BM66(i@ rrrjjjhhhbbb^^^ZZZYYYWWWWWW___hhhnnnmmmhhhbbbbbbfffhhhgggiiijjjjjjkkkkkkkkkjjjjjjkkklllmmmnnnppprrrssstttssstttvvvwwwxxx{{{~~~~~~~~~~~~yyysssqqqsssvvvwwwwwwsssoooiiiccc^^^XXXRRRNNNLLLMMMMMMNNNPPPSSSUUUVVVYYY\\\^^^aaafffppp|||yyymmmddd[[[QQQJJJJJJKKKPPPYYYdddkkknnnnnntttttttttsssrrrooommmkkkjjjjjjjjjiiihhhiiikkknnnvvvwwwyyyzzzzzzzzz|||~~~}}}xxxsssppprrruuuvvvvvvqqqooommmlllnnnrrrwwwzzz~~~rrrcccYYYVVVPPPUUU^^^gggmmmppppppoooiiieee___[[[WWWTTTPPPMMMOOORRRVVVZZZ^^^```aaaaaaVVVSSSOOONNNNNNPPPQQQQQQOOONNNMMMLLLIIIGGGEEEDDDEEEFFFFFFGGGFFFEEEDDDCCCAAABBBCCCEEEEEEEEEEEEDDDDDDCCCCCCEEEIIIKKKJJJGGGGGGIIIMMMQQQTTTVVVWWWWWWUUUYYY^^^bbbeeehhhjjjlllqqqtttxxx{{{{{{||||||}}}~~~~~~~~~}}}{{{zzz{{{|||~~~tttmmm___^^^[[[XXXYYY___jjjsssxxx{{{}}}{{{{{{}}}}}}}}}rrr]]]NNNDDD??????===;;;:::::::::999888<<<<<<;;;::::::;;;======:::===???===???BBBCCC@@@DDDBBBDDDHHHIIIJJJOOOUUU\\\\\\^^^bbbfffkkkooorrryyy|||}}}{{{yyy{{{tttmmmkkkddd___\\\ZZZXXXXXX___hhhllllllhhhccccccggghhhfffhhhhhhiiijjjkkkkkkkkkkkkkkkkkkmmmnnnppprrrsssssssssuuuvvvwwwxxxzzz~~~|||xxxwwwxxxzzz{{{{{{wwwtttnnniiiddd___YYYVVVOOONNNMMMMMMNNNPPPSSSTTTXXXZZZ]]]___bbbiiisss{{{qqqfff\\\SSSMMMJJJLLLQQQ[[[fffmmmoooooosssttttttsssrrrqqqooonnnmmmmmmmmmkkkjjjkkkmmmpppvvvyyy{{{|||{{{|||}}}~~~}}}xxxwwwxxxzzzzzzzzzuuutttrrrrrrsssvvvzzz|||~~~|||pppaaaXXXVVVRRRXXX```hhhnnnppppppooolllgggaaa\\\XXXUUURRRPPPPPPRRRUUUXXX[[[\\\\\\\\\TTTQQQMMMLLLLLLMMMMMMMMMIIIIIIHHHGGGFFFDDDBBBAAACCCCCCDDDEEEEEEEEEDDDCCC>>>???AAADDDEEEFFFFFFFFFDDDBBBAAACCCFFFIIIHHHGGGGGGHHHJJJMMMPPPSSSTTTUUUSSSWWW\\\___bbbeeehhhjjjnnnqqquuuxxxyyyzzz|||~~~~~~~~~|||{{{}}}~~~|||rrrlllaaa___[[[XXXXXX___iiiqqqvvvyyy}}}~~~}}}|||{{{~~~~~~oooYYYJJJAAA>>>>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;===???@@@BBB>>>@@@@@@===>>>CCCEEECCCDDDCCCEEEJJJLLLLLLQQQWWW]]]^^^aaaeeejjjppptttwww{{{}}}}}}|||~~~tttmmmmmmeee```\\\[[[ZZZYYY___fffhhhjjjiiifffeeehhhhhhfffffffffgggiiijjjkkklllmmmjjjkkklllnnnoooqqqrrrssssssuuuvvvwwwxxxyyy|||~~~}}}}}}~~~~~~{{{xxxsssoookkkgggaaa^^^UUURRROOOMMMMMMOOORRRUUUVVVYYY[[[\\\^^^bbbiiiooo}}}xxxiii___VVVQQQKKKMMMSSS^^^iiippprrrqqqrrrsssssstttssssssrrrqqqqqqqqqpppnnnmmmmmmppprrrxxxzzz}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}zzzzzzyyyyyyzzz{{{}}}}}}}}}}}}vvvlll___WWWUUUUUUZZZbbbkkkppprrrrrrqqqpppkkkccc\\\YYYWWWUUUTTTQQQRRRTTTUUUVVVVVVUUUUUUQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBDDDDDDDDDDDDCCC<<<===@@@BBBDDDFFFGGGGGGDDDBBB@@@@@@BBBEEEFFFFFFFFFFFFGGGIIIKKKNNNQQQSSSPPPSSSXXX\\\___aaaeeegggkkknnnqqqtttvvvyyy|||~~~xxxrrrfffbbb\\\WWWWWW^^^hhhooosssvvv{{{}}}}}}|||||||||~~~lllSSSDDD>>>>>><<<;;;::::::<<<=========::::::;;;<<<>>>AAADDDFFFFFFGGGEEE@@@@@@CCCEEECCCDDDCCCFFFLLLNNNNNNRRRXXXZZZ\\\```ffflllsssxxx{{{tttlllkkkeee```\\\[[[ZZZYYY]]]bbbdddhhhjjjgggfffhhhhhhfffdddeeefffgggiiikkkmmmnnnjjjjjjkkkmmmoooppprrrrrrsssuuuwwwwwwxxxyyy{{{}}}~~~{{{yyyvvvsssqqqmmmhhheee[[[XXXSSSOOOOOOQQQTTTWWWUUUXXX[[[[[[\\\^^^ccchhhrrrooobbbZZZUUUMMMOOOVVVaaalllsssuuutttsssssssssttttttuuuuuuuuussssssrrrqqqoooooorrrtttyyy|||~~~~~~~~~~~~~~~}}}~~~}}}vvvooofff[[[VVVUUUUUU[[[ccclllrrruuuuuutttrrrlllccc\\\YYYXXXWWWWWWRRRSSSSSSSSSRRRPPPOOONNNNNNLLLIIIHHHGGGFFFDDDBBBDDDDDDDDDEEEDDDDDDCCCBBB>>>@@@AAACCCDDDEEEDDDDDD===>>>???AAACCCDDDFFFFFFDDDBBB???>>>>>>AAACCCEEEGGGFFFEEEFFFHHHKKKOOOQQQNNNQQQUUUYYY\\\___bbbeeeiiilllooorrruuuxxx}}}}}}yyykkkfff]]]WWWWWW]]]fffmmmppptttxxx{{{||||||}}}~~~~~~~~~~~~~~~|||~~~hhhOOO@@@===???===;;;:::;;;<<<======<<<:::::::::<<<>>>AAADDDFFFLLLMMMKKKFFFDDDFFFEEECCCCCCCCCFFFLLLNNNOOORRRXXXZZZ]]]bbbiiipppxxx}}}wwwllljjjeee___[[[[[[ZZZXXXZZZ]]]```fffiiigggfffhhhhhhfffeeeeeeeeefffhhhjjjlllmmmiiijjjkkklllnnnpppqqqrrrsssuuuwwwxxxyyyyyy{{{}}}~~~}}}{{{zzzyyywwwtttpppmmm```\\\VVVQQQOOOQQQTTTWWWTTTWWWZZZ\\\\\\^^^cccgggooozzzvvvhhh^^^YYYQQQSSSYYYcccooovvvxxxwwwuuuuuuuuuuuuuuuvvvvvvwwwttttttsssqqqppppppsssuuuzzz}}}~~~~~~}}}|||{{{|||~~~zzzsssmmmhhhaaaXXXUUUVVVUUU[[[dddmmmsssvvvvvvvvvpppjjjaaaZZZWWWWWWXXXXXXSSSSSSRRRPPPNNNLLLJJJIIIKKKIIIGGGGGGGGGEEECCCAAACCCCCCDDDDDDDDDDDDCCCCCC>>>@@@BBBDDDEEEEEEEEEEEE@@@@@@@@@AAABBBCCCDDDDDDEEECCC@@@===<<<>>>AAADDDHHHGGGEEEEEEFFFIIIMMMOOONNNPPPTTTWWWZZZ]]]aaadddiiikkknnnqqqtttxxx|||~~~~~~{{{rrrkkk```XXXWWW\\\eeejjjooorrrvvvyyy{{{|||~~~}}}~~~||||||}}}~~~~~~zzz{{{}}}~~~eeeMMM@@@>>>@@@>>><<<;;;;;;<<<<<<;;;::::::::::::;;;<<<>>>AAABBBHHHKKKLLLKKKKKKMMMLLLIIIDDDDDDGGGLLLNNNNNNRRRXXX^^^bbbhhhoooxxx|||pppkkkeee___[[[[[[ZZZXXXWWWZZZ\\\ccchhhfffeeefffgggfffgggffffffffffffhhhjjjkkkhhhiiijjjlllnnnooopppqqqsssuuuxxxzzzzzz{{{|||~~~}}}zzzvvvgggbbb[[[TTTPPPPPPQQQSSSSSSVVVYYY[[[[[[^^^ccchhhlllqqq|||oooddd^^^VVVXXX\\\eeepppwwwzzzzzzxxxwwwwwwvvvvvvvvvvvvwwwssstttsssrrrqqqrrruuuwww{{{}}}}}}yyyvvvttttttuuuvvvpppjjjdddaaa\\\VVVUUUXXXWWW\\\dddmmmrrrttttttssskkkeee]]]WWWUUUUUUVVVWWWRRRQQQOOOMMMJJJHHHFFFFFFFFFEEEEEEFFFGGGFFFCCCAAA@@@AAAAAABBBBBBBBBAAAAAA???@@@BBBDDDEEEEEEEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEDDDBBB???======@@@CCCHHHGGGEEEDDDEEEHHHJJJLLLMMMOOOSSSUUUXXX\\\```dddhhhkkkoooqqqsssvvvzzz||||||~~~zzzpppbbbYYYWWW]]]dddiiinnnrrrvvvyyy{{{|||~~~}}}~~~}}}{{{yyyyyyzzz{{{|||~~~zzzzzzzzz{{{|||~~~|||aaaLLLBBB??????>>><<<::::::;;;;;;:::999;;;:::::::::;;;<<<>>>??????CCCGGGIIIMMMSSSVVVTTTJJJIIIJJJNNNPPPQQQUUU\\\aaadddkkksss{{{rrrkkkfff```[[[\\\\\\YYYWWWXXXZZZaaafffdddcccdddggggggiiihhhfffeeeeeefffggghhhhhhhhhjjjkkkmmmooopppppprrruuuyyy{{{|||}}}~~~}}}}}}rrrlllddd[[[TTTQQQPPPPPPRRRUUUWWWXXXXXX[[[aaafffgggkkkuuuxxxjjjccc\\\\\\^^^fffpppxxx|||||||||zzzyyywwwvvvuuuvvvvvvsssttttttsssssstttxxxzzz{{{|||}}}~~~|||wwwsssppppppppphhhbbb]]][[[XXXUUUVVVYYY[[[___ffflllppppppooommmddd___XXXTTTRRRSSSTTTTTTNNNMMMKKKIIIFFFDDDCCCCCC@@@@@@BBBDDDFFFFFFCCCAAA@@@@@@AAAAAAAAA@@@@@@???>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAACCCDDDFFFGGGFFFFFFEEEAAA>>>===@@@CCCGGGFFFDDDDDDDDDFFFHHHIIILLLNNNQQQSSSVVVZZZ___bbbgggjjjnnnqqqrrrsssuuuwwwyyy|||ttteeeZZZXXX]]]dddhhhooorrrvvvyyyzzz|||~~~~~~}}}{{{zzzyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyzzz|||zzzyyy]]]LLLDDD@@@>>>;;;999888888:::;;;;;;:::::::::999999:::<<<>>>???;;;???AAACCCIIISSSYYY[[[TTTQQQPPPSSSTTTUUU[[[bbbgggkkkqqqyyyrrriiihhhaaa]]]]]]]]]ZZZWWWXXXXXX```eeecccaaacccfffgggkkkiiigggeeedddeeeffffffhhhhhhiiikkkmmmnnnpppppprrruuuyyy|||}}}~~~~~~~~~zzz~~~|||vvvmmmbbbYYYSSSPPPOOORRRTTTVVVUUUUUUXXX^^^dddbbbjjjttt}}}~~~nnnfff___^^^```fffpppxxx}}}~~~~~~|||zzzxxxvvvuuuuuuuuuttttttuuuttttttvvvzzz}}}zzz{{{|||}}}{{{uuuqqqpppoooddd^^^YYYXXXVVVTTTVVV[[[^^^bbbggglllnnnmmmjjjhhh___[[[UUUQQQQQQQQQRRRRRRLLLJJJHHHFFFDDDBBBAAAAAA<<<===???CCCEEEEEECCCAAAAAABBBBBBBBBBBBAAA@@@@@@===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAACCCFFFIIIJJJGGGGGGFFFCCC???>>>@@@CCCEEEEEEDDDCCCDDDEEEFFFGGGJJJLLLOOORRRTTTYYY^^^aaafffjjjnnnpppqqqqqqrrrsssxxx{{{~~~}}}~~~wwwfff[[[YYY^^^dddhhhpppsssvvvyyy{{{|||}}}|||||||||~~~||||||}}}}}}}}}}}}}}}|||}}}zzzyyyyyy|||uuuZZZLLLEEE@@@<<<888777666777:::<<<<<<<<<999999999:::;;;===???AAA>>>???>>>===CCCOOOXXX[[[[[[WWWVVVWWWXXXYYY___gggssswww}}}ssskkkfffccc```^^^^^^]]][[[YYYYYY\\\```aaaaaabbbeeehhhfffeeeddddddeeegggiiikkkjjjjjjjjjkkkmmmooopppqqqooosssyyy}}}~~~~~~~~~~~~~~~~~~}}}~~~yyyqqqfff\\\UUUQQQQQQPPPSSSXXXZZZXXXZZZ^^^aaaffflllsss{{{wwwgggfffbbbaaagggrrr{{{}}}{{{|||yyyvvvuuuvvvvvvtttrrrttttttuuuvvvwwwxxxxxxyyyzzz|||~~~xxxnnngggeee^^^YYYWWWUUUTTTXXX]]]ccceeehhhjjjjjjgggdddaaa[[[XXXTTTQQQPPPQQQQQQPPPNNNJJJEEEDDDEEEDDD???;;;======>>>??????@@@@@@@@@CCCBBBAAA@@@???????????????@@@AAACCCDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFHHHHHHHHHFFFDDDBBBBBB@@@>>><<>>999888:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@AAAJJJTTTaaa[[[RRRUUU^^^[[[^^^nnnwww~~~rrrggghhheeebbb```___]]][[[YYYVVVYYY]]]______```bbbdddeeeeeeeeeeeefffhhhiiijjjggghhhhhhiiikkklllnnnooolllpppvvvzzz{{{||||||}}}xxxlllaaaWWWRRRSSSRRRTTTXXXYYYWWWXXX\\\]]]bbbhhhnnnvvv~~~pppiiieeeccchhhqqqyyyzzzyyyyyywwwttttttvvvwwwvvvtttttttttuuuvvvwwwyyyyyyzzzzzz|||~~~|||sssllleee^^^WWWUUUTTTTTTYYY```dddfffiiikkkiiifffaaa^^^YYYUUUQQQOOOOOOOOOOOOOOOJJJFFFBBBBBBDDDCCC@@@<<>>>>>>>>>>>?????????>>>>>>>>>???@@@AAAAAACCCDDDFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGEEECCCBBBAAA@@@>>><<>>@@@@@@BBBKKKUUUaaa^^^WWWZZZbbb___aaapppzzztttgggjjjgggdddbbb```^^^[[[XXXTTTXXX\\\___````````````dddeeefffggghhhiiiiiiiiigggggghhhhhhjjjkkkmmmnnnjjjnnntttxxxzzz{{{{{{|||uuuiii___YYYVVVSSSSSSWWWXXXVVVWWWZZZZZZ___eeejjjppp|||zzzmmmiiieeehhhooouuuvvvuuuvvvtttssstttvvvwwwwwwvvvttttttvvvwwwyyyzzz{{{|||{{{}}}vvvoooddd\\\TTTQQQQQQSSS[[[cccfffhhhjjjkkkiiiddd^^^ZZZUUURRRNNNMMMMMMMMMMMMMMMGGGDDDAAAAAACCCDDDBBB???@@@???>>>=========??????>>>>>>???AAABBBDDDFFFGGGIIIJJJLLLNNNOOOOOOOOOOOOMMMLLLKKKIIIHHHFFFEEEEEEEEECCCAAAAAAAAAAAA???===@@@CCCEEEGGGFFFDDDDDDDDDDDDFFFIIIMMMQQQUUUWWWXXX[[[^^^aaadddfffiiilllooopppqqqssstttvvvwwwwwwwww{{{{{{{{{zzz{{{~~~{{{uuukkk```YYY\\\eeennnsssvvvyyyzzzzzzyyyyyyzzz{{{|||}}}|||zzzzzz{{{}}}~~~}}}{{{~~~mmmUUUHHHAAA>>>>>>:::;;;<<<<<<======<<<<<<>>>======<<<<<<===>>>>>>>>>===>>>@@@@@@BBBLLLWWW```aaa^^^aaahhhdddeeesss|||llljjjhhheeebbb```]]]YYYWWWUUUXXX]]]aaabbbbbbaaa```bbbdddfffhhhjjjjjjiiihhhiiiiiiiiijjjkkklllmmmnnnkkkoootttxxxzzz{{{|||}}}~~~|||rrriiibbbWWWSSSRRRUUUVVVUUUWWWZZZZZZ^^^dddiiinnnwwwooojjjffffffkkkpppssssssuuutttssssssttttttuuuuuussssssuuuwwwyyy{{{}}}}}}|||~~~}}}ssslllaaaYYYPPPNNNOOOSSS\\\eeehhhiiikkkkkkgggbbb[[[WWWRRRPPPMMMKKKLLLLLLLLLKKKGGGDDDBBBAAABBBCCCBBBAAA@@@???>>>>>>>>>@@@BBBCCCEEEEEEFFFHHHJJJLLLNNNOOONNNOOOQQQSSSTTTTTTTTTSSSQQQPPPOOOLLLIIIGGGDDDCCCDDDBBBAAA@@@AAAAAA???>>>???AAADDDGGGGGGFFFEEEDDDBBBDDDGGGJJJNNNQQQSSSUUUWWWZZZ^^^aaacccfffiiilllnnnoooqqqsssuuuvvvvvvwwwxxxxxxyyyyyyyyy{{{~~~{{{uuujjj^^^WWWYYYbbbjjjrrruuuyyyzzzzzzxxxxxxxxxyyyzzzyyyxxxwwwwwwzzz}}}~~~|||{{{zzzzzz}}}jjjSSSGGGAAA??????:::;;;<<<<<<===<<<<<<<<>>??????@@@@@@???>>>???@@@???BBBLLLWWW\\\bbbcccgggmmmiiijjjwwwsssjjjgggeeebbb```\\\XXXUUUUUUWWW[[[```ccccccaaa``````bbbeeehhhjjjiiiiiihhhhhhhhhhhhiiijjjkkklllmmmkkknnnsssvvvwwwxxxzzz{{{|||~~~~~~wwwmmmgggXXXRRROOORRRUUUUUUWWWZZZWWW\\\bbbfffjjjrrr~~~ooojjjeeedddggglllpppqqquuuuuutttrrrpppppppppppppppqqqsssvvvxxx{{{}}}~~~|||wwwmmmfff[[[SSSMMMKKKMMMRRR\\\eeehhhiiiiiihhhddd___YYYVVVQQQOOOLLLKKKKKKKKKJJJIIIEEECCCAAA??????@@@@@@@@@??????@@@AAACCCFFFHHHJJJLLLLLLMMMNNNPPPRRRTTTUUURRRSSSUUUVVVWWWWWWVVVUUUSSSSSSQQQOOOLLLHHHEEECCCDDDCCCAAAAAAAAAAAA@@@>>>>>>@@@BBBEEEGGGGGGEEECCCAAABBBEEEGGGKKKNNNPPPRRRTTTWWW[[[^^^```cccgggjjjkkkmmmnnnppprrrttttttuuuvvvwwwwwwwwwvvvwwwyyy{{{~~~xxxnnnaaaYYYYYY```gggqqqtttxxxzzzzzzxxxwwwwwwvvvvvvvvvuuutttvvvzzz}}}}}}}}}}}}||||||{{{zzzyyy{{{~~~fffPPPEEE???===>>>:::;;;<<<<<<===<<<<<<<<<>>>=========>>>>>>???@@@?????????@@@???AAAJJJUUUWWWbbbhhhkkkqqqnnnooo{{{vvviiigggdddccc```]]]XXXTTTSSSTTTWWW\\\aaacccbbb```___aaadddfffhhhhhhhhhgggfffeeeeeefffggghhhiiiiiijjjlllppprrrssssssuuuvvvzzz|||yyypppiiiZZZSSSOOOQQQTTTTTTUUUXXXRRRXXX^^^bbbeeelllvvv~~~rrrmmmgggdddeeeiiimmmooottttttsssqqqmmmkkkkkklllmmmnnnpppsssvvvyyy|||}}}}}}yyypppeee^^^TTTMMMIIIJJJMMMRRRZZZccceeeeeedddbbb^^^ZZZVVVTTTPPPNNNKKKJJJIIIHHHGGGEEEBBBAAA???===<<<===>>>???AAABBBDDDGGGJJJLLLNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWTTTTTTTTTRRROOOLLLIIIGGGFFFDDDBBBBBBBBBBBB@@@>>>===>>>@@@CCCFFFFFFEEECCCAAABBBCCCEEEHHHKKKNNNPPPRRRUUUXXX\\\^^^bbbeeehhhhhhiiikkkmmmoooqqqrrrrrrtttuuuvvvvvvuuuuuuvvvwww}}}sssggg^^^\\\aaagggnnnrrrwwwzzzzzzyyyxxxxxxsssttttttttttttvvvyyy||||||||||||{{{{{{{{{{{{{{{~~~~~~|||^^^LLLCCC>>><<<===:::;;;<<<<<<======<<<<<<::::::::::::;;;<<<======??????@@@AAA??????GGGPPPRRRbbbkkknnntttrrruuuyyyiiigggeeedddbbb^^^ZZZVVVSSSTTTVVV[[[aaaddddddccc^^^```bbbdddfffgggggggggeeeeeeeeeeeefffggghhhhhhkkkmmmpppqqqqqqqqqrrrtttwww{{{}}}uuuooo___VVVOOOPPPRRRRRRRRRSSSOOOTTT[[[___bbbhhhqqqyyywwwrrrjjjeeedddgggkkknnnrrrsssrrrooojjjhhhhhhjjjiiikkkmmmqqqtttxxxzzz|||}}}vvvnnneee[[[UUULLLHHHGGGJJJNNNRRRXXX___```___]]]ZZZWWWUUUSSSRRROOOLLLIIIHHHGGGEEECCCAAAAAA@@@???======>>>AAADDDDDDFFFJJJMMMPPPRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[^^^^^^______^^^]]][[[ZZZUUUVVVVVVVVVTTTRRROOONNNHHHFFFDDDCCCCCCBBB@@@>>>===<<<===@@@DDDFFFEEECCCAAABBBCCCDDDGGGJJJMMMOOOPPPSSSWWWZZZ]]]aaaeeeggghhhiiikkkmmmoooqqqrrrrrrqqqtttvvvwwwvvvvvvwwwxxx}}}uuujjjbbb___cccggglllpppvvvyyyzzzyyyxxxxxxssstttuuutttttttttwwwyyyyyyyyyyyyyyyyyyzzzzzz{{{~~~~~~pppVVVGGGBBB???======:::;;;<<<<<<======<<<<<<::::::::::::;;;<<<===>>>??????AAABBB???>>>CCCLLLPPPcccmmmqqqvvvvvv{{{{{{iiihhhfffeeeccc```[[[XXXVVVUUUWWW\\\cccggghhhggg^^^___aaacccdddfffggggggggggggggggggggghhhiiijjjmmmoooqqqrrrrrrrrrssstttvvvzzz~~~}}}wwwcccYYYQQQPPPQQQPPPOOOPPPNNNTTT[[[___bbbhhhpppxxx|||vvvnnngggdddfffiiillloooqqqpppmmmiiiggghhhjjjgggiiikkkooosssvvvyyy{{{}}}}}}tttllleee\\\SSSMMMHHHEEEEEEKKKOOORRRWWW]]]\\\ZZZXXXTTTRRRQQQQQQQQQMMMKKKHHHFFFEEECCC@@@===AAAAAAAAA@@@AAACCCGGGJJJHHHJJJNNNRRRTTTTTTTTTSSSSSSTTTUUUWWWYYY\\\^^^___ccccccccccccbbb```^^^]]]VVVWWWXXXXXXXXXVVVTTTRRRJJJHHHEEEDDDCCCBBB@@@>>>===;;;;;;>>>BBBEEEEEECCCBBBBBBBBBDDDFFFIIILLLNNNPPPSSSWWWZZZ]]]```dddgggjjjkkkmmmooorrrssstttuuupppsssvvvxxxxxxxxxyyyzzz||||||zzzsssjjjbbb```cccgggkkkooouuuyyyzzzyyyyyyyyytttuuuvvvuuutttsssuuuvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{|||}}}}}}|||{{{|||~~~~~~~~~~~~}}}hhhPPPDDDAAA???>>>???:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>@@@@@@>>>???BBBCCC@@@===AAAHHHOOOcccooorrrxxxyyy}}}lllkkkjjjiiigggbbb[[[UUUXXXVVVVVVZZZbbbffffffdddaaaaaabbbccceeefffggghhhhhhhhhhhhhhhiiijjjkkklllppppppqqqpppooopppsssuuuzzz{{{|||}}}~~~~~~{{{hhh```UUUOOOOOOPPPPPPOOOPPPQQQUUU[[[___bbbkkkttt{{{nnniiihhhggghhhjjjlllooooookkkiiiiiigggcccdddfffiiillloooqqqrrrrrruuuyyy}}}~~~wwwnnnccc[[[SSSLLLHHHDDDEEEHHHKKKOOORRRUUUWWWVVVRRRNNNLLLLLLNNNNNNNNNKKKIIIFFFCCC@@@???>>>>>><<>>===>>>>>>???@@@BBBCCCDDDEEEEEECCCAAA@@@CCCHHHLLLJJJOOOUUUYYY[[[]]]^^^```eeegggkkknnnqqqrrrrrrrrrpppqqqrrruuuwwwyyyzzz{{{wwwmmmdddbbbfffjjjkkkoootttwwwxxxwwwxxxxxxwwwxxxxxxxxxxxxwwwvvvuuuuuuttttttttttttssssssssstttuuutttsssrrrsssvvvyyy}}}}}}~~~~~~~~~ttt```LLLCCCBBB@@@===;;;<<<<<<<<<<<<===============<<<<<<<<<===>>>@@@AAACCCAAA@@@@@@===<<>>???BBBEEEGGGEEEEEECCCAAAAAACCCGGGKKKKKKOOOTTTYYY[[[]]]^^^```fffhhhkkkooorrrtttttttttqqqqqqrrrsssuuuxxxyyy{{{vvvkkkbbb```eeeiiiooorrrvvvxxxxxxxxxyyyzzzxxxxxxyyyyyyyyyxxxwwwwwwuuuuuutttsssrrrqqqqqqppprrrssssssqqqpppqqqtttwwwvvvvvvvvvwwwyyy|||~~~~~~~~~ooo\\\IIIBBBAAA@@@>>>===<<<<<<<<<<<<===============<<<<<<<<<===???@@@BBBBBBAAAAAAAAA@@@???EEEMMMTTThhhrrruuu}}}tttnnnhhhdddbbb```]]]YYYWWWUUUUUUXXX^^^bbbcccbbb___```bbbdddffffffffffffccccccdddfffhhhjjjlllmmmmmmnnnppppppqqqrrruuuwwwzzz{{{|||||||||~~~}}}uuukkk]]]SSSOOONNNMMMLLLOOOPPPTTTZZZ]]]```iiirrr|||tttnnnjjjgggfffhhhkkknnnnnnkkkiiijjjgggbbbbbb```]]]]]]___dddiiimmmppptttzzz~~~{{{yyyxxxwwwvvvuuuuuutttrrrooolllddd___XXXRRRNNNJJJFFFDDDDDDFFFIIILLLOOOPPPPPPPPPJJJHHHGGGGGGIIIKKKKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHJJJLLLNNNQQQSSSRRRTTTXXXZZZYYYXXXXXXYYY[[[ZZZZZZ[[[^^^bbbfffiiinnnooopppqqqpppmmmjjjhhhdddeeeeeedddaaa]]]ZZZXXXVVVSSSPPPMMMLLLJJJHHHFFFIIIFFFBBB??????BBBFFFHHHEEEEEEDDDBBBAAACCCGGGJJJKKKOOOTTTXXX[[[]]]^^^```eeehhhlllpppsssuuuvvvvvvrrrrrrqqqrrrsssvvvxxxzzz~~~tttiii```___dddjjjtttvvvxxxyyyyyyyyyzzz{{{xxxxxxyyyyyyyyyyyyyyyxxxttttttsssrrrpppooonnnnnnpppqqqqqqooonnnoooqqqssspppppppppqqqtttwwwzzz}}}||||||||||||}}}hhhWWWFFF@@@AAA@@@>>>>>><<<<<<<<<<<<===============<<<<<<<<<>>>???AAABBBCCCAAABBBCCCAAAAAAFFFNNNXXXlllwww{{{wwwkkkcccaaa```]]][[[WWWUUUUUUWWW\\\```aaaaaa^^^```bbbdddfffffffffeeecccddddddeeegggiiijjjkkkkkkmmmooopppqqqsssvvvxxxwwwyyyzzz{{{|||}}}yyyoooaaaUUUOOOMMMLLLLLLOOOPPPTTTYYY\\\```hhhqqq{{{xxxqqqkkkfffeeehhhiiimmmnnnkkkjjjjjjgggbbbbbb```]]]\\\]]]bbbgggjjjmmmrrrxxx}}}}}}yyywwwuuutttqqqooommmkkkjjjgggcccaaa]]]YYYSSSOOOLLLIIIGGGEEEDDDFFFIIILLLNNNNNNLLLKKKGGGFFFEEEFFFHHHIIIHHHFFFBBBBBBCCCCCCDDDDDDEEEEEEGGGIIILLLNNNOOOQQQTTTWWWUUUWWWZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\^^^```dddiiilllrrrsssuuuvvvuuussspppnnnmmmmmmmmmkkkhhhccc___\\\YYYWWWSSSPPPOOOMMMJJJHHHJJJHHHDDDAAA@@@AAADDDFFFDDDEEEDDDCCCBBBCCCFFFHHHKKKNNNSSSWWWZZZ\\\^^^```dddfffjjjooosssuuuvvvvvvsssrrrqqqpppqqqtttwwwyyy{{{qqqfff^^^___eeelllwwwxxxyyyyyyxxxxxxyyyzzzvvvvvvwwwxxxxxxxxxwwwwwwqqqppppppoooooonnnnnnnnnoooppppppooonnnnnnpppqqqppppppooooooqqqtttxxxzzzyyyyyyzzz|||~~~}}}|||cccSSSDDD?????????======<<<<<<<<<<<<========================>>>@@@BBBCCCDDDCCCCCCDDDCCCBBBHHHOOOaaauuuqqqeeeaaa```^^^\\\WWWVVVUUUWWWZZZ]]]___```^^^___aaaccceeeeeeeeeeeeffffffeeeeeefffggghhhhhhjjjllloooqqqrrrsssvvvxxxtttvvvxxxzzz{{{}}}zzzqqqdddXXXPPPMMMMMMMMMOOOPPPTTTYYY\\\___hhhqqq|||{{{ssslllfffdddggghhhlllmmmkkkjjjjjjgggbbb___^^^]]]]]]^^^```ccceeejjjooovvv{{{~~~~~~zzzwwwtttsssrrrmmmkkkhhhgggeeeccc```]]][[[WWWRRRMMMKKKIIIGGGEEEDDDFFFIIIKKKLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFEEECCC@@@AAABBBDDDFFFGGGIIIIIIJJJLLLOOOQQQRRRSSSVVVXXXWWWYYY[[[[[[YYYXXXXXXYYYYYY\\\^^^```cccffflllpppwwwyyy{{{||||||zzzxxxvvvwwwvvvuuusssooojjjfffccc]]]ZZZVVVSSSQQQOOOLLLIIIHHHGGGEEECCCAAAAAAAAAAAADDDEEEEEEDDDCCCCCCEEEGGGJJJMMMRRRUUUXXXZZZ]]]___aaadddhhhmmmpppsssttttttsssrrrqqqpppqqqtttwwwyyy}}}xxxoooeee^^^```gggnnnvvvwwwxxxwwwvvvuuuvvvxxxsssttttttuuuuuuuuuttttttllllllmmmmmmnnnoooooooooooopppqqqpppnnnnnnoooqqqqqqpppoooooopppqqqtttuuuvvvwwwzzz}}}}}}~~~~~~}}}{{{qqqttttttttt|||yyy^^^QQQCCC???>>>===;;;<<<<<<<<<<<<<<<=====================>>>???AAACCCEEEDDDCCCDDDGGGHHHJJJRRR[[[mmmvvvhhhcccaaa___\\\WWWWWWVVVWWWYYY\\\___aaa___```aaabbbccceeeffffffggggggffffffffffffggggggjjjlllpppqqqrrrsssuuuwwwrrruuuwwwyyyzzz||||||tttiii]]]TTTOOONNNNNNPPPQQQUUUZZZ]]]```hhhqqq}}}}}}uuullleeedddfffgggkkkmmmkkkjjjjjjfffaaa\\\\\\\\\\\\]]]]]]^^^^^^gggkkkrrrxxx{{{~~~}}}zzzwwwtttrrrqqqllljjjgggeeedddbbb___]]]XXXTTTOOOKKKIIIGGGFFFDDDDDDFFFHHHIIIJJJJJJHHHHHHGGGEEEDDDCCCDDDEEEDDDCCCAAACCCEEEHHHJJJLLLMMMNNNNNNPPPRRRTTTTTTUUUWWWYYYXXXYYY[[[ZZZYYYXXXXXXYYYZZZ]]]bbbeeegggkkkrrrwww~~~~~~|||xxxtttpppmmmkkkddd```\\\XXXUUURRRNNNLLLGGGFFFEEECCCAAA@@@??????CCCEEEFFFEEEDDDCCCDDDEEEHHHLLLPPPSSSUUUXXX[[[^^^```cccgggkkknnnpppqqqqqqrrrrrrqqqrrrsssvvvxxxzzz~~~{{{wwwoooeee___```hhhnnnssstttvvvvvvtttsssttttttrrrrrrrrrrrrrrrqqqppppppjjjjjjkkklllnnnoooppppppooopppqqqpppooonnnooopppnnnnnnnnnnnnnnnoooppppppsssvvvyyy~~~||||||}}}}}}}}}pppooommmllluuutttZZZNNNBBB???>>><<<;;;<<<<<<<<<<<<<<<=====================>>>@@@BBBDDDFFFDDDCCCEEEJJJNNNUUUaaalllwwwyyyiiidddcccaaa^^^XXXXXXXXXWWWXXX[[[^^^aaaaaa`````````aaadddfffhhhgggfffffffffggghhhhhhiiijjjmmmppprrrsssssstttvvvtttvvvxxxyyyyyyyyy{{{|||~~~zzzooocccXXXQQQOOONNNRRRRRRVVV[[[^^^```hhhqqq|||~~~uuullldddcccffffffjjjmmmkkkjjjjjjfffaaa\\\\\\[[[[[[[[[[[[\\\]]]bbbgggnnntttxxxzzz}}}}}}}}}|||{{{xxxuuurrrqqqllljjjfffdddcccaaa^^^\\\VVVRRRMMMJJJIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHEEECCC@@@@@@AAACCCDDDDDDEEEGGGJJJMMMPPPRRRSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZYYYZZZ[[[[[[ZZZYYYZZZ[[[[[[```fffjjjlllqqqxxx~~~|||xxxuuusssrrrlllhhhccc^^^ZZZVVVRRROOOIIIGGGDDDBBB@@@@@@@@@AAACCCDDDFFFFFFEEEDDDDDDDDDGGGJJJNNNQQQSSSVVVZZZ\\\aaacccgggjjjmmmoooooooooqqqqqqrrrsssuuuxxxyyy{{{}}}|||xxxqqqggg``````fffkkkppprrruuuvvvtttsssrrrrrrrrrrrrrrrqqqpppooonnnmmmjjjkkkkkklllmmmnnnoooooonnnpppqqqpppnnnmmmmmmnnnkkklllnnnooopppppppppoooqqqsssxxx~~~~~~~~~tttooojjjiiirrr~~~mmmUUUJJJAAA??????>>>>>>???<<<<<<<<<<<<============>>>===>>>???@@@CCCEEEGGGGGGEEEFFFJJJOOOXXXfffsss}}}yyyjjjeeedddbbb___YYYYYYXXXXXXXXX[[[___bbbbbbaaa______```cccfffiiieeeeeeffffffhhhiiijjjkkkkkkmmmqqqrrrsssssstttuuuvvvxxxzzzzzzxxxwwwxxxyyy{{{|||~~~tttggg[[[SSSOOONNNRRRSSSVVV[[[^^^aaaiiirrr{{{~~~vvvllldddcccfffeeejjjmmmkkkkkkjjjfffaaa___^^^\\\ZZZZZZ[[[]]]______dddkkkqqquuuxxx{{{|||||||||||||||yyyvvvsssqqqmmmjjjfffcccbbb___]]][[[UUURRRMMMKKKJJJIIIHHHGGGDDDEEEEEEFFFGGGGGGHHHIIIBBB@@@======@@@CCCEEEFFFHHHJJJMMMQQQTTTVVVWWWWWWVVVXXXYYYYYYXXXXXXYYY[[[YYY[[[\\\\\\[[[ZZZ\\\]]]]]]bbbiiinnnpppuuu}}}~~~zzzwwwvvvvvvrrrnnnhhhccc___ZZZVVVSSSLLLIIIDDD@@@>>>???BBBDDDBBBDDDGGGGGGEEEDDDCCCDDDFFFIIILLLOOORRRUUUYYY[[[bbbdddgggkkkmmmooooooooopppqqqrrruuuwwwyyyzzz{{{}}}~~~zzzsssiiiaaa___dddhhhnnnqqquuuvvvuuusssrrrrrrssssssrrrrrrpppooommmllllllllllllmmmmmmmmmnnnnnnmmmooopppooonnnllllllmmmjjjllloooqqqssssssrrrrrrooorrrwww~~~wwwpppiiigggqqqyyygggQQQGGG@@@???@@@???@@@BBB<<<<<<<<<<<<=========>>>>>>>>>>>>???AAACCCFFFGGGJJJGGGFFFHHHLLLTTTcccpppppphhheeeaaa]]]^^^\\\XXXVVVWWW[[[___bbbeeebbb```______aaabbbbbbbbbccceeeggghhhiiijjjjjjiiijjjkkklllnnnooopppppprrrtttwwwyyy{{{{{{{{{zzz|||}}}}}}qqqaaaUUUPPPOOOSSSSSSUUUYYY[[[^^^fffppp{{{vvvmmmhhhggghhhffffffggggggfffeeecccbbb```___\\\ZZZYYYYYYZZZ[[[___bbbhhhooouuuyyy{{{|||}}}{{{zzz{{{{{{zzzuuuqqqmmmjjjeeebbbaaa```^^^]]]UUUSSSPPPKKKGGGEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEE@@@@@@AAABBBDDDFFFGGGHHHPPPQQQRRRTTTVVVWWWWWWWWW[[[[[[ZZZYYYYYYXXXWWWWWWXXXYYYXXXWWWVVVWWWZZZ\\\aaaiiissswwwyyy}}}}}}|||}}}{{{uuummmeee^^^YYYUUURRRPPPNNNJJJEEEBBB??????>>>DDDEEEFFFGGGGGGFFFEEEDDDBBBGGGMMMPPPPPPSSSXXX]]]cccfffiiikkkllllllnnnoooppptttwwwvvvtttuuuzzz}}}qqqeee______cccgggjjjlllnnnpppooooooqqqrrrsssqqqnnnllljjjiiijjjjjjkkkkkklllmmmnnnnnnnnnmmmqqqqqqqqqpppooommmlllkkkooooooppppppqqqrrrttttttoooqqqvvv|||~~~xxxlllgggnnnxxxuuuaaaIIIFFFCCC@@@???>>>===<<<;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@BBBDDDGGGIIIKKKGGGDDDDDDEEEKKKXXXdddrrrqqqhhhdddbbb```^^^[[[XXXUUUVVVYYY]]]___cccbbbaaaaaabbbdddeeeeeebbbcccdddfffhhhiiiiiiiiijjjjjjjjjkkkmmmnnnpppqqqrrrtttwwwyyy{{{{{{{{{{{{}}}}}}}}}{{{zzzwwwwwwxxxyyy{{{|||~~~uuufffZZZTTTRRRSSSRRRTTTXXXZZZ]]]fffooo{{{{{{rrrkkkhhhgggeeeeeeffffffeeecccaaa```___]]][[[YYYXXXXXXYYYZZZ]]]```fffmmmtttyyy|||}}}~~~}}}}}}}}}{{{vvvsssqqqnnnjjjgggdddbbb^^^\\\VVVTTTPPPKKKGGGFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCEEEHHHJJJLLLNNNRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXRRRSSSTTTUUUUUUXXX\\\___aaahhhrrryyy~~~~~~|||yyytttkkkddd^^^YYYUUUSSSQQQOOOKKKGGGCCCAAA@@@@@@CCCDDDEEEEEEEEEDDDCCCBBBBBBGGGLLLOOOPPPRRRXXX]]]bbbeeehhhkkkkkklllnnnooopppsssvvvuuuttttttyyy~~~zzzmmmbbb\\\]]]aaaeeeiiikkkmmmnnnnnnoooqqqsssppppppooonnnmmmkkkjjjiiikkkllllllmmmmmmmmmmmmlllmmmmmmmmmlllkkkiiiggggggmmmmmmmmmnnnoooqqqrrrsssqqqrrruuuzzzzzznnnlllvvvrrr^^^GGGDDD@@@>>>======;;;::::::;;;;;;;;;<<<=========@@@@@@@@@@@@BBBDDDGGGIIILLLHHHDDDCCCAAADDDNNNXXXmmmttthhhdddcccbbb^^^[[[XXXUUUUUUWWWZZZ\\\aaabbbcccdddeeefffffffffbbbcccdddeeeggghhhiiiiiikkkjjjjjjjjjkkknnnppprrrrrrsssvvvxxxzzz{{{{{{{{{|||}}}~~~|||xxxtttrrrnnnoooppprrruuuxxxzzz{{{}}}xxxjjj^^^VVVTTTRRRQQQSSSVVVYYY\\\eeeooo{{{xxxooohhheeeddddddddddddcccaaa___^^^]]]\\\ZZZXXXWWWWWWXXXXXXYYY]]]ccckkkrrrxxx|||~~~|||xxxuuuuuussspppmmmjjjeee___[[[XXXVVVQQQLLLHHHFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAABBBDDDFFFIIIMMMQQQSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYQQQRRRTTTUUUWWWYYY]]]aaabbbhhhrrr{{{~~~wwwrrrjjjddd___ZZZVVVTTTSSSQQQNNNJJJFFFDDDCCCBBBDDDEEEFFFFFFEEEDDDCCCBBBCCCFFFKKKMMMNNNQQQWWW[[[```cccgggjjjkkklllnnnoooqqqsssuuutttsssssswww{{{vvviii^^^XXXZZZ```dddhhhiiijjjkkkkkkmmmqqqtttooopppqqqqqqpppmmmkkkiiillllllmmmmmmmmmlllkkkkkkkkkkkkjjjiiihhhfffeeedddjjjjjjjjjkkkmmmooopppqqqrrrssstttvvvyyy|||}}}rrrsssmmmYYYFFFCCC@@@>>>======;;;:::<<<<<<<<<<<<<<<<<<<<<<<<@@@??????@@@BBBEEEGGGIIILLLHHHEEECCCAAAAAAHHHQQQgggzzzkkkeeedddddd___]]]YYYVVVUUUVVVYYYZZZ```bbbeeeffffffeeeddddddcccccccccdddeeeggghhhhhhkkkjjjiiiiiijjjmmmppprrrpppqqqsssvvvxxxyyyyyyzzzyyyzzz}}}}}}yyytttooollliiijjjlllnnnrrruuuxxxzzz}}}~~~xxxlll___VVVRRRQQQPPPQQQUUUWWWZZZdddnnnzzz~~~rrriiidddccccccccccccbbb```^^^]]]]]]\\\ZZZYYYXXXWWWWWWXXXWWW[[[aaaiiiqqqxxx}}}}}}yyyvvvvvvuuutttrrrooojjjbbb]]][[[WWWRRRMMMIIIGGGFFFEEEAAA@@@?????????@@@@@@AAADDDFFFIIINNNRRRVVVYYYZZZYYYYYYXXXVVVUUUUUUTTTTTTWWWWWWXXXXXXYYYZZZZZZZZZVVVWWWYYYYYYZZZ[[[^^^aaafffjjjrrr{{{vvvrrrkkkeeeaaa]]]YYYVVVUUUSSSPPPMMMJJJGGGFFFEEEGGGHHHHHHIIIHHHGGGEEEDDDCCCFFFIIIKKKMMMQQQUUUYYY^^^aaaeeehhhjjjlllnnnppprrrssstttsssrrrsssvvvyyy|||sssfff[[[WWWYYY```eeeggghhhhhhiiijjjlllqqqtttrrrrrrrrrqqqooommmjjjiiilllllllllllllllkkkjjjiiillllllkkkkkkjjjhhhgggfffhhhhhhiiijjjlllnnnpppqqqrrrrrrrrrssstttxxx|||xxx{{{hhhTTTGGGDDDAAA?????????>>>===?????????>>>>>>>>>>>>>>>??????@@@AAACCCEEEHHHIIIIIIGGGFFFFFFEEEEEEKKKSSSddd~~~sssiiieeeeeebbb___\\\YYYWWWXXXYYY[[[```cccffffffdddaaa``````ccccccccccccdddeeeggghhhkkkjjjiiihhhjjjmmmppprrrnnnooopppsssuuuwwwxxxxxxvvvxxx{{{~~~|||xxxrrrmmmiiifffgggiiilllppptttwwwxxxzzz{{{~~~zzzooobbbWWWQQQQQQOOOPPPSSSUUUYYYcccmmmzzztttjjjdddbbbbbbccccccbbbaaa___^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXX\\\aaaiiiqqqxxx~~~}}}zzzyyyvvvvvvwwwwwwuuuooohhhccc___ZZZSSSMMMKKKHHHFFFDDD??????>>>>>>???@@@BBBDDDGGGIIIMMMQQQUUUYYY[[[\\\[[[ZZZYYYWWWVVVUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]]]]___bbbdddkkkmmmrrryyywwwsssmmmhhhddd```\\\YYYVVVUUUSSSPPPMMMJJJHHHGGGGGGHHHIIIIIIIIIGGGFFFEEECCCEEEGGGIIIKKKOOOTTTWWW[[[___cccgggiiilllnnnppprrrrrrsssrrrrrrsssvvvxxxyyy}}}yyyqqqfff\\\XXX[[[aaaffffffggghhhhhhiiilllpppssswwwuuurrrooollljjjiiiiiikkklllllllllkkkjjjiiiiiikkklllllllllkkkjjjiiihhhiiiiiiiiijjjlllnnnoooppppppqqqqqqqqqrrrvvv{{{~~~bbbQQQEEECCC@@@?????????>>>===???????????????>>>>>>>>>???@@@AAACCCEEEGGGIIIJJJGGGFFFGGGHHHGGGGGGMMMTTTddd|||ppphhhfffcccaaa^^^[[[ZZZZZZ[[[\\\```cccfffeeeaaa^^^^^^___ccccccbbbbbbcccdddfffgggjjjiiiiiiiiijjjmmmoooqqqmmmnnnoooqqqtttvvvxxxyyyvvvxxx{{{~~~|||wwwsssnnnkkkggghhhjjjlllooorrruuuwwwwwwyyy|||~~~~~~tttggg[[[SSSPPPNNNNNNQQQSSSWWWbbblllzzz}}}sssjjjfffaaabbbcccddddddcccbbbaaaaaa``````___^^^]]]\\\\\\\\\___dddjjjrrryyy~~~~~~||||||yyyzzz{{{|||zzzvvvooojjjbbb[[[TTTNNNLLLIIIFFFCCC???>>>>>>???@@@CCCFFFHHHLLLNNNQQQUUUXXXZZZ[[[\\\\\\ZZZYYYWWWWWWWWWWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZ^^^```bbbdddhhhjjjoooqqqtttvvvyyy}}}xxxtttooojjjfffbbb]]]ZZZWWWVVVTTTRRROOOLLLJJJIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGJJJOOOSSSUUUYYY]]]bbbfffiiikkknnnppprrrrrrrrrrrrsssuuuwwwxxxuuuyyy|||wwwpppfff]]]ZZZ]]]cccgggfffggghhhiiijjjlllooorrrwwwuuuqqqmmmjjjiiiiiiiiijjjjjjkkkkkkkkkjjjiiiiiiiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnooommmoooqqqqqqqqqtttzzzvvv\\\NNNBBB@@@===<<<=========<<<========================@@@AAABBBEEEGGGIIIKKKKKKIIIGGGGGGGGGEEEDDDIIIPPPcccyyyzzzmmmhhhcccaaa^^^\\\[[[[[[[[[\\\___bbbeeeddd```^^^___aaadddcccbbbaaabbbdddeeeggghhhhhhiiijjjkkkmmmnnnooonnnnnnppprrrtttwwwyyyzzzzzz{{{}}}~~~{{{xxxtttqqqppplllmmmnnnppprrruuuwwwxxxxxxzzz}}}xxxkkk]]]UUUOOOMMMMMMPPPRRRVVVaaalllzzzyyypppkkkhhhaaabbbccceeefffeeeeeeddddddddddddcccbbbaaa______```bbbggglllsssyyy~~~{{{tttoooddd]]]TTTOOOMMMJJJFFFBBB?????????@@@CCCGGGKKKNNNRRRTTTVVVYYY[[[[[[[[[[[[[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]___bbbeeehhhiiikkknnnpppqqqtttuuutttsssvvv}}}|||wwwtttooojjjfffaaa\\\YYYWWWWWWUUUSSSPPPMMMKKKJJJDDDEEEFFFHHHHHHHHHHHHGGGDDDCCCCCCEEEIIINNNRRRTTTWWW[[[```eeehhhkkknnnqqqrrrqqqqqqrrrtttwwwxxxyyyvvv|||{{{tttnnnfff___\\\___cccgggfffhhhjjjkkkkkklllnnnppprrrqqqooonnnlllkkkjjjjjjhhhiiiiiijjjjjjjjjjjjiiihhhhhhjjjkkklllmmmmmmmmmkkkkkkjjjjjjkkkkkklllmmmkkknnnqqqqqqoooqqqwww|||mmmVVVKKKAAA???===<<<=========<<<<<<<<<<<<===>>>>>>>>>???@@@BBBDDDFFFIIIKKKLLLMMMJJJHHHGGGGGGDDDCCCHHHOOO^^^uuupppiiibbb```^^^\\\[[[[[[\\\\\\]]]aaaeeeddd```^^^aaaddddddcccbbbaaaaaaccceeegggggghhhiiikkklllmmmnnnnnnooopppqqqsssuuuxxx{{{|||}}}~~~~~~|||yyyvvvtttsssrrrssssssuuuwwwyyyzzz||||||~~~yyylll^^^TTTOOOMMMMMMOOOQQQVVV```kkkzzzvvvoookkkjjjaaabbbdddfffggggggggggggffffffffffffdddcccbbbaaaccceeeiiinnntttyyy~~~~~~wwwssseee^^^UUUOOOMMMKKKFFFBBB@@@???@@@AAAEEEJJJNNNQQQWWWXXXZZZ\\\]]]\\\[[[ZZZZZZYYYXXXWWWXXXZZZ\\\]]]\\\]]]^^^___aaabbbcccdddjjjlllooopppppppppqqqsssrrruuuvvvsssooorrr{{{~~~xxxwwwtttooojjjeee```[[[XXXWWWWWWVVVTTTQQQNNNLLLJJJEEEFFFHHHJJJKKKKKKKKKJJJDDDCCCBBBDDDHHHNNNQQQSSSVVVZZZ```dddhhhkkkoooqqqrrrqqqqqqrrruuuxxxzzzzzzzzzzzzrrrmmmeee___]]]___cccffffffiiikkklllllllllmmmnnnlllmmmnnnooonnnmmmkkkiiiggghhhiiijjjjjjjjjjjjjjjhhhiiikkkmmmoooppppppqqqkkkkkkjjjjjjjjjjjjkkkkkkkkknnnqqqpppnnnoootttxxx~~~}}}gggRRRIIICCCAAA>>>>>>????????????======>>>???@@@AAAAAABBBAAABBBEEEHHHJJJLLLMMMNNNJJJHHHGGGGGGFFFEEEKKKSSSZZZrrrpppkkk```^^^]]]\\\]]]]]]\\\[[[___aaabbbbbbaaaaaaaaabbbdddeeeeeeeeeddddddcccbbbeeefffiiilllmmmnnnnnnnnnlllpppuuuxxxyyyyyyzzz{{{{{{~~~|||}}}}}}|||zzzxxxyyyzzzwwwyyyzzzzzzzzz{{{~~~|||ssscccUUUSSSOOOMMMOOORRRVVV```jjj|||tttkkkiiidddeeeggghhhggggggggghhhmmmllllllkkkiiigggfffeeebbbccchhhoootttvvv{{{yyytttddd^^^VVVPPPMMMJJJFFFCCC???AAADDDIIIMMMQQQTTTUUUXXXZZZ\\\\\\[[[ZZZZZZ[[[^^^\\\ZZZZZZ\\\___aaaccc^^^eeeiiihhhgggjjjlllkkkppppppqqqrrrrrrqqqpppoootttttttttssspppoooxxx~~~wwwuuutttqqqlllfffaaa^^^]]]WWWUUUTTTSSSRRRPPPMMMKKKKKKJJJIIIJJJKKKKKKIIIGGGEEEEEEFFFFFFGGGJJJNNNRRRUUUZZZ```eeehhhjjjlllnnnmmmnnnpppqqqrrrsssvvvyyyvvvoooggg```]]][[[\\\aaagggjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmnnnmmmlllkkkjjjhhhggggggggghhhiiijjjjjjlllkkkkkklllnnnpppssstttmmmlllkkkkkkkkkkkkjjjiiinnnpppqqqrrrqqqqqqsssttt|||}}}~~~|||{{{yyy|||yyybbbMMMCCC@@@@@@@@@???????????????===>>>???>>>======???AAAAAACCCFFFIIILLLNNNPPPQQQJJJKKKIIIDDD@@@DDDOOOYYYbbbtttsssjjjbbb```]]]]]]]]]]]]]]][[[]]]___bbbcccbbbbbbbbbcccdddddddddeeeeeedddccccccdddeeegggiiikkklllmmmnnnlllpppuuuxxxyyyyyyzzzzzz|||~~~~~~~~~|||{{{{{{|||}}}sssdddVVVSSSPPPNNNOOOQQQUUU```jjjzzz~~~yyynnnjjjaaabbbeeegggiiikkkmmmnnnqqqpppooommmkkkhhhfffdddeeedddhhhoootttuuuyyy{{{tttnnnaaa[[[SSSLLLIIIFFFCCCAAACCCEEEIIIMMMQQQTTTVVVVVVXXXZZZ\\\]]][[[[[[[[[[[[\\\[[[ZZZ[[[^^^bbbeeefffdddjjjnnnnnnnnnrrruuuuuuxxxyyyyyyxxxwwwuuusssrrrqqqqqqsssssspppooowww{{{uuutttpppkkkfffaaa^^^\\\XXXVVVUUUTTTSSSRRROOOMMMNNNLLLJJJIIIJJJIIIGGGFFFGGGHHHHHHHHHIIIKKKPPPTTTQQQVVV\\\aaadddfffhhhjjjmmmnnnpppqqqqqqsssuuuxxx~~~uuunnnggg```^^^]]]^^^bbbhhhkkkjjjjjjkkkmmmnnnmmmmmmkkkkkkllllllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkklllmmmoooqqqssstttooonnnmmmmmmllllllkkkjjjmmmnnnpppppppppppprrrttt|||~~~~~~}}}{{{yyyyyy{{{}}}rrr^^^MMMDDD>>>=====================>>>?????????===>>>???AAAAAACCCFFFJJJMMMPPPRRRSSSEEEFFFEEECCCDDDLLLXXXcccgggyyyzzzkkkcccaaa^^^]]]]]]]]]\\\[[[ZZZ]]]aaaddddddcccccccccccccccdddeeeeeedddddddddccccccdddfffhhhjjjmmmnnnmmmpppuuuwwwxxxyyyzzz{{{|||}}}|||ssseeeWWWSSSPPPOOOPPPQQQUUU___jjjyyy~~~sssmmmcccccceeegggjjjmmmppprrrvvvuuutttrrroookkkhhhfffgggfffhhhooosssuuuxxx}}}}}}vvvmmmggg\\\WWWOOOIIIFFFDDDCCCCCCIIIKKKOOOSSSVVVWWWXXXWWWYYY[[[]]]]]]\\\\\\\\\]]]]]]]]]^^^aaadddhhhlllnnnpppuuuwwwvvvwww|||~~~~~~{{{xxxuuusssqqqpppqqqrrrpppqqqyyyyyywwwrrrmmmhhhddd```___YYYWWWUUUTTTTTTSSSQQQOOOQQQNNNJJJHHHGGGGGGGGGFFFGGGHHHHHHHHHHHHKKKPPPSSSSSSWWW\\\aaadddgggiiillllllnnnoooppppppqqqtttvvv}}}{{{rrrkkkeee``````______dddiiillljjjjjjlllppprrrqqqooollllllkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhhhhhhiiijjjllloooqqqrrrssstttqqqqqqpppooommmllllllkkkkkklllnnnooonnnoooqqqrrr}}}~~~~~~}}}zzzxxxxxxxxx~~~~~~xxxiiiXXXKKKEEE==================>>>>>>>>>?????????>>>>>>@@@BBBAAACCCGGGLLLPPPSSSUUUVVVNNNLLLIIIGGGIIIQQQ[[[ccclll}}}oooeeebbb^^^\\\[[[[[[ZZZYYYWWW[[[```dddddddddccccccccccccddddddeeeeeeddddddbbbbbbbbbdddgggjjjmmmooonnnqqquuuxxxyyyyyy{{{|||{{{|||}}}~~~{{{ssseeeYYYSSSQQQPPPQQQQQQUUU```lllyyyyyypppjjjhhhggghhhkkknnnqqqrrrxxxxxxxxxwwwtttpppmmmkkkhhhfffgggmmmrrrtttwww{{{{{{vvvnnnfff```WWWSSSMMMIIIGGGGGGIIIJJJNNNPPPTTTWWWYYYYYYXXXXXXYYY[[[]]]^^^^^^^^^___aaaccceeehhhjjjmmmqqquuuwww||||||wwwsssqqqrrrpppoooppppppsss}}}|||wwwqqqmmmiiieeecccZZZXXXVVVUUUTTTSSSRRRPPPQQQMMMIIIFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFIIIMMMQQQUUUXXX]]]aaadddgggkkknnnmmmnnnooopppooopppsssuuuzzzxxxnnngggbbb_________```dddiiikkkiiiiiimmmrrrtttrrrooonnnmmmmmmllllllllllllllljjjjjjiiihhhggggggggghhhhhhiiilllooorrrsssssssssqqqrrrqqqpppmmmllllllllljjjkkkmmmnnnmmmnnnoooqqq{{{}}}~~~}}}zzzyyyzzz|||nnn___QQQHHHDDD???????????????@@@@@@@@@>>>???@@@@@@??????AAACCCAAADDDIIINNNSSSVVVXXXXXXXXXSSSNNNKKKMMMUUU^^^dddlll}}}pppfffbbb^^^[[[ZZZYYYYYYXXXVVVZZZ___cccddddddddddddcccddddddeeeeeedddddddddaaaaaabbbdddgggjjjmmmooooooqqquuuwwwxxxyyy{{{}}}yyyzzz{{{|||~~~}}}~~~~~~yyyrrrfff[[[SSSRRRRRRSSSRRRVVVbbbooo{{{vvvooolllhhhhhhlllpppsssuuuxxxyyyzzzzzzyyywwwtttrrriiieeeeeekkkpppsssuuuyyyxxx||||||yyyxxxwwwuuuqqqmmmiiiccc\\\WWWPPPNNNKKKIIIHHHJJJNNNQQQRRRTTTVVVXXXYYYYYYYYYXXXZZZ\\\^^^___```aaadddfffiiilllpppsssuuuxxx{{{~~~|||wwwssspppqqqmmmkkklllnnnsssyyytttpppmmmiiifff\\\ZZZWWWUUUTTTSSSQQQPPPOOOKKKGGGEEEEEEHHHIIIJJJFFFGGGGGGFFFFFFIIIMMMPPPSSSVVVZZZ]]]```dddiiilllnnnoooppppppoooppprrrtttwww}}}uuulllddd___\\\]]]^^^^^^bbbhhhiiiiiiiiimmmqqqrrrqqqnnnllllllllllllkkkkkkkkkjjjjjjjjjiiihhhggggggggghhhgggiiillloooqqqrrrrrrrrrpppqqqrrrpppmmmkkklllmmmkkklllnnnnnnmmmmmmooopppwww{{{~~~}}}}}}yyyfffXXXKKKCCCAAA>>>>>>??????@@@@@@@@@@@@>>>???@@@@@@@@@@@@BBBDDDCCCFFFKKKQQQVVVYYYZZZ[[[TTTPPPKKKJJJOOOXXXcccjjjkkk|||rrrhhhddd___[[[YYYYYYXXXWWWVVVZZZ___bbbccccccdddeeedddeeeeeeeeeddddddcccbbb^^^___aaacccgggjjjmmmooommmpppsssuuuvvvwwwzzz|||wwwxxxyyy{{{}}}}}}}}}yyytttiii___SSSSSSTTTUUUTTTXXXeeesss~~~~~~sssnnniiihhhmmmssswwwyyyxxxzzz|||~~~~~~|||zzzxxxlllgggdddiiinnnooopppsssppptttyyy{{{xxxsssnnnlllgggccc___\\\YYYVVVRRROOOJJJJJJJJJJJJJJJMMMQQQTTTVVVVVVWWWXXXYYYYYYYYYYYYZZZ\\\___aaacccfffjjjlllmmmrrrxxx{{{}}}}}}xxxtttrrroookkkjjjlllpppvvv|||vvvsssppplllhhh```]]]YYYVVVUUUTTTRRRQQQMMMJJJFFFDDDFFFHHHIIIJJJIIIIIIIIIHHHHHHKKKOOORRRUUUXXXZZZ]]]```eeejjjnnnooopppqqqqqqpppppprrrtttuuuzzzuuummmddd___[[[[[[\\\]]]bbbhhhhhhjjjlllnnnooonnnnnnmmmiiijjjkkklllkkkjjjiiihhhjjjiiihhhhhhhhhhhhhhhhhhhhhiiikkkmmmoooppppppqqqnnnqqqrrrqqqmmmlllmmmooommmooopppooonnnmmmnnnppprrryyysss___QQQFFF@@@>>><<<<<<<<<===>>>>>>??????>>>@@@AAAAAA@@@AAACCCEEEEEEHHHNNNTTTXXX[[[\\\\\\VVVSSSNNNJJJLLLTTT```hhhppp|||kkkgggaaa]]][[[ZZZYYYYYYXXX[[[^^^aaabbbbbbdddeeefffffffffeeedddcccbbbaaaZZZ\\\___cccfffiiikkklllkkkmmmpppqqqrrrtttwwwyyytttvvvxxxzzz|||~~~}}}{{{wwwnnndddRRRSSSUUUWWWVVVZZZhhhwwwyyyrrrkkkiiimmmssswwwxxxyyy{{{~~~|||zzzrrrjjjeeehhhkkkjjjjjjkkkgggjjjmmmmmmiiiddd```^^^YYYVVVQQQNNNMMMNNNNNNMMMJJJLLLNNNNNNNNNPPPSSSVVVYYYXXXXXXXXXXXXZZZ[[[\\\ZZZ]]]```cccfffjjjooorrrqqqxxx|||xxxuuusssnnnmmmooouuuzzz~~~|||yyyvvvrrrnnneeebbb]]]YYYWWWUUUTTTRRRNNNKKKGGGEEEFFFGGGHHHGGGIIIIIIIIIHHHHHHJJJNNNRRRWWWYYY[[[]]]```eeekkkpppqqqrrrrrrqqqpppppprrrtttvvvzzzwwwpppfff```[[[ZZZ[[[\\\bbbiiihhhmmmqqqqqqnnnkkkkkkllljjjkkknnnoooooommmjjjhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjkkklllmmmnnnooonnnqqqtttrrrooommmpppsssqqqrrrrrrqqqooonnnnnnoooooowwwiiiWWWKKKCCC??????;;;<<<<<<===>>>>>>??????>>>@@@AAAAAAAAABBBDDDFFFGGGKKKPPPVVVZZZ\\\]]]]]]ZZZXXXTTTOOOMMMTTT```kkk{{{nnniiiccc^^^\\\[[[[[[ZZZYYY[[[^^^```aaabbbdddfffggggggfffeeedddbbbaaa```WWWZZZ^^^bbbfffhhhjjjjjjhhhjjjmmmooopppqqqtttvvvsssuuuwwwzzz|||~~~~~~~~~~~~|||yyyqqqhhhRRRSSSVVVXXXWWW[[[jjjzzzxxxnnnjjjmmmqqqtttttt{{{}}}}}}{{{vvvmmmggggggiiigggeeeeee___aaaaaa```\\\WWWUUUTTTTTTPPPKKKIIIIIILLLNNNOOOMMMPPPSSSTTTSSSSSSUUUXXX[[[ZZZXXXXXXXXXZZZ]]]^^^ZZZ]]]```dddggglllrrrvvvuuu}}}}}}}}}}}}|||zzzwwwtttsssooopppvvv}}}xxxtttiiieee```[[[YYYWWWUUUSSSOOOLLLHHHFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFHHHLLLPPPSSSUUUWWWYYY\\\aaaggglllrrrrrrsssrrrqqqqqqrrrtttwwwzzzyyyssshhhaaa\\\ZZZ[[[]]]cccjjjiiiooouuusssmmmiiijjjmmmlllooorrrttttttqqqmmmkkkhhhhhhgggggghhhiiijjjjjjkkkjjjiiiiiijjjkkkmmmnnnnnnrrruuutttpppooorrrvvvsssttttttssspppooooooooonnnwwwyyybbbRRRHHHAAA???@@@===>>>>>>???@@@AAAAAAAAA???@@@AAAAAAAAABBBDDDGGGHHHLLLRRRWWW[[[]]]]]]]]]VVVWWWVVVSSSRRR[[[lllyyy|||lll```aaaaaa\\\\\\bbbZZZ[[[\\\^^^aaadddgggiiiooolllhhheeecccaaa^^^\\\]]]]]]^^^```bbbdddggghhhggghhhjjjmmmppprrrtttvvvtttvvvyyy|||~~~~~~~~~vvvkkk\\\WWWVVV[[[^^^aaammm|||yyyuuurrrooottt|||~~~}}}pppiiibbb```aaaaaa^^^[[[RRRRRRRRRQQQPPPPPPOOOOOOLLLNNNPPPQQQPPPPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^]]]aaaiiimmmooouuu~~~|||xxxuuussssssssstttqqqvvv|||wwwqqqmmmgggbbb^^^[[[WWWUUUTTTPPPKKKHHHHHHHHHHHHGGGGGGIIIKKKJJJHHHHHHKKKNNNTTTTTTUUUYYY^^^ccceeefffiiikkknnnooopppqqqtttvvvzzz|||zzzqqqiiiccc\\\WWWYYY___eeeiiilllnnnooommmkkkjjjlllnnntttwwwzzzxxxsssmmmjjjiiihhhhhhhhhhhhhhhiiiiiijjjggghhhiiiiiiiiijjjmmmooonnnrrrvvvvvvrrrnnnllllllmmmoooooonnnlllkkkkkklllsssxxx~~~mmmUUUHHHDDDAAA>>>======<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDCCCCCCCCCEEEGGGJJJPPPYYY___bbbaaa___^^^ZZZVVVTTTWWW___lll~~~ssseeebbbaaa\\\ZZZ^^^YYYYYYZZZ]]]aaaeeehhhkkkllljjjfffdddcccbbb```^^^[[[\\\]]]___bbbdddfffggghhhiiikkkmmmpppsssuuuvvvuuuvvvxxx{{{}}}~~~yyyooo___YYYXXX\\\^^^bbbooo~~~{{{vvvsssvvv}}}~~~~~~zzzoooiiiaaa]]]]]]\\\YYYVVVOOOOOOOOONNNNNNNNNNNNNNNPPPRRRTTTTTTTTTSSSTTTUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[]]]^^^___ccccccgggppptttvvv{{{}}}xxxuuusssrrrrrrrrrvvv|||zzzvvvoooiiiddd___ZZZWWWSSSPPPLLLIIIIIIHHHGGGFFFEEEGGGHHHHHHGGGGGGJJJMMMRRRSSSVVVYYY\\\```cccdddhhhjjjlllnnnooopppsssuuuyyy|||zzznnnggg^^^YYYZZZ___eeehhhkkkmmmnnnnnnmmmmmmppprrrvvvyyy{{{yyytttoookkkjjjhhhhhhhhhhhhhhhiiijjjjjjkkklllnnnnnnmmmmmmnnnooonnnqqqttttttqqqnnnmmmmmmlllmmmnnnmmmkkkjjjkkklllqqqvvv||||||gggPPPFFFCCCBBB@@@??????????????????@@@AAABBBBBBCCCDDDDDDCCCCCCEEEGGGJJJRRR]]]fffjjjhhheeebbb\\\ZZZZZZ```nnnllleeeccc^^^\\\]]]ZZZZZZ[[[\\\___cccgggiiiiiigggdddccccccbbbaaa___YYYZZZ\\\___aaacccdddeeehhhiiikkknnnpppsssuuuvvvvvvvvvwwwyyyzzz}}}~~~}}}sssccc\\\YYY\\\___cccqqq|||wwwxxx|||~~~zzzuuummmggg___ZZZXXXVVVRRROOOMMMMMMNNNOOOOOOPPPQQQQQQVVVXXXZZZYYYXXXWWWXXXXXXVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[ZZZYYY[[[]]]___```eeegggnnnwww|||~~~}}}yyyvvvuuuttttttttt~~~~~~vvvooohhhbbb[[[XXXTTTQQQNNNKKKJJJIIIFFFDDDCCCDDDEEEFFFEEEFFFIIIKKKOOOSSSWWWYYYZZZ\\\```cccfffiiikkkmmmnnnpppsssuuuzzz|||uuummmccc\\\[[[___eeehhhiiikkkmmmoooppprrrvvvxxxyyy{{{|||{{{vvvqqqmmmkkkiiihhhhhhhhhhhhiiijjjjjjmmmppprrrrrrpppnnnmmmmmmkkkmmmoooooonnnmmmmmmmmmkkkllllllkkkjjjiiikkkllloootttyyy||||||}}}qqq^^^KKKCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDCCCDDDFFFHHHIIIRRR___kkkpppnnniiiddd___^^^___iii{{{qqqhhheeebbb______]]]\\\\\\\\\^^^aaadddfffhhhfffdddbbbbbbbbb```___WWWYYY[[[^^^```bbbbbbccchhhiiikkkmmmppprrrtttuuuvvvvvvvvvvvvxxx{{{}}}~~~vvvfff^^^ZZZ\\\___dddsssyyywwwxxx}}}|||vvvooohhhccc\\\WWWTTTRRRPPPNNNOOOPPPQQQSSSUUUWWWXXXYYY]]]^^^___^^^\\\ZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWW[[[ZZZYYYXXXYYY[[[^^^aaabbbhhhqqq{{{}}}{{{yyyyyyzzzzzz|||zzz{{{zzzrrrjjjccc\\\WWWUUURRROOOMMMKKKIIIEEECCCBBBCCCDDDEEEFFFGGGIIIKKKMMMSSSYYY[[[ZZZ[[[___cccfffiiilllnnnooorrruuuwww{{{}}}|||tttiiiaaa___aaafffhhhhhhjjjlllpppssswww{{{}}}zzz{{{|||{{{wwwrrrmmmkkkiiiiiihhhhhhiiiiiijjjkkknnnpppsssssspppmmmjjjiiihhhiiijjjkkkkkkkkkkkkllljjjkkkkkkjjjiiiiiikkkmmmppptttxxxzzzzzz{{{~~~fffWWWGGGAAAAAA@@@??????>>>???AAABBBBBBBBB@@@@@@CCCDDDEEEEEEDDDEEEGGGHHHHHHOOO\\\hhhooonnniiidddaaaaaabbbkkk~~~ssshhheeecccaaa```\\\[[[ZZZZZZ]]]```dddfffjjjgggdddcccbbbaaa___^^^YYYZZZ[[[]]]___```aaaaaaggghhhjjjlllnnnppprrrssstttttttttuuuwwwzzz|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxggg___[[[]]]```fffvvv{{{vvvsssyyy~~~|||yyyrrrkkkccc___ZZZVVVTTTSSSSSSRRRSSSTTTVVVXXX[[[]]]___```cccddddddbbb___\\\[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWZZZYYYWWWVVVWWWZZZ]]]___```hhhsss}}}~~~~~~~~~}}}www}}}vvvnnnggg___ZZZWWWTTTQQQNNNLLLIIIEEEBBBCCCCCCCCCEEEGGGIIIKKKLLLMMMTTT[[[^^^]]]]]]```dddgggiiimmmoooqqqtttwwwyyy|||~~~yyynnnfffccceeehhhjjjiiijjjlllqqqvvv{{{~~~yyyzzzzzzzzzxxxsssnnnkkkiiiiiiiiiiiiiiijjjjjjkkknnnqqqttttttqqqmmmjjjhhhhhhiiiiiikkklllmmmmmmmmmjjjkkkkkkjjjiiijjjmmmooosssvvvzzz{{{zzzzzz}}}~~~}}}___QQQDDD@@@@@@>>>======;;;===???AAABBBBBBAAAAAADDDEEEFFFEEEEEEEEEGGGIIIJJJOOOZZZeeemmmnnniiieeebbbcccdddjjjzzzyyyjjjdddbbbaaa```ZZZYYYXXXYYY\\\aaaeeeiiijjjhhheeeccccccbbb```^^^\\\\\\\\\\\\]]]^^^___```eeefffgggiiikkkmmmooopppqqqqqqrrrtttwwwyyy|||}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~yyyhhh```]]]```cccjjjzzz~~~wwwqqqtttyyy|||zzzxxxuuuooohhh```^^^[[[YYYWWWWWWYYYZZZWWWXXXZZZ]]]```ccceeefffhhhiiihhheeeaaa^^^\\\\\\YYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVWWWZZZ\\\]]]aaajjjvvv~~~{{{|||}}}vvvnnnfffaaaZZZVVVRRRNNNKKKHHHEEEBBBCCCBBBCCCEEEHHHKKKMMMMMMMMMSSS[[[___aaaaaacccdddgggiiimmmppprrruuuxxx{{{|||~~~|||sssllliiiiiikkkkkkllllllmmmqqqwww|||~~~yyyyyyyyyzzzyyyvvvpppllljjjiiiiiiiiiiiijjjkkkkkknnnqqqtttuuurrrooolllkkkkkkkkklllnnnqqqrrrpppooolllllllllkkkkkklllooorrrwwwzzz}}}|||zzzzzz}}}{{{{{{~~~}}}XXXMMMCCCAAAAAA>>><<<<<<;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHJJJOOOTTT\\\gggooopppkkkfffaaadddeeefffsssttthhhcccbbbaaa]]]\\\ZZZYYYZZZ^^^bbbeeeiiigggddddddddddddcccaaa```___]]][[[[[[]]]___```bbbccceeefffhhhjjjllllllmmmnnnqqqtttwwwzzz{{{|||}}}}}}}}}~~~~~~~~~}}}|||}}}~~~}}}}}}|||}}}~~~zzziiibbb```dddhhhooo~~~zzzrrroootttvvvuuusssrrrmmmgggbbbaaa___\\\[[[\\\^^^```^^^___aaadddgggjjjmmmnnnmmmmmmllliiiddd```^^^^^^YYYYYYYYYYYYYYYYYYZZZZZZXXXWWWXXXXXXYYY[[[\\\]]]bbblllvvv{{{yyy}}}tttkkkeee]]]XXXRRRNNNJJJHHHEEECCCCCCAAAAAADDDIIILLLMMMLLLMMMQQQXXX___cccdddddddddeeehhhlllooorrruuuxxx{{{{{{~~~~~~vvvqqqnnnnnnmmmmmmooonnnnnnrrrwww|||}}}}}}yyyyyyyyyzzz{{{yyytttooojjjjjjiiiiiijjjjjjkkkllllllnnnqqqrrrpppnnnmmmllllllkkkmmmpppsssssspppmmmnnnnnnnnnmmmlllnnnrrruuu{{{}}}~~~}}}zzzyyy{{{~~~zzzuuuxxxoooRRRIIIBBBBBBBBB@@@>>>>>>?????????@@@@@@BBBCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJSSSWWWaaallltttssskkkddd]]]bbbaaa^^^eeevvvrrr~~~nnnfffdddddddddaaa]]]ZZZXXXZZZ\\\^^^gggeeeddddddeeefffeeedddcccaaa]]][[[ZZZ\\\^^^```aaaaaaccceeeggghhhjjjjjjkkkmmmppptttxxxzzz{{{|||~~~~~~{{{zzz{{{||||||{{{}}}~~~{{{jjjdddbbbggglllrrr}}}ssslllqqqsssqqqpppppplllfffdddcccbbb___^^^^^^aaaccceeefffhhhkkknnnqqqssstttppppppoookkkfffbbb```___XXXYYYYYYYYYZZZZZZZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]aaakkktttxxx}}}~~~wwwvvvvvvlllfff^^^YYYSSSMMMJJJGGGEEEDDDBBBAAA@@@CCCHHHLLLMMMLLLMMMPPPVVV^^^dddfffeeecccdddgggkkknnnqqqtttxxx{{{zzz}}}~~~xxxtttqqqpppooonnnqqqpppooorrrwww{{{|||{{{zzzyyyzzz|||}}}{{{vvvrrrjjjjjjiiiiiijjjjjjkkklllhhhjjjmmmnnnmmmkkkkkkkkkiiiiiikkkooorrrrrrmmmiiiooooooooonnnnnnppptttwww|||~~~}}}yyyxxxzzz}}}~~~~~~}}}vvvpppvvvbbbNNNGGGAAABBBDDDBBB@@@AAACCCBBBAAA@@@@@@AAACCCCCCEEEFFFGGGGGGFFFGGGIIIKKKSSSXXXcccpppwwwuuujjj```YYY___]]]UUUXXXfffoooooohhh{{{rrrfffcccdddaaa___\\\ZZZYYYZZZ\\\]]]```cccfffgggeeecccaaa```ZZZZZZZZZ[[[\\\\\\]]]]]]___aaadddeeeffffffgggiiikkklllooosssvvvyyy{{{|||~~~~~~|||yyywwwwwwxxxyyyzzzzzz{{{|||}}}nnneeebbbhhhnnnuuuyyyrrrpppnnnppptttvvvrrrnnnhhhfffcccbbbdddeeegggggglllmmmnnnppprrrssspppnnnnnnnnnmmmjjjgggccc```^^^\\\[[[ZZZZZZYYYZZZZZZZZZYYYXXXVVVUUUVVVXXXZZZ\\\dddiiipppxxx||||||{{{yyywww|||}}}wwwvvvlllhhhbbb]]]WWWSSSPPPLLLFFFAAA@@@AAABBBDDDFFFHHHJJJKKKPPPUUU\\\bbbdddeeeeeeeeeccceeehhhkkknnnqqquuuwww{{{~~~xxxrrrpppooooooooopppqqqrrrssssssuuuyyy|||{{{}}}{{{vvvsssnnnnnnllljjjhhhhhhjjjmmmlllkkkjjjiiijjjkkkmmmoookkkmmmnnnnnnmmmlllmmmnnnmmmmmmmmmkkkkkkooovvv||||||~~~{{{|||}}}}}}wwwwwwzzzsssjjjtttyyy^^^LLLJJJGGGDDDAAA???>>>>>>@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHKKKMMMXXX\\\eeepppvvvsssggg]]]]]]YYYTTTSSSXXX```hhhmmmjjjwwwiiiddddddbbb```]]][[[ZZZZZZ\\\]]]^^^aaaeeefffdddbbb``````[[[[[[[[[\\\\\\\\\\\\]]]]]]```ccceeefffgggjjjlllmmmmmmnnnpppssswwwzzz|||yyy{{{~~~~~~~~~~~~{{{xxxwwwwwwxxxyyy|||||||||}}}~~~mmmdddaaahhhqqqyyywwwssspppqqqtttvvvtttqqqooonnnllllllllllllllllllnnnnnnoooppprrrqqqnnnllljjjiiihhhfffccc```^^^]]]ZZZZZZYYYXXXWWWWWWWWWWWWYYYWWWVVVUUUVVVXXXZZZ\\\___cccjjjooossstttsssrrrssswww}}}wwwyyyzzzrrrmmmeee```YYYUUURRRMMMGGGCCCCCCCCCBBBBBBDDDGGGJJJLLLMMMQQQWWW]]]bbbeeeeeeeeebbbeeehhhkkknnnrrruuuwwwwwwyyy~~~~~~wwwqqqooonnnooooooqqqssstttttttttvvvxxxzzzzzz|||~~~}}}zzzvvvsssqqqqqqooommmjjjhhhiiijjjiiihhhfffffffffhhhjjjkkkiiikkkmmmmmmlllkkklllmmmllllllkkkiiiiiilllsssxxxxxx{{{}}}}}}{{{zzzzzz{{{uuuoooppptttqqqmmm{{{kkkQQQIIIHHHFFFCCCAAAAAA@@@AAA@@@AAAAAABBBCCCCCCDDDDDDFFFGGGHHHGGGGGGIIIMMMPPPXXX^^^gggqqquuupppfff]]]WWWTTTOOOOOOTTT]]]fffllljjjnnnfffeeebbb```^^^[[[ZZZZZZ[[[\\\]]]```ccceeecccbbb``````^^^]]]]]]]]]]]]\\\\\\\\\[[[^^^aaadddfffhhhkkknnnooonnnmmmnnnppptttyyy{{{uuuwwwzzz||||||}}}~~~~~~{{{xxxwwwwwwyyyzzz~~~~~~~~~~~~~~~pppgggcccjjjsss{{{|||wwwsssqqqtttwwwwwwwwwxxxxxxyyyxxxwwwvvvtttsssrrrqqqpppppppppnnnkkkiiigggfffdddaaa___^^^]]]]]]YYYYYYXXXXXXWWWVVVUUUUUUWWWVVVUUUTTTUUUWWWYYYZZZ\\\___cccgggjjjkkklllkkkmmmqqqvvvzzz|||~~~}}}vvvvvvyyysssiiiddd\\\WWWSSSNNNIIIDDDGGGEEEBBBAAABBBEEEIIILLLLLLMMMRRRZZZccchhhiiihhhccceeegggkkkooorrrtttvvvwwwyyy~~~~~~vvvpppnnnnnnoooooossstttvvvwwwvvvvvvwwwxxxyyyzzz{{{|||{{{yyywwwuuuuuuuuutttqqqmmmiiigggggggggfffdddddddddeeeggghhhiiijjjlllmmmlllkkklllmmmllllllkkkjjjjjjmmmrrrvvvwwwyyy{{{{{{zzzzzzzzz{{{ooohhhhhhnnnqqquuubbbLLLGGGFFFDDDCCCBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDGGGHHHHHHGGGHHHKKKOOOSSSZZZaaakkksssuuuoooeee___VVVSSSNNNMMMPPPYYYccciiilllrrrhhhfffaaa```]]][[[YYYYYYYYYYYY\\\___bbbdddcccbbbbbbbbb``````___^^^^^^]]]\\\\\\\\\^^^aaacccdddgggjjjmmmnnnmmmmmmnnnpppsssvvvwwwwwwyyy{{{||||||~~~~~~{{{yyyxxxyyy{{{|||~~~~~~tttjjjffflllsss{{{{{{uuuqqqssswww{{{}}}~~~|||yyywwwtttsssqqqooonnnlllhhhfffgggeeeccc```^^^]]]\\\\\\ZZZZZZYYYYYYXXXVVVUUUUUUVVVUUUTTTSSSTTTUUUWWWXXX\\\]]]___aaaccceeefffggghhhjjjnnnqqqtttvvvzzz}}}|||vvvxxxnnnggg___XXXSSSOOOJJJEEEHHHFFFDDDBBBBBBDDDGGGIIINNNMMMQQQZZZfffnnnpppoooffffffgggkkkooorrrtttuuuxxxzzz~~~vvvpppnnnooopppqqqtttvvvxxxyyywwwvvvvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzyyyvvvpppkkkgggfffhhhgggeeeddddddfffggghhhjjjkkkmmmnnnmmmmmmmmmooommmmmmmmmmmmooorrrvvvyyy{{{{{{|||||||||||||||}}}ooohhhfffmmmuuuvvv\\\LLLFFFEEEDDDCCCBBBBBBCCCDDDBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHKKKPPPTTT[[[cccnnnuuutttnnnfffaaa[[[WWWRRROOOQQQWWWaaagggpppwwwkkkggg```___]]]ZZZYYYWWWWWWWWW\\\^^^bbbccccccccccccdddbbbbbbaaa```___^^^]]]]]]^^^```aaaaaabbbcccfffiiijjjkkknnnppprrrssssssrrrxxxzzz||||||}}}~~~}}}{{{{{{|||~~~~~~~~~~~~~~~sssjjjffflllttt|||xxxrrrssswww}}}}}}zzzxxxvvvsssqqqnnnmmmjjjgggdddgggfffccc```]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXVVVVVVWWWVVVVVVUUUUUUUUUVVVWWW[[[[[[[[[\\\]]]___```aaa___aaadddfffiiimmmrrrvvv|||{{{}}}}}}ssskkkaaaYYYTTTOOOJJJGGGFFFFFFEEEEEEEEEEEEFFFFFFNNNMMMPPPYYYfffpppttttttkkkiiihhhjjjnnnsssuuuuuuwwwxxx|||}}}uuuooonnnppprrrtttuuuwwwyyyyyywwwuuuuuuuuuxxxyyyyyyzzz{{{{{{|||||||||}}}}}}zzztttnnnjjjhhhiiihhhfffeeeeeefffggghhhiiikkkmmmnnnmmmmmmnnnooommmmmmnnnpppssswwwzzz|||}}}|||||||||}}}~~~~~~~~~rrrkkkgggnnnzzzfffQQQFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFFFFFFFGGGJJJOOOSSSYYYaaalllsssrrrllleeeaaaZZZXXXUUUQQQQQQWWW```ggguuu{{{mmmiiiaaa```^^^[[[YYYWWWVVVVVVZZZ\\\```aaabbbbbbdddeeeccccccbbbaaa``````_________`````````___```bbbeeefffiiimmmppprrrrrrqqqpppuuuwwwzzz||||||}}}~~~}}}|||}}}~~~~~~}}}}}}}}}}}}mmmfffdddmmmvvv~~~vvvtttwww}}}|||yyyyyyuuussspppmmmllljjjgggdddfffeeecccaaa___^^^]]]]]][[[\\\]]]]]]]]]\\\[[[ZZZ\\\\\\ZZZYYYXXXXXXXXXWWWXXXXXXWWWWWWXXXYYYYYYZZZVVVWWWYYY[[[___dddkkkpppyyy}}}}}}yyyxxxpppeee[[[UUUQQQLLLIIIEEEEEEFFFFFFFFFEEEEEEEEELLLLLLNNNVVVbbblllsssuuurrrnnniiiiiimmmrrruuuvvvzzz{{{}}}zzzrrrnnnmmmppptttvvvuuuwwwxxxwwwvvvtttuuuuuuvvvwwwyyyzzz|||}}}}}}}}}~~~|||wwwrrrnnnmmmiiihhhfffeeeeeeeeeggghhhhhhjjjlllmmmmmmmmmnnnooonnnnnnooorrrvvvzzz{{{|||{{{zzzyyy{{{~~~vvvoookkkqqqpppYYYJJJCCCGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDFFFGGGHHHHHHJJJNNNPPPVVV]]]gggoooqqqmmmfffaaaVVVVVVUUURRRQQQUUU]]]dddtttpppkkkcccbbb```]]][[[YYYWWWVVVWWWYYY\\\^^^___```bbbdddccccccbbbbbbaaaaaaaaa```^^^______^^^]]]^^^aaacccfffhhhkkknnnpppqqqqqqqqqqqqtttyyy|||}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}~~~{{{llleeefffoooyyy|||vvvwww{{{|||zzzzzztttqqqnnnlllkkkjjjgggeeegggggggggggggggfffeeeeeebbbccceeefffgggfffddddddcccbbbaaa___^^^\\\[[[ZZZWWWWWWVVVVVVUUUUUUVVVVVVRRRSSSTTTVVVZZZaaajjjooovvvzzz|||}}}{{{~~~|||~~~uuuiii___XXXTTTOOOLLLGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKNNNUUU^^^hhhqqqvvvyyyrrrjjjhhhlllrrrvvvwww}}}}}}|||vvvoookkkkkkppptttwwwuuuvvvvvvuuutttsssuuuvvvsssuuuwwwzzz|||}}}}}}}}}~~~}}}yyyuuusssssslllkkkiiihhhggghhhiiijjjkkkmmmooopppppppppqqqssstttssssssvvvzzz}}}|||{{{yyyxxxxxx{{{{{{tttqqqxxx}}}cccQQQHHHDDDDDDCCCCCCBBBCCCDDDEEEFFFCCCDDDDDDEEEEEEFFFGGGGGGEEEGGGJJJKKKKKKKKKMMMOOOXXX]]]fffpppvvvtttllleeeYYYZZZYYYUUUQQQRRRWWW\\\hhhzzzrrrllleeedddbbb___]]]ZZZXXXWWWTTTWWWZZZ\\\]]]___aaaccccccccccccbbbbbbbbbbbbbbb]]]]]]]]]\\\\\\]]]```cccggghhhiiikkkmmmppprrrtttooosssyyy}}}~~~}}}|||{{{|||~~~~~~}}}||||||}}}}}}~~~~~~{{{oooiiiiiirrr{{{xxxvvvzzz}}}|||{{{|||ssspppmmmlllkkkjjjhhhfffiiijjjlllnnnnnnnnnnnnmmmjjjkkkmmmooopppooonnnmmmhhhhhhfffdddbbb___^^^]]]XXXXXXXXXWWWVVVVVVUUUUUURRRSSSTTTWWW[[[ccclllrrrtttxxx}}}~~~~~~~~~xxx{{{yyy}}}~~~|||yyylllaaaZZZVVVRRROOOIIIFFFCCCAAABBBDDDHHHJJJKKKMMMPPPUUU]]]fffqqqxxx}}}uuukkkhhhlllrrrvvvwww{{{zzz{{{|||~~~}}}{{{xxxssslllhhhjjjnnntttwwwuuuvvvuuutttrrrsssuuuwwwppprrrvvvyyy{{{|||||||||}}}~~~~~~}}}zzzwwwwwwwwwpppooommmkkkkkklllmmmnnnooorrrtttuuuuuuuuuvvvwww{{{yyyyyy{{{~~~~~~|||xxxwwwxxx~~~yyyvvv~~~oooWWWJJJDDDCCCAAAAAAAAABBBCCCEEEGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGFFFIIILLLMMMMMMMMMMMMNNN]]]```hhhsss|||{{{ssskkk```aaa```YYYRRROOOQQQTTTZZZmmm}}}mmmffffffccc]]]ZZZYYYYYYYYYYYYWWWUUUWWW[[[______^^^^^^___bbbccccccbbb___]]]\\\\\\[[[ZZZ[[[^^^bbbfffeeegggjjjlllmmmnnnpppqqqsssuuuvvvvvvwwwzzz~~~|||{{{}}}~~~~~~}}}~~~}}}||||||}}}}}}}}}gggiiiooovvv{{{xxxxxx~~~}}}|||uuuuuutttqqqmmmjjjjjjkkkoooqqqssstttttttttvvvwwwuuutttsssrrrqqqrrrssssssooommmjjjhhhgggdddaaa^^^YYYXXXWWWUUUTTTSSSSSSSSSRRRQQQRRRVVV^^^gggoootttvvvxxxzzz}}}~~~}}}|||zzzxxx{{{}}}~~~~~~}}}||||||}}}~~~rrrfff]]]WWWSSSQQQIIIHHHFFFEEEDDDCCCDDDDDDIIIMMMRRRUUUZZZcccpppzzzvvvkkkgggkkkppprrrtttvvvwwwxxx}}}{{{~~~tttkkkjjjmmmooorrruuuuuuuuutttrrrpppqqquuuxxxuuusssrrrrrruuuxxxyyyzzzwwwyyy|||}}}|||zzzxxxxxxvvvtttrrrqqqqqqqqqpppoooppptttwwwwwwvvvwww}}}|||}}}}}}~~~}}}dddUUULLLHHHFFFDDDCCCBBBAAAAAABBBDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGIIIJJJKKKNNNQQQTTTZZZhhhxxx}}}tttlllaaaWWWSSSQQQMMMMMMNNNRRR___wwwxxxiiigggddd___\\\[[[[[[ZZZXXXVVVUUUVVVZZZ^^^_________```aaabbbbbbaaa___^^^\\\\\\\\\[[[[[[^^^cccfffeeehhhjjjlllmmmnnnppprrrtttuuuvvvwwwxxx{{{~~~||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{kkkmmmsssyyy{{{|||~~~|||{{{}}}}}}|||yyyvvvtttuuuvvvtttvvvyyy{{{{{{|||~~~}}}|||||||||zzzxxxtttqqqnnnjjjddd```ZZZYYYWWWUUUTTTSSSSSSRRRRRRRRRSSSZZZccckkkoooqqqoooppprrruuuxxx{{{}}}~~~}}}||||||{{{zzzzzzzzz{{{}}}}}}{{{zzz{{{|||~~~~~~~~~~~~xxxmmmddd\\\UUUQQQLLLKKKHHHFFFEEEDDDEEEEEEJJJMMMQQQSSSWWW```nnnxxxyyymmmgggiiinnnpppsssvvvvvvwww||||||ssskkkkkknnnooopppsssssssssrrrqqqppprrruuuxxxxxxvvvtttsssuuuvvvwwwwwwxxxzzz}}}}}}{{{yyywwwwwwuuuttttttttttttttttttssstttwww{{{{{{yyyzzz~~~|||}}}pppYYYLLLFFFBBBAAADDDCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGIIIKKKLLLNNNQQQTTTaaappp|||mmmbbbVVVPPPLLLIIIHHHIIIMMM[[[tttmmmiiieeebbb```^^^\\\ZZZVVVUUUTTTUUUYYY\\\^^^___aaaaaaaaa``````______^^^[[[\\\\\\\\\\\\___cccffffffhhhjjjllllllnnnppprrrtttvvvwwwxxxyyy{{{~~~~~~~~~}}}|||{{{}}}~~~~~~}}}}}}}}}~~~zzzvvvmmmpppvvv{{{}}}~~~}}}~~~~~~||||||~~~}}}{{{uuunnnfffaaa\\\[[[XXXVVVTTTSSSRRRRRRSSSSSSXXXaaakkkqqqpppmmmfffggghhhkkknnnssswwwyyy{{{{{{zzzzzzzzz{{{{{{{{{yyyzzz{{{zzzyyyyyyyyy{{{|||{{{}}}|||uuukkkaaaXXXRRRPPPNNNKKKHHHFFFEEEEEEFFFKKKNNNPPPQQQTTT]]]jjjuuu~~~}}}qqqgggfffjjjmmmqqqtttuuuvvv|||}}}tttlllkkkllllllmmmppppppqqqqqqqqqqqqssswwwzzz{{{yyyvvvuuuuuuuuuuuutttyyy{{{}}}}}}{{{xxxwwwvvvuuuvvvwwwyyyyyyyyyxxxwwwxxx|||~~~~~~~~~|||}}}hhhSSSKKKGGGDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFHHHJJJKKKLLLNNNQQQTTTaaarrr}}}nnnaaaTTTLLLGGGCCCBBBDDDHHHVVVqqqtttllleeecccbbb___\\\ZZZUUUTTTSSSTTTWWWZZZ]]]___bbbaaa```^^^]]]]]]^^^^^^ZZZ[[[\\\]]]^^^```cccffffffhhhjjjkkklllmmmppprrruuuvvvxxxyyyzzz|||~~~}}}}}}}}}}}}{{{||||||~~~~~~}}}}}}}}}}}}~~~|||vvvrrrlllpppwww}}}~~~~~~~~~xxxooofff```^^^\\\YYYVVVTTTSSSRRRSSSTTTWWW^^^kkkvvvyyysssmmmaaaaaa```aaaeeejjjpppssswwwxxxyyyzzzyyyyyyzzzzzzwwwxxxyyyxxxwwwvvvxxxyyy~~~{{{{{{|||}}}zzzoooeeeZZZTTTRRRPPPLLLIIIFFFEEEEEEFFFLLLNNNPPPPPPRRRZZZgggqqqzzzvvviiieeehhhkkknnnqqqtttvvv}}}yyynnnjjjhhhgggiiimmmooopppqqqrrrsssvvvyyy}}}|||zzzwwwvvvvvvvvvuuutttxxxzzz||||||{{{zzzyyyzzzyyy{{{}}}~~~}}}|||{{{zzz{{{~~~~~~|||}}}eeeSSSMMMJJJGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGIIIKKKLLLMMMNNNRRRTTT]]]ooo{{{lll___PPPHHHCCC@@@@@@BBBEEETTTooo|||pppeeedddddd___[[[ZZZVVVUUUTTTTTTUUUXXX\\\___cccbbb___]]]\\\\\\]]]]]]YYY[[[]]]^^^___aaaccceeeeeeggghhhiiijjjlllooorrrtttvvvxxxyyyzzz{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~{{{uuupppooossszzz|||yyyqqqhhhaaa___]]]ZZZVVVTTTSSSSSSTTTWWW\\\ggguuuyyyqqqdddaaa^^^]]]___dddjjjnnntttwwwyyyyyyxxxwwwwwwyyyvvvwwwwwwvvvuuuuuuwwwxxx|||{{{{{{{{{yyy{{{qqqggg]]]XXXTTTQQQLLLHHHFFFEEEEEEFFFLLLOOORRRRRRSSSYYYdddllluuu{{{mmmfffgggiiijjjooorrruuu}}}qqqhhhcccaaaeeekkknnnppprrrtttuuuxxx|||zzzyyywwwwwwxxxxxxwwwvvvvvvxxx{{{|||||||||}}}~~~~~~}}}}}}|||~~~~~~wwwyyy^^^OOOKKKFFFDDDFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJLLLMMMMMMOOORRRTTT___pppzzzggg[[[MMMFFFBBB@@@AAADDDFFFUUUooovvvgggeeeeee```\\\\\\WWWWWWVVVUUUTTTWWW[[[___cccbbb___]]]\\\[[[[[[[[[WWWZZZ]]]```aaabbbdddeeedddeeegggggghhhjjjnnnqqqsssuuuxxxyyyyyyzzz|||~~~~~~~~~}}}}}}||||||{{{{{{||||||}}}}}}~~~|||}}}~~~~~~|||{{{|||~~~~~~~~~~~~|||vvvrrruuuxxx}}}~~~yyy{{{|||tttkkkfff___]]]ZZZVVVTTTTTTUUUVVVZZZcccqqq{{{lllhhhaaa\\\[[[___eeeiiipppssswwwwwwuuutttuuuwwwvvvwwwvvvuuuttttttvvvxxxwwwxxxzzz}}}zzzuuuwwwuuukkkaaa[[[UUURRRMMMIIIFFFFFFGGGHHHJJJOOOUUUWWWXXX[[[bbbhhhrrr~~~ssskkkiiihhhhhhmmmrrruuu{{{uuujjjbbb___cccjjjmmmooorrrtttvvvxxx|||yyyxxxwwwxxxyyyyyyxxxwwwuuuxxx{{{}}}~~~{{{ooommmvvvwwwZZZOOOKKKEEECCCFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTT]]]lllvvvbbbVVVJJJEEEBBBAAABBBEEEHHHVVVppp|||jjjggggggbbb^^^^^^ZZZYYYXXXUUUTTTUUUZZZ^^^bbbaaa```^^^\\\ZZZZZZYYYWWWZZZ^^^aaabbbbbbdddeeecccdddeeeeeefffhhhlllppprrrtttwwwxxxyyyyyy{{{}}}||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}~~~{{{|||}}}|||{{{{{{~~~~~~~~~~~~~~~xxxtttwwwyyy~~~}}}xxxzzz|||uuummmhhh___]]]YYYVVVTTTUUUVVVXXX]]]hhhyyyvvvoooeee]]]YYY[[[aaaeeehhhmmmrrrtttrrrqqqtttwwwvvvwwwvvvtttssstttvvvxxxvvvxxxzzz|||~~~{{{tttrrrxxx}}}rrrfff___VVVSSSNNNJJJHHHHHHIIIKKKGGGOOOXXX\\\]]]^^^bbbfffooo{{{xxxpppkkkhhhgggmmmrrrssswwwwwwmmmeee```bbbhhhkkkmmmpppssstttwwwzzz|||zzzyyyxxxyyyzzzzzzxxxvvvxxxzzz}}}~~~uuummmiiiwwwnnnWWWQQQMMMEEEDDDJJJGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJLLLMMMNNNNNNPPPRRRUUUZZZeeeuuu}}}ooo]]]RRRHHHDDDBBB@@@@@@CCCIIIWWWqqqllliiiiiiddd___aaa[[[[[[YYYVVVSSSUUUZZZ^^^bbbaaa```^^^\\\ZZZYYYXXXVVVZZZ^^^aaabbbcccdddeeebbbcccddddddeeegggllloooqqqtttvvvxxxxxxyyyzzz{{{{{{{{{||||||||||||||||||~~~~~~}}}}}}}}}~~~~~~yyy{{{|||{{{zzz|||~~~~~~~~~~~~zzzvvvuuuwww|||}}}yyy|||{{{tttmmmhhh___]]]YYYVVVUUUVVVWWWYYY^^^lll~~~|||ttthhh]]]XXXYYY^^^aaabbbhhhoooqqqppppppssswwwwwwwwwvvvtttssstttvvvyyyyyyzzz{{{{{{{{{~~~vvvqqqtttxxxjjj```WWWTTTOOOKKKIIIJJJLLLMMMFFFOOOZZZ```aaa```bbbdddnnnzzz{{{tttmmmhhhhhhnnnrrrrrrttt{{{yyyqqqiiibbbcccgggiiillloooqqqsssuuuxxxzzz|||zzzyyyyyyzzzyyywwwuuu{{{|||~~~xxxrrrnnnqqq}}}eeeRRROOOKKKBBBBBBJJJGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNNNNNNNPPPRRRUUUZZZdddqqq}}}{{{nnn[[[PPPGGGCCCAAA???>>>@@@IIIWWWqqquuufffdddeeeaaaZZZ]]][[[XXXVVVVVVWWWYYYZZZbbbbbbaaa```___]]]\\\[[[ZZZ\\\]]]]]]]]]^^^aaaccceeeddddddeeefffhhhjjjkkkooopppqqqssstttvvvxxxyyyuuuuuuwwwxxxzzz{{{}}}}}}}}}|||}}}~~~{{{{{{yyywwwwwwzzz~~~}}}vvvrrrwwwwwwwwwyyyyyyxxxzzz|||~~~|||uuummmhhhaaa\\\YYYWWWVVVVVV[[[ccceeerrr~~~rrrggg```^^^]]]\\\eeeeeeggglllqqqtttuuutttsssuuuwwwwwwvvvvvvwwwxxx}}}{{{zzzyyy{{{~~~zzzpppnnnuuu}}}qqqggg]]]VVVQQQPPPMMMIIIGGGHHHNNNPPPYYYfffjjjddd___```iiiqqqzzz}}}pppbbbfffkkknnnpppttt|||zzzmmmddd```aaacccjjjlllnnnpppqqqrrruuuwww|||||||||zzzwwwuuuuuuvvv}}}}}}uuukkklllrrr~~~rrr^^^MMMIIIGGGAAA@@@EEEFFFHHHJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNPPPRRRTTTVVVVVVWWWZZZcccppp{{{|||tttlll[[[PPPEEEBBBBBB@@@>>>???JJJXXXqqqmmmgggfffddd```]]][[[XXXVVVVVVWWWXXXYYY^^^^^^___```___^^^]]]\\\ZZZ[[[]]]]]]]]]]]]```bbbcccccccccccceeegggiiijjjmmmnnnpppsssuuuwwwxxxxxxvvvvvvwwwyyyzzz|||~~~~~~|||{{{}}}}}}{{{zzzyyyxxxyyy|||zzzwwwyyyxxxxxxyyy{{{{{{}}}{{{|||uuummmhhhbbb]]]YYYWWWVVVVVV\\\dddlllwww{{{ooofff```\\\ZZZ______aaaffflllqqqssstttuuuvvvvvvuuuuuuvvvyyy{{{|||{{{yyyxxxyyy|||sssoootttzzz|||rrrbbbZZZRRROOOLLLHHHHHHJJJLLLOOOXXXeeeiiieee``````fffnnnxxxrrrfffeeeiiimmmpppttt{{{zzznnneee```___```eeehhhkkknnnpppsssvvvxxx}}}~~~}}}{{{yyyyyyzzz}}}~~~}}}~~~}}}rrrjjjqqq{{{hhhWWWIIIHHHHHHDDDCCCHHHFFFGGGIIIIIIGGGFFFFFFFFFCCCDDDEEEFFFHHHKKKMMMNNNLLLMMMNNNPPPQQQSSSTTTTTTUUUXXX___jjjuuuwwwpppiiiWWWMMMEEEBBBBBB@@@@@@BBBFFFTTTnnntttgggccccccccc\\\[[[YYYWWWVVVWWWXXXYYYYYY[[[]]]___```___]]]\\\ZZZ[[[\\\\\\[[[\\\^^^```aaaaaabbbbbbdddfffggghhhjjjlllooosssuuuwwwwwwwwwxxxwwwxxxxxxzzz|||||||||{{{|||}}}~~~|||zzzyyyyyyzzz|||~~~}}}{{{zzzzzz{{{~~~{{{~~~}}}vvvoooiiieee```[[[ZZZXXXYYY```hhhssszzzzzzpppggg```\\\ZZZZZZ[[[___ffflllppprrrttttttsssrrrrrrtttyyy|||{{{zzzxxxwwwxxxzzz}}}yyyqqqrrrvvv{{{}}}iii___UUUOOOKKKHHHIIILLLKKKNNNWWWdddjjjhhhdddbbbbbbjjjttt|||wwwllldddfffjjjnnntttzzz}}}rrrggg```^^^^^^```ccchhhkkknnnrrrvvvyyy}}}~~~}}}}}}~~~{{{}}}}}}{{{{{{|||||||||{{{{{{}}}~~~}}}}}}rrrnnn{{{vvv^^^QQQGGGGGGHHHEEEEEEHHHEEEFFFHHHHHHGGGGGGGGGHHHDDDEEEFFFGGGJJJLLLNNNPPPKKKLLLMMMOOOQQQSSSTTTUUUUUUVVV[[[dddmmmppplllhhhWWWPPPIIIEEEBBB???@@@EEEEEESSSlllkkkccccccddd]]]\\\ZZZXXXWWWWWWXXXXXXWWWYYY\\\___```___]]][[[ZZZ[[[[[[[[[ZZZ[[[\\\^^^aaaaaabbbcccdddfffgggggggggiiinnnrrruuuvvvvvvvvvwwwwwwwwwwwwyyy{{{~~~{{{{{{{{{|||||||||{{{{{{xxxzzz|||~~~~~~}}}|||~~~yyypppkkkhhhbbb^^^]]]]]]^^^eeemmmvvvzzz~~~|||rrrjjjeee\\\ZZZYYY\\\aaaggglllnnnmmmnnnoooppppppsssvvvyyy{{{yyyxxxwwwxxxyyy|||}}}}}}tttqqqssswwwnnndddYYYSSSNNNIIIIIILLLLLLOOOXXXccckkkmmmjjjfff```gggpppxxx|||ssseeedddffflllrrrxxxvvviiiaaa]]]]]]^^^aaaeeeiiilllooosssvvvzzz|||~~~~~~~~~~~~yyyzzz|||~~~|||zzzxxxxxxyyyzzzzzzzzzzzz|||~~~}}}|||~~~~~~zzzxxxxxxssssssvvv{{{wwwvvvfffXXXNNNGGGGGGGGGDDDCCCDDDDDDFFFGGGHHHGGGGGGHHHJJJGGGHHHHHHIIIJJJLLLNNNOOOHHHIIIKKKNNNQQQTTTVVVWWWVVVVVVXXX___fffjjjiiifff[[[UUUNNNHHHBBB===???DDDFFFSSSllluuuhhheeefff^^^]]][[[YYYXXXXXXXXXXXXWWWYYY]]]___```^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZ[[[]]]```aaabbbdddeeefffggggggeeehhhmmmqqqtttuuuuuutttuuuuuuuuuvvvxxxzzz|||~~~zzz{{{|||||||||{{{{{{{{{yyy{{{~~~|||}}}~~~xxxpppjjjgggccc```aaaaaaccciiiqqqyyyyyy{{{~~~|||rrrlll```]]]ZZZZZZ\\\```ccceeefffiiimmmpppqqqssstttvvvyyyxxxwwwwwwwwwyyyzzz|||{{{wwwrrrqqqrrrqqqhhh^^^XXXSSSLLLJJJKKKNNNRRRXXXbbbmmmrrrqqqmmmaaafffmmmttt|||yyyhhhdddccciiiooottt{{{xxxiii___\\\\\\^^^aaadddgggiiilllooorrruuuwwwzzz||||||{{{|||}}}{{{{{{||||||}}}}}}}}}|||}}}|||zzzxxxwwwxxxyyyzzzyyyyyyzzz}}}~~~}}}www{{{~~~}}}zzzwwwuuussskkkiiikkkqqqxxx~~~uuu]]]PPPJJJFFFFFFGGGEEECCCCCCDDDEEEGGGGGGGGGGGGIIIKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKLLLNNNPPPQQQSSSSSSUUUUUUVVV[[[aaaddddddbbbYYYSSSLLLGGG@@@<<<===CCCEEERRRkkknnneeeaaa___^^^]]]\\\ZZZYYYYYYYYYXXXYYY\\\^^^___^^^]]][[[[[[\\\\\\[[[ZZZYYY[[[\\\```aaabbbdddffffffggggggfffhhhkkkooorrrsssssssssssstttuuuwwwxxxzzz{{{|||zzz|||~~~}}}|||{{{||||||zzz}}}~~~}}}}}}zzz|||~~~|||uuunnniiifffccccccfffgggiiiooovvv{{{yyyzzz}}}yyyqqqfffbbb]]]ZZZZZZ[[[[[[[[[```eeekkkoooqqqrrrssstttvvvuuuuuuuuuvvvwwwyyyzzzwww}}}|||tttoooppp{{{tttkkkbbb\\\VVVOOOLLLLLLQQQTTTXXX```lllwwwxxxttteeehhhkkkooowww|||nnneeeaaaffflllooovvv{{{lll```\\\[[[^^^aaadddfffhhhjjjmmmoooqqqtttwwwyyyyyyyyyyyyzzz}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxyyy|||~~~|||vvvzzz|||yyyvvvvvvtttrrrhhhddddddkkkuuu~~~hhhXXXHHHFFFDDDEEEFFFGGGFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKNNNMMMLLLKKKJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNSSSTTTVVVZZZ^^^``````^^^SSSKKKEEEBBB???<<<>>>CCCDDDPPPgggzzzjjjaaaaaa```___^^^\\\[[[ZZZZZZWWWXXX[[[]]]___`````````]]]]]]]]]\\\ZZZZZZ[[[\\\^^^___aaaccceeeeeeeeeeeeggghhhjjjmmmoooqqqrrrrrrrrrtttvvvyyy{{{{{{{{{{{{{{{}}}}}}{{{|||~~~|||~~~}}}zzzzzz{{{|||{{{{{{vvvqqqmmmiiihhhjjjooorrrsssxxxzzzxxxyyy|||}}}{{{yyynnnjjjddd```]]]\\\ZZZYYY\\\___eeeiiikkknnnppprrrqqqqqqqqqrrrsssuuuwwwwwwxxxzzz~~~uuunnnmmmuuu{{{yyyoooccc\\\VVVPPPOOOQQQRRRTTTVVV]]]jjjyyy|||xxxjjjkkkjjjkkksss|||~~~tttggg```ccchhhjjjrrr}}}uuuhhh```^^^]]]```ccceeegggiiilllooopppssswwwyyyyyyxxxxxxxxx{{{{{{zzzzzzyyyyyyzzzzzz|||||||||{{{zzzxxxvvvuuuuuuuuuxxx{{{~~~~~~|||zzzvvv{{{{{{vvvtttvvvvvvtttjjjdddaaajjjyyyrrr^^^SSSGGGGGGEEEDDDDDDFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHKKKMMMMMMLLLJJJJJJJJJJJJJJJLLLMMMMMMMMMNNNNNNOOOOOOTTTVVVZZZ___bbbbbb```^^^SSSJJJBBB@@@@@@???@@@BBBEEEQQQfffuuuiiibbbaaa```___]]]\\\[[[ZZZVVVWWWYYY\\\___aaacccddd]]]^^^^^^]]][[[ZZZ[[[\\\]]]^^^```bbbcccdddddddddhhhiiijjjlllnnnoooqqqrrrrrrtttxxx{{{}}}}}}|||{{{{{{~~~}}}|||}}}~~~|||yyyyyy~~~~~~}}}yyy{{{}}}yyyuuurrrmmmnnnrrrxxx{{{|||xxxuuuvvv{{{zzzvvvxxx~~~uuuqqqkkkfffccc```]]][[[XXXZZZ^^^aaadddhhhlllooonnnnnnooopppqqqsssuuuvvv{{{{{{}}}vvvllleeelllsss}}}qqqccc[[[TTTPPPQQQTTTRRRTTTUUUZZZiiiyyy~~~zzznnnmmmjjjiiippp{{{xxxiii___bbbfffgggooo{{{pppfffccc\\\___bbbeeegggjjjmmmpppppptttxxxzzzzzzyyyxxxyyywwwwwwwwwvvvwwwwwwxxxyyy}}}~~~~~~}}}{{{xxxuuusssssstttvvvyyy|||}}}{{{xxxxxx|||{{{uuussswwwyyyvvvnnnfffbbbllliiiWWWPPPKKKJJJHHHDDDCCCDDDCCCBBBGGGGGGGGGFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKGGGHHHJJJLLLOOOQQQSSSTTTXXX[[[```eeegggfffcccaaaYYYNNNDDDBBBCCCBBB@@@AAAHHHSSShhh{{{}}}kkkddddddccc```^^^^^^]]]ZZZYYYXXXYYY\\\aaabbbaaa^^^\\\^^^___^^^\\\ZZZZZZ[[[[[[\\\]]]___aaabbbddddddeeefffggghhhjjjlllnnnpppsssssstttvvvwwwxxxyyyzzz|||}}}~~~~~~}}}||||||{{{zzzyyyzzz}}}}}}|||}}}|||}}}}}}xxxtttssssssnnnqqqwww|||xxxzzz|||yyyuuussstttvvvxxx}}}yyysssooommmiiibbb\\\[[[ZZZZZZ\\\aaaeeehhhiiihhhkkknnnpppqqqrrrtttuuuzzzzzz|||{{{tttmmmlllmmmuuuvvvhhh\\\UUUTTTTTTUUUPPPSSSUUUYYYeeewwwtttkkkdddeeekkkrrr{{{wwwhhhaaadddlllrrrttt{{{lllaaa\\\\\\___ccchhhlllmmmmmmrrrsssuuuwwwxxxxxxwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvzzz{{{|||}}}|||{{{yyywwwssstttuuuvvvxxxyyyzzz{{{}}}|||{{{yyywwwwwwzzz|||rrrkkkfffooohhhSSSFFFGGGFFFEEEDDDDDDCCCCCCCCC@@@CCCGGGIIIJJJIIIJJJJJJLLLNNNPPPNNNKKKIIIKKKMMMJJJKKKLLLMMMNNNOOOPPPPPPTTT[[[cccfffiiikkkhhhcccZZZNNNDDDAAAAAAAAAAAACCCFFFVVVqqqhhhqqqiiigggccc___]]]]]]\\\[[[ZZZYYYYYY[[[___aaa```^^^\\\^^^___^^^\\\ZZZZZZ[[[[[[\\\]]]___```bbbcccdddgggggghhhjjjllloooqqqrrrssstttuuuvvvwwwxxxyyyyyy|||}}}~~~~~~}}}|||~~~|||{{{zzz{{{}}}{{{{{{|||}}}~~~~~~~~~}}}~~~~~~yyyvvvttttttrrrvvv{{{~~~{{{xxxtttuuuuuutttrrrqqqrrrssssssxxx~~~yyyuuusssoooiiiddd^^^\\\ZZZZZZ]]]```aaabbbdddfffiiikkklllmmmpppqqqvvvvvvyyy{{{mmmkkkkkkqqqzzz|||nnnaaaYYYUUUTTTTTTPPPSSSUUUXXXdddttt}}}~~~tttkkkcccbbbgggnnnyyy|||oooffffffkkkpppttt}}}oooeee\\\\\\\\\___eeejjjmmmooossstttvvvwwwxxxxxxwwwvvvsssssssssssssssssssssssszzz{{{|||}}}}}}|||zzzyyywwwwwwxxxyyyzzz{{{||||||||||||{{{zzzyyyzzz|||~~~vvvoooiiinnnsssbbbTTTLLLGGGFFFEEEDDDDDDCCCCCCDDDAAACCCFFFHHHHHHHHHIIIJJJIIIKKKMMMLLLHHHGGGIIIKKKJJJKKKLLLMMMNNNPPPQQQQQQVVV]]]dddhhhkkknnnkkkfffXXXMMMCCCAAAAAAAAAAAADDDIII[[[www^^^ooowwwpppkkkeeeaaa___^^^^^^^^^\\\[[[YYYZZZ\\\^^^^^^^^^]]]^^^___^^^\\\[[[[[[[[[\\\]]]^^^___```aaabbbbbbggghhhiiikkknnnpppsssttttttuuuuuuvvvwwwxxxxxxyyy|||}}}~~~~~~}}}|||~~~}}}|||{{{|||}}}|||yyyzzz{{{|||}}}|||{{{yyyyyy{{{}}}}}}xxxvvvuuuuuuuuuyyy~~~|||wwwsssooonnnmmmmmmnnnoooooonnnmmmqqqwww|||~~~}}}yyysssnnnfffbbb^^^[[[ZZZ[[[[[[ZZZ___aaadddfffgggjjjmmmpppuuuuuuwww|||nnnkkkiiilllttt}}}wwwiii___XXXTTTRRRQQQSSSTTTXXXaaannnwwwxxxvvvlllccc```bbbiiivvvyyypppjjjjjjooosss~~~tttkkk```]]][[[]]]bbbiiiooosssuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvyyyzzz|||}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{|||~~~xxxtttmmmooowwwggg\\\TTTOOOGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEGGGIIIHHHJJJLLLKKKHHHFFFHHHKKKKKKLLLMMMNNNPPPQQQRRRRRRVVV]]]dddgggjjjllljjjeeeUUUKKKCCCAAAAAAAAABBBEEEMMMaaa^^^ggg|||uuunnnhhhfffeeecccaaaaaa^^^\\\YYYXXXYYYZZZ\\\]]]]]]^^^___^^^\\\[[[[[[[[[]]]]]]^^^^^^___```aaaaaafffggghhhjjjmmmpppsssttttttuuuuuuvvvvvvwwwxxxxxx{{{|||~~~~~~}}}}}}||||||{{{|||}}}}}}zzzxxxyyy{{{yyyzzzzzzzzzyyyzzz}}}|||xxxvvvuuuuuuvvvyyy|||}}}}}}yyyuuurrrnnnkkkhhhhhhkkklllkkkiiijjjmmmqqquuuzzz|||xxxqqqlllfffaaa]]][[[YYYXXX[[[]]]___aaadddhhhmmmpppxxxwwwvvvyyy}}}~~~rrrmmmiiiiiioooxxx}}}qqqfff]]]VVVRRRQQQRRRTTTWWW^^^hhhooorrrwwwnnneee```___eeesssxxxnnnjjjmmmrrrzzzxxxoooeee```[[[[[[```hhhppptttuuuvvvxxxyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyzzz|||~~~~~~~~~||||||zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxzzz|||vvvvvvqqqtttkkk]]]UUUPPPLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEECCCBBBCCCFFFHHHIIIKKKMMMLLLIIIHHHJJJLLLLLLMMMNNNOOOQQQRRRTTTTTTUUU\\\aaaccceeegggddd___RRRJJJCCCBBBBBBBBBDDDGGGOOOeeeYYY^^^tttuuummmhhhiiiiiidddaaaaaa^^^\\\ZZZWWWVVVXXXZZZ\\\]]]___```___]]][[[[[[\\\\\\]]]]]]^^^___``````aaadddeeefffhhhkkkmmmpppqqqsssssstttuuuvvvvvvwwwwww{{{|||}}}~~~~~~}}}yyyyyyzzz{{{}}}~~~|||{{{|||}}}}}}{{{xxxxxxzzz|||wwwxxxyyyyyyyyy{{{~~~}}}zzzxxxwwwwwwyyyyyyxxxwwwuuurrrpppooooookkkffffffggghhhgggeeehhhjjjmmmooosssxxx}}}}}}xxxtttmmmhhhccc```\\\YYYXXXYYY[[[\\\___dddiiinnnuuutttsssuuuwwwzzz}}}}}}xxxrrrkkkhhhlllttt}}}wwwlllbbbYYYTTTQQQQQQRRRVVV[[[aaaggglllvvvpppiiiccc___bbbooo|||~~~qqqjjjlllpppvvv{{{rrrgggaaaZZZXXX[[[bbbjjjnnnrrrsssuuuwwwxxxxxxxxxwwwtttsssrrrrrrssstttvvvxxxzzz{{{}}}~~~}}}|||{{{{{{zzzyyyyyyxxxwwwwwwvvvwwwzzzrrrtttwwwxxxbbbYYYVVVRRRNNNHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDBBBAAABBBEEEHHHHHHKKKMMMLLLIIIHHHJJJMMMMMMNNNOOOQQQRRRTTTUUUVVVWWW]]]aaaaaaaaabbb___ZZZOOOHHHCCCCCCCCCCCCFFFKKKQQQhhhSSSXXXhhhxxxmmmfffhhhhhhbbb^^^___\\\[[[ZZZWWWUUUVVVYYY\\\^^^___```___]]]\\\\\\\\\[[[\\\]]]^^^___```aaaaaaccccccdddeeegggjjjlllmmmpppqqqrrrssstttvvvwwwwww{{{|||}}}~~~~~~~~~xxxxxxyyy{{{}}}~~~|||zzzyyyxxxyyy{{{|||||||||{{{yyywwwwwwzzz|||wwwxxxxxxwwwwwwxxxzzz|||~~~{{{yyyxxxxxxzzzxxxtttpppmmmjjjhhhgggkkkhhheeecccbbbcccbbbbbbeeefffhhhjjjlllpppuuuyyy~~~{{{xxxsssooolllgggbbb___YYYYYYXXXXXXYYY]]]bbbfffkkklllmmmooosssyyy}}}~~~xxxooojjjjjjqqqzzz}}}rrrggg]]]VVVPPPOOOQQQUUUXXX[[[aaahhhrrrpppmmmhhhbbb```jjjuuu|||tttlllkkknnnsss{{{|||ttthhhbbbZZZUUUVVVZZZ___bbbkkkmmmooorrruuuvvvwwwwwwtttsssrrrssstttwwwzzz|||{{{|||~~~}}}||||||||||||{{{zzzyyyyyyxxxvvvxxx}}}{{{pppsss{{{mmm^^^]]]```^^^ZZZHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEECCCBBBCCCEEEHHHFFFIIIKKKJJJHHHGGGIIILLLNNNNNNPPPRRRTTTVVVWWWXXXZZZ___cccbbbbbbbbb___ZZZMMMHHHDDDDDDEEEEEEIIINNNUUUmmmPPPWWWbbbxxxsssgggffffff___]]]```YYYZZZZZZWWWUUUUUUXXX[[[^^^___```___]]]\\\\\\\\\ZZZ[[[\\\]]]___```aaabbbbbbbbbcccdddeeegggiiijjjmmmnnnoooqqqsssuuuvvvwwwzzz{{{}}}~~~~~~~~~yyyyyyzzz{{{|||}}}}}}~~~}}}|||zzzxxxwwwwwwxxxxxxzzzzzzyyywwwuuuvvvxxxzzzwwwxxxxxxwwwvvvwwwyyy{{{}}}zzzwwwuuutttssstttrrrppplllhhheeecccaaacccbbbaaa^^^\\\\\\^^^aaa___aaacccdddfffiiinnnqqquuuxxx|||~~~}}}|||zzzyyyvvvrrrmmmhhh```^^^[[[XXXVVVWWW[[[___cccdddgggkkkpppwww}}}|||ssskkkiiinnnwww~~~xxxkkk___WWWNNNMMMOOOTTTVVVWWW]]]eeelllnnnooommmddd^^^dddmmmssszzz~~~uuummmkkkmmmrrryyy~~~vvvllleee]]]WWWUUUVVVXXXYYYaaadddggglllppprrrtttuuuttttttttttttwww{{{~~~}}}~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyxxxxxxyyy{{{xxxrrrsssfffYYY[[[```^^^YYYHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEDDDCCCDDDFFFIIIGGGJJJLLLKKKIIIHHHJJJMMMNNNOOOQQQSSSUUUWWWXXXYYYZZZ___bbbbbbcccdddbbb]]]KKKGGGEEEFFFFFFGGGKKKQQQ]]]tttMMMUUU]]]kkkzzzjjjgggeee______dddWWWYYYZZZXXXUUUUUUXXX[[[^^^___``````^^^\\\\\\]]]YYYZZZ[[[]]]___aaabbbccccccccccccdddeeefffggghhhkkklllnnnppprrrtttvvvwwwzzz{{{}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzz}}}|||zzzxxxwwwvvvvvvwwwxxxxxxwwwuuuttttttwwwyyywwwxxxxxxxxxxxxyyy|||~~~{{{zzzwwwtttqqqooonnnmmmkkkkkkkkkjjjhhheeebbb```\\\]]]]]]ZZZWWWXXX\\\```ZZZ\\\^^^```bbbeeeiiimmmooosssxxx|||}}}~~~{{{uuuqqqhhheee```ZZZVVVUUUXXX[[[```bbbeeeiiinnnttt{{{~~~tttkkkhhhllluuu|||{{{nnn```WWWMMMLLLNNNTTTUUUUUU[[[dddggglllqqqoooeee]]]```hhhmmmttt||||||uuunnnllllllrrryyyxxxpppjjjbbb[[[WWWVVVVVVVVV[[[]]]bbbggglllooorrrssspppppppppqqqtttxxx}}}~~~~~~|||{{{xxxxxxxxxwwwwwwvvvvvvvvv{{{~~~wwwuuusss}}}___PPPPPPSSSPPPJJJIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEEEEEEEEEEGGGIIIIIILLLNNNNNNKKKKKKMMMPPPOOOPPPQQQSSSUUUWWWYYYZZZWWW]]]```aaabbbdddccc___KKKGGGFFFGGGHHHHHHMMMSSSccczzzKKKSSSXXX```}}}oooiiijjjeee``````[[[YYYXXXXXXYYYZZZYYYXXX]]]```bbbbbb___\\\ZZZYYYZZZZZZ[[[\\\^^^___``````___aaabbbbbbbbbdddfffhhhkkkllloooqqqtttvvvwwwwww||||||||||||}}}~~~~~~}}}|||zzzzzzyyyyyy|||{{{{{{zzzxxxvvvtttsssrrrqqqppprrrtttvvvwwwvvvzzzvvvvvvyyyzzzzzz}}}zzzuuuwwwuuurrrnnnjjjeeebbb```bbbbbbbbbaaa___]]][[[YYYZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]]]]]]]^^^```dddggglllooorrruuuwwwyyy}}}|||yyypppmmmhhhccc^^^ZZZWWWVVV[[[___ccchhhlllrrrwww{{{vvvllljjjqqqyyytttcccXXXOOOMMMLLLNNNQQQUUUWWWXXXbbbjjjqqqooofff___^^^aaakkkqqqwwwzzzxxxssspppooouuu{{{~~~~~~|||rrrmmmfff```[[[XXXUUUTTTSSSUUUYYY^^^dddjjjpppsssrrrrrrrrrsssuuuxxx{{{||||||}}}~~~~~~}}}zzzyyyuuuvvvwwwwwwvvvuuusssrrryyyuuusssuuusss\\\TTTQQQJJJGGGJJJJJJHHHFFFDDDCCCCCCDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPOOOPPPRRRUUUXXXZZZZZZWWWZZZ]]]]]]aaadddccc^^^SSSJJJFFFKKKMMMKKKNNNUUU```|||KKKPPPUUU]]]ttt|||sssnnnfffaaabbb\\\ZZZWWWWWWXXXYYYXXXXXX\\\___aaabbb```]]][[[ZZZ[[[[[[\\\\\\]]]^^^______^^^```bbbccccccccceeegggkkkmmmoooqqqtttvvvwwwwwwzzzzzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{{{{|||||||||{{{zzzxxxwwwvvvvvvuuutttuuuwwwyyyyyyyyyxxxuuutttwwwxxxwwwyyy~~~}}}zzzuuupppmmmmmmkkkhhhdddaaa^^^\\\[[[]]]^^^^^^^^^]]][[[YYYXXXXXXXXXXXXWWWWWWXXXXXXYYY[[[\\\\\\\\\[[[]]]```cccgggiiimmmoooqqqssswwwyyyyyy|||uuusssnnniiiccc^^^[[[YYYYYY\\\```dddhhhnnnuuuyyyxxxlllhhhnnnuuu~~~tttdddYYYOOOMMMLLLMMMPPPSSSUUUUUUYYY```fffgggaaa\\\ZZZ[[[gggmmmsssvvvuuuqqqooommmooouuuyyy{{{|||vvvmmmddd\\\WWWTTTRRRRRRSSSUUUZZZ___eeekkknnnrrrrrrssstttvvvxxx{{{|||{{{{{{|||||||||{{{zzzyyyuuuvvvwwwwwwwwwvvvuuuuuu{{{~~~tttrrr}}}~~~hhhTTTOOONNNIIIGGGIIIJJJIIIFFFDDDCCCCCCDDDEEEFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGHHHJJJKKKLLLMMMMMMOOOOOOPPPRRRVVVYYY\\\]]]ZZZ\\\]]]\\\___ddddddaaaUUUKKKGGGJJJKKKJJJOOOWWWgggKKKLLLPPPXXXfffvvvjjjeeefff^^^[[[WWWVVVVVVWWWXXXWWWYYY]]]```bbbaaa^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^aaadddeeeeeeeeefffggglllmmmnnnqqqsssuuuwwwxxxxxxxxxyyyzzz{{{}}}zzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwxxxzzz{{{zzzyyyzzzvvvuuuwwwxxxvvvxxx{{{yyyuuusssllllllkkkjjjhhhfffdddddd```^^^ZZZWWWUUUSSSSSSSSSWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVYYYZZZZZZYYYYYYZZZ\\\___bbbeeehhhjjjlllnnnqqqssstttwww||||||{{{xxxtttnnngggaaa^^^YYYZZZ\\\^^^bbbhhhooottt{{{zzzmmmfffiiiooo{{{sssdddZZZPPPNNNLLLLLLNNNPPPQQQQQQTTTYYY^^^bbbaaa^^^\\\[[[ccchhhnnnqqqrrrpppnnnmmmmmmqqquuuwww~~~vvvjjj```YYYUUUTTTQQQQQQRRRUUUZZZaaagggjjjqqqrrrrrrtttvvvxxxzzz|||yyyyyyxxxxxxyyyyyyzzzzzzuuuvvvwwwxxxyyyyyyyyyyyy~~~zzzrrrqqqmmm\\\NNNLLLMMMIIIHHHKKKKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKNNNNNNPPPRRRVVV[[[___bbb___```^^^[[[^^^dddgggeeeWWWMMMGGGIIIJJJIIIPPPZZZpppKKKIIIMMMUUU[[[mmmrrrkkklllbbb^^^YYYVVVVVVWWWWWWWWWWWWZZZ___aaaaaa___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___bbbfffhhhhhhhhhhhhhhhkkklllmmmooorrrtttvvvwwwwwwwwwxxxxxxyyyzzz{{{|||zzzzzzyyyyyyzzzzzz{{{|||||||||}}}}}}}}}|||{{{{{{yyyxxxxxxyyyzzz{{{yyyxxx|||yyyxxxzzzzzzwwwxxx{{{~~~vvvoooiiifff____________^^^\\\ZZZZZZUUUSSSOOOMMMLLLLLLNNNOOORRRSSSUUUVVVWWWWWWVVVUUUTTTUUUVVVWWWVVVUUUTTTSSSVVVWWWXXXXXXXXXYYY[[[^^^aaacccfffhhhiiikkknnnpppsssuuuzzz~~~yyyrrrkkkggg]]]]]]\\\[[[\\\aaaggglllttt||||||oooffffffjjjsss}}}zzzoooddd[[[SSSPPPMMMLLLLLLMMMMMMMMMPPPSSSXXX]]]```aaa^^^\\\aaadddjjjnnnqqqqqqpppooopppqqqsssvvv{{{sssfff^^^ZZZXXXQQQPPPPPPRRRWWW^^^eeejjjooopppqqqsssuuuwwwyyyzzzwwwvvvuuutttuuuvvvxxxzzzvvvwwwxxxzzz{{{}}}~~~~~~~~~vvvppprrrxxx```UUUMMMLLLMMMLLLKKKMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMOOORRRVVV\\\bbbgggffffffaaa]]]___eeehhhgggYYYOOOHHHHHHGGGHHHPPP\\\sssJJJGGGLLLSSSTTTaaa}}}sssqqqfffbbb\\\XXXWWWWWWXXXWWWUUUYYY]]]______^^^______^^^^^^]]]]]]]]]]]]\\\\\\^^^aaadddffffffffffffgggkkkkkklllnnnpppsssuuuwwwxxxwwwwwwvvvvvvwwwwwwxxx{{{{{{zzzyyyyyyyyyyyyyyy{{{{{{|||||||||{{{{{{{{{zzzzzzzzz{{{|||}}}{{{yyy}}}yyyxxxzzzzzzvvvvvvyyy|||{{{qqqhhhaaa]]]WWWXXXZZZZZZXXXUUUQQQOOONNNMMMJJJIIIIIIKKKMMMOOOOOOPPPRRRTTTUUUUUUUUUUUUSSSTTTUUUUUUUUUSSSRRRQQQRRRTTTVVVWWWXXXZZZ]]]______bbbdddfffggghhhkkkmmmoooqqqtttyyy||||||uuupppfffddd```\\\ZZZ[[[```dddlllttt|||{{{rrriiifffgggiiirrr}}}yyyssskkkbbb\\\UUURRROOOLLLLLLLLLLLLKKKKKKLLLPPPUUUZZZ]]]\\\YYY___bbbggglllqqqssstttsssqqqqqqrrruuuzzzpppeee^^^\\\RRRPPPNNNOOOTTT\\\dddiiimmmnnnppprrrtttvvvwwwxxxuuutttsssrrrrrrtttwwwxxxwwwwwwyyyzzz}}}{{{vvvtttxxxzzzgggWWWQQQMMMLLLLLLKKKKKKLLLOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMOOOQQQUUU\\\eeekkkmmmlllhhhccccccggghhhfffYYYOOOHHHGGGEEEFFFPPP]]]pppHHHGGGKKKPPPQQQZZZyyy|||uuujjjfff```]]][[[ZZZYYYXXXUUUWWWZZZ[[[\\\\\\^^^```]]]]]]]]]]]]]]]]]]]]]]]][[[^^^aaabbbbbbbbbcccdddiiiiiijjjkkknnnqqqtttuuuvvvuuuuuuuuuuuuuuuvvvvvv{{{zzzyyyxxxxxxxxxxxxxxxzzz{{{{{{{{{{{{{{{zzzyyy|||||||||~~~~~~|||zzzwwwvvvyyyxxxttttttvvvyyywwwmmmbbbZZZUUURRRSSSUUUUUUSSSNNNJJJGGGKKKJJJIIIIIIJJJLLLNNNOOOMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPRRRUUUWWWXXXZZZ]]]```\\\^^^aaabbbbbbdddfffhhhhhhjjjnnnssswww{{{~~~|||xxxpppmmmggg```[[[ZZZ\\\^^^cccjjjssswwwuuuooojjjggghhhoooxxxxxxsssnnniiiaaa\\\VVVSSSOOOLLLKKKKKKJJJIIILLLLLLNNNQQQVVVYYYZZZZZZ]]]___ccciiipppuuuvvvvvvnnnmmmooosssxxx~~~ooofffbbbWWWTTTPPPNNNRRRYYYbbbhhhmmmnnnppprrrtttvvvwwwwwwuuusssrrrqqqqqqssstttvvvvvvvvvwwwyyy{{{~~~|||yyyxxxxxxjjj[[[OOONNNLLLJJJIIIHHHIIIIIIOOONNNNNNMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJLLLOOOPPPTTT[[[eeemmmssstttqqqllljjjjjjfff```XXXOOOHHHGGGDDDDDDOOO]]]mmmFFFGGGIIILLLMMMUUUkkkvvvmmmjjjeeeaaa___]]]ZZZXXXVVVWWWXXXXXXXXXZZZ^^^```]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^```aaaaaabbbccceeehhhhhhhhhiiikkkooorrrtttrrrrrrrrrrrrtttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||||||||{{{zzzzzzyyy{{{{{{|||~~~yyyvvvvvvyyyxxxttttttvvvwww{{{|||tttjjj___VVVQQQQQQQQQPPPOOOMMMJJJGGGFFFIIIIIIIIIJJJKKKLLLNNNOOOJJJLLLNNNPPPQQQRRRQQQQQQSSSRRRQQQPPPPPPOOOOOOOOOOOORRRUUUVVVWWWYYY[[[]]][[[]]]___``````aaaccceeeggghhhkkknnnrrruuuxxxzzz}}}}}}wwwtttnnnfff___[[[[[[]]][[[aaajjjsssxxxvvvoooiiijjjooowww|||uuuqqqmmmhhhaaa\\\UUURRRNNNKKKJJJIIIHHHGGGLLLMMMMMMMMMOOOSSSVVVYYYYYYZZZ]]]eeemmmsssuuuuuuooommmnnnrrruuu{{{~~~sssooobbb^^^WWWSSSTTTZZZbbbhhhnnnooorrrtttvvvxxxxxxxxxtttsssrrrqqqqqqrrrrrrssssssssstttuuuxxx{{{}}}~~~zzzuuutttvvvyyyttt]]]SSSJJJLLLKKKIIIGGGGGGIIIJJJMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMJJJLLLNNNOOORRRZZZeeennnxxxzzzyyyuuuppplllcccZZZWWWNNNHHHFFFCCCBBBMMM[[[nnnDDDGGGHHHIIIKKKSSSbbbnnnvvvooolllhhhdddbbb___[[[YYYVVVWWWVVVVVVVVVXXX]]]```\\\\\\\\\]]]]]]^^^^^^^^^```aaabbbbbbbbbdddfffiiiggggggggghhhjjjnnnqqqsssnnnnnnpppqqqsssvvvxxxyyyvvvvvvvvvwwwxxxzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzz}}}~~~|||zzzxxxxxx{{{zzzwwwvvvxxxwwwzzz~~~{{{sssiii^^^UUUPPPRRRPPPNNNKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKMMMMMMNNNIIIJJJLLLNNNOOOPPPPPPOOOSSSRRRPPPOOONNNNNNOOOOOOPPPRRRUUUVVVVVVWWWXXXZZZ\\\^^^```aaaaaabbbdddfffjjjkkkkkklllnnnoooqqqrrrxxxzzz{{{xxxrrrjjjbbb^^^]]]]]]WWW[[[eeeqqqyyyzzzrrrkkkfffjjjsss~~~|||vvvqqqmmmhhhaaa[[[TTTQQQLLLIIIHHHGGGFFFEEEHHHHHHGGGFFFFFFIIINNNSSSUUUVVVYYYaaajjjqqqttttttrrroooooorrrrrruuu|||mmmhhh___YYYXXX]]]dddiiioooqqqsssvvvxxxyyyyyyyyyttttttsssrrrqqqqqqqqqqqqqqqqqqqqqsssuuuxxx{{{||||||{{{xxxrrrnnnnnnrrrvvvkkkVVVOOOIIILLLLLLIIIGGGHHHKKKLLLKKKKKKJJJJJJIIIGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKGGGGGGIIIJJJLLLMMMNNNOOOIIILLLNNNOOOQQQYYYeeennnzzz}}}~~~zzzuuummmaaaVVVUUUNNNHHHFFFBBBAAALLLZZZpppEEEEEEGGGJJJLLLOOOYYYddd}}}vvvpppnnnnnniii```\\\^^^YYYXXXXXXWWWXXXYYYZZZ[[[]]]___``````^^^]]]^^^___```aaabbbaaa``````bbbdddgggggggggggghhhjjjlllnnnqqqqqqqqqqqqrrrrrrssstttwwwwwwxxxyyyyyyzzzzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~yyyzzz|||}}}}}}}}}|||{{{zzzzzz{{{|||{{{zzzxxxwwwyyy{{{xxxoooeee[[[TTTPPPOOOMMMJJJIIIJJJJJJJJJIIILLLLLLMMMNNNNNNLLLKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKOOOOOONNNNNNOOOOOOPPPQQQOOOPPPQQQSSSUUUVVVWWWXXX\\\ZZZZZZ[[[^^^aaabbbcccfffhhhkkknnnoooooonnnmmmqqqssswww{{{}}}}}}}}}|||xxx{{{zzzqqqiiieeeaaa^^^XXXZZZ```hhhooorrrpppmmmhhhjjjqqq|||xxxuuuqqqnnnjjjfffaaa]]]WWWSSSMMMIIIHHHHHHHHHGGGIIIHHHFFFFFFGGGKKKOOOQQQRRRVVV[[[```eeekkkqqquuuuuusssqqqooonnnrrryyy~~~~~~rrrgggaaa___```eeekkkqqqrrrsssuuuvvvwwwwwwwwwvvvtttrrrpppooonnnooooooqqqrrrrrrrrrrrruuuzzz}}}vvvooojjjccc___jjj|||wwwdddWWWNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHIIILLLMMMLLLKKKHHHFFFEEEEEEFFFHHHJJJKKKMMMMMMMMMLLLMMMPPPQQQTTT\\\fffsssuuuyyyyyytttjjj^^^VVVQQQOOOKKKEEE@@@CCCMMMUUUlllEEEDDDFFFIIIIIIKKKTTT^^^www|||vvvssssssoooeee^^^\\\WWWVVVVVVUUUVVVWWWYYYZZZ___aaacccbbbaaa``````aaa```aaabbbaaa``````bbbdddfffggggggiiijjjlllnnnooopppppppppqqqrrrtttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyy||||||}}}~~~zzzzzz{{{{{{{{{{{{zzzzzzxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{|||yyyssskkkccc[[[TTTQQQPPPNNNLLLKKKMMMNNNMMMMMMNNNOOOPPPPPPPPPOOONNNNNNJJJKKKLLLMMMMMMLLLKKKJJJNNNNNNNNNNNNOOOPPPPPPQQQOOOOOOPPPPPPRRRTTTVVVWWWZZZZZZZZZ[[[^^^aaacccdddfffhhhkkkmmmnnnmmmlllkkkmmmooorrruuuwwwxxxxxxxxxzzz~~~}}}uuunnnjjjeeeaaaYYYZZZ]]]dddkkkoooooonnnhhhjjjoooyyyyyysssqqqnnnkkkhhheeeaaa^^^WWWSSSMMMIIIHHHGGGGGGFFFIIIGGGFFFEEEGGGJJJNNNPPPSSSWWW[[[```eeelllrrrvvvvvvsssoookkkjjjooowww}}}rrrkkkfffdddfffjjjqqqrrrssstttvvvvvvvvvvvvvvvuuusssqqqppppppppppppqqqpppoooppprrrtttwwwyyyuuummmgggccc[[[XXXeeewwwppp^^^SSSMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJIIIFFFFFFGGGHHHJJJKKKLLLLLLLLLJJJLLLOOOPPPSSS\\\eeekkkkkklllllliiibbbYYYRRROOOOOOLLLFFFBBBDDDLLLSSSfff{{{EEEDDDEEEGGGGGGHHHNNNWWWfff{{{yyyuuukkk```[[[WWWVVVUUUUUUVVVXXXYYYZZZ___aaaccccccbbbaaaaaabbb___```aaa```___```aaacccdddfffhhhkkknnnoooppppppnnnooopppqqqsssuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxxxxyyyzzz|||}}}|||{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxyyy{{{|||}}}}}}zzzzzz}}}~~~}}}wwwtttpppjjjccc\\\VVVSSSPPPNNNNNNNNNQQQSSSSSSRRRQQQRRRRRRSSSSSSSSSRRRRRRNNNOOOOOOOOONNNMMMLLLKKKLLLLLLMMMMMMNNNOOOPPPPPPOOONNNMMMLLLMMMPPPSSSUUUXXXYYYZZZ\\\___bbbdddffffffhhhjjjkkklllkkkjjjhhhiiijjjkkkmmmoooqqqrrrsss|||{{{uuuqqqlllggg[[[ZZZ[[[^^^dddjjjnnnpppjjjkkkmmmttt~~~|||}}}vvvnnnmmmjjjhhhffffffdddaaa___YYYUUUPPPLLLJJJIIIHHHFFFHHHGGGFFFEEEFFFIIILLLNNNTTTWWW\\\```eeelllssswwwwwwsssmmmhhhhhhmmmwww~~~wwwpppkkkjjjlllqqqrrrssstttuuuuuuvvvvvvwwwvvvuuusssrrrrrrrrrrrrpppnnnlllnnnrrrtttsssrrrkkkeee```[[[SSSRRRbbbwwweeeWWWPPPLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKMMMPPPRRRUUU^^^gggmmmkkkhhhgggddd^^^VVVOOOLLLMMMMMMHHHDDDDDDKKKQQQ```vvvDDDCCCDDDFFFFFFFFFKKKRRRYYYwww~~~yyypppddd[[[YYYXXXXXXXXXYYYZZZ\\\]]]\\\___aaabbbaaa```___```___`````````______aaacccbbbeeeiiimmmppprrrrrrrrrooopppqqqrrrtttuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyzzz|||}}}~~~~~~}}}{{{yyywwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||{{{zzz{{{~~~}}}}}}wwwuuuqqqkkkeee^^^XXXUUUOOONNNOOOQQQUUUWWWXXXXXXTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPOOONNNMMMJJJJJJKKKLLLMMMMMMMMMNNNMMMKKKIIIHHHIIILLLPPPRRRUUUWWWZZZ\\\___aaadddgggfffggghhhiiiiiihhhgggfffggggggggghhhjjjlllnnnpppzzz}}}zzzwwwrrrlll___]]]ZZZZZZ^^^eeelllpppmmmllllllpppxxxzzzwwwzzzyyyqqqjjjgggeeecccccccccdddbbbaaa^^^ZZZVVVRRROOOMMMJJJHHHHHHGGGFFFEEEFFFHHHKKKLLLSSSVVVZZZ___dddkkkqqqvvvuuurrrooollllllqqqyyy{{{tttqqqrrrqqqqqqrrrssstttuuuuuuuuuvvvvvvuuuuuuttttttttttttqqqmmmkkkmmmqqqssspppmmmhhhddd^^^VVVOOOTTTjjjsss]]]SSSOOOMMMKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHIIIKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLNNNRRRUUUWWW___iiitttrrrooolllggg^^^SSSJJJJJJLLLMMMJJJFFFEEEIIINNN^^^tttDDDBBBCCCFFFGGGGGGJJJOOOSSSjjj|||ttthhh___ZZZZZZYYYXXXYYYZZZ[[[\\\[[[^^^aaabbbaaa```______^^^___```___^^^^^^```bbb```ccchhhmmmqqqrrrrrrrrrrrrrrrssstttttttttssssssuuuuuutttttttttvvvxxxyyyzzz{{{|||~~~~~~}}}|||{{{|||zzzxxxwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxzzzyyyzzz}}}~~~~~~~~~yyywwwsssmmmfff^^^WWWSSSNNNNNNPPPSSSXXX[[[\\\\\\WWWWWWVVVVVVUUUUUUUUUUUUSSSSSSRRRPPPOOONNNMMMMMMIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGHHHKKKNNNPPPRRRVVVZZZ\\\^^^```cccfffeeeffffffgggffffffeeedddfffeeeeeefffgggjjjlllnnnuuuyyy|||{{{{{{{{{wwwqqqgggccc^^^ZZZZZZ```hhhmmmnnnmmmlllmmmsss|||}}}yyyzzzxxxqqqjjjeeecccbbbbbbccceeeeeedddaaa^^^ZZZVVVSSSPPPLLLIIIHHHHHHFFFFFFFFFHHHJJJKKKPPPTTTYYY^^^dddiiiooosssqqqrrrssssssuuuxxx}}}|||wwwvvvpppqqqrrrssssssttttttsssuuuuuuuuuuuuuuuuuuttttttrrrnnnkkklllpppqqqnnnjjjiiieee]]]UUUSSS___zzziiiYYYRRRPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKNNNRRRTTTVVV^^^gggsssuuuxxxwwwoooaaaRRRHHHHHHKKKNNNKKKGGGEEEHHHLLL^^^tttDDDBBBCCCFFFHHHGGGHHHLLLQQQ^^^}}}yyymmmcccZZZYYYXXXWWWWWWWWWXXXYYY[[[^^^bbbdddcccaaa``````]]]^^^______]]]^^^___aaa___bbbgggkkkoooqqqqqqqqqsssttttttuuuuuusssrrrqqquuutttsssssssssuuuwwwyyyzzz{{{|||~~~~~~|||{{{yyy}}}{{{yyyxxxwwwwwwuuuvvvwwwxxxyyyxxxwwwvvvyyyyyyzzz}}}~~~{{{yyyuuunnneee\\\TTTPPPOOOPPPRRRVVV[[[___``````ZZZZZZXXXWWWVVVUUUUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGIIIKKKMMMNNNOOOPPPPPPTTTYYY\\\\\\^^^aaaeeeddddddddddddddddddccccccddddddddddddfffhhhjjjkkkmmmqqquuuwwwzzz~~~|||wwwpppllleee^^^ZZZ]]]ccciiimmmlllkkkkkkoooxxx}}}zzzsssmmmgggeeecccdddeeeggghhhgggdddaaa]]]ZZZVVVRRRMMMIIIIIIIIIHHHGGGGGGHHHIIIJJJMMMRRRYYY___dddiiimmmpppnnnqqqvvvyyyzzz|||~~~{{{wwwuuupppqqqrrrrrrsssssssssrrrrrrsssttttttuuuttttttsssrrrooolllkkkmmmmmmkkkiiigggccc]]]ZZZ___sssuuuaaaXXXSSSQQQQQQJJJKKKKKKLLLLLLMMMNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJMMMQQQRRRTTT[[[cccqqqzzzzzzhhhWWWNNNGGGKKKNNNLLLGGGEEEHHHKKK]]]uuuFFFCCCCCCFFFGGGEEEDDDFFFMMMSSSkkkqqqeee\\\[[[YYYXXXWWWVVVWWWWWWYYY]]]aaacccbbbaaa```___]]]^^^___^^^]]]]]]___aaa^^^aaaeeeiiilllnnnooooooqqqssstttuuuuuuuuusssrrrtttsssqqqqqqqqqsssvvvxxxwwwyyy{{{}}}~~~}}}{{{zzz}}}}}}|||{{{yyywwwvvvuuusssuuuxxx{{{|||{{{yyyxxxxxxyyy{{{~~~~~~wwwvvvwwwyyy~~~~~~~~~}}}|||wwwqqqhhh^^^VVVQQQRRRRRRUUUZZZ___ccccccccc^^^]]][[[XXXWWWVVVVVVVVVQQQPPPOOOMMMLLLLLLMMMMMMNNNOOOOOOOOONNNLLLJJJIIIEEEHHHMMMQQQTTTTTTRRRQQQNNNSSSYYY[[[ZZZ[[[___bbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaaaaabbbdddeeefffggggggjjjnnnrrryyy}}}yyyuuummmccc\\\[[[___cccjjjjjjiiihhhkkksss~~~~~~wwwrrrkkkiiigggggghhhjjjkkkjjjjjjgggddd```\\\WWWQQQMMMJJJJJJIIIIIIHHHIIIIIIJJJKKKQQQZZZbbbgggjjjmmmnnnooorrrwwwyyyzzzzzzzzz{{{yyyzzz~~~|||uuurrrpppqqqqqqrrrrrrrrrrrrqqqpppqqqrrrssssssssssssrrrpppnnnllliiihhhggghhhhhhaaa``````dddrrrgggYYYVVVSSSPPPPPPJJJJJJKKKMMMNNNOOOPPPQQQLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLOOOSSSSSSTTTZZZbbbqqq~~~hhhXXXPPPGGGJJJMMMKKKGGGEEEGGGKKKZZZsssHHHDDDCCCFFFFFFBBB@@@AAAJJJLLL```sssfff```^^^\\\ZZZXXXXXXXXXXXXVVVZZZ^^^``````^^^]]]]]]]]]^^^^^^^^^]]]]]]___```^^^```cccgggjjjlllnnnnnnpppqqqsssuuuvvvvvvuuutttsssrrrpppoooppprrruuuvvvuuuwwwzzz}}}~~~~~~}}}|||zzz{{{{{{zzzyyywwwtttsssqqqtttyyy}}}~~~|||zzzwwwxxx{{{yyyqqqsssqqqnnnnnnrrrwww|||~~~~~~~~~{{{tttkkkbbbYYYUUUTTTUUUXXX]]]bbbeeefffeeeaaa___]]]ZZZXXXWWWVVVVVVTTTSSSQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRQQQNNNKKKIIIEEEJJJQQQVVVYYYXXXVVVSSSNNNSSSYYYZZZYYYZZZ]]]aaa```aaaaaaaaabbbbbbbbbccc^^^^^^___```bbbccccccdddcccgggjjjoooyyy~~~zzzrrrggg^^^ZZZ]]]```hhhhhhgggfffiiippp|||{{{wwwooollliiiiiijjjlllllllllpppmmmjjjgggbbb]]]VVVQQQKKKKKKJJJIIIIIIIIIJJJJJJKKKRRR[[[dddiiilllmmmnnnpppsssvvvwwwwwwvvvwwwwwwyyyyyyzzz}}}~~~||||||}}}tttssswww~~~yyyrrrpppppppppqqqrrrrrrrrrqqqqqqnnnoooqqqrrrsssrrrrrrqqqooonnnkkkgggdddccceeehhh^^^___cccmmmxxx^^^UUUTTTRRROOONNNJJJJJJLLLMMMOOOQQQRRRSSSLLLLLLLLLKKKJJJJJJIIIIIIIIIKKKMMMNNNNNNMMMJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMPPPPPPSSSVVVWWWWWW]]]dddooo~~~xxx```OOOIIIGGGJJJMMMKKKGGGEEEGGGKKKVVVqqqHHHEEEBBB@@@AAACCCGGGJJJHHHOOOVVVnnnxxxrrrccc^^^ZZZ[[[[[[WWWUUUVVVWWWVVVWWWZZZ___bbbaaa```]]]^^^___^^^\\\[[[[[[\\\___bbbfffiiiiiiiiiiiijjjooopppqqqssstttuuuuuuuuuuuutttrrrqqqpppqqqqqqrrruuuvvvwwwyyyzzz{{{||||||zzzzzzyyyyyyxxxwwwwwwvvvuuuxxx||||||zzzvvvuuuvvvxxxyyy|||{{{xxxpppqqqrrrssstttvvvwwwwww|||}}}{{{yyyyyy{{{~~~zzzrrriii```YYYVVVWWWYYY]]]```cccdddeeedddcccbbb```]]][[[XXXVVVUUUSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUSSSOOOKKKJJJMMMPPPTTTVVVYYY[[[[[[XXXTTTQQQQQQQQQRRRTTTVVVYYY\\\^^^___^^^^^^]]]]]]^^^^^^___\\\^^^```aaa```___```aaabbbdddfffjjjooowwwzzznnnddd```]]]ZZZ___aaafffjjjkkkkkkrrr{{{zzzppplllhhhhhhllloooppppppkkkhhhfffeeeccc___XXXSSSMMMKKKIIIGGGGGGIIIKKKMMMQQQWWWaaajjjooopppqqqqqqoooppprrrtttuuuuuuuuuuuuxxxwwwvvvuuusssrrrqqqppplllnnnppprrrqqqpppmmmkkkmmmnnnppprrrsssrrrqqqppppppnnnlllnnnrrrtttrrrpppqqqrrrnnngggfffiiigggaaafffccciiiiiiUUURRRRRRNNNMMMPPPIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHKKKNNNOOONNNMMMLLLKKKLLLKKKIIIHHHHHHJJJLLLMMMPPPUUUZZZ\\\\\\___eeejjjssszzz{{{kkkXXXJJJDDDEEECCCEEEJJJKKKGGGHHHNNNYYYoooGGGEEECCCAAAAAADDDFFFHHHHHHOOOTTTfffzzzppphhhbbb]]]\\\ZZZWWWVVVXXXWWWWWWWWW[[[___bbbbbb```^^^______^^^\\\[[[\\\^^^___bbbeeeggghhhiiijjjlllpppqqqrrrssstttuuuuuuuuuttttttsssrrrqqqrrrssssssuuuvvvwwwyyy{{{{{{||||||zzzyyyxxxwwwvvvuuuuuuuuuvvvxxx{{{{{{yyyvvvvvvwww|||}}}~~~}}}xxxxxxyyy{{{}}}~~~}}}{{{yyyxxxxxxzzz~~~~~~yyyrrriiiaaa[[[XXXXXXZZZ^^^bbbfffiiijjjkkkiiihhhfffccc```]]]ZZZYYYUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSPPPLLLLLLNNNQQQTTTVVVXXXZZZYYYWWWTTTRRRNNNNNNNNNPPPRRRUUUWWWYYY[[[[[[[[[[[[[[[\\\]]]]]][[[]]]_________^^^___aaabbbccceeehhhmmmvvv~~~tttkkkeee```[[[]]]^^^aaaeeeffffffmmmuuu|||}}}sssnnniiiiiikkkooopppoookkkiiigggeeebbb^^^WWWRRROOOMMMJJJHHHHHHJJJMMMOOOSSSZZZdddmmmqqqrrrrrrrrroooppprrrssstttuuuuuutttuuutttsssrrrqqqpppooonnnjjjkkkmmmnnnooonnnmmmlllooopppqqqrrrrrrqqqooonnnoooooonnnoooqqqrrrqqqppptttuuuqqqkkkjjjllljjjddddddhhhvvvsss```QQQQQQRRRNNNKKKMMMGGGHHHIIIJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHKKKNNNPPPOOOMMMLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNQQQWWW^^^aaabbbbbbeeeiiippptttvvvooo```QQQGGGDDDCCCAAADDDKKKMMMLLLNNNSSS\\\rrrEEEDDDCCCBBBCCCDDDEEEFFFHHHOOOQQQ[[[xxxqqqmmmfff___]]][[[WWWWWWYYYWWWVVVWWWZZZ^^^```aaa```^^^___^^^]]][[[[[[]]]______aaadddfffgggiiilllnnnqqqrrrssstttttttttttttttttttttssssssssstttuuuuuuuuuvvvxxxyyy{{{|||||||||zzzyyywwwuuutttttttttuuuwwwyyyyyyyyywwwvvvwwwxxx}}}}}}~~~~~~~~~|||yyyxxxxxxzzz}}}{{{zzzwwwqqqhhhaaa\\\[[[[[[]]]```eeeiiinnnqqqsssooonnnkkkhhhddd```^^^\\\YYYYYYXXXWWWVVVVVVVVVVVVUUUUUUSSSQQQOOOOOOQQQSSSUUUVVVWWWWWWWWWVVVUUUTTTMMMMMMMMMMMMOOOQQQSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ\\\^^^^^^]]]]]]___```bbbbbbcccfffkkksss}}}{{{rrrkkkccc]]]\\\\\\___bbbcccccchhhooouuuvvvqqqkkkiiikkkmmmnnnmmmllljjjgggdddaaa\\\WWWSSSQQQOOOLLLIIIIIIKKKOOOQQQUUU]]]gggpppttttttsssrrrooopppqqqsssttttttttttttsssrrrrrrqqqpppooooooooojjjkkklllmmmnnnooooooooopppqqqqqqqqqqqqooonnnmmmooopppppppppooooooqqqrrrxxxxxxuuuqqqoooooommmhhheeeqqq|||bbbUUULLLOOOQQQMMMIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIILLLNNNOOONNNMMMMMMMMMLLLKKKKKKKKKKKKMMMOOOPPPRRRXXXaaaffffffeeeeeefffjjjkkkiii```SSSHHHCCCCCC@@@@@@CCCKKKPPPSSSWWW\\\```vvvCCCCCCCCCDDDDDDDDDEEEEEEHHHOOONNNRRReeeuuummmfffaaa```]]]YYYWWWYYYUUUVVVVVVXXXZZZ]]]^^^___^^^^^^^^^]]][[[\\\___aaa^^^```cccdddfffiiilllooorrrrrrsssttttttttttttttttttttttttuuuuuuvvvwwwwwwuuuvvvxxxyyy{{{|||||||||{{{zzzxxxvvvuuuuuuuuuvvvyyyxxxwwwvvvvvvvvvxxxyyyzzz{{{{{{}}}~~~|||yyyxxxyyy{{{}}}vvvvvvtttnnnfff```]]]\\\___```cccggglllqqqvvvxxxsssqqqnnnjjjfffbbb___]]]]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTPPPPPPOOONNNOOOPPPQQQRRRRRRSSSTTTVVVWWWYYYYYYZZZZZZ\\\]]]]]]]]]]]]___aaaaaaaaabbbccchhhpppzzz~~~uuunnneee^^^]]]]]]```eeeeeeccceeejjjrrr}}}zzztttllliiiiiikkkkkkjjjkkkjjjgggccc___[[[WWWUUUTTTQQQMMMJJJJJJLLLOOOQQQVVV^^^iiiqqquuutttsssqqqpppqqqqqqrrrssstttttttttsssssssssrrrrrrqqqqqqqqqoooooonnnnnnnnnpppqqqrrroooppppppqqqqqqpppooonnnqqqqqqpppmmmkkkmmmsssxxx}}}|||yyyvvvuuutttpppmmmkkk~~~}}}gggVVVNNNIIILLLNNNKKKHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIILLLNNNOOONNNMMMMMMMMMKKKKKKKKKKKKMMMNNNPPPQQQQQQWWW^^^bbbccccccccccccdddddd```WWWLLLDDDAAAAAA>>>???BBBJJJSSSZZZ```ddddddzzzBBBCCCCCCDDDDDDDDDDDDDDDGGGNNNLLLMMMYYYpppyyykkkfffbbbbbb```[[[WWWWWWUUUUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^]]]\\\]]]___bbb^^^```bbbdddfffhhhlllooopppqqqrrrssstttttttttssstttuuuuuuvvvvvvwwwwwwwwwuuuvvvwwwyyyzzz{{{{{{||||||{{{zzzxxxxxxxxxxxxyyyyyyxxxvvvuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{||||||||||||~~~|||}}}~~~~~~yyyvvvuuuvvvvvvrrrtttsssmmmeee^^^\\\]]]bbbdddfffjjjoootttxxxzzzwwwuuurrrnnnjjjfffcccaaa```___]]]ZZZXXXWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTQQQQQQOOOOOONNNOOOPPPQQQPPPQQQSSSVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\]]]```bbbaaaaaaaaabbbfffmmmuuu{{{~~~vvvooohhhaaa\\\\\\```ffffffcccccceeelllwww~~~wwwoooiiihhhhhhhhhgggiiihhheeebbb^^^[[[YYYYYYWWWTTTOOOKKKJJJLLLOOOQQQVVV^^^hhhpppttttttrrrqqqrrrrrrrrrssssssttttttuuusssssssssrrrrrrqqqqqqqqqsssrrrpppnnnnnnnnnooopppnnnnnnooopppqqqrrrrrrrrrrrrqqqooolllkkkpppzzz~~~|||yyywwwuuuvvvkkk\\\RRRMMMIIIJJJJJJHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMNNNMMMLLLLLLMMMJJJJJJJJJKKKLLLNNNOOOPPPOOORRRVVVYYY[[[]]]^^^___```___\\\UUULLLDDDAAA@@@===>>>AAAHHHTTT___fffiiihhh|||BBBBBBCCCCCCCCCDDDDDDDDDFFFKKKJJJJJJTTTcccoooiiidddcccaaa[[[WWWWWWWWWWWWWWWVVVUUUUUUWWWYYY[[[]]]^^^___^^^^^^```aaa^^^```ccceeefffhhhkkkmmmnnnoooppprrrssssssssssssuuuuuuvvvwwwwwwwwwvvvvvvssstttvvvxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuuuuuvvvxxxxxxxxx||||||{{{zzzyyywwwvvvuuuyyy{{{}}}~~~~~~{{{{{{{{{|||}}}}}}~~~~~~}}}}}}{{{{{{|||zzzvvvsssssssssrrrttttttnnneee^^^\\\^^^ccceeeiiimmmrrrwwwzzz|||}}}{{{xxxtttpppllliiihhhdddbbb```]]]ZZZXXXVVVUUUVVVTTTSSSSSSTTTUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTPPPOOONNNLLLLLLMMMMMMNNNOOOQQQSSSUUUWWWWWWWWWWWWYYYZZZZZZZZZZZZ\\\___aaa```aaaaaabbbdddiiipppuuu}}}zzztttmmmggg[[[ZZZ\\\aaabbb``````bbbcccooo~~~|||rrrkkkiiihhhgggfffeeeeeeccc```]]]\\\\\\^^^]]]YYYSSSNNNKKKLLLOOORRRVVV]]]gggnnnrrrsssssssssttttttsssssstttuuuvvvvvvsssrrrrrrqqqpppooooooooorrrqqqooommmlllllllllmmmnnnooopppqqqrrrtttuuuuuurrrqqqoooooossszzz}}}|||}}}lll^^^VVVOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKJJJKKKLLLHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLNNNPPPSSSWWWZZZ\\\^^^]]][[[UUUNNNFFFBBB@@@===???AAAFFFSSSaaaiiijjjkkk{{{CCCBBBBBBBBBBBBCCCDDDEEEEEEHHHFFFIIIQQQXXXpppxxxpppgggccc^^^YYYWWWYYYZZZZZZZZZWWWTTTTTTVVVYYYYYY\\\___````````````aaa]]]```dddfffggggggiiijjjkkklllnnnppprrrsssssstttuuuvvvvvvwwwwwwvvvuuutttrrrsssuuuvvvxxxxxxyyyyyyxxxzzz|||}}}~~~~~~}}}|||xxxvvvtttuuuwwwyyyxxxwwwzzzzzzzzzzzzxxxwwwuuusssuuuwwwyyy{{{|||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyy|||{{{xxxxxxxxxuuuxxxxxxqqqfff___]]]___bbbeeekkkqqqwww{{{~~~|||yyyuuuqqqnnnmmmgggfffccc___\\\YYYXXXWWWWWWTTTRRRSSSTTTUUUSSSQQQPPPQQQRRRSSSSSSSSSSSSRRROOONNNLLLKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUTTTVVVWWWWWWWWWWWWYYY]]]___```aaabbbbbbcccgggkkkooovvv~~~~~~vvvooo___ZZZXXX[[[]]]]]]aaaeeedddpppwwwoookkkjjjhhhgggaaabbbaaa___\\\]]]```cccccc^^^WWWQQQNNNNNNQQQSSSWWW]]]fffmmmqqqtttuuuvvvvvvuuuuuutttuuuvvvwwwwwwuuutttsssrrrqqqpppooonnnppppppooonnnmmmmmmmmmmmmqqqqqqqqqrrrssstttuuuvvvpppppprrrwww{{{{{{~~~mmm^^^UUUQQQIIIKKKLLLKKKHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIMMMQQQUUUXXXYYY^^^\\\YYYTTTMMMGGGBBB@@@>>>@@@@@@DDDQQQbbbiiiiiilllxxxCCCCCCBBBAAABBBCCCDDDEEEDDDFFFDDDHHHOOORRRbbbvvvjjjbbb\\\WWWWWWZZZ]]]]]]\\\YYYUUUTTTVVVYYYXXX[[[___bbbbbbaaa``````]]]```dddggggggggghhhhhhiiikkkmmmoooqqqsssssstttuuuvvvwwwwwwwwwuuutttsssqqqrrrtttuuuwwwxxxxxxxxxvvvxxx{{{~~~}}}|||wwwuuutttuuuxxxyyyxxxvvvuuuvvvxxxyyyyyyxxxwwwwwwrrrtttvvvyyyzzzyyyyyyxxxuuuuuutttttttttsssssssssvvvwwwxxxxxxwwwzzzxxx{{{{{{ssshhh```___aaaaaaeeelllssszzz}}}zzzvvvssspppooojjjiiieeebbb^^^[[[YYYXXXWWWTTTRRRRRRTTTTTTRRROOOOOOPPPRRRSSSSSSSSSRRRQQQOOOOOOMMMLLLLLLMMMNNNNNNMMMOOOQQQSSSTTTTTTSSSRRRTTTUUUUUUUUUUUUWWW[[[^^^___aaabbbcccccceeehhhkkkppp{{{}}}uuuddd]]]WWWWWWYYY]]]cccjjjkkkvvv{{{rrrnnnllljjjhhh___``````^^^\\\]]]bbbfffgggbbb[[[TTTPPPPPPRRRTTTYYY^^^ffflllqqqtttwwwyyywwwwwwvvvuuuuuuvvvxxxxxxxxxwwwvvvuuusssrrrqqqpppppppppppppppqqqqqqqqqqqqttttttssssssssstttuuuuuuooopppuuu~~~|||{{{zzzvvvwww{{{oooaaaVVVNNNJJJDDDIIIMMMLLLJJJHHHGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJIIIHHHHHHIIIKKKFFFFFFGGGHHHHHHGGGGGGGGGEEEFFFHHHMMMRRRVVVWWWXXX^^^\\\XXXRRRKKKFFFBBB@@@???@@@@@@CCCPPPaaaiiiggglllwwwBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFHHHJJJQQQ```oootttfff[[[VVVZZZbbbbbb```]]]ZZZXXXWWWVVVVVVXXXZZZ]]]```aaaaaa___^^^bbbbbbccceeeggghhhjjjjjjhhhiiikkkmmmoooqqqrrrssstttsssrrruuuxxxxxxvvvsssuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{|||}}}|||||||||wwwvvvuuuuuuvvvwwwzzz{{{vvvwwwxxxyyyzzz{{{{{{{{{wwwwwwvvvvvvwwwxxxyyyyyyttttttsssssssssttttttuuutttrrrqqqrrruuuxxxzzz{{{|||uuukkkccc___]]]```dddjjjrrrzzz|||wwwrrrpppqqqnnnhhhdddbbb___]]][[[ZZZYYYXXXUUURRRPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQQQQOOONNNOOOQQQRRRRRRTTTUUUWWWXXXZZZZZZ\\\___aaaccceeegggjjjlllrrrzzzvvviii```XXXUUUVVVZZZdddnnnoooyyywwwqqqkkkgggfffeeeeeeccc^^^[[[]]]ccciiinnnbbbWWWRRRQQQQQQSSSWWW[[[^^^dddjjjooosssvvvwwwzzzzzzwwwuuussstttxxx{{{yyywwwtttrrrpppppppppqqqrrrqqqqqqpppppppppppppppuuutttssssssrrrrrrrrrsssqqqsssyyy~~~zzzuuuuuu~~~zzzggg[[[SSSPPPPPPIIIJJJJJJJJJIIIGGGEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFDDDBBBAAABBBCCCDDDHHHKKKMMMNNNMMMLLLKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFDDDGGGJJJMMMPPPUUUZZZ^^^[[[\\\[[[UUULLLDDD@@@@@@AAA@@@@@@HHHUUUcccmmmrrrmmm{{{BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEGGGIIIJJJNNN[[[hhh}}}mmm```WWWUUUXXX___]]][[[YYYYYYXXXWWWWWWVVVXXX\\\___aaabbbaaaaaa^^^___```aaaccceeefffgggiiiiiijjjlllmmmoooppppppsssrrrrrrtttwwwwwwuuusssuuuuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{{{{||||||{{{{{{yyyxxxwwwvvvvvvxxxzzz{{{{{{{{{{{{zzzzzzxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzuuuuuutttsssssssssssstttuuusssrrrrrruuuxxxzzz|||~~~~~~vvvmmmeeeaaa___```dddkkkrrrzzz|||yyywwwvvvvvvtttqqqnnnjjjeee___[[[XXXXXXWWWUUURRROOOMMMMMMPPPPPPQQQQQQQQQPPPOOONNNPPPPPPPPPOOOOOOOOOOOONNNNNNPPPQQQPPPOOONNNOOOPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZ\\\___aaaccceeehhhjjjpppwwwvvvlllcccZZZVVVUUUYYYcccmmmsss|||}}}vvvoookkkjjjcccddddddccccccffflllqqqsssgggZZZTTTRRRQQQSSSWWW\\\```fffmmmrrrvvvxxxyyy{{{zzzxxxuuurrrsssvvvyyyxxxwwwuuusssqqqppppppqqqrrrqqqqqqqqqqqqrrrrrrsssttttttrrrqqqppppppoooooolllooouuu~~~xxxqqqtttnnn\\\SSSMMMJJJIIIIIIIIIIIIHHHGGGFFFDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFEEEGGGJJJKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHFFFHHHKKKMMMOOOSSSXXX[[[\\\^^^___ZZZQQQHHHDDDCCCBBB@@@AAAHHHTTTbbbmmmrrrnnn{{{BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFHHHIIIIIIKKKUUU```uuuwwwhhh[[[TTTRRRYYYXXXWWWWWWXXXYYYYYYXXXUUUWWWZZZ^^^```bbbcccccc\\\]]]^^^```aaacccdddeeehhhiiiiiijjjkkklllmmmmmmqqqqqqrrrtttvvvvvvuuusssttttttttttttuuuvvvwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxyyyzzz{{{|||||||||{{{zzzxxxwwwvvvxxxxxxxxxxxxxxxyyyyyyyyyvvvvvvuuutttsssssssssssstttsssqqqqqqrrruuuxxxzzz||||||uuullleeeaaa```aaadddkkkssszzz~~~}}}}}}}}}}}}{{{zzzyyywwwssslllccc\\\XXXXXXWWWUUURRRNNNJJJHHHMMMNNNNNNNNNNNNMMMLLLLLLOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOOOONNNMMMNNNPPPQQQRRRSSSTTTVVVXXXYYYZZZYYY[[[^^^aaaccceeehhhkkkmmmttt{{{wwwqqqhhh^^^XXXUUUWWWaaallluuu}}}uuuqqqpppiiiiiiiiikkknnnsssyyy|||zzznnn```YYYUUUSSSTTTWWW^^^bbbiiiqqqwwwzzz|||||||||{{{yyyuuusssrrruuuwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrsssuuuvvvwwwwwwvvvtttrrrpppooonnnnnnkkknnntttxxx{{{gggWWWQQQNNNKKKKKKIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDCCCBBBBBBCCCDDDFFFGGGGGGIIILLLMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKLLLMMMPPPUUUXXX\\\aaaccc___UUUJJJEEECCCBBBAAABBBHHHSSS```kkkpppnnn|||BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEGGGIIIIIIIIIPPPYYYdddppp```XXXVVVTTTRRRQQQSSSWWWYYYYYYXXXWWWXXXZZZ]]]___aaabbbbbb]]]^^^___aaabbbdddeeefffeeefffggghhhjjjkkklllmmmoooppprrrsssuuuuuutttsssttttttttttttuuuvvvwwwxxxxxxxxxyyyzzzzzzzzzzzzyyy{{{{{{zzzzzzzzzzzz{{{|||zzz{{{{{{{{{{{{zzzzzzyyywwwwwwxxxxxxxxxxxxxxxwwwuuutttttttttttttttuuuuuusssrrrqqqpppoooqqquuuwww}}}~~~yyyrrrjjjccc``````bbbffflllsssyyy~~~~~~}}}}}}~~~~~~}}}}}}{{{xxxqqqhhhbbb]]][[[WWWTTTQQQMMMJJJHHHKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHKKKMMMNNNNNNLLLLLLMMMOOOPPPQQQRRRTTTUUUWWWXXXYYYZZZ\\\```bbbdddgggjjjmmmkkkqqqxxx~~~{{{wwwoooddd\\\WWWXXXaaakkkvvvzzzzzzyyywwwtttsssuuuzzzsssfff^^^ZZZWWWWWWYYYaaaeeemmmtttzzz}}}~~~~~~}}}}}}{{{wwwtttssstttvvvvvvvvvvvvvvvuuusssrrrqqqpppqqqqqqssstttvvvxxxyyy{{{yyywwwuuusssqqqpppoooooorrrzzz|||aaaTTTRRRQQQOOONNNKKKJJJHHHFFFEEEFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLMMMKKKKKKKKKKKKKKKJJJJJJIIIGGGHHHIIIJJJLLLOOOTTTXXX^^^cccgggcccVVVIIIBBB@@@BBBBBBCCCGGGPPP\\\fffmmmnnn|||BBBBBBBBBCCCCCCDDDDDDDDDCCCBBBEEEHHHIIIIIINNNUUU\\\yyyxxxfff\\\[[[SSSPPPMMMPPPUUUYYYZZZYYY[[[[[[[[[\\\]]]^^^______]]]^^^___aaabbbdddeeefffaaabbbdddfffiiikkkmmmnnnnnnppprrrtttttttttuuuuuutttttttttuuuuuuvvvwwwxxxwwwxxxxxxyyyzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{||||||{{{{{{|||||||||{{{zzzzzzvvvwwwwwwxxxxxxwwwvvvvvvssssssssstttuuuvvvwwwxxxuuuuuuuuutttrrrrrruuuxxx~~~}}}xxxqqqiiidddaaaaaabbbfffkkkqqqwww{{{}}}~~~|||{{{{{{{{{|||~~~}}}{{{wwwrrrnnnfff```XXXRRROOOMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFJJJKKKLLLLLLKKKKKKLLLNNNPPPPPPQQQSSSUUUVVVXXXXXXZZZ\\\```bbbdddfffjjjlllkkkpppuuu{{{|||uuukkkccc\\\ZZZcccmmmyyyyyyvvvwww{{{uuujjjddd```\\\[[[]]]dddhhhnnnuuu{{{~~~~~~|||yyyuuutttuuuvvvuuuvvvvvvvvvvvvuuutttsssqqqqqqrrrsssuuuwwwyyyzzz{{{zzzxxxuuusssrrrqqqqqqpppttt~~~nnnXXXOOONNNNNNLLLKKKLLLKKKIIIHHHGGGGGGHHHIIIDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCEEEFFFHHHIIIHHHHHHIIIKKKKKKKKKLLLLLLKKKKKKJJJIIIFFFGGGHHHIIIKKKOOOUUUYYYbbbiiimmmgggYYYIIIAAA>>>BBBBBBCCCEEELLLVVV```fffjjjzzzBBBBBBBBBCCCDDDDDDEEEEEECCCBBBCCCGGGHHHHHHLLLSSSXXXlllssseee```VVVQQQMMMNNNUUUZZZ\\\[[[___^^^\\\[[[[[[[[[\\\]]]ZZZ[[[\\\^^^___aaabbbccc___```bbbeeehhhkkknnnooonnnpppsssuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxyyywwwxxxyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~}}}|||zzzyyyxxxvvvwwwxxxyyyxxxwwwvvvuuussssssssstttuuuvvvwwwxxxxxxzzz|||{{{xxxvvvwwwzzz}}}}}}{{{wwwppphhhdddbbbcccaaaccchhhmmmrrruuuvvvwwwtttuuuvvvxxxzzz}}}}}}zzzxxxllldddYYYRRROOONNNLLLKKKGGGFFFFFFEEEDDDEEEEEEEEEDDDFFFHHHJJJKKKJJJIIIHHHHHHIIIKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVWWWXXXYYY[[[^^^```aaacccfffiiijjjnnnsssyyyzzzssskkkbbb___gggqqq~~~wwwrrrtttxxx}}}tttkkkhhhgggcccaaabbbfffiiinnntttyyy|||~~~~~~}}}|||yyyvvvtttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{wwwwwwuuutttrrrrrrqqqqqqpppuuurrrcccTTTOOONNNLLLJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAFFFGGGIIIIIIIIIIIIKKKLLLKKKLLLMMMMMMMMMLLLJJJIIIGGGHHHHHHIIIKKKOOOUUUZZZfffnnnssslll\\\LLLCCCAAABBBBBBBBBCCCGGGNNNXXX___eeewwwBBBBBBBBBCCCDDDEEEEEEEEEFFFCCCCCCFFFGGGGGGKKKPPPSSS^^^}}}yyylll\\\UUUOOOOOOVVV]]]______```^^^\\\ZZZZZZ[[[\\\]]]XXXYYYZZZ\\\^^^___```aaa```aaaccceeehhhjjjlllmmmnnnqqqtttvvvuuuuuuvvvxxxvvvvvvvvvwwwwwwxxxyyyzzzxxxyyyyyyzzzzzzzzzzzzzzzwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxyyyzzz{{{{{{yyywwwvvvvvvvvvuuuuuuuuuuuuuuuvvvxxx|||{{{wwwwwwyyywww{{{~~~yyywwwrrrkkkeee`````````]]]```dddhhhkkkmmmmmmnnnkkkmmmppptttyyy|||{{{yyynnnfff[[[SSSPPPNNNKKKHHHFFFEEEDDDCCCCCCCCCDDDEEECCCEEEHHHKKKLLLLLLKKKJJJGGGHHHJJJJJJIIIIIIKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWZZZ\\\___```aaabbbeeegggiiimmmqqqvvv~~~xxxrrriiieeekkkuuutttssswwwxxxpppkkklllllliiiggghhhhhhjjjmmmqqquuuyyy|||}}}{{{{{{zzzxxxuuussstttuuuwwwvvvuuuuuuuuuvvvwwwxxxzzzzzzyyyyyyzzzzzz{{{{{{uuuuuuttttttssstttttttttuuu{{{~~~eee\\\UUURRRPPPMMMKKKLLLIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBHHHIIIJJJKKKJJJKKKMMMOOOLLLMMMOOOOOOOOONNNLLLKKKJJJJJJJJJIIIKKKNNNTTTYYYeeemmmssslll\\\MMMFFFEEEBBBAAAAAA@@@BBBHHHQQQXXX```sssBBBBBBBBBCCCDDDEEEEEEFFFIIIEEEDDDFFFFFFFFFIIINNNOOOTTTnnnyyybbbYYYQQQQQQWWW___bbbaaa```^^^[[[ZZZYYY[[[]]]^^^YYYZZZ[[[\\\^^^```aaabbbbbbcccdddfffhhhiiikkklllnnnqqquuuwwwvvvuuuwwwyyywwwwwwwwwwwwxxxyyyzzz{{{xxxyyyzzzzzz{{{{{{zzzzzzvvvwwwyyy{{{|||}}}~~~~~~zzzzzz|||}}}~~~~~~~~~~~~zzz{{{|||}}}}}}{{{yyyxxxyyyxxxwwwuuuttttttssssssuuu{{{zzzvvvuuuvvvrrrvvv{{{}}}~~~tttrrrmmmfff```\\\[[[\\\ZZZ\\\```cccfffgggggggggdddggglllrrrxxx|||}}}yyyuuummmeee[[[UUURRROOOIIIEEEFFFEEEDDDCCCBBBCCCDDDDDDAAACCCGGGJJJLLLLLLKKKJJJFFFGGGIIIIIIIIIIIIJJJLLLNNNOOOPPPRRRSSSUUUVVVWWW]]]___aaabbbcccdddfffhhhhhhkkkooottt~~~|||vvvmmmhhhnnnwww~~~{{{wwwzzzsssnnnkkknnnooommmkkkkkkiiijjjlllooossswwwzzz|||xxxyyyxxxvvvsssrrrssstttxxxwwwuuuttttttvvvxxxyyy~~~~~~}}}|||||||||||||||vvvvvvuuuvvvvvvwwwxxxxxx~~~nnn[[[VVVSSSRRROOOJJJHHHJJJGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQQQQOOOMMMLLLMMMMMMLLLJJJJJJNNNSSSWWWbbbjjjpppjjjZZZLLLFFFFFFAAAAAA@@@>>>???DDDMMMSSS\\\qqqEEEEEEDDDCCCCCCCCCCCCDDDHHHFFFDDDBBBBBBCCCEEEGGGNNNSSSaaa~~~kkk```TTTQQQXXXaaaeeefff______^^^^^^]]]\\\\\\\\\VVVWWWZZZ]]]___aaaaaaaaacccbbbbbbdddfffkkkoooqqqssssssssssssssssssssssssvvvuuuuuuuuuvvvxxxzzz{{{yyyzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{~~~|||}}}~~~}}}||||||~~~~~~}}}|||{{{zzzxxxwwwuuusssrrrqqqqqqrrrqqqtttwwwxxxwwwtttsssrrrtttsssuuu{{{|||sssnnnhhhbbb___]]][[[ZZZ\\\\\\\\\^^^cccjjjppptttoookkklllttt||||||xxxvvvttthhhbbbYYYSSSPPPMMMJJJHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDGGGLLLPPPQQQPPPNNNLLLJJJHHHHHHIIIJJJJJJJJJLLLNNNPPPQQQRRRSSSVVVXXX^^^aaadddeeeeeedddeeefffiiikkknnnqqqvvv|||vvvnnnlllqqqwww~~~wwwnnnkkknnnqqqooolllmmmmmmmmmnnnqqquuuxxx{{{xxxwwwwwwvvvvvvuuuuuuuuusssssssssssstttvvvxxxyyy}}}}}}}}}}}}}}}||||||{{{vvvvvvvvvwwwxxx|||zzzgggWWWVVVSSSPPPMMMKKKIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDBBBAAAAAACCCDDDCCCCCCFFFGGGHHHHHHIIIIIIIIIHHHOOOOOOOOONNNNNNLLLKKKKKKLLLIIIHHHJJJKKKKKKPPPWWW\\\eeekkkeeeZZZPPPFFF???<<<===>>>???AAADDDHHHLLLYYYnnnCCCCCCCCCCCCCCCDDDEEEEEEIIIGGGEEECCCBBBBBBCCCDDDGGGLLLXXXpppvvviiiZZZUUUZZZbbbdddddd``````___^^^\\\[[[ZZZZZZWWWXXXZZZ]]]___aaaaaabbbbbbcccdddeeehhhjjjmmmnnnssssssssssssssssssttttttuuuuuuuuuuuuvvvxxxyyyzzzzzz{{{{{{|||{{{yyyxxxwwwvvvvvvvvvwwwyyy{{{}}}~~~}}}}}}}}}|||{{{{{{}}}}}}||||||{{{zzzxxxvvvtttrrrrrrrrrrrrooorrrtttuuutttrrrrrrrrrtttrrrtttyyy~~~{{{ppplllgggcccaaa```^^^\\\YYYXXXYYY^^^fffpppwwwzzzsssnnnmmmssszzz}}}}}}yyyuuurrrpppjjjddd\\\VVVRRROOOLLLJJJLLLLLLKKKJJJIIIHHHHHHGGGFFFHHHKKKOOORRRSSSQQQOOOLLLJJJHHHGGGHHHIIIHHHHHHKKKMMMOOOQQQQQQSSSUUUWWWYYY[[[___aaabbbbbbdddeeeiiikkkmmmqqquuu{{{~~~vvvnnnllloootttzzz|||~~~|||sssooopppsssqqqooooooooooooppprrruuuyyy{{{yyyyyyxxxxxxwwwvvvvvvvvvqqqqqqrrrsssuuuwwwyyy{{{||||||{{{{{{zzzyyyxxxwwwtttuuuwwwyyy|||jjjXXXUUUTTTRRROOOMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFEEEFFFFFFFFFDDDDDDEEEGGGHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKHHHHHHJJJJJJJJJOOOVVVXXXbbbiiieee\\\RRRJJJCCC>>>???@@@@@@@@@CCCGGGJJJXXXnnnAAAAAAAAABBBCCCEEEFFFGGGIIIGGGEEECCCBBBAAABBBBBBFFFIIIQQQccczzzeee[[[]]]cccdddbbbaaa```___^^^\\\ZZZYYYXXXXXXYYYZZZ\\\^^^```aaabbbaaabbbdddfffhhhjjjllllllrrrrrrsssssstttttttttuuuuuuuuuuuuuuuvvvxxxyyyzzz||||||||||||{{{yyyvvvuuuuuuuuuuuuwwwxxx{{{}}}~~~~~~~~~}}}{{{zzzzzz}}}~~~}}}}}}|||zzzxxxuuutttsssrrrrrrnnnpppqqqqqqpppppprrrssstttrrrssswwwzzz~~~xxxmmmkkkgggeeedddbbb```^^^WWWUUUVVV^^^kkkxxxxxxqqqmmmpppuuuxxx{{{~~~~~~}}}zzzwwwtttrrrppplllggg```ZZZUUURRROOOMMMQQQPPPNNNLLLKKKKKKKKKLLLLLLNNNQQQUUUXXXWWWSSSPPPOOOLLLIIIHHHIIIIIIIIIHHHJJJLLLNNNOOOPPPRRRUUUWWWXXX[[[```cccdddfffhhhiiiiiikkkmmmpppsssxxx~~~vvvooolllnnnqqquuuvvvxxxxxxxxx}}}yyyssssssuuutttrrrqqqqqqqqqrrrtttvvvyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvooooooqqqrrruuuxxxzzz|||{{{{{{zzzyyyxxxwwwuuuuuutttuuuxxx|||www```RRRRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGIIIIIIGGGGGGGGGHHHHHHIIIIIIIIILLLJJJHHHGGGGGGGGGFFFEEECCCDDDFFFHHHJJJKKKLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMJJJGGGGGGJJJJJJJJJNNNUUUXXXbbbkkkhhh```WWWNNNHHH@@@AAAAAA@@@@@@BBBFFFIIIYYYoooBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCGGGHHHLLLWWWllluuudddbbbeeegggeeeaaaaaa```^^^]]][[[ZZZZZZZZZZZZZZZ[[[]]]___```aaaaaaaaabbbdddgggjjjmmmoooqqqrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{}}}}}}}}}|||zzzxxxvvvtttuuuuuuvvvxxxzzz|||}}}~~~~~~|||{{{|||~~~~~~}}}|||yyywwwuuutttsssssspppqqqqqqqqqpppqqqtttvvvvvvssssssvvvxxxzzzuuuooollliiigggeeeccc___]]]YYYUUUVVV___ooo~~~{{{rrrkkklllnnnpppssswwwvvvwwwwwwwwwvvvuuuttttttllliiiccc]]]XXXUUUSSSRRRTTTRRRPPPNNNMMMMMMOOOPPPTTTUUUXXX[[[]]][[[WWWSSSSSSPPPMMMLLLLLLLLLKKKJJJJJJKKKMMMNNNOOOQQQUUUXXXZZZ]]]aaadddfffgggiiikkkjjjlllnnnqqqssswww|||~~~xxxrrrnnnmmmnnnpppppprrrssssssxxx}}}wwwuuuvvvvvvuuussssssssssssuuuvvvxxxyyyyyyxxxxxxwwwvvvuuuttttttnnnnnnpppqqqtttvvvxxxyyyzzzzzzyyyxxxxxxwwwwwwwwwvvvwwwzzznnn]]]UUUOOONNNNNNMMMLLLKKKJJJIIIJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJIIIGGGEEEEEEFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKIIIGGGGGGIIIJJJIIIMMMSSS[[[fffooolllcccYYYOOOHHH@@@AAA@@@???@@@BBBGGGKKKZZZpppCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGMMMZZZuuusssjjjjjjkkkkkkbbbbbbaaa```___^^^^^^]]][[[ZZZYYYYYYZZZ]]]___aaa`````````aaaeeejjjpppsssppppppqqqrrrssstttuuuvvvvvvvvvwwwyyyzzzzzz{{{{{{||||||||||||{{{yyywwwuuuwwwxxxyyyzzz|||}}}}}}~~~~~~~~~|||zzzwwwuuuuuuttttttttttttuuutttsssuuuxxxzzzxxxuuutttwwwxxxyyyxxxvvvsssnnnjjjgggbbb^^^[[[\\\YYYXXX```ooo|||zzzpppgggeeeggghhhkkkoooppppppqqqrrrrrrrrrqqqqqqiiigggccc^^^ZZZWWWVVVVVVXXXVVVTTTSSSSSSTTTUUUWWW\\\\\\^^^``````^^^YYYUUUSSSQQQNNNLLLMMMMMMLLLKKKJJJKKKMMMNNNOOOQQQVVVYYYXXX[[[___bbbcccdddeeegggmmmnnnqqqrrrtttwww{{{~~~{{{vvvqqqooonnnnnnnnnoooqqqrrrwww~~~wwwuuuuuuuuuuuurrrsssssstttuuuvvvwwwxxxvvvvvvuuutttsssrrrqqqpppmmmnnnoooqqqrrrsssttttttvvvuuuuuuuuuvvvwwwxxxyyyxxxzzz}}}tttcccYYYUUUMMMMMMMMMMMMMMMLLLJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIEEEDDDCCCCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFGGGJJJJJJJJJMMMSSS]]]iiiqqqnnndddXXXLLLCCC????????????@@@DDDIIINNNXXXoooDDDCCCCCCBBBAAAAAABBBBBBAAACCCEEEGGGHHHHHHHHHHHHFFFFFFHHHLLLQQQeeexxxrrrppppppfffeeedddcccbbbaaa```___[[[ZZZXXXWWWXXXZZZ]]]_________```aaaeeejjjooorrrmmmnnnoooqqqrrrtttuuuuuuuuuvvvxxxyyyzzzzzz{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}||||||{{{yyywwwvvvuuuuuuvvvwwwwwwxxxwwwvvvwwwyyy|||yyyvvvuuuwwwwwwxxx}}}{{{uuuoooiiiddd___[[[^^^[[[ZZZ___jjjuuuzzz{{{uuukkkaaa______```bbbfffjjjjjjjjjjjjiiihhhgggfffbbbbbbaaa^^^ZZZYYYYYYZZZ]]]\\\[[[[[[\\\]]]^^^___aaa`````````___]]]XXXUUUQQQNNNKKKJJJKKKKKKKKKJJJKKKLLLMMMNNNOOORRRWWWZZZ[[[^^^aaadddeeefffhhhiiinnnppprrrssstttuuuxxx{{{~~~|||yyytttpppmmmllllllnnnrrrssswww{{{uuusssrrrrrrrrrpppqqqrrrssstttuuuvvvvvvtttssssssqqqpppooonnnmmmmmmnnnoooqqqrrrrrrrrrrrrqqqppppppppprrrtttvvvwwwyyy{{{~~~zzzhhh]]]WWWUUULLLMMMNNNNNNMMMLLLJJJIIIIIIIIIGGGGGGGGGGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCDDDFFFHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHKKKKKKJJJNNNSSS\\\hhhqqqoooeeeXXXKKKBBB?????????>>>@@@DDDKKKOOOVVVmmmBBBBBBAAAAAAAAABBBCCCCCCCCCDDDGGGIIIJJJJJJHHHGGGFFFFFFJJJMMMNNNZZZ{{{zzztttrrrlllkkkiiigggdddbbb```___[[[YYYVVVUUUUUUXXX[[[^^^^^^```bbbeeehhhjjjkkklllkkklllmmmoooqqqssstttuuussstttvvvxxxyyyyyyyyyxxxvvvwwwyyy{{{||||||{{{{{{zzzzzz{{{||||||{{{zzzzzz{{{~~~{{{zzzxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvxxxzzzyyyuuutttvvvvvvwww||||||tttmmmhhhccc```[[[ZZZYYY\\\cccjjjpppsssoooddd[[[XXXYYYYYY[[[^^^_______________^^^\\\\\\[[[\\\]]]\\\YYYYYY[[[]]]^^^^^^___aaabbbcccdddeeebbbaaa^^^]]][[[YYYUUURRROOOMMMJJJJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOSSSXXX\\\\\\___dddgggiiikkkmmmooonnnppprrrrrrrrrsssuuuwww{{{|||||||||zzzvvvppplllkkkkkkooosssuuuxxx~~~{{{vvvrrrooonnnnnnnnnmmmnnnoooqqqsssttttttuuussssssrrrpppooommmlllllllllnnnppprrrttttttttttttppppppooooooppprrrtttuuuwwwyyy}}}kkk^^^XXXUUUTTTMMMNNNOOOOOONNNMMMJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDFFFEEECCCDDDFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGIIILLLMMMKKKNNNSSS[[[hhhssssssjjj___SSSJJJAAAAAA@@@??????DDDJJJNNNXXXooo@@@@@@@@@AAABBBCCCDDDEEEEEEFFFIIIKKKKKKJJJHHHFFFAAAAAAFFFJJJHHHOOOkkkuuurrrqqqpppmmmjjjfffbbb___^^^[[[XXXUUUSSSTTTWWWZZZ]]]^^^aaaeeeiiikkkjjjgggfffjjjkkklllnnnppprrrttttttqqqsssuuuvvvwwwwwwwwwwwwtttvvvxxxzzz|||}}}}}}}}}zzzzzz{{{{{{{{{zzzxxxwwwxxx|||yyyxxxwwwvvvvvvvvvwwwxxxvvvwwwxxxwwwvvvuuuvvvwwwxxxtttsssuuuuuuuuu{{{~~~wwwqqqkkkgggdddXXXXXXXXXYYY]]]cccjjjnnnjjj```WWWUUUUUUUUUWWWZZZTTTUUUVVVWWWXXXXXXXXXXXXVVVYYY[[[ZZZYYYYYY\\\___\\\^^^```bbbdddeeeffffffbbb```\\\ZZZXXXVVVSSSPPPPPPNNNLLLKKKMMMNNNNNNMMMLLLMMMNNNNNNPPPTTTYYY]]]WWW[[[```eeehhhjjjmmmooommmoooqqqqqqqqqqqqsssuuuxxxyyy{{{|||{{{vvvpppkkkjjjkkkoootttvvvyyy|||xxxxxxuuurrrooommmlllkkkkkkkkklllnnnppprrrsssttttttssssssrrrpppooommmlllllllllmmmpppsssvvvwwwxxxxxxsssrrrqqqpppppprrrtttuuuuuuwww|||ppp\\\SSSQQQQQQQQQNNNOOOPPPPPPOOOMMMKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCFFFEEECCCCCCDDDEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLFFFFFFHHHJJJKKKLLLMMMMMMIIIHHHJJJMMMMMMLLLOOOTTT[[[iiivvvxxxrrrhhh]]]UUUDDDCCCAAA??????CCCHHHMMM]]]tttEEECCCBBB@@@??????@@@@@@DDDEEEFFFGGGFFFDDDBBBAAADDDBBBDDDHHHJJJOOO___pppwwwvvvsssooommmkkkfff```[[[]]][[[WWWTTTSSSTTTVVVXXX```aaabbbccceeefffggghhhlllnnnoooqqqrrrrrrqqqqqqssstttuuuvvvuuusssqqqpppsssuuuxxx{{{||||||zzzyyyzzz{{{{{{{{{zzzyyyxxxxxx}}}~~~{{{yyyuuutttuuuuuuvvvuuuxxxwwwuuussssssssstttttttttuuuvvvvvvvvvwww{{{}}}yyysssnnngggbbb[[[YYYWWWVVVXXX\\\```ccc___ZZZUUURRRRRRSSSTTTUUURRRRRRRRRQQQPPPPPPQQQRRRSSSSSSSSSTTTUUUWWWYYYZZZ]]]]]]\\\]]]]]]^^^___```[[[YYYWWWTTTRRRQQQQQQQQQPPPOOOMMMLLLKKKLLLNNNOOOLLLNNNQQQRRRSSSVVVYYY\\\```cccfffhhhhhhjjjkkkmmmlllmmmnnnnnnnnnqqquuuxxxxxx~~~}}}||||||wwwooonnnoooqqqtttxxx}}}|||zzzwwwvvvxxxxxxvvvsssooommmmmmnnnmmmmmmmmmmmmnnnnnnoooooorrrpppnnnnnnooopppooonnnmmmooorrruuuvvvuuutttsssqqqsssuuusssooolllmmmoooqqqtttxxxaaaYYYYYYXXXSSSOOOKKKLLLLLLMMMMMMMMMLLLLLLOOOMMMJJJHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPIIIJJJMMMPPPSSSTTTQQQOOO]]]jjjyyyyyygggWWWOOOGGGAAAAAABBBCCCGGGLLLVVVmmmCCCCCCBBBAAA@@@@@@???@@@BBBCCCDDDEEEEEECCCBBBAAACCCBBBCCCEEEFFFJJJWWWfff}}}wwwpppllllllkkkgggddd^^^\\\XXXUUUTTTTTTVVVWWW]]]^^^___aaadddfffhhhiiilllmmmnnnooopppqqqqqqqqqqqqrrrsssuuuuuutttsssrrrtttvvvxxx{{{|||||||||{{{}}}|||zzzxxxxxxyyyzzz{{{|||}}}~~~|||yyyvvvuuuvvvwwwwwwvvvwwwwwwvvvuuuttttttttttttsssuuuvvvvvvvvvwwwzzz|||}}}zzzrrrlllddd___XXXWWWTTTSSSUUUXXX\\\___```\\\VVVSSSRRRRRRSSSSSSNNNPPPQQQPPPMMMLLLMMMOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPPPPOOONNNLLLJJJJJJKKKLLLMMMNNNPPPRRRTTTUUUWWW[[[]]]aaacccfffhhhiiijjjmmmnnnnnnnnnooonnnnnnpppsssvvvzzz~~~}}}wwwppppppppprrruuuyyy}}}~~~{{{yyywwwvvvuuuwwwxxxwwwuuuqqqnnnnnnnnnnnnnnnnnnoooppppppqqqqqqrrrpppnnnnnnpppppppppooooooqqqtttwwwxxxwwwuuussstttsssrrroookkkiiiiiijjjkkkqqqnnn\\\VVVWWWVVVSSSQQQNNNNNNOOOOOONNNNNNMMMLLLPPPNNNLLLIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMPPPRRRSSSRRRPPPYYYfffwwwqqq```PPPHHHBBBAAAAAABBBEEEJJJUUUmmmBBBBBBBBBBBBAAA@@@???>>>@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDEEEDDDFFFOOOYYYnnnyyyqqqmmmnnnnnniiiddd```^^^ZZZWWWUUUTTTUUUVVVYYYZZZ\\\^^^bbbeeehhhiiilllllllllmmmnnnoooqqqqqqoooppprrrtttuuuvvvuuuuuuuuuvvvxxxzzz|||}}}~~~~~~|||yyywwwvvvxxx{{{}}}||||||}}}~~~~~~}}}}}}}}}|||zzzwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvuuuttttttqqqtttvvvwwwwwwxxxyyyzzzyyy}}}ssskkkccc^^^WWWUUUSSSRRRTTTWWW[[[]]]bbb^^^XXXTTTRRRQQQPPPOOOLLLPPPRRRPPPLLLIIIJJJMMMLLLLLLMMMNNNPPPQQQRRRSSSOOOOOONNNNNNNNNOOOPPPPPPRRRQQQPPPOOONNNNNNOOOOOOMMMLLLKKKJJJIIIJJJKKKLLLOOOQQQTTTUUUWWWYYY]]]```aaadddgggiiijjjlllnnnpppoooppppppooooooppprrruuu}}}yyyrrrrrrrrrtttvvvyyy|||}}}}}}zzzwwwtttsssssstttvvvxxxxxxwwwtttqqqoooooooooooopppqqqqqqrrrssssssqqqpppnnnooopppqqqqqqpppqqqsssvvvyyyyyyxxxuuutttssspppmmmkkkjjjiiiiiihhheeelll|||lll```UUUSSSSSSSSSRRRSSSPPPPPPQQQQQQPPPOOONNNNNNQQQPPPMMMKKKIIIHHHIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJIIILLLLLLLLLOOOQQQSSSRRRQQQWWWdddvvvzzzgggRRRJJJCCCAAA@@@@@@BBBGGGTTTmmm@@@AAABBBBBBBBB@@@???>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEEEEDDDEEEKKKQQQaaa}}}yyyssssssppphhhaaabbb```\\\YYYVVVUUUUUUVVVTTTUUUWWW[[[___cccgggiiillllllkkklllmmmoooqqqssspppqqqssstttuuuvvvvvvvvvuuuvvvwwwyyy|||~~~|||{{{yyywwwwwwxxxzzz||||||}}}}}}}}}}}}||||||{{{}}}{{{yyyxxxyyyzzzyyyxxxwwwwwwxxxxxxxxxvvvtttssspppsssvvvwwwwwwwwwxxxyyyzzztttllleee```VVVUUUUUUUUUWWWZZZ^^^aaaccc___ZZZVVVSSSQQQNNNMMMLLLPPPTTTRRRLLLHHHJJJMMMLLLMMMNNNOOOPPPPPPQQQQQQKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLLLLLLLMMMNNNOOONNNMMMLLLLLLKKKKKKLLLLLLPPPRRRTTTVVVXXXZZZ^^^aaabbbeeehhhjjjkkkmmmoooqqqooopppqqqqqqqqqrrruuuwwwzzzuuusssssstttvvvxxxzzz||||||}}}|||{{{|||zzzwwwsssrrrrrrssstttuuuwwwyyyyyyvvvsssqqqqqqppppppqqqrrrrrrsssssstttqqqpppooooooqqqrrrrrrrrrqqqsssvvvyyyyyywwwuuusssmmmkkkkkkmmmooopppllliiiggglllxxxlll^^^XXXRRRQQQPPPNNNNNNQQQOOOOOOPPPPPPPPPPPPPPPOOOQQQPPPNNNLLLKKKJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGKKKKKKKKKKKKKKKJJJJJJIIIFFFHHHKKKMMMOOOOOONNNMMMMMMLLLLLLNNNQQQSSSSSSSSSXXXdddvvv}}}hhhUUUMMMEEEBBBAAA???AAAEEEQQQmmm???@@@AAABBBAAA@@@???>>>???@@@AAABBBCCCDDDDDDDDD>>>AAACCCCCCCCCEEEIIIKKKXXXjjj{{{tttpppkkkfffdddbbb^^^[[[XXXVVVVVVVVVQQQRRRTTTWWW[[[```dddgggkkkkkkkkkkkkmmmoooqqqssstttttttttttttttttttttttttttuuuvvvxxxzzz}}}~~~xxxxxxxxxyyyyyyyyyyyyyyy|||}}}}}}}}}}}}}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyyzzz{{{zzzyyywwwwwwxxxxxxxxxvvvtttsssooorrruuuwwwwwwwwwwwwxxx{{{vvvlllddd```VVVVVVVVVXXX[[[___cccfffeeebbb]]]YYYVVVSSSPPPMMMLLLPPPRRRPPPKKKHHHIIILLLLLLMMMMMMNNNNNNNNNMMMMMMHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOORRRTTTVVVXXX[[[___bbbcccfffiiikkkkkklllnnnpppnnnppprrrssstttvvvyyy{{{{{{xxxsssttttttuuuvvvwwwwwwwww|||{{{{{{{{{zzzzzzzzzzzz{{{yyyvvvsssrrrrrrtttuuuuuuwwwyyyyyywwwuuussssssqqqqqqrrrrrrrrrsssssssssqqqpppoooppprrrttttttsssppprrrtttvvvvvvvvvtttsssmmmnnnrrrwwwzzzxxxrrrllllllnnnvvvrrr```XXXTTTRRRRRRNNNIIIJJJMMMKKKLLLMMMOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKFFFHHHKKKMMMNNNNNNMMMMMMLLLKKKLLLNNNRRRTTTUUUUUUZZZeeeuuulllVVVNNNFFFCCCBBB@@@BBBFFFNNNmmm???@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDD:::>>>@@@???@@@DDDFFFFFFNNNXXXssstttmmmkkkjjjdddbbb```\\\ZZZXXXWWWWWWPPPPPPQQQTTTXXX\\\aaaccciiiiiijjjkkklllnnnpppqqquuutttssssssrrrqqqqqqppprrrsssuuuwwwyyy{{{{{{|||uuuvvvwwwxxxxxxxxxwwwwww{{{||||||}}}}}}}}}|||||||||||||||||||||||||||||||||zzzyyyzzz{{{|||zzzyyywwwwwwwwwwwwvvvuuuttttttooorrrtttuuuuuuvvvwwwxxx|||xxxmmmeee```XXXXXXYYY[[[^^^bbbfffiiihhheeebbb___]]]YYYUUUSSSNNNOOONNNLLLJJJJJJJJJLLLLLLLLLMMMMMMLLLKKKIIIHHHDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPRRRTTTTTTTTTSSSSSSSSSRRRRRRPPPRRRUUUWWWYYY\\\```ccceeegggjjjkkkkkkkkkmmmnnnlllooorrrtttuuuwwwzzz|||~~~~~~~~~yyyyyytttuuuuuuuuuuuuttttttsssuuuuuuuuuuuuvvvvvvwwwwwwyyyxxxvvvtttssstttuuuvvvtttvvvxxxxxxvvvuuuuuuuuuttttttsssssssssrrrrrrrrrqqqpppooopppsssuuuuuuuuuppppppqqqrrrttttttuuuuuuuuuyyyxxxrrrmmmnnnvvvyyygggZZZUUURRRQQQQQQNNNHHHHHHKKKJJJKKKLLLNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIDDDDDDEEEEEEEEEEEEEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIKKKOOOSSSVVVWWWVVVXXXcccrrr}}}mmmUUULLLEEEBBBAAA@@@BBBFFFNNNmmm@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBB;;;???AAA>>>???DDDFFFDDDFFFNNN```|||uuulllhhhdddbbb```^^^[[[ZZZYYYXXXPPPPPPPPPRRRUUUYYY]]]```dddfffgggiiikkklllmmmmmmrrrqqqpppooonnnnnnnnnnnnoooqqqtttvvvxxxxxxwwwwwwuuuuuuuuutttuuuvvvwwwwwwxxxyyyzzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||zzzyyywwwwwwvvvuuuttttttttttttppprrrsssssssssuuuwwwyyy|||}}}{{{rrrjjjfff_________aaacccfffiiikkkllljjjhhhfffdddaaa]]]ZZZUUUQQQNNNMMMNNNPPPPPPPPPOOOOOOOOOOOOMMMJJJGGGEEECCCDDDEEEFFFHHHKKKMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSVVVVVVVVVVVVVVVUUUTTTTTTQQQTTTVVVYYY[[[^^^bbbeeefffhhhjjjkkkjjjjjjkkkllllllnnnqqqssstttvvvxxxzzzyyywwwyyy~~~~~~xxxvvvwwwvvvvvvwwwvvvuuutttrrrqqqppppppqqqrrrsssttttttuuuvvvvvvuuuuuuuuuuuuuuuvvvtttvvvwwwvvvuuuuuuvvvwwwwwwwwwvvvuuutttssssssrrrpppooooooqqqsssvvvvvvvvvppppppoooppprrrtttwwwxxx}}}ssswwwkkk\\\TTTPPPNNNMMMOOONNNJJJIIILLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGKKKPPPUUUXXXXXXWWWUUU___lllvvv}}}|||qqqdddQQQIIIBBB@@@@@@???BBBFFFPPPmmm@@@@@@>>>>>>>>>???@@@AAA?????????>>>??????@@@AAA???CCCDDD@@@AAAFFFHHHEEEBBBKKKWWWjjjsssiiidddbbb```^^^\\\[[[ZZZYYYQQQPPPPPPPPPSSSWWW[[[]]]aaaccceeehhhjjjkkkkkkkkknnnnnnmmmlllllllllllllllnnnpppsssvvvwwwvvvuuutttwwwuuusssqqqrrrtttwwwyyyvvvwwwxxxyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzz{{{{{{zzzxxxxxxwwwuuusssssssssttttttqqqrrrrrrrrrrrrtttwwwzzz|||{{{}}}~~~xxxrrroooggggggfffggghhhjjjlllnnnooommmlllkkkjjjgggccc```\\\VVVPPPOOOSSSWWWWWWUUUSSSSSSSSSRRROOOLLLHHHFFFEEEEEEGGGIIIKKKNNNPPPRRRPPPPPPOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUSSSUUUXXXZZZ]]]```dddggggggiiijjjjjjiiiiiiiiijjjllloooqqqsssssssssuuuvvvuuurrrsssyyyyyytttrrrvvvxxxxxxxxxxxxvvvtttrrrpppmmmnnnppprrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvuuuttttttvvvxxxzzzzzzyyywwwvvvtttsssssspppooooooqqqtttvvvwwwwwwqqqpppooooooqqquuuxxx{{{wwwaaaUUUPPPLLLIIIIIIMMMNNNLLLLLLNNNPPPPPPPPPOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDGGGGGGGGGHHHIIIJJJKKKLLLDDDFFFJJJQQQVVVYYYYYYXXXTTT]]]ggglllooolllbbbWWWNNNFFF???>>>>>>>>>BBBFFFRRRmmmCCCBBBAAA@@@????????????@@@@@@?????????????????????>>><<<<<<===@@@CCCEEEEEEJJJOOOWWWooopppgggbbbaaaeeeddd^^^[[[\\\UUURRRNNNMMMOOOSSSWWWYYYZZZ^^^bbbdddfffgggiiijjjmmmllllllllllllmmmmmmnnnrrrsssttttttttttttwwwyyyuuuuuuvvvvvvvvvwwwwwwwww{{{zzzyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwvvvuuuuuuuuutttttttttsssssssssuuutttrrrrrrsssuuuwwwyyyyyy}}}~~~yyyvvvtttnnnjjjkkkkkkkkknnnssspppooonnnllliiieeebbbaaa]]]]]]\\\[[[[[[]]]^^^______]]]ZZZWWWSSSOOOIIIEEEHHHIIIKKKLLLOOOQQQRRRSSSYYYTTTPPPOOORRRUUUVVVUUUXXXYYYYYYWWWVVVUUUVVVWWWWWWYYY[[[]]]___aaaeeehhhdddgggjjjlllmmmmmmnnnooopppqqqrrrssstttsssrrrqqqpppqqqtttvvvvvvuuurrrqqquuuxxxzzz{{{xxxtttqqqooooooooopppqqqsssuuuwwwxxxxxxwwwuuuttttttuuuvvvvvvtttuuuvvvwwwxxxxxxxxxwwwzzzzzzzzzxxxvvvssspppnnnpppnnnmmmooorrrtttsssqqqpppnnnmmmpppvvv|||iiiXXXSSSSSSNNNLLLJJJIIIHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDCCCCCCDDDHHHHHHIIIIIIHHHHHHGGGFFFKKKJJJIIIGGGGGGHHHIIIJJJFFFJJJMMMNNNQQQXXXZZZYYYXXX^^^fffhhhccc]]]WWWUUUIIICCC??????>>>>>>AAAGGGXXXoooBBBBBBAAA@@@????????????????????????????????????BBBAAA???>>>>>>???AAACCCCCCFFFKKKPPP```ooohhheeehhhiiiddd```___XXXTTTOOOMMMNNNQQQTTTUUUYYY\\\```cccdddeeegggiiillllllllllllmmmnnnpppqqqssstttuuuuuuttttttvvvxxxwwwwwwwwwwwwwwwwwwwwwwww||||||{{{zzzyyyxxxwwwwwwvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssssssssssssssssssssstttttttttsssssstttuuuwwwxxxwwwzzzxxxrrroooooonnnlllllloooooonnnmmmkkkjjjhhhgggfffiiiiiiiiiiiiiiiiiijjjjjjhhhddd___[[[VVVQQQKKKGGGKKKKKKLLLNNNOOOQQQRRRRRRWWWTTTRRRQQQSSSVVVWWWXXXZZZZZZZZZXXXVVVVVVWWWYYY^^^___``````___```bbbdddeeehhhkkklllmmmmmmnnnppppppqqqrrrssssssrrrqqqppppppqqqrrrttttttsssqqqppptttvvvxxxxxxvvvsssqqqqqqoooooopppppprrrsssuuuvvvvvvuuutttsssssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvyyyyyyxxxwwwuuurrrpppooonnnmmmkkkmmmoooqqqpppnnnpppmmmlllooouuu|||uuucccXXXRRRNNNLLLKKKIIIHHHGGGHHHIIIJJJLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEIIIIIIJJJJJJIIIIIIHHHGGGKKKJJJJJJIIIIIIIIIJJJJJJJJJMMMMMMLLLOOOVVVZZZZZZVVVZZZ```dddddd___VVVPPPHHHCCC??????>>>>>>AAAFFFVVVnnnBBBAAA@@@???>>>>>>>>>>>>????????????????????????EEEDDDAAA???>>>???@@@@@@CCCCCCGGGKKKOOOccc~~~tttkkkiiijjjgggccc```ZZZUUUPPPMMMMMMNNNPPPPPPVVVYYY]]]```bbbdddgggiiimmmlllkkklllmmmppprrrttttttuuuvvvuuuttttttuuuwwwwwwwwwwwwwwwwwwvvvvvvvvv{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrrrrssstttuuuttttttuuuuuuvvvvvvwwwwwwwwwyyy}}}~~~xxxsssrrrpppllliiijjjkkkkkkjjjjjjkkkmmmnnnooorrrssssssttttttsssrrrqqqrrrmmmfff___YYYTTTOOOLLLNNNOOOPPPPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSUUUXXX[[[]]]\\\[[[YYYWWWWWWYYY[[[cccddddddcccaaaaaabbbdddfffhhhkkkmmmmmmnnnoooqqqppppppqqqqqqqqqqqqpppooooooppppppqqqqqqpppoooooorrrtttuuuuuusssrrrrrrrrroooooooooppppppqqqrrrsssttttttsssssssssssstttuuuuuuuuuuuuuuuuuutttttttttvvvvvvvvvuuusssrrrpppoooooommmllllllnnnooonnnmmmnnnmmmlllpppxxxsssbbb[[[VVVPPPJJJKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJNNNOOOMMMJJJMMMTTTYYYZZZUUUXXX]]]cccgggbbbWWWNNNGGGBBB>>>???>>>>>>AAAFFFUUUlll@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????DDDCCCAAA???>>>>>>??????EEEAAADDDIIIIIIRRRrrrqqqgggeeeccc^^^YYYWWWSSSNNNKKKJJJKKKLLLLLLRRRUUUYYY]]]```dddhhhkkknnnmmmllllllnnnpppsssuuuuuuvvvwwwuuuttttttuuuwwwtttuuuuuuuuuvvvvvvvvvwwwxxxwwwwwwvvvuuutttssssssttttttuuuttttttsssrrrrrrttttttuuuuuutttssssssrrrooooooooopppqqqsssuuuvvvttttttvvvvvvwwwwwwvvvvvvyyyzzz}}}|||tttpppmmmhhhfffggggggggggggiiikkkooosssuuuvvvwwwyyy{{{zzzxxxvvvuuuwwwqqqiiiaaa\\\YYYWWWUUUTTTTTTUUUUUUTTTSSSRRRQQQOOORRRSSSSSSQQQRRRWWW[[[]]]]]]\\\YYYWWWXXXZZZ]]]bbbdddeeeeeeeeefffhhhjjjgggjjjlllmmmnnnnnnppprrrpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnooopppqqqrrrqqqpppqqqrrrtttqqqppppppppppppqqqqqqrrrsssssssssssstttuuuuuuvvvvvvvvvuuutttssssssrrrrrrtttttttttsssrrrqqqppppppqqqpppooonnnnnnooooooooolllmmmqqqxxxttt```TTTRRRRRRNNNIIIJJJJJJIIIHHHGGGHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIMMMOOOMMMJJJLLLRRRVVVVVVTTTYYY```fffhhhbbbXXXPPPFFFAAA>>>>>>>>>===@@@EEESSSjjj??????>>>=========>>>>>>======>>>>>>>>>?????????@@@???>>>======>>>??????CCC>>>@@@HHHIIILLL```zzzyyyfff___\\\WWWQQQRRRNNNJJJHHHHHHIIIIIIIIILLLPPPUUUYYY^^^ccchhhlllooonnnmmmmmmnnnpppssstttvvvwwwwwwvvvttttttuuuwwwttttttuuuvvvxxxyyyzzzzzzvvvvvvuuutttsssrrrrrrqqqtttuuuuuuuuutttsssrrrrrrttttttttttttttttttsssrrrnnnmmmmmmnnnppprrruuuwwwtttuuuuuuvvvvvvvvvvvvuuuxxxyyy|||~~~qqqkkkhhheeedddfffkkkjjjiiiiiijjjllloooqqqwwwyyy|||}}}}}}{{{yyywwwtttooohhhbbb````````````]]]^^^^^^^^^]]][[[XXXWWWQQQSSSTTTRRROOOPPPTTTXXX\\\\\\\\\ZZZYYYZZZ\\\___ccceeegggggggggiiikkknnniiikkkmmmnnnnnnooorrrtttpppppppppoooooonnnnnnnnnmmmmmmnnnnnnnnnoooooooooooopppppppppoooppprrrtttrrrrrrqqqqqqqqqqqqrrrrrrsssssstttuuuvvvwwwwwwwwwwwwvvvtttsssrrrrrrrrrrrrtttsssrrrrrrqqqpppppppppqqqqqqpppnnnnnnnnnpppqqqmmmsss|||nnndddWWWOOOLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFGGGIIIJJJJJJIIIIIIIIILLLMMMKKKMMMRRRSSSRRRRRRZZZccchhheee]]]UUUPPPDDD???===>>>>>>===@@@DDDPPPhhh>>>>>>============>>>>>><<<======>>>>>>?????????===============>>>???@@@???<<<>>>DDDGGGIIITTTaaannnaaa\\\VVVNNNOOOLLLHHHFFFGGGHHHHHHHHHIIILLLPPPUUUYYY___dddhhhllllllmmmnnnpppqqqssstttuuuvvvwwwvvvuuuuuuvvvxxxvvvwwwxxxyyyzzz|||}}}}}}wwwwwwvvvuuutttsssrrrrrruuuuuuvvvvvvvvvuuuttttttrrrsssssstttssssssrrrrrrmmmmmmlllmmmnnnqqqtttvvvttttttttttttuuuuuuuuuuuuuuuvvvyyy~~~pppiiigggffffffhhhqqqpppnnnkkkjjjiiiiiiiiiqqqsssvvvxxxxxxwwwuuusssqqqlllgggeeefffiiilllnnnllllllmmmlllkkkhhheeeccc[[[YYYVVVSSSPPPPPPSSSVVV[[[\\\]]]]]]]]]^^^```bbbiiijjjjjjjjjhhhhhhjjjlllkkklllnnnnnnooopppsssuuurrrqqqpppooonnnnnnnnnooolllmmmnnnooopppqqqqqqqqqnnnoooppppppoooppprrrtttrrrrrrqqqqqqqqqrrrrrrsssrrrssstttvvvwwwxxxxxxxxxwwwvvvtttsssrrrrrrssssssttttttrrrqqqppppppppppppooooooooommmlllmmmooorrruuuzzzjjj___ZZZTTTNNNJJJJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIHHHLLLMMMMMMMMMMMMLLLKKKKKKGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDFFFGGGIIIIIIJJJJJJFFFJJJLLLLLLNNNSSSTTTRRRRRRZZZcccfff```WWWPPPMMMBBB>>><<<>>>>>>===???DDDKKKddd=========<<<<<<======>>><<<<<<======>>>??????@@@===>>>>>>>>>>>>?????????<<<>>>@@@AAABBBFFFMMMSSSmmm}}}nnnfff]]]TTTPPPMMMIIIGGGGGGGGGGGGFFFGGGIIIMMMPPPSSSWWW]]]```fffhhhkkknnnqqqtttuuuuuutttvvvvvvvvvuuuvvvwwwyyyyyyyyyyyyyyyyyyzzzzzzzzzvvvvvvuuutttsssrrrqqqqqqrrrsssttttttttttttttttttpppqqqqqqrrrrrrqqqqqqqqqmmmlllllllllmmmpppsssuuuuuutttsssrrrrrrssstttuuutttvvvzzzrrrmmmlllkkkjjjkkkqqqqqqooonnnlllkkkjjjiiilllmmmoooqqqrrrrrrqqqqqqooommmjjjjjjnnnssswwwyyy||||||}}}}}}{{{xxxuuussshhhccc[[[VVVTTTTTTUUUUUUZZZ]]]```bbbbbbcccdddeeelllllllllkkkiiihhhiiijjjlllmmmnnnnnnoooqqqtttvvvsssrrrqqqooonnnnnnoooooojjjllloooqqqssstttssssssnnnoooqqqqqqppppppqqqssspppppppppppppppqqqrrrssspppqqqsssuuuwwwwwwxxxwwwwwwvvvtttsssrrrssstttuuuvvvuuusssqqqppppppppppppoooppppppnnnlllmmmqqquuuhhh\\\TTTRRRNNNLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLGGGJJJLLLKKKNNNUUUXXXXXXXXX]]]bbbccc___WWWNNNHHHAAA===<<<>>>>>>===???CCCFFF___======<<<<<<<<<======>>>;;;<<<<<<===>>>??????@@@@@@?????????????????????;;;BBBEEEAAA>>>DDDKKKNNNZZZ{{{zzzpppfff[[[RRROOOKKKHHHHHHGGGFFFFFFGGGIIIKKKMMMOOORRRVVVZZZaaadddiiinnnsssvvvwwwwwwtttuuuvvvvvvuuuvvvxxxzzzxxxxxxwwwwwwvvvuuutttttttttssssssrrrqqqpppooonnnnnnooopppqqqqqqqqqqqqqqqnnnoooppppppppppppoooooonnnmmmkkkkkkmmmpppsssuuuuuutttrrrqqqqqqrrrsssuuuuuuxxx|||uuurrrrrrpppnnnnnnlllmmmnnnoooppppppoooooonnnoooqqqssstttuuuuuutttqqqnnnmmmnnnsssyyy~~~~~~rrrjjj```YYYWWWWWWWWWVVVZZZ^^^bbbeeeffffffggghhhkkkllllllkkkiiiiiijjjllllllmmmnnnooooooqqqtttwwwtttsssqqqoooooooooooopppiiilllooosssuuuvvvuuutttnnnoooqqqrrrqqqpppqqqrrrnnnnnnnnnnnnooopppqqqrrrnnnppprrrtttvvvwwwwwwwwwwwwvvvtttsssssstttuuuvvvwwwvvvtttrrrppppppppppppqqqrrrrrrpppooopppuuuyyysss]]]TTTOOOLLLJJJJJJMMMMMMKKKHHHGGGHHHHHHHHHHHHGGGFFFFFFJJJJJJKKKKKKJJJJJJIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHKKKMMMOOOJJJLLLKKKJJJNNNVVV\\\]]]``````aaacccbbbZZZOOOFFFAAA===<<<>>>>>>===???CCCBBB[[[|||<<<<<<<<<<<<============:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>????????????@@@AAABBBDDDEEEFFFPPPiiitttddd\\\WWWPPPKKKIIIHHHFFFDDDDDDEEEEEEDDDEEEJJJRRRYYYcccfffjjjmmmoooqqqtttuuussstttvvvwwwwwwwwwwwwwwwwwwwwwvvvtttssssssssssssuuuuuutttsssrrrooolllkkkmmmllljjjiiiiiijjjkkklllrrrqqqpppppppppooonnnllliiiiiiiiijjjlllooorrrsssvvvuuusssrrrqqqqqqrrrrrrvvvyyy~~~xxxyyyzzzxxxuuuvvvxxxuuussstttwwwzzzzzzyyy{{{xxxuuuvvvyyyyyyvvvqqqvvvqqqooorrrvvvxxx|||zzzrrrhhh```\\\YYYWWWUUU]]]^^^aaacccfffhhhiiijjjpppnnnllljjjiiiiiiiiijjjooooooooopppqqqrrrtttuuussssssrrrqqqooonnnmmmmmmooooooqqquuuyyyzzzwwwtttsssrrrpppooooooqqqrrrtttqqqpppooonnnnnnppprrrsssvvvsssppppppsssttttttrrruuuuuutttttttttuuuuuuvvvsssrrrrrrrrrrrrqqqnnnlllqqqqqqppppppttt}}}{{{cccVVVTTTMMMKKKJJJKKKMMMMMMJJJGGGJJJJJJIIIHHHHHHGGGGGGFFFKKKKKKJJJIIIIIIIIIJJJJJJMMMLLLJJJHHHFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFEEECCCBBBAAABBBGGGHHHIIIHHHFFFFFFFFFGGGEEEFFFGGGKKKNNNPPPOOONNNMMMHHHHHHOOOVVVYYY]]]```aaaeeeggggggfffaaaUUUIIIBBB>>><<<===<<<;;;===AAAHHHVVVsss===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>???AAABBBCCCKKK]]]|||}}}kkkdddZZZRRRNNNLLLJJJIIIGGGHHHHHHGGGGGGJJJQQQVVV```iiirrruuurrroooppprrrtttsssssstttvvvwwwwwwwwwtttsssrrrrrrrrrrrrssssssrrrrrrrrrqqqpppnnnkkkjjjkkkjjjhhhggggggiiijjjkkkoooooooooooooooooonnnmmmkkkkkkkkklllmmmppprrrsssuuutttsssssssssssstttuuuwwwzzz~~~|||{{{|||~~~}}}xxxyyytttsssvvvyyyyyy{{{~~~{{{tttjjjaaa]]]ZZZXXXVVVXXXZZZ^^^ccchhhlllnnnpppqqqooollliiihhhhhhiiijjjmmmmmmnnnnnnoooqqqrrrsssssssssrrrpppooommmlllkkkooooooqqqtttxxxxxxvvvsssrrrqqqpppooooooppprrrsssrrrqqqpppooooooqqqssstttvvvssspppppprrrtttsssrrruuuuuuttttttttttttuuuuuurrrrrrrrrrrrrrrpppmmmkkkmmmnnnqqqvvv~~~hhhUUULLLKKKKKKIIIHHHIIIKKKKKKIIIGGGIIIIIIIIIHHHGGGGGGFFFFFFJJJJJJIIIIIIIIIIIIIIIIIILLLKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFDDDCCCDDDEEEFFFFFFHHHKKKOOORRRRRRRRRQQQNNNNNNUUU[[[^^^aaadddeeelllrrruuutttlll\\\MMMAAA===:::;;;;;;:::<<<@@@GGGTTTppp======<<<;;;:::999888888;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>?????????>>>>>>>>>>>>???@@@@@@KKKSSShhh{{{sssfffZZZSSSOOOMMMMMMKKKKKKJJJIIIHHHJJJNNNQQQ\\\iiiwww{{{uuunnnmmmppptttqqqoooppptttwwwwwwvvvppppppooooooppppppqqqrrroooooonnnnnnmmmkkkjjjiiiggggggfffeeefffgggiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmllllllnnnoooqqqrrrsssssssssssstttuuuwwwwwwwwwzzz~~~}}}}}}zzzyyy}}}~~~{{{yyyzzz|||vvvlllddd^^^[[[XXXWWWVVVYYY^^^dddjjjooorrrsssrrrpppllliiiggghhhjjjkkklllllllllmmmnnnooopppqqqrrrrrrqqqpppnnnmmmlllkkkppppppqqqtttvvvvvvtttrrrqqqqqqooonnnnnnooopppqqqrrrqqqpppppppppqqqsssttttttrrrpppppprrrsssssssssuuuuuutttttttttttttttuuurrrsssssssssrrrpppnnnmmmiiinnnvvvjjjYYYMMMIIIIIIIIIGGGFFFFFFHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHEEECCCCCCFFFHHHGGGFFFCCCDDDEEEEEECCCCCCDDDEEEHHHGGGHHHLLLQQQVVVYYYZZZWWWSSSSSSYYY___aaaeeeiiinnnwwwyyydddQQQBBB>>>;;;<<<<<<:::<<<@@@DDDQQQkkk<<<<<<<<<;;;:::999999888<<<;;;;;;::::::999999999;;;;;;<<<<<<===>>>>>>???AAA@@@@@@?????????@@@@@@HHHJJJWWWrrrxxxhhh\\\UUURRRQQQKKKJJJJJJIIIIIIJJJLLLNNNVVVbbbpppvvvtttooooooqqqtttppplllmmmqqquuuuuusssoooooonnnnnnnnnnnnnnnnnnkkkkkkjjjjjjiiihhhggggggeeeeeedddeeefffggghhhiiigggiiikkklllllllllmmmnnnmmmmmmlllllllllnnnoooppprrrrrrssssssttttttuuuvvvuuuxxx{{{~~~~~~yyyxxxxxxyyy|||}}}xxxppphhhaaa\\\YYYXXXYYY\\\aaaggglllooorrrsssssspppllliiiggghhhjjjllllllkkkkkklllmmmnnnooooooppppppooooooooooooooooooqqqrrrssstttuuutttsssrrrqqqpppooonnnnnnoooooopppppppppooooooppppppqqqrrrsssqqqppppppqqqrrrssssssuuuuuutttsssssssssttttttrrrsssttttttsssqqqqqqqqqjjjsssppp]]]SSSLLLIIIJJJGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDFFFHHHJJJJJJIIIHHHGGGIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHCCC>>>@@@EEEHHHGGGEEEDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGHHHLLLTTT[[[```ccc[[[WWWUUUYYY^^^bbbiiipppyyy~~~fffRRRDDD@@@===>>>===;;;===AAAAAAMMMhhh;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888;;;;;;;;;<<<======>>>>>>@@@@@@???>>>>>>>>>??????AAAAAAIII[[[ttt~~~kkk]]]UUUQQQJJJIIIGGGGGGHHHIIIJJJKKKQQQXXXbbbiiimmmppprrrttttttqqqmmmmmmoooqqqqqqpppqqqpppnnnmmmlllkkkkkkkkkhhhhhhgggfffeeeeeedddddddddddddddeeefffggghhhhhhcccfffiiijjjjjjjjjlllmmmllllllkkkjjjkkklllmmmnnnrrrrrrrrrrrrrrrrrrrrrrrrrrrtttxxxzzz~~~|||zzzvvvwwwyyy{{{}}}|||vvvnnneee___ZZZXXXZZZ]]]ccciiinnnrrrttttttrrrpppllliiihhhiiikkkmmmlllllllllllllllmmmnnnooommmmmmnnnoooppprrrrrrsssrrrssstttttttttsssssssssqqqppppppoooooonnnnnnooonnnnnnnnnnnnnnnoooooopppqqqppppppooooooppprrrtttuuuuuutttsssssssssssssssppprrrsssrrrpppppprrrtttsssuuu___SSSNNNJJJGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEHHHJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGCCC???@@@EEEIIIHHHFFFDDDEEEFFFFFFEEEDDDEEEGGGFFFFFFGGGLLLTTT]]]dddggg```ZZZVVVXXX]]]dddppp{{{{{{dddPPPDDD@@@=========;;;<<<@@@???JJJeee:::;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999:::;;;;;;<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<>>>???EEEOOO\\\tttzzzdddUUUNNNMMMJJJFFFEEEFFFHHHIIIIIINNNQQQUUU\\\ccckkkrrrwwwwwwuuusssqqqooonnnoooooopppooommmkkkjjjhhhhhhhhhgggfffeeecccbbbbbbaaaaaaccccccddddddeeeeeeffffffaaadddhhhhhhggggggjjjlllkkkkkkjjjjjjjjjkkkmmmnnnqqqqqqrrrrrrrrrqqqqqqpppqqqsssuuuwww{{{}}}~~~}}}|||{{{|||~~~wwwmmmddd^^^[[[XXX\\\cccjjjqqquuuwwwxxxooonnnlllkkkjjjkkklllmmmkkkkkkkkkkkkkkklllmmmnnnjjjkkklllnnnppprrrssssssppprrrssssssrrrqqqrrrsssqqqqqqqqqppppppooonnnnnnlllmmmmmmmmmnnnnnnnnnnnnoooppppppooonnnooorrrtttuuuuuutttsssrrrrrrrrrrrroooppppppooommmoootttyyyttteeeVVVPPPNNNKKKHHHHHHIIIJJJLLLKKKIIIHHHHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGIIIJJJKKKKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHEEECCCDDDGGGJJJJJJHHHDDDEEEFFFEEECCCBBBCCCDDDEEEEEEFFFJJJRRRYYY___bbb```ZZZWWWYYY^^^hhhwwwwwwaaaPPPCCC???<<<<<<;;;999;;;>>>???HHH```~~~;;;;;;;;;:::::::::::::::999999999999999:::::::::::::::;;;<<<<<<======>>>;;;;;;;;;:::;;;;;;<<<<<<>>>>>>CCCJJJOOO]]]~~~uuuaaaWWWRRRMMMHHHEEEEEEGGGHHHGGGLLLOOOSSSUUUYYYbbbnnnwwwzzz||||||xxxrrrmmmmmmooolllllljjjiiiggggggffffffgggfffdddbbb```_________aaabbbbbbcccccccccbbbbbb___cccggggggeeeeeehhhkkkkkkkkkjjjjjjkkklllnnnooooooppprrrssssssssssssrrrsssssstttuuuxxx~~~}}}~~~vvvkkkbbb^^^[[[___ffflllrrruuuvvvwwwllllllllllllmmmmmmmmmnnnjjjjjjiiiiiijjjjjjkkkkkkjjjjjjkkklllmmmnnnooopppmmmoooqqqqqqooooooppprrrrrrrrrrrrrrrqqqpppooonnnlllmmmmmmnnnnnnnnnnnnnnnnnnooopppooonnnnnnqqqtttvvvuuutttsssrrrrrrrrrrrrrrrsssssspppooosss{{{fff[[[QQQOOONNNLLLKKKKKKKKKNNNQQQPPPMMMJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLMMMHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGFFFDDDBBBBBBCCCEEEDDDDDDGGGLLLQQQUUUVVVYYYVVVVVVZZZ```jjjyyywwwcccRRRFFFAAA>>>>>>===;;;<<<@@@BBBGGGYYYttt<<<;;;;;;:::999888777777888888888999999::::::;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>:::999===CCCEEELLLeeevvvkkkWWWQQQIIIEEEEEEFFFFFFFFFKKKPPPUUUUUUTTT[[[iiivvv}}}}}}tttmmmmmmpppiiihhhgggfffffffffffffffhhhfffdddaaa___^^^^^^^^^```aaaaaaaaaaaaaaa```______cccggggggdddcccfffjjjkkkkkkkkkkkklllnnnpppqqqnnnoooqqqtttuuuvvvvvvuuuvvvuuuttttttwww||||||ooofffaaaaaadddiiinnnrrrssssssrrrjjjkkklllmmmnnnnnnnnnnnniiihhhhhhhhhhhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkkllljjjlllooonnnmmmllloooqqqsssssssssrrrrrrpppooonnnmmmnnnnnnooooooooooooooommmooopppooommmnnnqqquuuvvvuuutttsssrrrqqqqqqqqqxxxyyyxxxuuutttyyymmm[[[RRRKKKJJJJJJIIIIIIKKKMMMPPPTTTTTTPPPLLLJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHJJJLLLNNNOOOIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFGGGFFFEEEEEEFFFJJJKKKKKKIIIFFFDDDDDDEEEEEEDDDCCCEEEHHHKKKLLLLLLQQQQQQSSSZZZaaajjjwwwyyyeeeUUUJJJEEEBBBBBBAAA???@@@DDDEEEGGGTTTlll999999999999999999999999<<<<<<<<<;;;;;;;;;::::::999999999999999999999999===============<<<<<<<<<===<<<>>>AAACCCGGGSSS___mmm^^^PPPKKKJJJIIIHHHHHHIIIMMMQQQSSSTTTXXX```fffuuuyyy|||yyyppphhhdddcccfffdddaaa___```bbbeeeggggggeeebbb___^^^]]]^^^^^^bbbbbbaaaaaa``````______aaacccddddddddddddeeeggggggggggggiiikkkmmmpppqqqssssssssssssttttttttttttuuuttttttvvvxxx{{{zzznnnfffdddjjjrrruuutttqqqpppooommmmmmnnnnnnnnnnnnnnnmmmhhhiiikkkjjjhhhfffgggggggggggghhhiiijjjjjjjjjjjjkkkmmmnnnnnnnnnoooqqqsssuuutttsssqqqpppqqqqqqrrrrrrpppmmmmmmnnnooonnnnnnppppppoooppppppqqqrrrsssxxxwwwvvvtttsssrrrrrrqqqvvvxxxzzzqqq___RRRQQQNNNLLLJJJKKKLLLLLLOOOPPPQQQPPPMMMJJJIIIIIIKKKHHHGGGHHHKKKLLLLLLJJJGGGGGGGGGHHHIIIKKKNNNOOONNNNNNMMMLLLJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLOOORRRUUUWWW\\\fffttt{{{kkk___RRRPPPKKKEEE@@@???BBBDDDHHHLLLUUUfff}}}999999999999999999999999888888888777777777777666999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>===>>>GGGPPPmmmyyyhhhVVVMMMJJJHHHFFFGGGGGGJJJMMMOOOPPPTTTZZZ___fffjjjnnnlllgggbbb```aaadddbbb```______```bbbcccdddbbb```^^^]]]]]]^^^___aaa`````````______^^^^^^aaabbbddddddcccdddeeeggggggggghhhiiilllnnnqqqrrrvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwwwwxxxzzz}}}wwwmmmggghhhmmmsssvvvtttrrrpppoookkkllllllllllllkkkkkkkkkiiikkklllmmmlllkkklllmmmjjjjjjjjjkkkjjjjjjiiihhhjjjlllmmmmmmmmmnnnppprrrrrrqqqpppooooooooopppqqqrrrpppmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmooopppqqqrrrrrrqqqpppooopppqqqsssttt~~~yyydddXXXQQQPPPOOOMMMLLLMMMMMMNNNNNNOOOPPPOOOLLLJJJIIIIIIJJJHHHFFFGGGIIIKKKJJJHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHJJJKKKKKKLLLLLLMMMNNNNNNQQQTTTWWWYYY]]]eeepppyyy~~~uuuiiiaaa[[[ZZZXXXTTTNNNJJJHHHHHHKKKPPP[[[lll888888888888888888888888666666666666555555555555888888888888888888999999999999::::::;;;;;;<<<<<>><<>>@@@???>>>AAAFFFHHHXXXuuuuuuhhh```WWWPPPNNNNNNNNNOOOQQQUUUYYY\\\]]]\\\\\\\\\YYYUUUTTTUUUVVVZZZZZZ\\\]]]^^^^^^______aaa```___^^^^^^^^^^^^^^^[[[[[[\\\\\\\\\\\\\\\\\\]]]___```aaaaaacccfffhhhggghhhjjjllloooqqqsssuuuyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwwwwwwwxxxzzz{{{||||||}}}tttpppppptttuuuvvvvvvtttrrrpppnnnnnnnnnmmmllllllkkkkkkkkkgggiiikkkkkkkkkkkklllmmmmmmmmmmmmlllkkkjjjiiihhhgggiiikkkkkkkkkkkklllmmmmmmllllllllllllnnnoooqqqrrrpppmmmlllmmmmmmmmmlllnnnnnnnnnnnnnnnooopppqqqppppppppprrrwww~~~~~~mmm___SSSNNNOOOKKKKKKMMMNNNNNNOOONNNNNNNNNOOOOOONNNKKKJJJIIIJJJKKKJJJHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLRRRRRRQQQQQQOOOMMMLLLKKKJJJKKKMMMPPPSSSXXX[[[]]]aaabbbbbbaaa^^^^^^```bbbeeeccc```^^^]]]\\\\\\\\\]]]aaadddeeeccc```]]]\\\dddiiirrr777777777777777777777777999999888888888777777777666666666777777888888888666777777888999:::;;;;;;888777999<<<===;;;===AAAEEEGGGVVVuuu}}}uuuiii^^^XXXRRRPPPOOORRRWWW]]]___```___^^^[[[WWWTTTSSSSSSTTTUUUVVVYYY\\\^^^___``````cccbbbaaa___^^^]]]\\\\\\YYYYYYZZZZZZ[[[[[[\\\\\\[[[]]]^^^___```bbbfffiiiggghhhjjjmmmooorrrssstttwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxyyyzzzyyy{{{xxxvvvwwwxxxwwwvvvtttsssqqqooommmnnnmmmlllkkkjjjkkkkkkkkkiiijjjlllkkkiiihhhhhhiiijjjkkkkkkllllllkkkkkkjjjgggiiillllllkkkkkkkkklllmmmlllllllllmmmoooppprrrqqqnnnllllllmmmnnnmmmmmmoooooonnnmmmmmmmmmnnnnnnmmmooosss{{{iii[[[TTTOOOLLLLLLHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOOOONNNKKKJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGHHHIIIRRRRRRSSSRRRRRRPPPOOONNNJJJLLLNNNSSSYYY___eeehhhkkkiiifffaaa\\\XXXVVVVVVYYYWWWTTTQQQOOOOOORRRSSSUUUXXX]]]```bbbeeehhhjjjuuuxxx~~~666666666666666666666666777777777777666666666666555555666666777777888888777777888888999999::::::<<<999:::===>>>;;;;;;>>>DDD@@@EEE\\\~~~pppiii[[[VVVQQQSSSZZZ```bbbbbb```^^^[[[XXXUUUUUUUUUVVVSSSTTTVVVYYY\\\^^^______bbbbbb```___]]][[[ZZZYYYXXXXXXYYYYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]___bbbgggjjjhhhiiikkkmmmoooqqqrrrrrrssssssssssssssstttttttttvvvvvvwwwxxxyyyyyyzzzzzzwwwyyy}}}}}}|||zzzwwwtttqqqpppooonnnllljjjjjjhhhhhhhhhiiijjjkkkmmmnnnooonnnkkkhhhhhhhhhhhhiiijjjkkkllllllllllllhhhkkkmmmnnnmmmllllllmmmmmmmmmllllllmmmoooppprrrooommmkkkkkkmmmnnnooonnnnnnnnnmmmmmmllllllmmmmmmlllqqqzzznnnXXXOOONNNMMMJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNLLLJJJIIIJJJLLLJJJKKKKKKJJJHHHHHHIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJQQQQQQQQQRRRRRRRRRSSSSSSNNNOOORRRWWW^^^eeekkkooopppllleee]]]VVVRRROOONNNPPPPPPNNNJJJGGGGGGHHHJJJMMMPPPTTTYYY___gggooouuu}}}666666666666666666666666777777777666666666666555444444555666666777888888999999999999999999999999>>>::::::===>>><<<<<>>DDDGGGTTTvvvrrrnnnvvv}}}~~~{{{rrrnnnhhhccc___]]][[[YYYYYYVVVTTTSSSSSSTTTSSSSSSXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXYYYZZZ]]]___ccceeegggiiikkknnnpppqqqpppnnnmmmoooooooooooopppqqqrrrssstttsssssssssssstttuuuuuuwwwtttqqqooorrrwww~~~~~~{{{uuussspppnnnlllmmmnnnoooooollliiifffeeeeeeggghhhmmmmmmmmmmmmlllkkkjjjjjjhhhiiiiiijjjjjjiiiiiihhhmmmnnnooonnnmmmlllmmmnnnooollljjjjjjmmmooonnnmmmnnnnnnnnnllljjjkkknnnqqqsssvvvyyyzzz}}}qqqcccUUUQQQLLLIIIIIIHHHFFFCCCEEEFFFIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEDDDDDDFFFHHHKKKOOOQQQSSSOOOMMMKKKJJJLLLPPPTTTWWW\\\\\\___dddjjjooorrrsssooohhh]]]UUUOOOLLLKKKJJJJJJLLLLLLHHHBBB???BBBEEEEEECCCEEELLLQQQWWWaaajjjsssxxx555555666666666666555555777666666666666666666666666666666666666666666666666666666666666777888888888888888888999:::;;;<<<:::999;;;??????FFF^^^xxx{{{uuunnniiiddd```\\\___\\\XXXVVVVVVVVVUUUTTTVVVWWWXXXXXXYYYYYYZZZZZZXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYZZZ]]]```dddfffhhhkkklllnnnooopppooonnnmmmooooooooopppqqqqqqrrrrrrsssrrrrrrrrrrrrsssttttttsssqqqooonnnpppuuu{{{}}}xxxuuurrrpppmmmkkkjjjjjjkkklllmmmkkkiiigggffffffggghhhiiiiiijjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkjjjjjjiiilllmmmnnnmmmkkkjjjkkklllmmmkkkiiijjjnnnpppqqqpppoooppppppoooooopppsssuuuxxx~~~hhh[[[QQQNNNJJJHHHHHHHHHFFFDDDDDDEEEHHHJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDFFFHHHKKKNNNQQQRRRNNNLLLIIIHHHIIIMMMQQQTTTYYYZZZ^^^eeelllqqqttttttnnnggg]]]TTTOOOLLLKKKJJJKKKNNNOOOKKKEEE@@@@@@BBBEEECCCEEEKKKQQQVVV```iiissswww~~~555555666666666666555555666666666666666666666666555555555555555555555555666666666666666777888888777777777777888999:::;;;===;;;===@@@??????LLL\\\}}}{{{ssskkkfff```]]]YYYWWWVVVWWWVVVUUUSSSTTTTTTTTTUUUUUUUUUUUUYYYYYYZZZZZZZZZZZZYYYYYYWWWXXX[[[^^^aaaeeehhhjjjmmmmmmnnnooooooooonnnnnnmmmnnnpppqqqrrrrrrqqqqqqqqqppppppppppppqqqrrrrrrqqqpppnnnmmmnnnqqqtttvvvzzz~~~zzzuuurrrpppnnnllljjjhhhgggggghhhiiijjjiiiiiihhhggghhhhhhhhheeefffggghhhiiiiiiiiiiiikkkkkkllllllllllllkkkkkklllmmmmmmllliiihhhiiiiiikkkjjjiiijjjnnnqqqrrrrrrooooooppppppppprrruuuxxxqqq^^^TTTLLLJJJHHHHHHHHHIIIHHHFFFCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAACCCCCCDDDDDDFFFHHHJJJMMMOOOQQQMMMJJJGGGEEEEEEIIIMMMQQQSSSVVV]]]eeemmmrrrtttsssnnnhhh___WWWRRROOOMMMLLLMMMPPPQQQNNNHHHBBB@@@@@@GGGFFFGGGMMMQQQWWW```iiissswww}}}444555555666666555555444555555555666666666666666666666666666666666666666666666666666666777777888777777777777777888999999===;;;===@@@AAAAAAFFFNNN]]]tttyyyhhhddd```]]]]]]\\\\\\[[[XXXWWWVVVUUUTTTSSSRRRRRRXXXXXXXXXXXXXXXXXXXXXXXXWWWXXX[[[^^^bbbfffiiikkknnnnnnnnnnnnnnnnnnnnnnnnlllnnnppprrrrrrrrrqqqpppoooooonnnnnnoooooopppqqqrrrqqqpppnnnnnnmmmnnnnnnvvvyyy~~~{{{wwwrrrooommmmmmjjjiiigggfffffffffggghhhhhhhhhhhhiiiiiiiiiiiihhhggghhhiiiiiijjjjjjjjjiiillllllmmmmmmmmmmmmllllllkkklllmmmkkkiiiggghhhiiijjjiiiiiijjjllloooqqqrrrrrrrrrqqqqqqssswww}}}zzzdddVVVQQQIIIIIIHHHIIIIIIJJJJJJJJJDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCDDDEEEFFFIIIKKKMMMOOOLLLJJJFFFCCCDDDGGGKKKMMMPPPTTT\\\eeennnrrrqqqpppnnniiibbb[[[WWWTTTRRRPPPQQQRRRRRROOOJJJEEEDDDDDDKKKIIIJJJNNNSSSWWW```iiissswww}}}444444555555555555444444444444555555666666666777777777777777777777777777666666666666666777777888777777666666777777888888:::888888;;;<<<>>>AAAEEEGGGWWWuuu~~~zzzuuuppplllhhhdddaaa___^^^\\\ZZZXXXWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWXXX[[[^^^bbbfffiiikkkmmmmmmmmmmmmmmmnnnnnnnnnkkkmmmoooqqqqqqqqqpppooommmmmmmmmmmmmmmnnnoooooooooooooooooooooooooooooorrrtttwww{{{yyywwwsssooollljjjiiiiiiiiihhhgggffffffgggggghhhggghhhhhhhhhiiiiiiiiiiiilllllllllllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkkkklllmmmkkkiiihhhhhhiiijjjjjjjjjjjjjjjlllnnnooosssttttttvvv{{{gggVVVOOONNNHHHIIIJJJKKKKKKKKKKKKLLLEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFIIIJJJLLLKKKIIIFFFDDDDDDFFFIIIKKKPPPUUU^^^gggooorrrpppnnnlllhhhbbb]]]ZZZXXXUUUTTTUUUTTTQQQMMMJJJIIIIIIKKKKKKHHHIIIMMMPPPTTT\\\eeerrrvvv}}}444444555555555555444444444444444555555666666777888888888888888888888888666666666666666777888888888777777777777777888888::::::999999:::;;;>>>???CCCJJJ^^^vvvmmmhhheeeccc```]]]ZZZYYYXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUWWWXXX[[[^^^aaaeeehhhjjjjjjjjjkkkmmmmmmnnnmmmmmmjjjkkkmmmnnnoooooonnnnnnmmmmmmllllllmmmmmmnnnooojjjkkkmmmoooqqqsssuuuvvvttttttvvvyyy}}}}}}pppooollljjjhhhgggffffffhhhgggggggggggghhhhhhiiiiiihhhhhhhhhhhhhhhiiiiiimmmnnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiikkkkkkkkkiiihhhiiijjjiiijjjkkkjjjjjjkkknnnpppooorrrvvv|||kkkXXXMMMHHHHHHHHHJJJLLLLLLKKKJJJKKKLLLFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDFFFGGGHHHHHHGGGFFFEEEEEEGGGHHHIIIPPPUUU^^^hhhooorrrqqqnnnhhheeeaaa^^^]]][[[YYYWWWYYYVVVQQQMMMKKKKKKMMMNNNIIIFFFFFFJJJLLLOOOWWW___ooottt|||333444444555555444444333333333444555555666777777777777777777777777777777666666666666666777888888999888888777777888888888:::<<<===<<<;;;<<<======BBBDDDPPPgggzzzrrrooojjjddd^^^ZZZXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZ]]]```dddfffhhhfffgggjjjlllmmmnnnmmmllljjjjjjkkkllllllmmmmmmnnnmmmllllllllllllmmmnnnnnniiijjjlllnnnqqqtttvvvwwwvvvuuuvvvxxx{{{zzzwwwlllkkkjjjiiihhhgggggggggffffffggggggggghhhhhhiiikkkjjjhhhgggfffgggiiijjjjjjkkkkkkkkkkkkkkkjjjjjjhhhhhhiiiiiiiiiiiihhhhhhfffhhhiiiiiihhhggghhhjjjiiijjjllllllkkkmmmqqqtttuuuzzzkkkZZZPPPKKKGGGEEEHHHKKKMMMLLLJJJHHHHHHJJJFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@@@@???????????????@@@AAACCCDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGJJJOOOXXXbbbkkkooonnnlllhhhfffcccbbbbbbaaa___]]][[[XXXTTTPPPNNNMMMMMMMMMJJJGGGGGGIIILLLNNNVVV^^^jjjpppzzz333444444555555444444333333333444444555666777777666666666666666666666666666666666666666777888888999999888888888888888999333888<<<;;;::::::;;;;;;<<<<<>>>>>>>>???@@@AAACCCDDDAAABBBDDDFFFGGGFFFFFFEEEBBBGGGPPP[[[eeejjjjjjiiijjjiiiggggggggggggeeeccc\\\ZZZVVVTTTQQQOOOKKKIIIMMMJJJIIILLLNNNPPPWWW___gggnnnyyy555555555555555555555555555555555444555666777777444444444555555555555666333444444555666777777888666555444444555777999:::888888999999999::::::::::::;;;BBBKKKRRReee}}}wwwppphhhbbb]]][[[YYYUUUSSSTTTWWWZZZXXX[[[^^^```aaaaaaaaabbbaaacccfffiiijjjjjjhhhgggmmmnnnnnnllliiiiiimmmpppoooooonnnmmmmmmnnnnnnooooooooopppqqqqqqrrrrrrssssssrrrqqqpppqqqsssuuuvvvvvvvvvxxxyyy{{{~~~~~~xxxvvvsssqqqpppnnnkkkiiiiiijjjkkklllkkkiiigggeee```cccfffiiijjjhhhfffdddhhhhhhhhhiiiiiijjjjjjjjjhhhiiiiiiiiihhhgggeeedddhhhgggfffeeeeeefffggghhhjjjhhhgggggghhhgggeeebbbkkkmmmnnnllllllttt~~~qqq^^^YYYSSSOOOLLLKKKJJJHHHGGGGGGGGGIIIJJJJJJHHHGGGHHHFFFCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHGGGGGGEEEEEEHHHGGGEEEDDDCCCCCCCCCDDDBBBEEEGGGEEEEEEHHHGGGCCCDDDBBBAAA@@@@@@CCCEEEGGGEEEBBB??????AAABBBAAA???AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGJJJPPPVVV\\\```bbbccchhhiiiiiigggdddbbbaaabbb___[[[VVVRRRPPPNNNLLLJJJNNNLLLKKKLLLKKKMMMUUU^^^jjjpppxxx555555555555555555555555555555555666666666777777444444444555555555555666555555555666666777777888777666555555555777999;;;999999999999::::::::::::::::::===CCCFFFSSStttwwwqqqfffddd```[[[WWWWWWZZZ]]][[[^^^bbbeeefffeeeeeeddddddfffhhhjjjkkkkkkjjjiiiiiikkkmmmmmmkkkjjjkkkmmmnnnnnnnnnooooooooooooooommmmmmnnnnnnoooppppppqqqqqqqqqpppooopppqqqsssuuuttttttuuuvvvwwwyyy{{{|||yyyzzz{{{|||}}}}}}}}}}}}{{{xxxtttrrrpppooonnnmmmkkkiiiggghhhhhhhhhhhhfffeeedddbbbdddfffhhhiiihhhgggfffggggggggghhhhhhiiiiiiiiihhhhhhiiiiiihhhgggeeedddgggffffffgggggghhhjjjjjjiiiiiiiiihhhggggggggghhhfffjjjppptttyyy}}}kkkcccTTTPPPKKKGGGFFFEEEDDDDDDFFFFFFGGGHHHIIIIIIHHHGGGHHHFFFDDDCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFEEECCCBBBAAAAAAAAABBBCCCFFFGGGFFFGGGJJJJJJGGGDDDCCCAAA@@@@@@BBBDDDFFFCCC@@@>>>???AAABBBAAA@@@AAAAAA@@@AAAAAABBBCCCCCCEEEFFFFFFGGGGGGFFFFFFFFFFFFIIINNNSSSXXX\\\]]]^^^dddeeefffeeebbb`````````[[[XXXTTTRRRRRRSSSSSSRRRTTTQQQOOOOOOLLLLLLRRRZZZiiiooowww555555555555555555555555444555777888888888777666444444444555555555555666777777777777777777777777777777666666666888999:::999999:::::::::;;;;;;;;;>>><<<===@@@AAAHHH]]]sssuuuqqqkkkddd___]]]___aaaaaaeeejjjoooqqqqqqooommmiiiiiiiiiiiihhhhhhhhhhhhfffiiilllmmmlllkkkkkkkkklllmmmooopppppppppoooooonnnnnnoooooopppqqqqqqqqqooonnnmmmmmmnnnpppqqqsssqqqqqqqqqqqqrrrrrrssstttwwwwwwyyyzzz{{{|||||||||}}}|||zzzzzzyyyxxxuuusssooonnnllllllllllllkkkiiieeeeeeeeedddccccccbbbbbbdddeeefffggghhhhhhhhhgggfffffffffggggggggggggggggggggghhhhhhgggfffeeedddcccdddeeefffggghhhiiiiiihhhiiijjjhhheeeeeehhhllllllsss~~~zzzdddYYYWWWPPPMMMIIIGGGFFFGGGFFFEEEEEEEEEGGGHHHHHHHHHGGGFFFHHHFFFDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAADDDGGGHHHFFFHHHMMMOOOMMMEEECCCBBB@@@@@@AAABBBCCC@@@???>>>???@@@AAA@@@???AAA@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFFFFGGGGGGGGGFFFHHHKKKOOOSSSUUUVVVWWW]]]___```___\\\[[[[[[[[[YYYWWWTTTSSSUUUWWWWWWWWWWWWTTTRRRQQQNNNMMMRRRYYYgggnnnuuu555555555555555555555555444555777999999888777555444444444555555555555666888888888888777777777777777777777777777888999:::999::::::::::::;;;;;;;;;===;;;<<>>===AAA@@@@@@??????@@@@@@AAADDDDDDDDDEEEFFFGGGHHHHHHGGGHHHJJJMMMOOOPPPQQQQQQTTTVVVWWWVVVTTTSSSSSSTTTVVVVVVVVVWWWYYYYYYWWWTTTTTTSSSRRRSSSPPPOOOTTT[[[eeelllttt555555555555555555555555333555777888999888666555444444444555555555555666888888888888777777777777777777777777777777888888999999999:::::::::;;;;;;777666777;;;===@@@FFFMMM___~~~~~~tttlllfffeeeeeefffkkksss~~~yyyvvvrrrmmmiiifffeeedddfffeeeddddddeeefffggggggiiijjjlllnnnnnnmmmlllkkkgggggghhhhhhiiiiiijjjjjjjjjjjjjjjkkklllmmmoooooonnnnnnmmmlllllllllllllllkkklllnnnqqqsssuuuwwwwwwwwwuuurrrqqqqqqqqqpppooonnnllljjjjjjjjjiiigggeeedddcccbbbaaaaaaaaabbbbbbbbbbbbaaaaaabbbccceeeffffffffffffffffffeeeeeeeeeddddddccccccccccccccccccffffffggghhhiiikkkllllllkkkqqqvvvyyyyyy{{{zzzfffZZZRRROOOOOONNNKKKHHHFFFFFFEEEDDDBBBCCCEEEHHHHHHGGGFFFFFFGGGEEECCCAAA@@@AAABBBBBBAAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCAAADDDEEECCCFFFLLLOOONNNDDDCCCBBB@@@????????????AAABBBBBBAAA???===<<<;;;@@@@@@?????????@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMOOOPPPOOOMMMLLLLLLMMMOOORRRVVVZZZ\\\ZZZUUUQQQRRRQQQQQQSSSQQQOOOSSSZZZbbbjjjttt555555555555555555555555333444666777777777666555444444444555555555555666777777777777777777777777666666666777777777777666888888999999999:::::::::777888999:::;;;===@@@DDDLLLcccuuulllhhhffffffjjjrrr~~~|||vvvqqqnnnkkkjjjhhheeebbbaaaccceeeeeefffhhhhhhiiijjjjjjiiihhhgggfffgggggghhhiiiiiijjjjjjfffggghhhiiijjjkkklllmmmmmmlllllllllkkkllllllmmmkkklllnnnppprrrssstttuuurrrooommmlllllllllkkkjjjlllkkkiiihhhhhhhhhfffdddcccccccccccccccccccccccc````````````aaabbbcccdddeeeddddddddddddcccccccccbbbaaa````````````aaaaaa``````bbbeeeiiinnnrrrttt{{{eeeVVVQQQMMMIIIHHHLLLJJJGGGFFFEEEEEECCCAAABBBFFFIIIIIIGGGEEEFFFHHHEEECCC@@@@@@AAABBBBBBAAAAAABBBCCCEEEEEEEEEDDDDDDAAAAAABBBBBBBBBAAAAAA@@@@@@CCCDDDBBBDDDIIIKKKIIICCCBBBAAA@@@??????>>>>>>AAABBBCCCBBB@@@===<<<<<>>>>>>>>AAACCCCCCAAA??????@@@?????????@@@AAACCCDDDEEEFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHIIIJJJLLLNNNNNNOOOPPPQQQOOOMMMKKKJJJKKKGGGJJJNNNTTTWWWVVVRRRNNNIIIIIILLLNNNMMMJJJMMMSSS]]]gggvvv555555555555555555555555444333333333333444555555444444444555555555666666333444444555666777777888444555555555555555444444666777777777777888888888444999;;;:::888:::???BBBEEEEEEOOOjjjzzztttppprrrxxx|||yyywwwuuutttsssrrrssstttsssoookkkgggfffeeedddcccbbbbbbbbb\\\\\\\\\]]]^^^^^^_________```aaaccceeefffffffffiiiiiiiiijjjkkkmmmnnnooommmmmmmmmlllkkkjjjhhhgggjjjiiihhhiiiiiihhhfffddddddcccbbbccceeeffffffddd```aaaccceeeeeedddbbbaaa```aaabbbccccccdddcccccc``````______^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]^^^___dddgggmmmvvveeeZZZPPPKKKIIIFFFFFFIIIFFFDDDDDDEEEFFFGGGFFFEEECCCHHHLLLKKKHHHFFFHHHKKKHHHFFFCCCCCCDDDEEEEEEDDD???AAABBBDDDEEEEEEDDDDDDAAABBBCCCDDDDDDDDDCCCBBB@@@DDDEEECCCDDDFFFEEEAAA@@@@@@@@@???????????????;;;???CCCDDDBBBAAABBBCCC>>>??????AAABBBDDDFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEFFFGGGIIILLLNNNOOOSSSTTTTTTSSSPPPMMMMMMMMMLLLLLLNNNPPPQQQPPPMMMKKKAAABBBGGGLLLLLLKKKOOOVVV\\\gggwww555555555444444333333333444555555555555555444333777777777666555555555444777777555444444555666666666666666666666666666666888888999::::::::::::999<<<;;;999888888:::;;;=========FFFYYYkkk{{{xxxzzz|||xxxwwwxxxyyyyyywwwxxx|||zzzuuuuuuooohhhcccbbbbbb```^^^^^^\\\[[[[[[]]]^^^^^^]]]^^^^^^^^^^^^^^^```cccffflllkkkjjjjjjkkkllllllkkknnnmmmlllnnnooommmiiieeehhhgggeeecccbbbaaaaaaaaa``````______``````aaabbb`````````aaaaaabbbbbbbbbgggeeedddccccccbbb```^^^^^^^^^^^^\\\YYYXXXYYY[[[\\\ZZZYYYZZZ___dddgggiiilllwwwqqq\\\TTTKKKFFFFFFHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHGGGEEEDDDDDDCCCCCCDDDBBBAAABBBEEEEEECCC@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA??????@@@AAAAAAAAA@@@@@@<<<===???AAABBBCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFHHHLLLQQQUUUXXXUUURRRPPPPPPPPPOOOMMMJJJLLLOOOQQQQQQPPPMMMKKKEEEEEEFFFHHHKKKOOOSSSUUUaaaccclll555555444444444333333333444444555666666555555555444444444444333333333333555555444333333444555666555555555555555555555555666777888888999999888888999888777777888:::<<<======:::>>>IIIUUUggg{{{~~~yyyuuussstttttt|||{{{|||}}}wwwnnnhhheeebbb^^^[[[^^^\\\ZZZZZZ[[[]]]]]]]]][[[\\\\\\\\\\\\___bbbdddiiihhhhhhhhhjjjlllmmmmmmnnnmmmkkklllmmmllljjjggggggfffeeedddbbbaaa``````]]]]]]]]]]]]]]]^^^^^^____________```aaaaaaaaabbbdddddddddddddddcccaaa___ZZZ[[[\\\[[[YYYWWWXXXYYY]]]]]]]]]___cccjjjqqqvvvtttdddYYYRRRJJJFFFGGGIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDBBBBBBCCCEEEFFFDDDBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBB??????@@@@@@@@@??????>>>???@@@AAABBBDDDEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEECCCDDDEEEFFFGGGKKKPPPTTTSSSSSSRRRRRRRRRSSSTTTUUURRRRRRSSSRRRQQQMMMJJJHHHEEEEEEFFFIIIMMMQQQVVVYYYcccfffppp555444444444444333333333333444555666666666666666333333333333444444444444333222222222333444555666555555555555555555555555555555666777777777777777666666555666777999;;;===???::::::???DDDOOOggg}}}~~~~~~|||wwwuuuuuuwwwyyy~~~~~~}}}uuuooolllgggbbb^^^]]]ZZZWWWVVVWWWYYYZZZZZZ^^^^^^]]]\\\]]]^^^___aaacccccccccccceeehhhjjjlllmmmkkkiiihhhiiihhhgggeeebbbbbbbbbaaa___^^^\\\[[[XXXXXXXXXYYYYYYYYYZZZZZZ\\\\\\]]]]]]^^^___``````aaabbbbbbcccbbbbbbaaa```^^^```aaaaaa^^^\\\[[[ZZZ\\\```dddiiioooyyy|||kkk___XXXVVVPPPJJJFFFGGGIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCDDDFFFGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCC???@@@@@@@@@???>>>======AAAAAA@@@AAABBBDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFIIIMMMQQQRRRTTTVVVVVVTTTUUUXXX[[[[[[ZZZWWWTTTOOOKKKGGGEEEDDDEEEGGGJJJOOOUUUZZZ]]]bbbfffsss444444444444444444444444222333444555666777777777444444444555555666666666111222222333444555555666555555555555555555555555555555666777777777777666555555555555666888999:::;;;999:::<<<>>>EEETTTddd}}}yyyzzz~~~zzzwwwuuuqqqlllhhh```\\\XXXVVVWWWYYYZZZ[[[cccaaa______````````````bbbcccddddddeeegggjjjmmmnnnnnnmmmllljjjgggdddccc_________^^^]]][[[YYYXXXWWWWWWXXXYYYYYYYYYYYYYYY[[[[[[\\\]]]___``````aaa^^^______``````bbbdddfffiiilllnnnmmmjjjfffbbbaaa```hhhrrrzzzyyyfffZZZUUUUUUUUUQQQKKKHHHHHHHHHHHHGGGHHHHHHHHHIIIHHHGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEFFFGGGHHHHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????@@@AAABBBCCCAAAAAAAAA@@@@@@>>>===<<<@@@???>>>>>>???BBBDDDFFFDDDEEEEEEEEEEEEEEEEEEDDDAAABBBCCCDDDEEEGGGJJJMMMSSSVVVZZZXXXUUUTTTXXX\\\```^^^ZZZTTTNNNJJJFFFDDDCCCDDDGGGKKKQQQWWW]]]```^^^eeettt444444444444444444444444222222444555666666666666333444444444555555666666222222333444555666666666555555555555555555555555555666777777888777777777777777666666666666666666444555888:::;;;>>>FFFOOO```|||{{{uuupppgggccc___\\\]]]^^^`````````______aaaeeehhhhhhgggkkkmmmnnnmmmllllllnnnpppsssttttttrrrnnniiidddaaa______^^^]]]\\\ZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]___```bbbbbb\\\^^^aaacccgggmmmuuu{{{zzzvvvtttttt|||qqqdddZZZUUUSSSTTTVVVSSSOOOKKKIIIGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFCCCBBBBBBCCCCCCDDDEEEFFFDDDEEEEEEEEEFFFHHHJJJKKKFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>AAA@@@???>>>???AAADDDEEECCCDDDDDDEEEEEEDDDDDDCCCAAABBBCCCDDDDDDEEEHHHJJJPPPTTTXXXXXXUUUTTTXXX\\\___]]]XXXSSSNNNJJJHHHGGGCCCDDDGGGKKKQQQXXX^^^aaa\\\eeeuuu333333333444444444444555111222333444444444444444222222222222333333333333222333444555555666555555444444444444444444444444555666666777777777777777888777777666666555444444555888;;;<<<;;;;;;???CCCHHH```zzzmmmjjjfffddddddeeeeeeeeebbbbbbdddkkkssszzz|||{{{yyy|||~~~|||wwwsssrrrsssuuuvvvvvvtttnnnhhhdddbbb```___]]][[[ZZZYYYYYYYYYWWWXXXYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[]]]___aaabbbcccdddiiipppwww~~~vvvjjj]]]WWWTTTRRRQQQQQQWWWUUURRRNNNJJJGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBAAABBBBBBCCCDDDDDDCCCDDDEEEEEEEEEGGGJJJMMMIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAA???????????????@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAABBBCCCEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDFFFHHHIIIMMMQQQSSSTTTUUUXXX[[[ZZZXXXUUURRRNNNKKKJJJIIICCCDDDGGGKKKPPPWWW\\\___\\\eeewww333333333444444444555555111111222333333222222222333333222222222222222222222333444444555444333222444444444444444444444444444444555666666666666555666777777777777666666555888:::<<<:::999;;;>>>@@@AAAOOOaaawww}}}zzzwwwvvvvvvuuuuuussswwwwwwzzz}}}yyysssoooooopppllljjjgggeeeccccccdddeeedddeeeggghhhhhhhhhfffeeefffgggiiikkkmmmooopppqqqyyy{{{ppphhhaaaWWWOOOOOOPPPNNNMMMOOOUUUUUUSSSPPPLLLIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEECCCDDDFFFHHHHHHFFFDDDBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBDDDEEEEEEEEEFFFKKKNNNLLLJJJHHHEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@???????????????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBDDDEEEEEEDDDDDDEEEGGGGGGHHHKKKOOOQQQSSSTTTTTTUUUTTTSSSPPPNNNLLLJJJIIIDDDEEEFFFJJJNNNTTTYYY\\\ZZZdddvvv333333333444444555555555111111222222222111000000555555555444444333333333111222333444333222111000444444444444444444444444222333444444555555444444555555666777888888777777666777777444444777<<<>>>@@@CCCIIIVVVqqq}}}yyyvvvtttuuuwwwyyyzzz{{{}}}~~~~~~|||{{{}}}}}}pppddd\\\XXXPPPJJJHHHLLLMMMJJJKKKOOOSSSTTTSSSQQQNNNKKKJJJKKKHHHIIIIIIIIIIIIHHHGGGGGGBBBDDDFFFGGGGGGEEECCCAAADDDDDDCCCCCCCCCCCCDDDDDDAAACCCEEEDDDDDDFFFKKKOOONNNLLLIIIFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@????????????????????????@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDDDDEEEFFFIIIIIIJJJLLLOOOPPPNNNMMMRRRRRRQQQPPPNNNKKKIIIHHHDDDEEEFFFIIIMMMRRRWWWZZZWWWaaasss222222222222222222222222111111111111111111111111222222222222222222222222444444444444444444444444333333444444333333222222333333333333444555666666555555555555555666777777777888888999999:::;;;;;;:::@@@HHHNNNVVVlllppp```UUURRRRRRIIIIIIGGGGGGGGGIIIKKKLLLRRRRRRSSSRRRPPPLLLHHHEEEGGGHHHJJJLLLNNNLLLIIIEEECCCDDDDDDCCCCCCCCCBBBBBBBBBFFFJJJKKKGGGCCCAAAAAACCCCCCCCCCCCEEEGGGIIIJJJKKKIIIGGGDDDCCCBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@BBB@@@>>>>>>???@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBIIIHHHHHHJJJMMMLLLHHHDDDCCCFFFIIIKKKKKKJJJJJJKKKCCCDDDDDDDDDEEEIIIOOOTTTSSS___sss222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111222222333444444444333333333333333444555666666555555555555555666777777666666777777888999999999777:::>>>AAAEEETTTqqq{{{nnnaaaWWWPPPLLLIIIJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNOOONNNLLLJJJHHHGGGGGGIIILLLNNNMMMJJJGGGBBBDDDGGGKKKMMMKKKFFFBBBCCCFFFIIIIIIFFFCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA???======>>>>>>===<<<>>>>>>??????????????????@@@@@@?????????@@@@@@AAA???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBDDDDDDHHHIIIJJJLLLMMMKKKHHHEEEDDDFFFIIIJJJJJJIIIHHHHHHDDDEEEEEEEEEFFFIIIMMMQQQTTT```ttt222222222222222222222222111111111111111111111111333333333333333333333333000000000000000000000000///000111333444444555555333333333333444555666666555555555444555555666777555555555666777777888888::::::;;;<<<===EEEVVVgggqqqggg[[[QQQMMMJJJFFFCCCIIIHHHGGGEEEEEEFFFGGGHHHEEEGGGIIILLLMMMMMMLLLKKKHHHHHHIIIKKKMMMMMMJJJHHHBBBDDDJJJRRRWWWTTTJJJAAACCCEEEFFFFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDD@@@>>><<<<<<<<<<<<;;;:::<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>@@@BBBDDDFFFHHHLLLQQQSSSQQQLLLHHHFFFDDDFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHKKKNNNSSS```uuu222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000000111333333444444444333333333333444555666666555555555444444555555666555555555666777777888888===;;;;;;===???CCCKKKUUUoooxxxnnnaaaZZZQQQJJJGGGFFFFFFEEEFFFFFFDDDCCCCCCCCCCCCDDDCCCEEEGGGJJJLLLMMMMMMMMMJJJJJJIIIJJJKKKKKKHHHFFFCCCEEEJJJTTT[[[XXXMMMBBBCCCCCCCCCBBBBBBBBBBBBCCCFFFFFFEEEEEEEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCDDD@@@@@@AAAAAABBBBBBCCCCCCAAA???===<<<<<<<<<;;;:::;;;;;;<<<===>>>?????????@@@@@@@@@??????>>>>>>===>>>???@@@@@@AAAAAAAAA@@@@@@???>>>===>>>AAACCCEEEIIIQQQ[[[___[[[RRRJJJFFFEEEFFFGGGJJJLLLLLLKKKIIIGGGHHHHHHGGGFFFGGGJJJLLLQQQ___uuu222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222222333333222111111333333333333444555666666555555444444444444555555555555666666777888888888999777777;;;>>>???BBBHHHUUUtttyyyggg[[[SSSQQQMMMHHHDDDCCCFFFJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMKKKIIIIIIIIIHHHFFFDDDEEEEEEGGGNNNUUUUUULLLDDDBBBAAA@@@@@@@@@AAABBBBBBEEEEEEEEEEEEDDDDDDCCCCCC@@@AAAAAAAAABBBCCCDDDDDD??????@@@@@@AAAAAABBBBBBBBB@@@>>>===>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???>>>===???@@@@@@AAAAAAAAAAAA@@@AAA@@@???>>>>>>@@@AAACCCJJJUUUdddkkkggg[[[NNNGGGFFFGGGHHHLLLPPPQQQPPPNNNIIIIIIIIIHHHGGGHHHKKKNNNPPP___vvv222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222111000000333333333333444555666666666555444444333444444444555555666666777888888888888666666:::;;;:::<<<@@@NNNhhhyyysssnnnnnnpppsssvvvzzzwwwhhhXXXNNNHHHJJJJJJFFFBBBAAADDDIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMJJJHHHFFFFFFFFFDDDCCCGGGEEEDDDGGGKKKLLLHHHDDD@@@???>>>>>>@@@BBBBBBAAA@@@AAAAAABBBAAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCC@@@@@@AAAAAAAAAAAAAAABBBBBB@@@>>>>>>???@@@???>>><<<<<<======>>>>>>?????????@@@AAAAAAAAA@@@???>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAIIITTTdddnnnnnncccUUULLLJJJIIIJJJNNNSSSUUUSSSPPPJJJJJJIIIGGGGGGJJJOOORRRTTTddd|||222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111111222222222222111333333333333444555666666666555444444333333333444444444444555666666777777888777888;;;;;;999<<<@@@LLL\\\nnn}}}vvvmmmfffhhhhhhhhhiiippp|||zzzmmm```UUUMMMIIIEEEEEEEEEDDDBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMJJJGGGDDDCCCDDDEEEEEEDDDGGGEEEBBBBBBCCCDDDCCCBBB>>>===<<<>>>@@@BBBAAA???>>>>>>???@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???????????????AAA???>>>>>>@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<===<<<===???@@@AAA@@@>>>===>>>??????@@@??????>>>>>>===>>>@@@AAABBBBBBBBBBBBEEENNN\\\iiinnnhhh]]]TTTNNNLLLLLLPPPTTTUUURRRNNNKKKJJJHHHGGGHHHLLLSSSXXX]]]mmm222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111...///000111222333333333333333333333444555666666666555444444333333333333222222333444444555555666444333555888888888<<>>BBBBBBCCCDDDEEEEEEEEEDDDEEEEEEGGGHHHJJJKKKMMMMMMGGGDDDBBBBBBCCCEEEFFFFFFFFFEEECCCAAA?????????@@@===<<<;;;>>>AAABBBAAA>>>>>>???@@@AAABBBAAAAAA@@@======>>>???????????????>>>>>>======<<<<<<;;;;;;???>>>===>>>@@@AAAAAAAAA;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>???@@@???>>>======>>>>>>>>>>>>>>>======:::<<>>???DDDDDDFFFJJJRRReee}}}nnnfff[[[QQQKKKHHHGGGFFFDDDDDDDDDCCCCCCBBBAAA@@@DDDCCC@@@??????AAACCCEEEEEEDDDEEEGGGKKKMMMNNNMMMHHHFFFCCCAAABBBCCCCCCCCCEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???======>>>===<<<<<<>>>???BBBAAA@@@???>>>>>>>>>>>>>>>===============>>>??????@@@AAABBBBBBBBBBBBAAAEEEAAA<<<:::;;;;;;:::888===???AAAAAA???=========<<<<<<<<<;;;;;;:::::::::@@@@@@????????????@@@@@@AAACCCHHHQQQZZZ```aaa___WWWSSSNNNLLLMMMNNNMMMKKKIIIEEEEEEHHHIIIJJJRRR]]]eeeuuu333222222111111222222333333333222222222222222222333333333222222111111111000000111111111222222222555444333222222222222222555444333333333333444555444444444444444444444444444444444444555555555555555555555666888:::<<<===@@@AAACCCEEEHHHSSShhh|||tttjjj[[[UUUNNNHHHEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCEEEDDDCCCCCCFFFIIILLLLLLLLLHHHEEEBBBAAABBBCCCCCCCCCDDDCCCAAA???>>>>>>>>>>>>?????????@@@@@@??????>>>>>>???@@@???>>>>>>???AAAAAAAAA@@@???>>>>>>>>>>>>???>>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@EEEAAA===<<<<<<===<<<;;;<<<>>>@@@???>>><<<<<<<<<>>>>>>>>>>>>=========<<>>>>>>>>>>>??????@@@AAAEEEKKKSSSWWWXXXWWWSSSPPPLLLKKKLLLMMMLLLKKKNNNIIIFFFHHHIIIKKKQQQZZZ```ppp333222222111111222222333222222222222222222333333222222222222222111111111000000000111111111222222444333333222222222222333444444333333333333444444444444444444444444444444222333333333444444444444555555555555777888::::::;;;<<<>>>@@@???BBBNNNZZZzzzyyymmmaaaYYYOOOLLLHHHEEEEEEFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEEEE??????@@@@@@AAABBBCCCDDDBBBAAAAAACCCFFFIIIJJJJJJHHHEEEBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????????????????>>>???@@@@@@???>>>>>>???AAA@@@@@@???????????????@@@AAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>AAA???<<<;;;<<<<<<<<<;;;;;;===??????===;;;;;;;;;>>>>>>>>>>>>============>>>==================>>>??????@@@DDDIIILLLNNNNNNNNNKKKIIIHHHJJJKKKKKKJJJPPPKKKHHHHHHHHHJJJPPPVVVZZZiii333222222111111222222333111111111222222333333333222222222111111111111111000000000000111111111111333333222222222222222333333333333333333333333333333333333333333333333333333333333333444444444444555555666666777888999999777888;;;===<<<<<>>@@@DDDGGGHHHHHHGGGDDDAAA@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>=========>>>??????@@@AAA??????@@@???======>>>@@@?????????>>>??????@@@@@@BBBBBB@@@???>>>>>>>>>>>>???????????????>>>>>>===<<<;;;999999999:::::::::;;;===??????===<<<<<<<<<;;;;;;;;;:::::::::::::::===<<<<<<;;;;;;<<<<<<============???BBBEEEGGGHHHIIIHHHGGGGGGHHHIIIJJJJJJMMMJJJGGGEEEFFFHHHMMMQQQUUUdddzzz333222222111111222222333111111111222222333333333111111111111111111111111//////000000000111111111222222222111111222222333333333333333333333333333333333333333333333333333333444444444444555555555555666777888888999999:::999777888;;;;;;;;;@@@FFFGGGUUUnnnrrrdddYYYQQQKKKFFFEEEDDDCCCBBBCCCCCCBBB@@@AAABBBCCCEEEEEEFFFFFFFFF;;;<<>>===???BBBFFFGGGHHHFFFDDD@@@???@@@AAAAAAAAA???@@@@@@@@@????????????;;;;;;;;;<<<>>>@@@BBBDDDAAAAAABBB@@@>>>>>>???AAA?????????>>>??????@@@@@@BBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===:::::::::999999999::::::;;;>>>@@@@@@???>>>===>>>999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======???BBBEEEGGGFFFFFFGGGGGGGGGHHHIIIJJJGGGHHHGGGDDDCCCEEEJJJNNNSSSaaawww333222222111111222222333222222222222222222333333000000000111111111111111/////////000000000111111222111111111111222222333222222333333333333222222333333333333333333333333444444444444555555555555444555777888999:::::::::<<<888777999:::999;;;@@@>>>DDDSSSkkk|||rrreeeYYYRRRMMMIIIFFFAAA@@@@@@AAACCCDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDD;;;===>>>@@@AAAAAAAAA@@@@@@>>>===>>>BBBFFFHHHHHHFFFCCC@@@??????@@@@@@@@@??????@@@AAAAAAAAA@@@@@@::::::;;;;;;===@@@CCCDDDCCCDDDDDDCCCAAA@@@AAABBB@@@@@@???????????????@@@AAA@@@???>>>>>>>>>>>>>>>======>>>???????????????;;;<<<======;;;:::;;;<<<<<<>>>@@@@@@???>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========???CCCEEECCCDDDFFFFFFEEEFFFGGGHHHBBBIIIMMMHHHBBBDDDIIILLLSSS```vvv333222222111111222222333333333222222222222222222///000000000111111111222////////////000000000111111111111111111222333333111222333333333333222111222222222222222222222222222333333333444444444444222333555777999:::::::::<<<777555888999777777:::<<<===CCCRRRdddzzzzzzuuuiiiaaaWWWQQQNNNMMMKKKIIICCCBBBAAABBBDDDFFFEEEDDD>>>???@@@AAAAAAAAAAAAAAA======>>>??????@@@??????AAA???>>>???BBBFFFIIIJJJEEEBBB???>>>???@@@@@@@@@???@@@AAABBBCCCBBBBBBAAA===<<<;;;;;;<<<>>>AAABBBBBBCCCCCCAAA???>>>???AAAAAAAAA@@@???>>>>>>>>>>>>???>>>>>>======>>>>>>>>><<<===>>>???@@@AAAAAAAAA<<<>>>???>>><<<:::;;;<<<:::===?????????>>>>>>>>><<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::<<<======;;;;;;>>>@@@@@@BBBDDDDDDCCCBBBDDDFFFBBBOOOVVVOOOEEECCCHHHLLLSSS```uuu333222222222222222222333444333333222222111111111//////000000111111111222////////////000000000000111111000000111222333333111222333444444333222111222222222222222222222222111111222222222333333333///111333666888999999999999555444888;;;999777888===<<<===CCCKKK[[[xxx}}}tttjjjdddWWWQQQKKKHHHHHHIIIIIIHHHEEECCCAAAAAABBBBBBBBBAAA>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>?????????BBB@@@??????CCCGGGJJJKKKEEEBBB???>>>???@@@@@@??????@@@BBBCCCDDDCCCCCCBBB@@@>>>===<<<<<<===>>>??????@@@???>>><<<;;;<<<===BBBAAA@@@???>>>>>>>>>>>>>>>===============>>>???;;;<<<>>>???AAABBBBBBBBB:::===>>>===:::888999:::999;;;>>>>>>>>>======>>>;;;<<<<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<===999;;;===<<<999888999<<<===@@@CCCCCCAAA@@@AAACCCDDDTTT^^^UUUHHHDDDHHHMMMSSS```uuu333333222111111222333333333333333333333222111000000000000000000000000000////////////000000000000//////000111222222333333---...///000222333555555333333333333333333333333222222111111222222333444555444333666:::<<<;;;999777777777777888888888888;;;<<<======AAALLL\\\iii{{{sssjjjaaaZZZVVVPPPNNNKKKJJJJJJJJJHHHGGGEEECCCAAA???>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBAAA???>>>===>>>????????????>>>>>>???AAACCCDDDDDDCCCBBBAAA@@@?????????>>>???@@@AAA@@@???<<<;;;===============>>>>>>>>>>>>???@@@@@@@@@>>>===<<<@@@@@@???>>>======>>>>>><<<<<<======>>>?????????@@@@@@??????>>>??????@@@AAA@@@>>><<<<<<<<<======;;;===???@@@AAA@@@>>>============>>>???>>>;;;888;;;;;;<<<<<<;;;;;;:::999;;;::::::::::::;;;<<<<<<@@@@@@AAAAAAAAAAAAAAAAAABBBMMMUUURRRHHHCCCCCCEEEOOOYYYooo222111000000000000111222111222222222111111000///000000000000000000000000////////////000000000000//////000111111222333333000000111111111222222222333333333333333333333333222222111111222222333444444333333555999;;;:::888666666777777777888888888:::;;;<<<;;;<<>>>>>???@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;@@@??????>>>>>>===>>>>>><<<<<<<<<<<<===>>>???@@@@@@????????????@@@AAAAAA???>>>===<<<;;;;;;;;;;;;:::<<<===??????>>>===<<<<<<<<<<<<>>>???>>><<<999:::;;;;;;;;;;;;:::999999:::999999999999:::;;;;;;>>>???AAABBBBBBAAA@@@@@@BBBKKKRRRPPPHHHBBBCCCEEELLLWWWlll111000000//////000000111000000000111000000///...000000000000000000000000////////////000000000000///000000111111222222222333333222222111000000000222222222222222222222222222111111111111222333333222222222444777888888777666666777777777777888888777999;;;;;;999;;;???CCCQQQaaawww|||yyyiiiddd\\\SSSMMMJJJIIIJJJGGGEEEEEEFFFHHHJJJKKKJJJIIIHHHFFFCCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCCCC??????>>>>>>>>>>>>???@@@CCCBBBAAAAAA@@@@@@@@@@@@??????????????????@@@@@@????????????????????????======<<<<<<;;;;;;<<<<<>>>>>>>>>>>=========<<<<<<;;;<<<>>>???@@@>>>>>>>>>>>>>>>???@@@AAA============<<<;;;:::999:::;;;<<<===>>>===<<<<<<;;;;;;;;;===>>>>>><<<::::::;;;;;;;;;;;;:::999999999888888888888999::::::===>>>AAACCCCCCBBB@@@???AAAHHHNNNNNNGGGBBBBBBEEEIIISSShhh000000000000000000000000000000000111111000//////////////////////////////////////////000000000000///000000000111111111222333333222222111000000000222222222222222222222222111111111111111222222333000111222333555666666555666666666666777777777888555888::::::::::::<<>>@@@AAACCCEEEEEEDDDBBB@@@>>>>>>>>>===============BBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>@@@BBBCCCAAAAAA@@@@@@@@@@@@@@@???@@@???===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;===???@@@>>>======<<<<<<=========<<<===>>>>>>===<<<:::999:::;;;<<<============<<<;;;::::::<<<>>>>>>===;;;;;;<<<<<<<<<<<<;;;::::::999999999999999::::::;;;<<>>>>>AAAIIIUUUggguuuiii___YYYQQQOOOLLLJJJGGGFFFEEEEEEJJJIIIHHHIIILLLNNNNNNMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>AAABBBDDDEEEDDDAAA>>><<<======>>>>>>=========<<>>>>>@@@CCCDDDAAAAAAAAAAAA@@@@@@?????????>>>===<<<<<<===>>>???<<<===>>>>>>>>>>>>======<<<;;;;;;;;;<<<===>>>???AAA@@@???>>>===<<<<<<<<<===>>>??????>>>===;;;:::<<<<<<======>>>>>>>>>>>>;;;::::::;;;===>>>===<<<===============<<<;;;;;;:::::::::::::::;;;<<<<<<===???CCCFFFFFFEEECCCAAA@@@AAAGGGMMMLLLFFFDDDFFFFFFMMM```{{{000111111222222111111000000000111111222222111111000000000000000000000000////////////000000000000000000000000000000000000//////000111222333333333000000000000000000000000111000000000000111222222...000222333222222333444555555666666666666777777999999777666666777888999888999===DDDMMM```|||zzzlllbbb\\\VVVRRRJJJJJJJJJJJJIIIHHHFFFEEEIIIGGGFFFGGGIIIKKKKKKJJJJJJIIIGGGEEECCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@???AAABBBCCCDDDBBB@@@<<<:::<<<===>>>>>>>>>>>>======@@@@@@@@@@@@AAABBBBBBCCCCCCAAA@@@??????AAABBBDDDBBBAAAAAA@@@@@@?????????;;;;;;;;;:::;;;;;;<<<<<<;;;<<<===>>>???>>>===<<<:::;;;;;;<<<======>>>>>>CCCBBBAAA@@@???>>>>>>>>>????????????>>>===<<<;;;<<<<<<=========>>>>>>>>><<<;;;::::::<<<===<<<;;;===============<<<;;;;;;;;;;;;::::::;;;;;;<<<======???BBBEEEFFFEEECCCBBB@@@???FFFPPPRRRJJJEEEGGGGGGMMM___zzz//////000111111000//////...///000000111111000000000000000000000000000000////////////000000000000000000000000000000000//////000000111222222333333000000000000000000000000000000000000000111222222...111333333222111333555555555555666666666777777777777666777777777666555666777:::???BBBJJJ\\\nnnzzziii]]]VVVSSSQQQOOOIIIIIIJJJKKKKKKJJJIIIIIIFFFEEEDDDEEEHHHIIIJJJIIIGGGFFFEEECCCCCCCCCCCCDDDCCCDDDEEEFFFEEEDDDBBBAAAAAABBBBBBCCCBBB@@@>>><<<;;;<<<>>>????????????>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCAAAAAA@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>999:::;;;;;;<<<<<<<<<;;;:::;;;===>>>???>>>===<<<888:::<<<===>>>>>>===<<>>>>>>>>??????@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========;;;::::::;;;<<<;;;:::;;;;;;;;;;;;;;;::::::999::::::999999::::::;;;<<<===>>>@@@BBBCCCCCCCCCBBB@@@>>>FFFTTTWWWNNNGGGHHHIIINNN___zzz---...///000000///...---------...///000000//////000000000000000000000000////////////000000000000000000000000////////////111111111111111222222222000000000000000000000000000000000000000111111222...111444444222111333555555555555555666666666777333444666999;;;:::888666:::999===AAAAAA@@@GGGRRRhhh~~~ooofffZZZSSSPPPNNNJJJGGGFFFFFFFFFFFFGGGHHHHHHIIIDDDCCCCCCEEEHHHKKKKKKKKKFFFEEECCCBBBBBBBBBCCCDDDCCCDDDFFFGGGFFFEEECCCBBB@@@AAABBBBBBBBBAAA@@@???;;;<<<>>>???@@@@@@@@@????????????@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>======:::;;;===>>>???>>>===<<<999;;;===>>>???>>>===<<<777999<<<>>>???>>><<<;;;999999::::::<<<===>>>??????>>><<<;;;::::::;;;<<<;;;::::::::::::;;;<<<<<<>>><<<::::::;;;;;;:::999999::::::::::::999888888999999888888999999:::;;;<<<<<<>>>???@@@AAAAAABBB@@@>>>FFFVVV[[[QQQHHHHHHKKKOOO___zzz---...//////000000//////111000///......///000111222111111000000000000000////////////000000000000333222111///............000///.........///111222////////////000000000000000000000000111111111111111111222333444444555555222222333333333333444444333333444555666777888888???<<<888666777;;;@@@DDDRRR___uuuxxxlllccc[[[QQQLLLKKKKKKHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGEEEBBB??????@@@AAABBBAAA@@@???>>>>>>>>>>>>???@@@AAACCCCCC<<<===>>>???AAABBBCCCCCCAAA@@@???>>>>>>???@@@@@@????????????>>>>>>>>>===;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<======:::;;;;;;<<<===>>>>>>???===<<<<<<<<<<<<;;;;;;;;;>>>===;;;::::::;;;===>>>;;;;;;;;;<<<<<<===>>>???===<<<;;;:::999:::;;;;;;999999888888999;;;<<<>>>888888888888999:::;;;<<<;;;<<<>>>@@@AAA@@@???>>>===<<>><<<999666777999===???AAAKKK[[[ppp~~~wwwqqqjjjccc]]]]]]VVVOOOKKKJJJIIIGGGDDDEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBBBB@@@>>>@@@@@@AAAAAA@@@@@@??????????????????@@@AAABBBBBB@@@AAACCCDDDDDDCCCAAA@@@BBBAAA@@@?????????@@@AAA?????????>>>>>>>>>======;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<======>>>??????<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;::::::;;;<<<===>>>======<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;:::::::::::::::;;;<<<===888888888888999:::;;;<<<;;;<<<>>>???@@@???>>>===CCC@@@GGGXXX___WWWOOOOOONNNVVVhhh...---,,,,,,,,,---//////000//////......//////000//////...------------...---------.........//////000//////......//////000//////......//////000111000000000//////.............../////////000000000111111111111111222222222222222222222333333333333333333444555666777777888<<<;;;999777777777999::::::???GGGSSSddd|||zzzpppdddZZZTTTSSSSSSUUUPPPKKKIIIHHHHHHEEEBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBB@@@AAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@??????@@@AAAAAA@@@CCCGGGJJJJJJGGGCCC@@@CCCBBB@@@?????????@@@@@@>>>>>>>>>>>>============;;;:::999999999:::<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::<<<<<<@@@???===<<<;;;:::999999<<<<<<;;;:::::::::::::::999999:::::::::::::::999888888888888999:::;;;;;;;;;<<<===>>>???>>>===<<>>AAADDDKKK]]]tttssslllaaaVVVOOOLLLMMMNNNMMMKKKHHHGGGHHHGGGDDDBBBDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBIIIFFFDDDBBBBBBBBBAAA???AAAAAA@@@@@@BBBDDDFFFGGGBBBAAA@@@@@@?????????@@@<<>>>>>>>>???>>>>>>=========<<<<<<<<<;;;:::999888888:::;;;======<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>??????<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999:::;;;;;;???>>><<<;;;:::999999999;;;;;;;;;:::::::::::::::777777999999999888777666999888888888999999:::;;;;;;;;;<<<===>>>======<<<===???GGGRRRYYYYYYVVVTTTOOOVVVhhh...---+++***+++,,,...000......////////////......000//////...............,,,,,,,,,,,,------------------------...///000111---......///////////////000/////////.........---............////////////111000000000000000000000111111111222222222333333222222333444555666777777333444555666777777777777777;;;===<<<===EEETTT```www~~~rrriii]]]VVVNNNIIIHHHHHHHHHFFFHHHHHHGGGGGGGGGFFFEEECCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAA@@@@@@@@@???>>>AAAAAAAAABBBDDDGGGJJJLLLBBBBBBAAA@@@????????????<<>>===<<<===============<<<<<<<<<<<<;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::::::::999999999999::::::;;;;;;::::::::::::;;;;;;:::::::::::::::999999999888888999::::::999888777999999888888999999:::::::::;;;<<<======>>>>>>>>>;;;FFFRRRVVVTTTRRRQQQPPPKKKRRReee...---,,,,,,,,,---//////---......//////......---------,,,++++++++++++,,,,,,,,,,,,---------.........---------...//////000------...////////////................................./////////000000000000000000000000111111111111111111111222222222222222222333444555666666777111222444555666777777777333777;;;;;;;;;===DDDJJJWWWiiivvvjjj]]]TTTKKKGGGDDDDDDGGGHHHFFFCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAACCCEEEDDDDDDAAAAAABBBDDDFFFIIIKKKLLLBBBAAAAAA@@@?????????@@@???CCCJJJPPPSSSQQQMMMJJJDDDCCCAAA???===<<<<<<======<<<<<<<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<===============;;;;;;;;;;;;::::::::::::999999999999999999999999888888888999:::;;;<<<===:::::::::::::::999888888::::::;;;;;;;;;;;;;;;::::::999999888999999::::::::::::;;;<<<>>>???@@@AAA@@@PPP\\\YYYQQQNNNMMMKKKHHHPPPbbb|||------........./////////------...//////...---------,,,,,,+++***+++++++++------------..................---------...//////,,,---.../////////......,,,------......//////////////////000000000111111///000000111111222222222111111111111222222222222111222333333555555666777333444444555555666666666444666888999:::<<>>BBBHHHNNNQQQQQQPPPNNNGGGFFFCCCAAA???>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999:::<<<=========;;;::::::999999::::::<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999999888888888888888888999:::;;;<<<999::::::;;;:::999888777999999999999999:::;;;<<<::::::999999888999999:::999:::;;;<<<>>>AAACCCDDD@@@PPPYYYSSSNNNOOOPPPKKKIIIPPPbbb{{{---...//////000000//////,,,---...//////...---,,,///...------,,,,,,---------------........./////////......---------......,,,,,,.../////////...---+++,,,,,,---...///000000000000000000111111111111//////000111222333333444000111111111111222222222111222222333444555666777666666555555555444444444444333333333555777999;;;;;;===BBBNNNbbb~~~ssslll```UUULLLIIIIIIKKKBBBGGGKKKJJJFFFDDDFFFIIIBBBCCCBBBAAA@@@AAACCCEEEEEEFFFGGGHHHHHHGGGFFFEEE???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<>>>@@@BBBBBB@@@>>>CCCDDDEEEEEEEEECCCBBBAAAAAA@@@@@@???@@@@@@AAAAAA:::>>>DDDKKKPPPSSSTTTUUUIIIHHHEEECCCAAA@@@??????<<<<<<;;;;;;;;;:::::::::888:::===??????>>>;;;:::;;;;;;;;;<<<===>>>???@@@;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999888888999999999999888888999999888888999999:::;;;999999:::;;;:::999888777666555555444555777999:::::::::999999888999999999999999;;;===???BBBDDDFFF<<>>CCCMMM___uuurrrggg]]]ZZZUUUPPPKKKHHHGGGFFFBBBCCCFFFGGGGGGFFFCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????????????????????????????AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???<<<<<<<<<============>>>::::::===CCCLLLSSSVVVWWWPPPNNNJJJGGGCCCAAA@@@@@@>>>;;;999999:::;;;;;;;;;888888888777888888999:::======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999888888999::::::777666555555555666888999888888777666666666666666999888888888777777666666888888999999999:::::::::888888777777777777777777999999::::::;;;<<<<<<<<<===@@@EEEKKKOOOQQQQQQQQQJJJTTTfff|||........................,,,---......//////........./////////---,,,---......------,,,,,,------...------------------......---...///////////////...------............------......////////////......////////////000000000000000000000000111111111111111111111222222222333333333333444444444444444444444444555555555666666666444666999;;;@@@JJJXXXbbbttt~~~xxxqqqggg[[[RRRKKKIIIGGGEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBAAA@@@?????????????????????????????????@@@@@@????????????@@@@@@@@@@@@@@@@@@???>>>======;;;;;;<<<<<<<<<============<<<<<>><<<;;;;;;<<<<<<<<<;;;999888888888999:::;;;;;;<<<;;;;;;;;;::::::::::::999999999999999999999999::::::999888888888888999777777666555666666888888888777777666666666666666888888777777777666666666888888888999999999999:::999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>:::===AAAFFFJJJKKKLLLLLLIIISSSfff|||........................++++++,,,---------------.../////////---,,,---......------,,,,,,------.....................------,,,,,,---//////000000000------............------......///////////////...////////////000000000000000000000000111111111111111111111222222222222333222333333444555555666666444444444555555555555666444777:::::::::===BBBGGGNNNbbb}}}xxxlllaaaYYYRRRKKKFFFAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA>>>???@@@AAABBBDDDEEEEEEAAAAAAAAA@@@??????>>>>>>????????????????????????????????????????????????????????????>>>===<<<<<<:::;;;;;;;;;<<<<<<<<<<<>>===>>>???>>>===;;;999999999999:::;;;<<<===::::::::::::999999999999999999999999999999999999::::::999888777777777888888888777666666666777777777777666666666666666666666666666666666555555555777777777888888888999999999999999999999999999999;;;;;;;;;<<<======>>>>>>999;;;???CCCEEEGGGGGGGGGGGGQQQeee|||........................++++++,,,------------,,,.../////////---,,,---......------,,,,,,------...//////......------,,,,,,,,,---....../////////...------............---------...//////////////////////////////000000000000///000000000111111111111111111111111222222222222222222222333333444444444555555666666666777777777555888;;;<<<;;;;;;===???@@@JJJYYYiii|||ppphhh\\\SSSMMMJJJHHHGGGBBBCCCCCCDDDCCCCCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>>>>??????>>>>>>>>>????????????>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<@@@>>><<<<<<>>>AAAEEEGGGMMMMMMLLLKKKIIIHHHGGGGGG@@@??????@@@@@@@@@===;;;888888888999:::;;;<<<===:::::::::::::::999999999888888888888888888888888888888777777777888888999888888777777777666666666666666666666666666555555555555555555555555555555666666777777777888888888777777777777777888888888888999999::::::;;;<<<<<<;;;===@@@BBBDDDEEEEEEEEEEEEOOOccczzz........................,,,,,,---................../////////---,,,---......------,,,,,,------......---------,,,,,,++++++...............---,,,,,,------............------------...///////////////////////////000000000000///000000000111111111111000000111111111222222222222222222111111111000000555555555555666666666666333444666666777777999:::???@@@DDDLLLZZZqqqtttlll[[[VVVOOOIIIFFFEEEEEEEEEAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@??????????????????????????????????????????===>>>????????????>>>===>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<>><<<<<<===@@@EEEHHHKKKLLLMMMNNNMMMJJJHHHFFF@@@??????@@@@@@???===:::777777777777888999:::;;;:::::::::::::::;;;;;;;;;888888888888888888888888555555555666777888999:::666666666777666666666666444555666666666666555555444444444444555555555555555555555666666666777777666666777777777888888888888888999999:::;;;;;;;;;<<<===???AAABBBCCCCCCBBBBBBLLL___vvv........................------...///////////////.../////////---,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++/////////......,,,++++++------............------,,,---...///000000000000////////////000000000000000000000000111111111111000000000111111111111222222222111000000///......222222222333333333444444444444333333444555666777;;;:::;;;@@@HHHUUUgggvvv{{{kkk]]]WWWPPPNNNKKKHHHFFFDDDDDDDDD@@@AAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<============>>>AAAEEEIIIJJJMMMPPPSSSRRRNNNIIIFFF@@@???>>>>>>>>>>>>;;;999888888777777888888999999::::::::::::;;;;;;;;;;;;888888888888888888888888555555555555666888999:::333444555666666666666555333444555666777666555444444444444555555555555555444444555555555666666666888888888999::::::;;;;;;:::::::::;;;<<<<<<======:::;;;<<<===>>>?????????AAAIII[[[qqq........................------...///////////////.../////////---,,,---......------,,,,,,------...,,,,,,,,,------------------------......---,,,,,,------............------,,,---...///000000000000////////////000000000000000000000000111111111111000000000000111111111111111111111111000000000000111222222222222333333333666555444444666777888888888666888===AAACCCLLLUUUnnn|||vvvmmmbbbVVVNNNLLLKKKKKKJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGBBBBBBDDDDDDDDDBBB@@@>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA????????????????????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<=========;;;===??????>>>@@@DDDGGGKKKOOOUUUYYYWWWRRRJJJEEE@@@>>><<<;;;;;;;;;:::999::::::999888888888999999888999999999::::::::::::888888888888888888888888777666666555555666666666000111333444555666555555222333555666777666555444444444555555666666666666333444444444444555555555777888888999::::::;;;;;;999::::::;;;;;;<<<======999999:::;;;<<<===>>>>>>???GGGXXXmmm}}}........................,,,---......//////........./////////---,,,---......------,,,,,,------...,,,------....../////////++++++,,,---............---..................---,,,---...///000000000000////////////000000000000000000000000111111111111000000000000111111111111000000000111222222333333333333444444444555555555222222222555777999999888:::777888<<<===<<>>???@@@AAAAAAAAA??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>???AAABBBBBBAAA???>>>BBBCCCCCCBBBBBBAAA@@@???<<<<<<<<<============>>>;;;===@@@@@@>>>???BBBEEELLLQQQXXX]]][[[UUULLLFFF@@@>>>;;;999999:::999888<<<<<<;;;:::999999999999777777888888999999999999777777777777777777777777999888777666444444333333...///222444555555555555222333555777777666555444555555555666666666777777333333333444444444555555555666666777888888999999777888888999999:::;;;;;;999::::::;;;===>>>?????????FFFUUUjjj{{{//////............//////...---,,,,,,,,,,,,---.../////////...---------,,,,,,,,,,,,---...///000000//////...---,,,,,,++++++---------...///000000111333222111///...,,,+++***------............------///////////////000111111////////////000000000000000000111222333333444444222222111111111111222222111111000000111111222333555555555666666666666777888888888888999;;;===???@@@FFFNNNXXXfffzzzwwwlll___ZZZSSSMMMJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCC@@@AAACCCBBBAAA@@@@@@AAA============<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAA???GGGKKKHHHFFFGGGDDD???>>>>>>======<<<<<<<<<;;;======>>>>>>??????@@@@@@HHHMMMTTTZZZYYYRRRHHH@@@CCC???<<<<<<===>>><<<999;;;;;;:::999999999:::::::::888666666777888777666666777777777777666666555888666444111111111222333777666555444444555666777555111///111666999777555444555666777777666555444555444444444444555666666::::::::::::;;;<<<======;;;<<<>>>>>>===:::777555<<<999666999>>>AAA???===???EEETTThhh{{{//////............//////...---,,,,,,,,,,,,---...............------------,,,,,,,,,------...///000------,,,,,,++++++******------......///000000111222222111///...,,,++++++------............------///////////////000000111.../////////000000000000000000000111222333333333222111111000000111111222111111000000111111222333444444444555555555666666777777666666777999:::;;;999<<<@@@EEELLLXXXhhhsssyyymmmbbb[[[XXXTTTNNNJJJHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCBBBCCCDDDCCCAAA??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAAHHHLLLIIIHHHHHHFFFBBB???>>>>>>>>>============;;;<<<===>>>??????@@@@@@BBBGGGPPPUUUUUUPPPHHHBBBBBBAAA???>>>>>>===;;;999;;;:::999888888888888888:::888666666777888777666555666666777777777666666555444333111111222333444666555444444444444555666333///---///444666555333444555666777777666555444555555555555555666777777888888888888999:::;;;;;;<<<===?????????<<<999888<<<888666999===@@@???===BBBGGGVVVkkk|||//////............//////...------,,,,,,------...------------............,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111000///...,,,,,,+++------............------//////......//////000111....../////////000000000//////000000111111222222222111111000000111111222111000000000000111222222333333333333444444444444555555555555555666777888888:::;;;:::;;;@@@HHHOOO```nnn~~~nnnaaaYYYTTTQQQPPPMMMIIIFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEECCC@@@>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======???EEEHHHGGGFFFFFFEEEBBB?????????>>>>>>>>>>>>===:::;;;===>>>??????>>>>>>;;;AAAIIIOOOOOOLLLGGGDDDBBBCCCCCCBBB>>>;;;:::999::::::999777777666666666:::888666666777777777666444444555666777777777777444333222222222333555666444333333222222333333444333000...000444666555333444555666666666666555444666666666555666777777888666666666666777888999999===>>>@@@AAA@@@>>><<<::::::888777999===@@@???>>>CCCIIIXXXmmm~~~///......------......///------------------------,,,,,,,,,------.........---,,,,,,,,,------...///..................//////............//////000000000000///...------,,,,,,------............------///............///000000........./////////000000.../////////000000111111111111000000000000111111000000000000000111222222111222222222333333333333444444444444444555555555:::;;;<<<;;;;;;<<<@@@DDDDDDPPPbbbvvvrrraaaUUUQQQQQQRRRMMMKKKHHHFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCAAABBBCCCBBB???=========??????@@@@@@@@@@@@@@@AAA======>>>>>>===<<<;;;;;;;;;>>>AAAAAA@@@@@@@@@???>>>>>>>>>===============;;;<<<===>>>>>>===<<<;;;999>>>DDDIIIJJJHHHFFFEEEAAADDDFFFDDD???:::999999;;;:::999888777666666666999777666555777777666555222333444555666777777777444444333333333333444555222222222222222222222222555333222333555777777666555555555555555555555555555555555555555666777777555555555555666777888999<<<===???AAAAAA???===;;;999888777999<<>>AAAHHHXXXnnn......------------......------------------------+++,,,,,,,,,------......---,,,,,,,,,,,,------...------..............................//////////////////......------,,,,,,------............------...............//////000............///////////////////////////000000000111000000000000000000111000000//////000000111222111111111111222222222333444444555555555555555555666777888999999:::<<<>>>;;;AAAJJJVVVggg~~~vvvnnnaaaUUUMMMLLLNNNQQQOOOMMMJJJIIIHHHGGGDDDBBBBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB===???@@@@@@>>>======>>>>>>>>>>>>?????????@@@@@@======>>>======<<<;;;:::999:::<<<===<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<:::999===???BBBEEEHHHHHHGGGEEEBBBEEEGGGDDD???:::888999;;;;;;:::888888777777777999777555555666777666555222222333555555666666666666666555444333333333222222222222222222222222222555444333444555666777777555555444444444444555555444444333333333444555555666555555666666777888999;;;<<<>>>@@@@@@>>><<<:::777777777999;;;>>>??????>>>EEEWWWnnn......------------......,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++......//////////////////......------------------------............------......------......///000------........./////////////////////000000000000111000000//////000000111000////////////000111111111111111111222222222222333333444555666666555555444555555666777888888888999:::<<>>@@@???>>>===>>>???<<<<<<======>>>?????????======>>>>>>===<<<;;;;;;;;;::::::<<<;;;999:::>>>:::;;;;;;;;;;;;;;;<<<<<<>>>>>>==================EEEBBB@@@CCCIIIMMMKKKGGGCCCDDDDDDBBB>>>;;;999888::::::999888888888888999999777555555666666666555222222333444555555555555777777666555444333222111222333333444444333333222333333333333333444555555555555444444444444555555333333222222333333444555666666666666777888999999;;;<<<>>>???>>><<<:::888666666777999;;;===???@@@===EEEXXXooo...------,,,,,,------...,,,,,,---......---,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++++++++******))))))(((/////////////////////...------------------------------............------...------------...//////---------.........//////000000000000000000000000000000////////////000000///////////////000111111111111111222222222333333111222333555666666555555777666666666777888777666777888999999===EEEQQQZZZfffsssyyytttsssttttttxxx{{{yyypppeee[[[VVVRRRRRRPPPLLLHHHHHHLLLOOONNNMMMLLLKKKKKKIIIEEEBBB@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>????????????AAABBBAAA???>>>>>>???<<<<<<======>>>??????@@@======>>>>>>>>>======<<<===::::::<<<;;;777888>>>;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;===???BBBCCCLLLEEE???CCCMMMTTTQQQLLLDDDCCC@@@???===<<<999777888777777777777888999999888777555555666666666555222333333444444444333333555555666555555444333333444444555666666555444444333333444333333333444666555444444333333444444555444333333333333444555555555555555666666777888999<<<===>>>???>>><<<999777555666777999:::<<>>>>>>>>>>>>>>???CCCDDDEEECCC@@@>>>>>>>>><<<======>>>??????@@@@@@======>>>>>>>>>>>>=========999999;;;999555666<<<;;;<<<<<<<<<======>>>>>>::::::999:::===AAAFFFIIIPPPFFF>>>CCCQQQYYYVVVOOOEEEBBB===<<<======:::777555555555666666777888999888666555444666666555444333333444444444333222222333444555555666555555555555555666777777666555555555666666666555555666888555444333333333333444555555444444444444555666666555555555555555666888888===>>>???@@@???<<<999777444666888999:::<<>>AAADDDJJJRRR^^^mmm{{{yyymmmcccWWWUUURRRPPPOOOOOOOOOPPPSSSRRRRRRPPPNNNJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHFFFFFFFFFFFFDDDCCCDDDCCCBBBBBBCCCEEEGGGIIIHHHJJJKKKJJJIIIHHHIIIJJJMMMKKKJJJIIIIIIHHHFFFDDDEEECCCBBBAAABBBBBB@@@???===>>>>>>=========@@@BBBCCCEEEGGGGGGDDD@@@>>>===@@@DDDHHHFFFBBB???@@@CCC@@@??????>>>===<<<<<<;;;>>><<<::::::;;;======<<<999===>>>===>>>AAAAAA?????????===999;;;@@@AAA???NNNFFF@@@BBBJJJQQQPPPMMMHHHDDD???;;;888777777666777666444333333555777999===;;;888666555555555666555444444333333444444555444444444333333222222222777777777777777777777777555555444444444333333333333333333444444444555555333333333444444444555555222444666777777666777888<<<<<<<<<<<<;;;:::999999888888888888999;;;===???CCCIIIZZZqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,---...---+++***+++,,,------------............---,,,,,,,,,,,,+++++++++,,,,,,,,,------...............------------..............................---------------...////////////............//////......///000000000000000000000000000000000000000000000000111111111222222111111222333444555666777222222222333333333333333333333444555666777888888777666555555555555666777888:::===AAAGGGPPPZZZ```qqq~~~~~~tttmmmggg```WWWQQQLLLKKKHHHFFFEEEEEEFFFFFFMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDEEEGGGGGGGGGEEEEEEDDDCCCBBBCCCEEEGGGHHHLLLMMMNNNNNNNNNOOOQQQSSSWWWTTTQQQNNNMMMKKKIIIGGGGGGEEECCCCCCCCCCCCAAA???===>>>>>>===<<<===???AAADDDGGGIIIHHHEEEBBB@@@??????DDDHHHHHHCCC???===>>><<<<<<<<<<<<===============;;;999999;;;<<<<<<<<<;;;???@@@>>>???CCCCCC@@@@@@@@@===:::===CCCEEEDDDDDD???<<>>;;;:::999999888777555444444666888:::>>><<<999666444444444444444444333333333333444444444333333333333333333222444444444444444444444444222222222333333333444444222222222333333333444444333333333444444444555555111222444444333333444666<<<<<<<<<<<<;;;:::999888777777777777999;;;===???CCCIIIYYYooo,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++------,,,+++***+++,,,------------............******++++++++++++,,,,,,***++++++,,,---...///000......------------......---------------------------------------....../////////............//////......///000000000000////////////////////////////////////000000000111111111111222333444444555555222222222222111111111111222333333444555666777777555555444333333444444555777888999999:::===AAAEEENNNWWWdddppp}}}}}}llleee[[[UUUQQQOOOKKKHHHHHHFFFEEECCCBBBBBBCCCCCCFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJDDDCCCCCCEEEGGGIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFKKKLLLMMMOOOPPPSSSXXX\\\___[[[UUUQQQNNNLLLIIIHHHJJJHHHFFFEEEEEEDDDBBB@@@?????????>>>===<<<>>>???CCCEEEGGGGGGDDDAAA@@@???>>>CCCHHHHHHCCC>>>;;;:::888999:::;;;<<<===>>>???>>><<<999999:::<<<<<<;;;===@@@AAA@@@BBBFFFGGGEEEBBBAAA>>>;;;>>>FFFIIIHHH===;;;:::<<>><<<999666444333222222444444333333333333444444222333333333333333333444333333333333333333333333///000000111333444444555111111111222222222333333333333333444444444555555666666666555444444666888;;;;;;<<<<<<;;;:::888777555555555666888:::===>>>CCCIIIXXXmmm~~~,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,---------.........)))******+++,,,---------++++++,,,,,,---...//////...------,,,,,,------...------------------------------,,,,,,------...//////......------......///---...//////000000//////......................../////////000000000111111111111222222333333444444333333222222111111111000222333333444555555666666333333444555666777888999999:::;;;;;;:::;;;<<<>>>>>>BBBHHHOOOXXXeeettt~~~ssscccZZZVVVPPPLLLKKKLLLKKKKKKFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIEEEDDDDDDFFFHHHJJJJJJIIIFFFFFFDDDDDDCCCCCCDDDDDDDDDEEEGGGIIIKKKPPPWWW[[[bbb^^^XXXSSSPPPNNNMMMKKKLLLJJJHHHGGGFFFEEEBBB@@@AAAAAABBB@@@>>>===>>>???@@@BBBDDDCCCAAA???>>>>>>===@@@DDDDDDBBB>>><<<;;;999999:::;;;===>>>?????????===;;;:::;;;<<<<<<<<<<<>>CCCHHHVVVjjjzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,------------...******+++,,,---...//////------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---............------------......------...///////////////------------------------000000000111111111222222111111222222222222222222444444333333222222111111222222333333444444555555333444555666777777888888555777999999888888888999;;;===???AAADDDJJJSSSYYYkkkuuu~~~vvvppplllcccYYYPPPNNNKKKIIIHHHHHHFFFEEEBBBAAAAAAAAA@@@AAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHEEEEEEDDDCCCCCCBBBBBBBBB>>>???AAACCCEEEKKKQQQUUU___[[[VVVRRRQQQQQQPPPPPPLLLJJJHHHGGGFFFEEECCCAAABBBCCCDDDBBB@@@>>>?????????@@@BBBAAA@@@>>>>>>>>>===>>>???@@@?????????@@@<<<<<<=========>>>>>>>>>AAA???<<<<<<<<<======<<<999===???@@@DDDKKKNNNNNNIIIHHHCCC>>>???DDDFFFDDD<<<===<<<;;;999:::===AAAIIIJJJHHHDDD>>>999777777666666555555555666777888777666666555555555555555333333333222222333333333222222222333333444444444444444444444444444444444444444444444444333333333333333333333444444444444333333333444444444555555333333222000//////222444;;;<<<===>>>===;;;999777444444444555777999<<<===AAAGGGUUUgggvvv,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************,,,,,,+++***)))***+++,,,,,,,,,,,,------------++++++,,,------...//////......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......------...////////////...........................000000000111111111222222222222111111111111111111333333333333333222222222222222222333333333444444444444555444444333222111333555666666555444444555999:::<<<<<<===???BBBEEELLLTTTaaannn{{{|||vvviiikkkjjjccc^^^[[[XXXTTTMMMLLLKKKIIIFFFCCC@@@???@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAABBBCCCDDDDDDHHHFFFEEEFFFGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAA@@@>>>???@@@AAACCCFFFKKKOOOOOOMMMJJJIIIJJJKKKKKKKKKKKKIIIGGGFFFFFFEEECCCAAAAAACCCDDDCCCAAA????????????AAABBBBBB@@@???@@@AAA============>>>@@@AAABBB>>>>>>>>>>>>>>>=========AAA???<<<<<<<<<======<<<888;;;======AAAIIIMMMMMMIIIIIIDDD???>>>AAAAAA===888999999888888999<<<>>>FFFHHHIIIFFF@@@:::999999555555555555555666666777444444444555555555555555333333222222222222333333222333333333333333333444222222222222222222222222555555555444444333333333333333444444444555555555333333333444444444555555333333333222111111333666;;;===>>>??????<<<:::888555555555555777999;;;<<<@@@FFFTTTeeerrr}}},,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***************+++,,,+++***))))))+++++++++,,,,,,,,,---------+++++++++,,,,,,------...,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,---......//////............................../////////000000000111111222222111111000000000///111111111111222222222222222222222222333333333333222333333333333111000///444555666666555444555666555666888999:::;;;<<<===>>>BBBHHHOOOWWWbbboooxxx~~~tttmmmhhhbbb^^^UUUYYYYYYUUUQQQPPPNNNJJJJJJJJJIIIGGGDDDAAA@@@???@@@AAAAAABBBCCCCCCCCCCCCAAA@@@AAAAAACCCEEEGGGHHHAAA@@@@@@@@@@@@@@@AAAAAADDDCCCBBBCCCDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@???@@@AAACCCCCCCCCCCCFFFHHHCCCAAA@@@AAACCCEEEEEEDDDHHHGGGEEEDDDEEEDDDBBB@@@???AAABBBBBB@@@>>>>>>>>>>>>@@@AAAAAA??????@@@AAA>>>===>>>???@@@AAA@@@@@@========================@@@===;;;:::;;;;;;;;;:::999<<<<<<;;;>>>EEEHHHHHHFFFFFFCCC>>>===???===888666555444555666888:::;;;===AAADDDBBB===999999:::666666666666666777777777444444444555555444444333333333222222222222333333444333333333333333333222333333333333333333333333333333333333333333444444222222333333333444444444333333333444444444555555444666777777666666888999<<<>>>@@@AAA@@@>>>;;;999777777666666777888:::;;;>>>EEESSScccpppyyy,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***+++,,,+++)))))))))***++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,---......//////......////////////////////////............/////////000222222111111000000////////////000000111111222222222222222222222222333333000111222333444444333222222333555555555555777999333444555666777888:::;;;;;;<<<======@@@HHHSSS[[[bbbkkkwwwyyypppcccZZZWWWTTTQQQNNNPPPSSSSSSOOOMMMMMMJJJDDDBBBBBBBBB@@@??????@@@AAA===>>>???@@@AAAAAAAAA@@@>>>>>>???@@@CCCFFFIIIKKKAAA@@@??????>>>>>>??????AAA@@@???@@@BBBCCCBBBAAA>>>??????@@@@@@@@@??????BBBCCCDDDCCCBBBAAABBBCCCBBBAAAAAACCCFFFGGGGGGFFFGGGEEECCCCCCDDDCCCBBB@@@===???@@@@@@???=========<<<===>>>>>>======>>>???>>>>>>@@@AAABBBAAA>>><<<;;;;;;;;;<<<<<<<<<======>>><<<999888999999999888;;;===<<<:::<<>>;;;666777555333333555666666666333888======999666777999777777777777888888888888555555555555444333222111333222222222222222222333444444444333333222222222555555555555555555555555000000111222333444444555111111222222222333333333333333333444444444555555111444666777666666777888===???AAABBBAAA???<<<999999888777777777888:::;;;===DDDSSScccnnnwww************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,++++++***)))***++++++,,,,,,++++++......---------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////++++++,,,,,,---......///000000111222222222222111////////////000000000000000000000000111222333333000111222222222222111111333444555555444444666888888777555444444444555666777888:::;;;;;;===@@@CCCKKKMMMQQQXXXcccnnnxxx~~~xxxooojjj```ZZZRRRJJJGGGGGGJJJLLLNNNNNNNNNKKKHHHDDDCCCBBBBBBBBBAAA@@@???>>>=========>>>>>>>>>????????????BBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA???>>>=========@@@AAABBBBBBBBBBBBAAA@@@BBBAAA???>>><<<<<<======??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA???===;;;:::;;;<<<===>>>?????????@@@@@@@@@@@@<<<>>>BBBEEEEEEBBB>>>;;;===>>>?????????===<<<;;;;;;;;;:::999999888777777777777777888999:::<<<<<<>>>>>>===<<<;;;::::::999999888666555444444444555777777666666777888999999555555555555666777888999777666444222222222444555444444222222222222444444777888888777666444222111777666333111//////000111333222222111111222222333111111000///000111333444222111000000000111222333222444555555555666888;;;999;;;===>>><<<;;;;;;<<<555555666666777999:::;;;===FFFUUUdddsss~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------......------,,,,,,***++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...///////////////.........///000111111111///000111111222222111111.../////////000000000000111000000000000111111222222222111111111111111111111222333333222222333555222444666888:::::::::999666888::::::999:::;;;===??????AAAEEEJJJQQQWWW[[[cccjjjssszzz|||xxxqqqjjjddd^^^XXXTTTPPPNNNJJJGGGFFFGGGIIIJJJMMMMMMLLLJJJFFFCCCBBBAAA>>>>>>============<<<<<<======>>>>>>>>>?????????AAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAA???>>>=========???@@@AAABBBBBBAAA@@@???BBBAAA@@@>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@>>><<<;;;<<<======<<<<<<=========>>>>>>>>>>>>???AAABBBBBBAAA???>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;::::::999999999:::::::::999::::::;;;;;;::::::::::::;;;;;;;;;;;;888777555444333333444444666555555555666666777888666666666777777888::::::999777555333111111222222444333222222222222333444333444666888:::;;;;;;;;;777555333111000000000111333222222111111222222333111111111000111111222222333222222222333444444555111222333333222333555777<<<>>>??????===;;;::::::555555555666777888::::::>>>GGGVVVfffttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---...............---++++++,,,---------------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...+++,,,,,,------....../////////000111111111111111....../////////000000000111000000000000111111222444333111000000000111111000222333222111111222444111444999===???===;;;888666888999999777666555666999999999:::;;;>>>@@@AAAFFFJJJOOOSSSZZZkkkvvviii```WWWTTTQQQNNNMMMKKKIIIGGGCCCCCCDDDDDDEEEEEEFFFFFFIIIHHHGGGEEECCCAAA???>>>;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>@@@@@@@@@??????@@@@@@@@@AAAAAA@@@???>>>>>>======>>>>>>???@@@@@@???>>>>>>AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>??????@@@AAA@@@AAAAAAAAABBBBBBCCCCCCAAA@@@>>>===<<<======>>><<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@AAA======>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::888888999999999:::::::::666666555444333333333333555444444444444555666666888888777888888999:::;;;999888555333111000000111333333222222222222333333000111444777:::<<<>>>>>>666555333111000000111111222222111111111111222222111111111222111111000000000111222333444555555555111222333222111222333555===???AAA@@@===:::888888555555555666777888999:::>>>HHHWWWgggvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---.........---+++,,,------......---------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////......******++++++,,,,,,,,,---...///000000111111000000........./////////000000000000000000111333444555555333111/////////111222222444555555333333444555666999<<<>>>>>>:::666333444666888999777555333333999999::::::;;;===>>>???===AAADDDDDDIIIYYYrrrwwwsssmmmhhhaaaYYYQQQKKKIIIGGGFFFFFFGGGHHHGGGFFF@@@AAABBBCCCDDDDDDDDDDDDFFFEEEBBBAAA@@@>>>===;;;<<<============>>>>>>>>><<<<<<<<<=========>>>>>>@@@??????>>>>>>??????@@@???@@@?????????>>>======<<<===>>>??????>>>===<<<>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@???>>>======>>>???@@@@@@@@@@@@AAAAAAAAAAAA??????>>>===<<<<<<===============>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@==================<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;::::::999999999::::::;;;;;;:::999888777777666666666555555444444444444555555444444444444555555777777777777777888999999777666555333222111111111333222222222222222222333000111222444555777777888444444222111111111111222222222111111111111222222000111222222222000///...---...000222333333333333333444555444333333444666;;;>>>??????<<<999777777555555555555777888999:::===GGGUUUfffuuu++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------............................../////////......///000000000000///............////////////...///000111333666888999444333111//////000111222222444666666444333333444::::::;;;;;;999666333111222444777888777555555555666666777888:::;;;======:::===@@@???AAAMMM```ooozzzkkk]]]\\\cccjjjqqqvvvvvvggg```WWWUUUSSSQQQOOOLLLIIIGGGEEECCCBBBBBBCCCDDDDDDCCCAAAAAAAAABBBCCCFFFHHHJJJGGGDDDAAA@@@@@@@@@???============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>>>>?????????>>>======<<<===>>>>>>>>>>>>===<<<<<<<<<===>>>>>>???????????????>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<<<<===>>>AAA@@@@@@@@@@@@?????????======<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>;;;===???AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<======::::::::::::999999999999777777777777888999:::;;;<<<<<<;;;:::999888777777777777777777777666666555666555555444444555555555666555555555555666666777444333333333222222333333222222222222222222222222000111111111222222333333333333222222222222222222222111111000000111111222000111222222111000...------...000222333333333333333444555444333333444666888;;;>>>>>><<<999777777444444555555666888999:::;;;DDDSSScccsss************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******++++++++++++***++++++,,,---------------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............------------------------------......///////////////------........./////////......///111333666888999222222111000000111222333111333555555444222222222666666666666555555444444111444666777666555666666666666555555666888999:::999;;;<<<<<<===CCCMMMVVVSSSKKKFFFHHHMMMNNNOOOQQQWWWZZZ___dddkkkvvv}}}|||~~~ssseeeWWWOOOJJJIIIHHHHHHGGGFFFFFFFFFDDDBBB@@@@@@AAAAAA@@@???AAA@@@@@@AAACCCHHHLLLOOOIIIFFFBBBAAABBBCCCBBB???;;;:::::::::999999888888;;;;;;;;;;;;<<<<<<<<<===>>>======<<<<<<======>>><<<===>>>?????????>>>===<<<<<<>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>>>>===<<<<<<=========>>>>>>>>>@@@???>>>===<<<======>>>AAAAAA@@@@@@?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<999;;;>>>@@@@@@???===<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::999999888777777555666666666777999:::;;;888888999999999:::::::::777777888888888777777666666666555444444444555555444444333333333333444444222222222222333333333333111111222222222222111111111111000111222333444555222222222222222222333333111111000000000000111111000000000111000000//////000111222333444555555555111222333222111222333555777:::>>>???===:::888777444444444555666777888999:::BBBPPP```ppp~~~++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,------......------************************------.../////////......---------.........//////......///000111333444555000000000111222222333333222444777777555333222222222333444555555555444444222444555555444333555666999888666555555777999;;;;;;;;;;;;;;;<<<>>>AAADDD???;;;<<>>>>>@@@BBB@@@>>>888888888888999999999999::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<===;;;<<<>>>???@@@???>>>===<<<===>>>??????>>>===<<<<<<===>>>>>>???>>>======;;;;;;<<<===>>>???@@@@@@@@@???>>>=========>>>?????????@@@@@@@@@@@@@@@AAA;;;;;;<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;999:::;;;<<<============<<<<<<;;;;;;;;;<<<===>>>======<<<:::999888777666888777777777888999::::::777777777888888888999999555666777888888777666666555555444333333333333333444333333222222222333333222222333333333222222111000111222333333222111000222111111000111222333444000111222222333333333333111111000000000000111111000////////////000000111333222222222333444444555111222333333222333555777:::===AAAAAA>>>:::777666444444444555666777888999999AAAOOO^^^nnn|||,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------......------------------------------,,,---......//////......---------........./////////////////////000000111...///000222333333333333555777999:::888666555555111333555666666555333111444444444333222111333444888666444333444777:::===<<<;;;999:::;;;<<<;;;;;;:::777666999:::999:::>>>>>>@@@BBB@@@===>>>CCCHHHGGGNNNWWW\\\]]]]]]aaadddcccjjjsssxxxyyyzzz~~~~~~yyytttpppnnnllllllkkkiiiddd]]]WWWTTTTTTRRROOONNNMMMOOOQQQSSSYYY[[[___dddfff```UUUMMMHHHGGGFFFCCC@@@???@@@AAA>>><<<;;;<<<>>>@@@@@@???@@@@@@@@@????????????@@@CCC>>>:::999<<<>>>===:::777888999:::;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::;;;===???@@@???>>>===<<<===>>>??????>>>===<<<===>>>???@@@@@@???>>>===;;;<<<<<<>>>???@@@AAABBB@@@???>>>======>>>???@@@===>>>???@@@AAABBBCCCCCC<<<<<<===============<<<;;;;;;;;;<<<<<<<<<======;;;:::999888999;;;===???<<<;;;;;;:::;;;<<<===>>>??????===<<<:::888777777;;;:::999999888888999999999999888777666555444444444555666777777666555555444333333222111111111222444444333222222333333333444444444333222111000///000111222333333222111000444333111//////...//////000111222333333333333333111111000000000000111111000///.........000111222222111000000000111222333222444555555555666999;;;>>>AAADDDCCC@@@;;;777555444444444444666777888999:::BBBOOO^^^mmm{{{///...,,,*********,,,---))))))***+++,,,,,,------------------------------)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))***++++++,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------.........//////000000000000000000000000333222111111111222333444444555777888888777666555...///111222222111000///111222444555666555444333666666666666777888999:::<<<;;;:::999888666555555666666666777888888999999:::;;;;;;<<<<<<;;;;;;:::@@@AAABBBCCCDDDEEEFFFFFFMMMNNNOOORRRTTTVVVXXXYYY^^^aaafffkkkooossstttuuuzzz{{{}}}~~~zzzwwwvvvtttsssqqqnnnkkkgggeeecccaaa___\\\XXXUUUSSSRRRQQQOOOOOONNNMMMKKKIIIGGGFFFHHHIIIKKKKKKJJJJJJLLLMMM[[[ZZZWWWUUUUUUUUUVVVWWWMMMKKKHHHEEECCCBBBCCCCCC:::;;;<<<===>>>===<<<;;;======>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::777777888999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????=========<<<;;;;;;;;;:::???>>>>>>>>>======<<<<<<<<<======<<<<<<===???BBB@@@???<<<;;;:::<<<>>>@@@<<<>>>AAACCCFFFGGGHHHHHHCCC???;;;:::<<<>>>>>>===<<<<<<===============<<<999:::;;;<<<============<<<<<<;;;::::::::::::;;;@@@???>>>;;;999777555444:::::::::999999999888888666666666666555555555555:::888666555555777999;;;444333333222111000//////111111222333333333333222333333333222111000///.../////////////////////000222111000.........///000//////000444777777222...555444333111111111111222000000000000000000000000111111111000000000000000333444555555555666888:::???BBBDDDCCC>>>999777777222333333444666888999:::888@@@LLLYYYfffttt///---,,,******+++,,,---*********++++++,,,,,,---......------,,,,,,++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++---------------.........++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,------------.........////////////////////////222111111111111222333444555777999;;;<<<:::888777***+++///222444555555444222333666777888777555444444444444444555666777888::::::999888777666555555555555666666777777888888999999::::::::::::999999777777888999:::;;;<<<<<>><<<;;;;;;<<<===============<<<;;;:::;;;:::999888888888888888999999::::::::::::999999888888999999:::;;;;;;;;;<<<<<<<<<;;;:::::::::999:::;;;<<<===>>>>>>>>>>>>==================<<<<<<>>>>>>=========<<<<<<<<<:::;;;<<<<<<;;;===@@@BBBBBBAAA???>>>===>>>???@@@@@@BBBDDDGGGHHHIIIHHHHHHBBB@@@======>>>??????===;;;;;;<<<<<<===<<<<<<;;;999:::;;;<<<<<<============<<<;;;;;;::::::;;;;;;::::::999777555333222222777777666666666555555555666666666666555555555444333444555555666666666666333333222222111111000000111222222333222222111111222222222222111000//////222222111111111111111111222111000///...//////000000000111444777777444111//////000111111111000///000000000000000000000000111000000000000000000000111333444444333444666999===AAACCCAAA<<<888666777333333444444666777999999888@@@LLLXXXeeesss...---+++******+++,,,,,,++++++++++++++++++++++++......---,,,+++***))))))++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------,,,,,,,,,,,,------------////////////////////////000000000111111333444555777999===???@@@>>>;;;999111222333333333222111000222444777999:::888666444222222222222333444555555555555555444444444333333333333444555555666666777666777777777777777777666444444555666777888888999888888888888888888888888777999:::<<<=========<<<@@@@@@AAACCCDDDFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEAAAAAAAAAAAA@@@??????>>>===============>>>??????;;;<<<<<<===>>>?????????CCCEEEGGGGGGGGGHHHIIIKKKLLLKKKJJJJJJJJJKKKMMMNNNGGGEEECCCAAABBBDDDGGGIIIPPPLLLEEE???;;;:::;;;<<<;;;<<<<<<<<<<<<;;;::::::::::::999777777666666666888999;;;<<<<<<;;;999888999999::::::;;;;;;<<<<<<======<<<;;;:::999888888::::::;;;<<<=====================>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<<<<;;;===@@@BBBEEEDDDCCCAAA@@@@@@@@@@@@AAACCCFFFHHHHHHGGGEEEDDD???>>><<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888777666555555555555555555444444444444666666555555555444444444,,,///222555666555222111222222222222222222222222222222333222222111000///000111111222111111000000222222222111111000000000222111000000///000000000111000111333555777666444+++---///111222222000///000000000000000000000000000000000000000000111111000111222222222333555777;;;>>>AAA???:::666555666444444444555555777888888888???KKKXXXdddrrr,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,------------------------,,,+++++++++++++++++++++(((((()))******+++,,,,,,,,,+++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------+++++++++,,,,,,,,,------//////////////////////////////000111222333444555666999===AAAAAA???;;;999666666555444222000...---111444777999:::888555333111111111111222222333444//////000000000111111111222222222333444444555555444444555555555555444444555555666777777888999999888888888777777777777777;;;<<<============<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<===>>>???AAABBB>>>>>>????????????>>>>>><<<<<<===>>>???@@@AAABBB======>>>>>>@@@AAABBBCCCBBBDDDFFFFFFFFFGGGIIIKKKHHHHHHGGGFFFFFFFFFGGGHHHFFFDDDAAA???@@@BBBFFFHHHSSSOOOIIIBBB===;;;;;;;;;:::;;;;;;;;;;;;;;;::::::<<<;;;:::999888777777777888:::<<<>>>>>><<<:::888:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>???===========================>>>>>>===<<<===???AAAEEEEEEDDDCCCBBB@@@?????????AAACCCDDDDDDAAA>>><<<:::::::::;;;;;;;;;:::999<<<============<<<;;;;;;999999:::;;;;;;;;;;;;;;;:::999999888888888888888999999999999999888888888777777777777666666666555555555555444444444333333+++---111444555444111000111111222222333333333444333333333222111///...---//////000111111111111111000000000///......------111111111000000000111111000000000111333444555666///000111222222222111111000000000000000000000000000000000000000111111111000111222222222333555777999<<<>>>===888555444555555555555555555666777888888???KKKWWWdddqqq+++++++++++++++++++++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++(((((()))******+++,,,,,,))))))***++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------+++++++++,,,,,,,,,------..............................///111222333444444333777;;;??????===:::777000111111222333333333333000222555777777666333222222222111111222222333333......///000000111111222111111111222333333444444222333333444444333333222222333333444444555555555333444444444555555666666777777888888999999999999777777777777888888888888888888888888999:::;;;<<<999999:::::::::999888888;;;;;;<<<===>>>??????@@@>>>>>>======>>>???@@@AAABBBDDDFFFFFFFFFGGGHHHJJJHHHHHHGGGEEEDDDCCCCCCBBBDDDBBB@@@>>>>>>???BBBDDDMMMKKKHHHDDDAAA===;;;:::::::::;;;;;;;;;;;;;;;:::<<<;;;:::999888888888888:::;;;>>>??????>>>;;;:::::::::;;;;;;;;;;;;<<<<<<888999999::::::;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA???===<<<>>>@@@CCCCCCBBBAAA@@@???>>>======>>>@@@@@@@@@===:::999888999:::::::::999999999>>>>>>>>>>>>>>>===<<<;;;888999::::::::::::::::::888777666666555555666666555555555666666777777777888888777777777666666666444444444444333333333333...///000222333333333222000111111222222333333444333333222111000...---,,,...///000111111111111111////////////......------000000000111111111000000......//////000111333555333222000......///000111000000000000000000000000//////000000111111111111000222333333222333555888777:::<<<:::777444444555555555555555555666777888888@@@KKKWWWcccqqq*********+++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------*********+++++++++++++++++++++,,,,,,------......(((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------,,,,,,,,,,,,------------...........................///000111222222222222111444888;;;<<<:::888666222222222222111111111111000111333444444444222111333222222111222222333333000111111222333333444444000111111222222333333444222333333333333333333222333333333444444555555555222222333333444555666666444444444555666777888888999999999999999999999999<<<;;;;;;;;;;;;;;;<<<<<<999999999999999888777777;;;<<<===>>>>>>>>>>>>>>>AAA@@@???>>>???@@@AAABBBCCCDDDFFFFFFEEEEEEFFFHHHGGGGGGEEEDDDBBB@@@???>>>AAA@@@>>><<<<<<<<<===>>>CCCDDDDDDCCCAAA>>><<<:::::::::;;;<<<<<<<<<<<<;;;999999888777777777777888;;;<<<>>>??????>>><<<;;;:::::::::::::::;;;;;;;;;777777888999:::;;;<<<<<<::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>BBBBBBAAA???<<<<<<===???BBBAAA@@@>>>============>>>>>>??????>>>===;;;::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;888999999::::::999999999777666666555555555555555666666777777888999999999666555555555555444444444444444333333333222222222333222111111111222333444000000000111111222222222222222111111///...---,,,...//////000111111111000000000000000000000000000...//////000000000000///---...//////...///111333333111---***)))+++---///000000000000000000000000/////////000111111222222000111333333222333555777666999;;;999666333444666444444444555555777888888999@@@LLLXXXdddqqq))))))***+++++++++++++++*********++++++,,,,,,---++++++,,,,,,------......******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------)))*********++++++++++++---------------.........))))))******+++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,------------....................................///000111222222111111000222555777999888777555666555333111///...------111111111222222222222222222222111111111111222222111111111222222333333444000111111222222333444444333333444444444444333333555555555555666666666666444444555555666777777777666666666777777888999:::444444444444444444444444666666555555444444555555::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>????????????>>>AAAAAA@@@???@@@BBBDDDEEEBBBDDDEEEDDDCCCBBBCCCEEEBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>???>>>===;;;::::::;;;<<<===============888888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>===;;;<<<>>>@@@AAA???===<<<;;;<<<===>>>======<<<<<<<<<<<<======:::<<<<<<;;;::::::===@@@<<<<<<<<<<<<;;;:::999888888888999999999999888888888777666666555555666666777777888888999:::::::::444444444444333333333222333333333333222222222222444333333222222222222222000000000000000000111111000000000000///...---,,,//////000000000000000///......//////000111111111,,,---...///000//////......000111111///...///111000...,,,++++++,,,...///000000000000000000000000...//////000111111222222///000111111111222444666666888:::888555333555777333333444444666777999999:::BBBMMMYYYeeerrr((()))***+++++++++++++++))))))***+++,,,,,,------------------------------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------.........//////........................///000111222222111000///000111444666777777666666////////////000111333333222222111111111222333444222111000000000000111111////////////000000111111111111111222333333444444333444444555555444444333333333333333333444444444444555555555555555555555444444444333444555555666777777777777888888888888999999888888888888888888444555666777888888888888888999;;;<<<===>>>=========<<<<<<<<<===@@@BBBDDDBBBCCCDDDCCCAAA@@@AAABBB>>>>>>>>>>>>======<<<;;;888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>======::::::::::::;;;<<<======::::::::::::::::::::::::999999999999999999999999::::::999999999999999999<<<<<<<<<===<<<<<<;;;;;;??????>>>>>>======<<<<<<999999999::::::;;;;;;;;;999:::;;;;;;:::;;;>>>AAAAAA???<<<;;;:::<<<>>>@@@;;;::::::999:::;;;<<<>>>999:::;;;999777888<<>>>>>;;;;;;:::;;;<<>>===<<<<<<===>>>>>>>>>>>><<<:::999:::999888777666666666666888888999:::999888777666::::::::::::::::::::::::888888999888777888;;;===;;;::::::999999::::::;;;;;;===>>>===<<<:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::>>>>>>???@@@???>>>===<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<;;;:::999888999::::::999999999999::::::;;;<<<:::999777666666777999:::999999999888888888777777666666666666666666666666666777888999999888777666333333333222222222111111777666555444333222222222000111111222222222222111222111111111000000//////222111000000111333666777000000///...............////////////000000000000........................////////////.....................///////////////......///000111111000000000000000000111111111111000000111222222222222111888999:::999666444444444555555666777888999::::::999???KKKXXXaaalll}}})))************+++++++++******++++++++++++******++++++************++++++***++++++,,,,,,++++++***************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,******++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++........................///...------------...///---............---,,,+++---------............///---........./////////000...///000111222222111000000///......---------...111111111111111111222222222333333333222222111000222222111111111000000000000000111111222333333333333333333333333333333333333333333222222111111111333333333444444444444555444444444444444555666666777666555444444666777888666555555444444555666777999888888888777777777666777777888999::::::;;;;;;:::999999999:::===???AAA@@@@@@???>>>===<<<<<<;;;<<<<<<======<<<;;;999888999999888777777777777888999999999999999888888777::::::::::::::::::999999888888999888666777999;;;;;;::::::999999::::::;;;:::<<<======;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@??????<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>@@@AAAAAAAAAAAA???===<<<<<<;;;:::999999999::::::;;;::::::999:::;;;<<<===:::999777666666777999:::999999999888888888777777666666666666666666666666777777888999999888777777444333333333222222222222555444333222222111222222111111111111000///......111111111000000000//////---,,,++++++,,,...111222000000///...............---------.........//////........................////////////////////////000/////////..................///000000000////////////000000000111111111000000111111222222222111333555666555444333333444555555666777888999::::::;;;CCCPPP^^^hhhqqq)))************+++++++++******++++++++++++******,,,++++++++++++++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,++++++******++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,------------,,,,,,************************..............................---------......///+++,,,,,,,,,,,,++++++***---------............///.............../////////......000111222222222222222111///---,,,,,,---...111111111111111111000000111222333444444222000///111111000000000000//////111111111222222333333444555555444444333333222222444444333222111000000///333333333333444444444444444444444444444555555555777666555333333444444555777666555555444555555555777777777666666666666666555666777888888999999888888888777777888999;;;<<<<<<<<<===>>>===<<<;;;:::;;;;;;<<<<<<;;;:::888777888888888777888888999:::;;;:::999999888888999999;;;;;;::::::999999999888999::::::999777777888:::::::::999999999999:::::::::;;;<<<;;;999888999:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============;;;<<<>>>???@@@AAAAAAAAA=========<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????CCCCCCCCCCCCAAA???===<<<<<<;;;:::999999999::::::===;;;:::999999;;;===>>>:::999888777777888999:::999999999888888888888888666666666666666666666666888888999999999999888888555444444333333333333333222222111111000111111222222222111000///...------111111000000000000//////------,,,,,,---///111222000//////............///+++,,,,,,,,,,,,---------..............................//////000000111111000000//////......------....../////////...------//////000000000000111111000000000111111111222222000222444444333333444555555555666777888999::::::;;;DDDTTTcccmmmttt))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---............,,,+++++++++++++++++++++******++++++,,,---,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------.........///++++++,,,,,,,,,++++++***---------............///........................///000111222444555555666777555222///...///000111222222111111000000/////////000333444444222000...000000000///////////////111111222222333333333444555555444333222222111111333333222222111111000000222222333333333444444444333333444444555555555555666555444444444444555555777666666555444444444444555555555555555555555555666777888999999999888888888777777666777777888999999:::<<<>>>>>>===<<<::::::;;;<<<<<<<<<:::999888777777777777888999:::;;;<<<;;;999888888888999:::;;;;;;::::::999888888888======>>><<<:::999999;;;::::::999999999999::::::999:::;;;:::888777888:::<<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>======>>>??????@@@@@@AAA????????????>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>BBBBBBBBBBBBAAA???===<<<;;;;;;:::::::::999999999<<<;;;999888888999;;;===999999888777777888999999888888888888888888888888777777777777777777777777888888999999999999888888666555444333333333444444111111000000000111222222222222111000000/////////000000000000000000//////......---......000111222000///............//////++++++,,,,,,,,,---------..............................//////000111222222.........///////////////.../////////...---,,,,,,////////////000000000111000000000000000111111222222333555555444444444555555555666777888999::::::888BBBTTTdddmmmsss}}}))))))*********+++++++++******++++++++++++******,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))))))))*********+++++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++........................//////.........---------,,,------.........//////,,,,,,------------,,,,,,---------............///...............---------//////000111222444555555999777444111000000222333222111111000000/////////...000222444444222000//////////////////000000000111222222222222222333333444333333222111000//////000000000111111222222222222222222333333333444444222333444444555555444444333333444444555666777777666666555555555444333333444444444444444444555555555666777888999888777666777777777777777777777888888999<<<>>>>>>>>><<<<<<;;;;;;<<<===<<<;;;:::999666666777777888999;;;;;;;;;:::999888777888999::::::::::::999999888888888@@@AAAAAA@@@===<<<<<<===:::999999888888999999::::::::::::999777777888:::<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@???===<<<;;;;;;;;;:::::::::999999:::999888666666777999:::999888888888888888888999888888888888888888888888888888888888888888888888888888888888888888888888666555444333222333444555222111111111111222222333...............///000111//////////////////000000+++++++++,,,,,,---......//////............//////,,,---------....................................---......///000111111222,,,------...///000111111.../////////...---,,,,,,...////////////000000000000000/////////000111222333444666555444222222333555555666777888999::::::666@@@RRRbbbjjjpppzzz)))************+++++++++******++++++++++++******+++******************+++***++++++,,,,,,++++++***(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------------++++++******++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++,,,---...////////////,,,------...............---------............///.........------------------------......000111222666444222000//////000111000000000000000000//////...///111333333222111000//////000000000000111111111111111111111111111111222222111111000000//////...//////000111222333333222222222222333333333333111222333555555444444333222222333444555666777777444444555555555444333333444444444444444555555555222333555777777555444333666666777777777777777777888999;;;<<<======<<<<<<:::;;;<<<======<<<;;;:::666666666666777888999::::::999888888777777888888999999999999999999999999???@@@BBBAAA>>>===<<<===999999888888888888999999:::;;;:::999777777999;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>?????????>>>===<<<<<<<<<<<<============<<<<<<<<<;;;;;;????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<::::::;;;;;;;;;:::999888888888777777666777777777888888888888888888888888888888888888888999999999888888888888888888888888888888777777777777888888666555333222111222444555222222111111111111111222++++++***+++,,,---///111......////////////000000------......///////////////............//////000............////////////........................------......//////000000,,,------...///000111111....../////////...------......////////////000000000000///...///000111222222333444444222000000111555555666777888999::::::777@@@PPP___hhhmmmxxx)))************+++++++++******++++++++++++*********))))))(((((())))))******++++++,,,,,,++++++***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---++++++******++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++000//////...------,,,,,,+++,,,---////////////...,,,,,,---...............---------............///.........------,,,,,,,,,------,,,,,,---...///000222111000////////////////////////000000000000000//////000111111111111111000000000111111111222222000000000000000000000000111111111111111111111111//////000000111111222222111222222222222333333333000222333555555444333222222222333444444444444444222333444555555555444333444444444444555555555666222444666777777666333222444555555666777777777777888888999999:::;;;;;;;;;999:::;;;<<<<<<;;;:::999666555555555666777888888777888888888888777666666777777777888999999::::::;;;===>>>>>><<<:::::::::999999888888888888999999;;;;;;;;;999777777999<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<======>>>??????<<<<<<;;;:::;;;;;;======<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>@@@AAAAAABBB<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;:::999888777888888999888777666555888888888999999888888888777777888888888999999999999999999999999999999999777777666555555666777777666444222000000111333444222111111000////////////......,,,,,,,,,...000111........./////////000000///000000111111111111111...............///000000---.........////////////........................------------............//////////////////............///000000000//////........./////////000000111000.........///111222000222444444333222333444555555666777888999::::::777???MMM[[[cccjjjvvv)))************+++++++++******++++++++++++******))))))(((((((((((())))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,(((***,,,///000///...---++++++******++++++,,,---,,,------......------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,***+++---///000000///...+++,,,------............---------.........//////.........------,,,,,,,,,000///...------...000000111111111111111000000000......//////000000111111//////000000000111222222000000111111222222222333000000000///////////////222222222222222222333333111111111111000000000000111111222222222333333333000111333555555444333222222333333333333222111111111222444555666555444444444444444555555666666666444666888:::999888555444222333444555666666666666888888777777888999::::::888888::::::;;;:::999888555555555555555666666777666777888888888777555444666666777888999::::::;;;777999;;;;;;999888888888999999888888888888999999<<<<<<;;;999777888:::<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<===>>>>>>???:::999999999:::<<<>>>???>>>=========<<<<<<<<<<<<999:::<<<>>>@@@CCCDDDEEE????????????===;;;999888::::::;;;<<<;;;:::999888777888:::;;;:::999666555888888999999999999888888777777888888999999999999999999999999999999999999777666555444444555666777666444111000///000222444222111000......---------444333111000///000222333---.........//////000000,,,,,,------...---------...............///000111---------.........//////........................------------------,,,,,,222111000///...---,,,,,,......///000111111111000............/////////000111000...---...///111222000333555666666666777888555555666777888999::::::666===JJJVVV^^^fffsss,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***************************,,,+++,,,,,,---...///000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,+++***+++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,333222000...,,,,,,,,,---------............------+++---......---,,,,,,------......///////////////,,,...///000///000111333222222111000/////////000222111111111000000//////111000000000000000111222111---+++---222444222...111111111111111000//////111111111222222333333333222222111111111111111111000000111111111111000000333333111111111111333333444444444333333222222222333333333333333333333333444555777888888777555444555777888666333333555777999999888777777888999:::888888888888888777666666555555666666777888888888666666666666666777888888777777777888999999999:::888888888888888777666666666777888888777888:::<<<;;;;;;:::999999:::::::::<<<;;;:::999:::<<<>>>???@@@???>>>======>>>???@@@===<<<;;;::::::;;;<<<===AAA@@@???>>>===<<<<<<<<>>===<<<<<<======<<<<<<;;;;;;;;;:::::::::999999::::::999888666555444444555555777888999:::999999999999999999999999:::999999888777777777888999777666666777777666444444333222000///000000111333222000......///111222...///000000000///---,,,,,,---...///111111222222.........------,,,,,,,,,......------------.........////////////---+++******+++,,,---------,,,+++...///000///...---...000////////////////////////222111000///////////////---------...///000000111////////////000000000000111111222222222333333333333333555666777777777777999BBBGGGQQQ```fffnnn}}},,,+++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++*********************+++++++++************+++,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++*********+++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,//////...............///------............------+++---......---,,,,,,---------...///////////////...///111000///...000111111111000000///000000000111111111000000000//////000000/////////000111111777222------000222111...111111111111111000//////111111111222222222333333111111111111111111111111000000111111111111000000444333222111111222333444444444333333333222222222333333333333333333333333777777777999;;;;;;999666555666777666444444777999:::999888777777777888999777888888888888777666666555555555666666777777777666666666666666777777888666777777777777777888888777888888888888777666666555666777777777777999;;;;;;::::::999999999::::::<<<;;;:::999:::<<<>>>???<<<<<<;;;;;;;;;<<<>>>>>>===<<<;;;::::::;;;<<<===>>>@@@CCCDDDDDDAAA>>>;;;:::;;;???BBBEEEGGGIIIIIIAAA@@@??????>>>>>>??????<<<<<<<<<;;;;;;;;;::::::888999999:::999888777666777777666444444333444444::::::::::::::::::::::::::::::999888888888888888999777666666777777666555555444222111000000111111222111000/////////000111///////////////......---111000///......///000111/////////.........------......------------............//////...,,,+++******+++---.........---,,,---///000///...---...000........................000000///.........//////......//////000111111111////////////000000000000111111222222222333333333333444555666777888888888999BBBGGGQQQ```eeemmm}}}+++******)))******++++++***************************++++++,,,,,,++++++************))))))*********))))))******++++++++++++(((((((((((()))***++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++***))))))***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...............---------++++++---...///000000000------............------+++---......---,,,,,,---------...////////////...///000111000///...///000000000/////////000111111111111000000000000/////////.........//////000111999444...,,,...111222111000111111111111000000///111111111111111222222222111111111111111111111111000000111111111111000000444333333222222333333444333333333333222222222222333333333333333333333333888777888===CCCDDD???:::666666777666555666888;;;:::999888777777777777777777777888888777777666555555555555555555555666666666666555555666666777888777666666666666666555555777777777777777666666555444555666666555666888999:::999999999999999::::::;;;::::::::::::<<<===???;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<@@@FFFKKKKKKFFF@@@;;;777999<<<@@@CCCEEEGGGHHH@@@??????>>>>>>>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::888888999999999888888777:::999888777666555555555:::::::::;;;;;;:::::::::::::::999888888888888999999888777777888888777666555555444222222222222222111111000000000000//////000//////............///555222///---,,,,,,...000000000000///////////////......------------..................---,,,+++***+++,,,---...///...---------...//////...---...///------------------------......---------...///////////////000000111111222////////////000000000000111111222222222333333333333444666777888999999999999BBBGGGPPP___dddlll{{{******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++)))))))))***++++++,,,,,,((((((((((((((()))***+++,,,------------.........++++++++++++++++++++++++,,,+++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------........................)))***,,,...///000//////,,,------......------,,,+++---......---,,,,,,---,,,---......//////.........///000000//////000111///////////////000111222000000000000000000//////......---......///000111222///------///222333333000000111111111111000///000111111111111111111111000000000000111111111111000111111222222111111000444333333333333333333444333222222222222222222222333333333333333333333333777777<<>>>>>=====================;;;::::::::::::::::::;;;:::???FFFKKKKKKGGGAAA===;;;<<<===>>>???@@@@@@AAA===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888999888888888888555555555666777888:::;;;888999::::::::::::999888:::999999888888888999999999888777777888999888666666555555444333333222222000000111111000000///...000///...------...///000333222000...---------...////////////////////////......------------..................------,,,,,,,,,---.../////////...------...//////------...///------------------------,,,,,,,,,,,,------...///......//////000000000000////////////000000000000111111222222222333333333444444666777999:::::::::999BBBFFFPPP^^^cccjjjyyy))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))*********+++++++++***))))))))))))******+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,------------..................***+++,,,.........---,,,,,,,,,------------,,,,,,+++---......---,,,,,,---,,,------...............+++---///000///000222444///.........///000111111//////////////////000000------------...///000111---------///000111000//////000000111111111000000000000000000000000000000//////000000000111111111111111222222222222111111333333333333333333333333222222222222222222222222333333333333333333333333666:::CCCQQQ\\\^^^UUULLL===;;;888666555555666666888888888888777777666666777777777777777666555555444444444555555555555555555555555555555666666777888888888777777666666666555666666666666555444444333444555444333333555777777777777777777888999:::999999::::::;;;<<<<<<===???>>>>>>===<<<;;;::::::999::::::::::::::::::999;;;>>>BBBEEEFFFDDD@@@>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999888888888888888888111222333444666888:::;;;666777888999999888777666888888888777777888888999888777666777888999888777666555555555444333333222///000000000000///......000///...------...///000---...///000000///...---..............................------------....../////////...............,,,---.../////////...------...///...---,,,---///------------------------,,,,,,,,,,,,,,,---...///---------...............////////////000000000000111111222222222333333333333444666777999::::::;;;999AAAFFFOOO\\\aaahhhwww((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************))))))*********************************++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------------++++++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,+++---......---,,,,,,---,,,,,,---............---***,,,...///000111333555//////.........///000000......////////////000000---------...///000111222---...000111000...,,,***///000000111111111111000000000000000////////////...//////000000111111111111111222222222222111111111222222333333222222111111111111222222222222222333333333333333333333333666<<>>???@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<======>>>=========<<<<<<<<<;;;;;;;;;:::999888777777777777999999999999:::;;;<<<<<<444555777888888777555444777777666666666777888888777666555666777888777666555555555555444333222111000000////////////......///............//////000***,,,///111111000...,,,------............//////......------------......///......---------......+++,,,---...///...------,,,---......---,,,---...------------------------------,,,,,,,,,---......------------------------////////////000000000000111111222222222333333333222333555777888:::::::::999AAAEEENNN[[[```fffvvv'''(((***+++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,++++++***)))))))))++++++******)))******+++))))))*********+++++++++************************)))*********++++++++++++++++++***++++++,,,,,,---***++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,++++++---......---,,,,,,---+++,,,------......------+++---///000///000222444000000///.........//////........./////////000000.........///000111333333///000111000///------,,,//////000111111111111111000000/////////...............//////000111111222111222222333333222222111000111111222222111111000000111111111222222222222333333333333333333333333444999CCCNNNVVVXXXUUURRR???;;;555333333444444333444555666777888888888777666666777777666666555444333333444555777888999999555444444444444555666666555555666666666666666777444555555555555444333333444555666555333333444666666555555666777888999999888888999:::;;;;;;;;;;;;888999::::::::::::999888777888999::::::999888777;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>============<<<<<<<<<<<<===<<<:::888666666666666>>>===<<<<<<;;;;;;;;;<<<444666888999999888666444555555555555555666777777555444444444666777666555444444555555444333111000111000///...---...//////---......///////////////+++,,,...///000///...---....../////////000000000......------------......---,,,+++++++++,,,------***+++---.........---,,,,,,---......,,,,,,---...........................///...---------------...........................////////////000000000000111111222222222333333333111222444666888999::::::999AAAEEEMMMZZZ___eeettt'''(((***+++,,,,,,++++++************************+++++++++,,,,,,+++++++++***+++,,,------,,,+++***---,,,,,,+++***)))((((((******)))))))))))))))***((())))))))))))*********************************))))))******+++++++++++++++***)))))))))***,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,******))))))***,,,...///+++,,,,,,------,,,,,,++++++---......---,,,,,,---+++,,,------......---------///000000//////000222111000///...............---.........//////000000......//////000222333444.../////////...///111333//////000111111111111111000000//////.........------......///000111111222111222222333333222222111///000111222222111000///000000111111222222222222333333333333333333333333111555<<>>===;;;:::999:::;;;;;;999999999999::::::;;;<<<>>>=========<<<<<<<<<<<<>>><<<:::888666555555555777777666666555666666666555666999::::::999666555444444444444444555666777444333333444666777666555333444444555444222111000222000...---,,,---///000,,,---///000000000///...///......---------......//////000000111111111222.........------.........+++***)))))))))***+++,,,***+++,,,---------,,,+++,,,---......,,,,,,---...////////////////////////000///......------------///////////////.........////////////000000000000111111222222222333333333000111333555777888999:::999AAAEEEMMMZZZ^^^dddsss)))+++---,,,******,,,///++++++++++++++++++++++++))))))))))))************)))************+++++++++++++++******++++++,,,,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++************)))))))))))))))))))))***+++,,,,,,------------,,,++++++,,,------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------//////...---...///000111,,,,,,,,,------.........000//////.........//////000222222111000///000111)))***,,,---...------,,,///////////////////////////////////////000111111000111111222222000///..........................................///000000111111222222222111111000111111222222222333333333111111111111111222222333333333333333333333333333111222444666888::::::;;;777666555444444444555666555555555666666666666777444555555555444333333222444333333222333444666777555555555666666555444444666555555444444444444555777777666555555555555555333444555666555444333222444444444444555777888999888888888888888888888888;;;;;;;;;<<<<<<<<<======777888:::;;;;;;:::999888<<<<<<<<<<<<;;;:::999888===<<<<<<;;;;;;<<<<<<===;;;:::999999:::===???AAA999999:::;;;<<<===>>>???AAA???;;;888666666777888999777777999;;;;;;888555888777555444444444555666333444444444555666666666777666555444444555666777555444222111111222444555222111000.........///000,,,...000111111000...,,,......---------......///000000///......---,,,,,,---------------------------------............///------,,,,,,,,,---.........------,,,---///222333...............///000111111///---+++***+++,,,---------,,,,,,,,,---......------...000111333444444444444444555444444333333333333555666777777777777999===FFFPPPXXX]]]fffooo(((***+++***((((((+++---++++++++++++++++++++++++))))))))))))************)))************+++++++++++++++******))))))******++++++***))))))***++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***************++++++++++++******+++,,,,,,---......---,,,+++******+++,,,---*********))))))*********------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,++++++++++++---...///,,,,,,,,,---------......//////............//////...///000///---,,,---...,,,,,,---.........------,,,,,,---......///000000///////////////000000111//////000111000///...---////////////////////////...............///000000000111111222222111111000111111111111222222222222222111111111111222333333222222222222222222222222000111333444666666777777444333222111111222333333444444555555555666666666444444555555444444333222333333333333333444555555444444444444444444444444555555555444444555666666777666666555555555555555555555555555444333222222444444444444555777888999888888888888888888888888::::::;;;;;;;;;;;;<<<<<<999::::::::::::999888888======<<<<<<;;;:::::::::::::::999999999999::::::>>>===;;;:::999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@>>>;;;888777777888999999777666888::::::888666888777666555555555666666444444444444555555555555333333222222222222333333777666444222111000000000111000//////....../////////..................///---------------...//////------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,------...///...,,,+++***+++,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,...///000,,,,,,,,,,,,---...///000.....................///222333333333333333222222333333555666777777777777999<<>>===;;;::::::::::::;;;:::999999888888999999:::>>>===;;;:::999999999:::<<<<<<;;;;;;:::::::::999===<<<999777777777999:::999777666666888888888777888888777666666666666666555555555555444444444444111222222222222222222111555555444222111000///...///////////////......---111///,,,******,,,///111,,,,,,,,,,,,---...000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---------,,,+++***)))***+++,,,***++++++,,,,,,,,,,,,+++,,,,,,------.../////////,,,,,,,,,,,,---///000000........................111111222222222222111111222333444666777777888888999<<>>GGGOOOXXXfffsss************************************)))))))))(((,,,+++++++++******))))))))))))))))))************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))))))))************+++++++++************)))************************+++++++++,,,,,,---------++++++,,,------...//////---,,,***))))))***,,,---***+++,,,,,,------,,,,,,000000//////............---------............///---.........------++++++........................+++,,,------......------,,,---///000111111111000,,,------......------,,,------------,,,+++******---------............/////////...------------...------,,,---...000222333666555333111000000111111...............---------------------------------...///000///...///111333////////////////////////111111000000000000111111000000111222333333333333222333444444555555444444666555444333222111111111111///---///222333222000222333555777777666555444333333333333444555666666333333333222222111111111333444444555444333111000...000333555777777666555777777777777777777666666777666666666666888:::;;;888:::;;;:::888888999:::<<<<<<;;;;;;;;;<<<<<<===:::999999888777666555555777777555555555555777777666666666666555555555555222333444555666666777777444444444555555555555555333444444555555444444333222222222222222222222222222222222111111111000000///000222333444444333222000000111111222222222333333111...------......------...000000///.........++++++,,,,,,,,,---------//////.........---------+++,,,---...---,,,+++***---///222333111///------......//////000111111111,,,,,,,,,------.........------------------------++++++++++++++++++++++++---...............------000000000000000111111222111111222333444444555555777999===CCCLLLXXXdddmmmzzz************************,,,,,,+++++++++*********++++++******))))))))))))))))))))))))************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++*********++++++++++++++++++,,,,,,---......//////,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,------------..................------,,,,,,,,,,,,------------------------+++,,,------...------------...///111111111000000,,,------------------,,,+++,,,---------------,,,------------...........................///000111//////...------...///000111000//////............................................................---...///...------///111000000000000000000000000111111000000000000111111000000111222333333333333333444555555666666555555555555444444333333222222222000///000333444222000111222444555666555444333333333333333444555666666444444444444333333222222222333444444444333222111000111333555666666555555555555444444444555555666888888777666666777888999999:::;;;;;;999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<999999888888777777666666888888777666666777888888888777777666555555444444555555666666666666555555555555555555555444444444333333444444444444333333222222222222222222222222222222222111111111000000000000111111111000000///////////////000000000111222000------.........---.........---------...///,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******///111444555333111//////,,,,,,------.../////////,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------000000000000000111111222//////000222333555666777666888<<>>BBBGGGPPP\\\dddmmm|||)))))))))*********++++++++++++,,,,,,,,,+++))))))+++******)))))))))))))))************************)))))))))))))))***++++++,,,+++***)))))))))******++++++++++++***************)))))))))))))))))))))+++,,,,,,,,,,,,+++******+++++++++***************,,,,,,,,,++++++*********++++++,,,,,,,,,+++******************************+++++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++,,,,,,,,,---------************************,,,,,,+++++++++,,,------...............---------+++,,,---///111333333444///...,,,+++******++++++******+++,,,,,,+++******)))*********++++++,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,------------------/////////...------,,,,,,---------.........//////////////////////////////111111111000000/////////111111111111111111111111111111111111111222222222444444444444444444444444333333222222222333444555222222111111222222333333222222333333444555555666444444333222222333444444111111222222333444444444444444333333333444555555444555666666666666555444555777888999999999;;;===<<<<<<;;;:::::::::::::::<<<;;;999777666444444333;;;:::888777888777555444999888777666555666666777===BBBFFFGGGBBB;;;555333333444444555666666777777555444333333222222222222222333333333333222222111111000000///////////////......------------......///.........------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++***)))************************+++++++++************)))******++++++++++++******++++++*********)))))))))+++*********++++++,,,,,,,,,,,,+++++++++*********++++++,,,---.........---(((((()))***+++---...///,,,---......///.........000000111222222222222111111222333333444333333333666999===AAAGGGPPP\\\dddnnn|||)))))))))************+++***++++++,,,,,,++++++***++++++***)))))))))))))))***************************************++++++,,,++++++***)))))))))******,,,+++)))((((((((()))***))))))))))))))))))******+++,,,,,,,,,,,,+++*********************++++++++++++++++++++++++*********+++++++++***++++++,,,,,,***************************++++++,,,,,,+++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,---------...************************------,,,+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,...000111333333444...---+++***))))))***+++)))******++++++******)))))))))******+++,,,------------,,,,,,,,,,,,------***++++++,,,,,,---------,,,,,,---.....................---------,,,,,,,,,........................---............/////////////////////////////////000111222222222111000///111111111111111111111111000000111111111222222222444444444444444444444444333222222222222333444444000000111111222333333333222222333333444444555555444444333333333333444444222222222333444444555555444333333333444555666666555666666777777666666555555777888999888999:::<<<<<<;;;::::::999999::::::;;;;;;999888777666666666<<<:::888888999888777555666555555555555444444444444;;;BBBFFFEEE???888444333333444444555666666666666555444333222111111111000111111222222222222111...///000111111///...---......------------..................------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,------------,,,+++******************************+++++++++************)))******++++++++++++******+++++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,'''(((***,,,...000222333...------------.../////////000111111222222111111111111222333333333333333444777;;;@@@FFFPPP[[[dddooo}}}++++++++++++,,,,,,,,,,,,******************)))))),,,,,,+++***))))))))))))***************************))))))))))))***++++++*********))))))))))))***,,,***((('''&&&''')))***)))))))))))))))*********+++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,+++++++++***************++++++***)))***+++---...******************************+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------,,,,,,++++++******,,,---...000111222333333...---,,,************+++******++++++++++++************+++,,,---......///---------,,,,,,---------,,,,,,------...///000000,,,,,,---.........---------------------------------------.........//////...............////////////////////////////////////111222444333222000///111111111111111111111111000000000111222222333333333333333333333333333333222222222222222333333333111111111222222222222111222222333333333444444444444444444333333444444444222222333444444555555666444333333444444555666777666666777777777777666666444666777777777777999:::;;;::::::999999999999999777777777888999:::<<<<<<<<<;;;999999::::::999777222333555777999:::::::::333555777999999999888888555555555666666777777777777666444333222111111111...///000111111111111111...///////////////.........------,,,,,,------...------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---------------,,,++++++************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,---...////////////......---,,,,,,...///000///000000111111111111111333333444555555555555444222555:::>>>EEENNNZZZcccooo|||******+++++++++,,,,,,,,,+++******)))((('''''''''---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))***)))))))))+++***(((&&&&&&'''((()))(((((())))))************+++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,************************++++++***)))***+++---...************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++000/////////......------+++,,,...///111111222222000///---,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...//////000------------------------,,,,,,------...///000000+++,,,,,,---...---------++++++,,,,,,---...//////,,,,,,------.../////////////////////////////////........................///000222333444222111///000000000000000000000000///000000111222222333333333333333333333333333333111111222222222333333333111222222222222111000///222222222333333333333333444444444444444444444444222222333444444555555666444444444444444555666777777777666666666666777777333555666666555555777888::::::999888888888888999666777777888999;;;===>>>:::999888888999:::999777666666666777666666555444444333111111222444555666555555555555666666666666777666444333222111111111...///000000111111111111000///---,,,---...///111------,,,,,,,,,,,,------,,,,,,------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))***++++++++++++***)))(((......---,,,,,,...///000//////000111111111111000222333444444555555444444111444999===CCCMMMYYYaaannn{{{((((((((())))))))))))***+++***)))(((((((((((((((...---,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((())))))***'''((()))*********))))))+++***((('''''''''((()))((((((((()))******+++++++++,,,,,,,,,,,,+++*********************+++++++++)))))))))***************+++++++++***++++++,,,,,,************************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))************************************------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++---...///000000000000///---,,,+++,,,,,,------,,,,,,++++++,,,,,,---------............//////------............------***++++++,,,,,,---------++++++,,,---------------***++++++,,,---...///000---------.........//////000000000////////////...........................///000111222222222111000//////////////////////////////000111222333333444333333333333333333333333000111111222333222222222000111222222222111///...222222222222333333333333444444555555555555444444222222222333444444555555666666555555555555555666777666666555555666666777333555666666555555666888:::999888888777777888888:::999999888999999::::::777666555555777888777666777777777777777777777888555444444444555555333111333333333333333333333333666555444333222111111111///000000111111111111000000///---++++++---000222------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,++++++***************************+++++++++************)))******++++++++++++***************+++++++++++++++'''(((***+++++++++***)))++++++++++++,,,,,,,,,,,,******+++++++++++++++***)))***+++,,,---,,,+++***...------------...//////...///000000111111000000000000111222222222222222111444888<<>>999444222444666777777444444444444444444444444444444333222222333333333222222222222222111000///+++,,,.../////////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,((())))))*********))))))************************+++++++++************)))******++++++++++++******(((((())))))*********+++'''(((***+++,,,+++)))((()))))))))******++++++++++++,,,---...//////000///***+++,,,,,,,,,***(((&&&+++,,,.../////////...---...//////000000000000000222222333444444444444333222555888;;;@@@HHHSSS[[[fffvvv))))))))))))))))))))))))***++++++,,,,,,++++++***+++)))((('''((()))+++,,,***)))))))))((((((''''''(((((((((((())))))))))))(((((())))))******++++++&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++************************+++++++++*********))))))+++***)))(((''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,------.........,,,***))))))***++++++***))))))***+++,,,,,,------,,,++++++******++++++,,,...------,,,,,,---///000000...,,,,,,---.........,,,---------------,,,,,,............////////////////////////////////////000///...---,,,---......,,,++++++***+++,,,...///000000000000000000000000222222222111000//////...000000000000000000111111222222222222222222222222111111111111111111111111222333333333222111111000222222222333333333444444555333111333555777555333333222111111111333555777666555555444444555555666555444444333333444444555555666888999::::::999999888777777777888999::::::999888777666666888:::;;;:::999777666666777999:::999888666666999>>>DDDHHHDDD???888555555555555333444444333333333333222222555444333111000111111222111111111111111000//////------------------------000///,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++))))))))))))************+++******)))******+++++++++++++++***************,,,++++++++++++++++++,,,******))))))******+++,,,++++++******************++++++,,,,,,,,,,,,------.........---,,,+++)))((('''(((***,,,---...//////---------,,,******,,,......///000///---,,,,,,---...///111222333444444444555777:::<<<@@@IIITTT\\\eeewww))))))))))))))))))))))))***++++++,,,,,,++++++******)))((('''((()))+++,,,++++++++++++*********)))(((((((((((()))))))))***)))))))))))))))*********'''(((((()))***)))))))))'''''''''''''''''''''''''''(((((()))******++++++************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))***))))))((()))***+++,,,************************)))******++++++******)))******************************))))))******+++,,,------,,,,,,+++***))))))+++++++++,,,,,,,,,------,,,***))))))+++++++++************++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---...000222444444111...,,,---......------......////////////...............////////////////////////////////////000///...---,,,------...---------------...///000000000000000000000000000000000000000000111111111111111111222222333333333222222222222222222222222222222222222222222222222333333444444444333222111222222222333333333333444333111000111333555333222222111000///000222444555555444444444444444444555666555555444444555555666555666777888999999999888777777777777777888999999999888777666666888:::;;;:::999888777777888999:::888777777777999;;;>>>@@@@@@<<<777555555666555444444444333333333333222222111111111111111333444555000111111111111000//////------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++))))))))))))************++++++************************************++++++******))))))))))))************))))))******+++,,,************************+++++++++,,,,,,,,,------------------,,,,,,,,,,,,---...............------+++,,,------,,,+++,,,---///000111000.........//////000111333444444555555444777:::<<>>@@@;;;444...,,,,,,,,,+++)))***+++,,,,,,---,,,,,,---------.........//////........................//////......------------***+++,,,---------++++++////////////////////////,,,---...///000222222333111111222333444555666777111111111111111111111111222222222222222222222222///000111222222111000///111111111111222222222222////////////000111111000444444444444444666777888333333333333333333333333666666555555555555666666444444555666666777777777777666666555666666777777888777666666666777777888777888888999999888888777777777666666666666666666777666666666555555333222444444333333333222222222333333222111111000000000000000000000000//////...------------------------+++,,,---......,,,+++)))++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++++++++++++++***))))))((((((((()))***+++,,,,,,,,,(((((((((''''''((((((((()))))))))))))))***++++++***************+++++++++***++++++++++++,,,,,,,,,,,,+++***))))))***,,,...)))***+++,,,,,,,,,,,,,,,---...///......///111333000222222222000000111222111111222444444555555555333555999<<>>GGGRRR[[[gggttt))))))))))))))))))))))))))))))************))))))(((((()))***************''''''(((((()))))))))***)))************+++++++++(((((())))))******++++++(((((()))***************''''''''''''''''''''''''*********)))))))))))))))************************'''((((((((())))))******''''''((()))***,,,...///)))))))))))))))))))))))))))***+++,,,---,,,++++++'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,---///...+++)))'''(((((()))***++++++,,,,,,++++++++++++++++++,,,...---***)))***...222555222000---,,,------,,,++++++++++++***)))((('''&&&,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,///...,,,+++***+++,,,,,,------------------------............//////000000222222222222222222222222000000000000000000000000///////////////////////////,,,(((&&&&&&***...111////////////000000000000...000222222//////111333111111222333444444444444333444666777777666444333666666555555555555666666666666555555666777999:::555444333333222222222333555666666666555444333333555444222111111222444555444555666777777555333222222444666555333333666999444444444333333333222222111111222222111000...---///////////////......---------------------------+++,,,,,,,,,++++++******************************))))))******++++++++++++++++++************++++++******+++++++++,,,,,,,,,&&&'''***,,,------,,,++++++++++++*********************))))))))))))******((((((((((((((()))******((())))))***++++++,,,,,,)))************+++++++++((()))+++,,,............&&&'''(((***,,,---------,,,///222333222///...------///000000//////000222///000000111111111000000222444666999===FFFQQQYYYcccppp***)))))))))((((((''''''((()))++++++)))((()))***************************&&&&&&''''''((()))))))))+++)))(((&&&&&&((()))+++***)))(((''''''((()))***(((((((((((())))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))((((((((((((((())))))))))))******************))))))******+++,,,+++++++++*********)))))),,,+++***+++,,,,,,+++***(((((())))))))))))((((((******+++++++++,,,,,,,,,,,,,,,++++++***))))))))),,,+++++++++******)))))))))+++...000111000///---------,,,,,,+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------,,,++++++***))))))...---,,,,,,++++++++++++,,,---...//////---+++***+++,,,---......,,,***))),,,,,,------...///000000///...---,,,,,,,,,,,,,,,,,,+++***))))))+++---...111///---,,,,,,...000222000000000000000000000000000111111222222222111111111111000///////////////,,,---...///000000000000///000000000000111111111000000000000000000000000111111222222222333333333222333555777777666555444555555555555666666666666555555555555555555555555777333...+++***---111444555444222111111222333444666555444444555666555444888666444333333333555666666555555555555444444444333333333222222222111111333222000///.........///////////////////////////---------------,,,,,,,,,,,,---------.../////////***++++++++++++***))))))***************+++------++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))************))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))************))))))---+++(((&&&&&&(((+++---************************,,,,,,+++***+++,,,---...,,,---......//////.....................---------...000222444555444333222111444777:::>>>FFFOOOWWWaaakkkyyy,,,,,,,,,+++++++++******((()))++++++)))((()))***((((((((((((((((((((((((((((((((((((((((((''''''***)))(((((((((((()))***))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***++++++++++++*********)))))),,,***)))***+++,,,+++)))(((((())))))))))))((((((*********+++++++++,,,,,,******************++++++***************+++++++++***+++...111222111000///,,,,,,+++************+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,---/////////---,,,***---...///000///...,,,+++,,,,,,------...//////000///...------,,,,,,,,,---,,,+++***)))***+++---...///...---,,,,,,...///000111111111111111111111111111111222222222111111000111111000///////////////---...///000111111111111000000000111111111222222000000000000000000000000111111222222222333333333222333555666666666444444555555555555666666666666555555555555555555555555666555333111111222333444777777666666666666666777555444444444555666555555666555444444444666888999555555555555444444444444333333222222222111111111222111000///.........///////////////////////////.........---------------,,,,,,,,,,,,------------***++++++++++++***))))))++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((())))))************)))))),,,***(((''''''(((***,,,************************++++++*********+++,,,---,,,------...............---------..................000111333333333333222333555888;;;>>>FFFPPPXXX```iiivvv******))))))))))))((((((((()))++++++)))((()))***((((((((((((((((((((((((******)))(((((('''&&&&&&((())))))))))))))))))((((((((())))))))))))((((((((((((((()))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************))))))))))))((()))))))))***+++++++++))))))))))))************((((((((((((((())))))***+++++++++******************)))((()))***+++***(((((())))))******))))))(((*********++++++++++++,,,((())))))***++++++,,,,,,)))))))))***++++++,,,,,,***,,,...000222111000000++++++***)))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++++++++,,,---.../////////...---,,,---.../////////...---,,,,,,,,,------...////////////...------,,,------------,,,+++***+++,,,---............//////000000000222222222222222222222222222333333333222111000000111000000/////////////////////000000111111222222111111111111222222222333000000000000000000000000111111222222222333333333222333444555666555444333444555555555555666666666555555555555555555555555444555666666666555444333444444555555555555555444444444444444555555666666555444444444555777999:::555555444444444333333333333222222222222111111111111111000///............/////////////////////////////////.........------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))+++,,,---------,,,+++***++++++******))))))((((((***++++++,,,,,,++++++++++++***)))(((((()))***+++))))))))))))))))))))))))++++++******))))))(((((('''((()))******)))((('''))))))************))))))******))))))))))))******++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,---.....................//////000000111111///000000111111222222222444666888:::>>>FFFQQQYYY^^^fffqqqzzz((((((((((((((((((((((((((()))++++++)))((()))***************************))))))))))))(((((('''''''''(((***++++++***(((''''''((()))******)))((('''(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((((((((()))***+++,,,,,,---((()))))))))************)))(((((((((((()))*********************************((('''((()))***)))((()))))))))******)))))))))************++++++++++++))))))*********+++++++++******************++++++)))***---///000000000///,,,,,,+++***))))))))))))******++++++++++++******++++++++++++++++++++++++)))******++++++,,,------,,,,,,+++++++++++++++,,,---.../////////...------+++,,,,,,------,,,++++++---------.........//////......------------......------,,,,,,,,,,,,---......///111222222222222111222222222222222222222222444444333333222111000///000000////////////000000////////////000111111222111111222222222333333333000000000000000000000000111111222222222333333333222222333444444444444333444444444555555555666666555555555555555555555555222333555666666555333222222333444555666555444333222444555555555555666777444444444444555666888888444444444444333333333222222222222222111111111111000000//////............////////////////////////000000000///......------------,,,,,,++++++*********++++++++++++***))))))+++---...///...,,,***)))((((((((()))))))))))))))******+++,,,,,,,,,++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))+++******)))((('''&&&&&&'''((()))******)))((('''))))))************))))))((())))))************)))++++++++++++++++++++++++***************++++++,,,,,,,,,---.........------000000111111222333444444000000//////000111222222444666777999<<>>HHHRRR```hhhuuu))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''((())))))***))))))))))))))))))******))))))))))))))))))))))))++++++******************(((((((((((((((((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&'''(((((()))((((((((())))))((('''&&&%%%$$$$$$'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))(((((())))))************((()))))))))************)))******++++++******)))((()))***))))))***,,,...000000///...---,,,++++++************************,,,,,,,,,+++******,,,...&&&'''((()))***+++,,,,,,***++++++,,,,,,++++++***************+++,,,------++++++,,,,,,---...//////......//////000000000000......------------....../////////...............------...///000111222333000000000000111111111111000000000000000000////////////.........---------...///////////////////////////000111222222222222111111222222222222111111111111111111111111111111111222222222222333333333111111111222333444666777333444444555666666555555555444444333333444444555555444444333333222222111444444444444444333333333222222333333333333222222333333222222111000///.../////////...............///...------------------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,+++++++++++++++*********))))))*********)))))))))))))))(((((((((((())))))))))))&&&''''''((())))))******((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$'''***,,,+++*********((((((((()))))))))******---+++))))))******)))((()))%%%###&&&,,,///,,,)))+++,,,,,,---...---------,,,------......------------......000111222444444111000333888:::>>>FFFPPP\\\fffuuu((((((((((((((()))))))))))))))(((((((((((())))))((((((''''''(((((()))***))))))))))))************))))))))))))))))))))))))***************)))))))))''''''(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))'''((())))))******))))))&&&&&&'''''''''(((((((((''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))************))))))''')))))))))((((((***,,,''')))+++,,,+++++++++,,,************************((()))***)))((()))+++,,,,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***************+++,,,---...+++,,,,,,------..................///000000111111......------------......------........./////////......///000000111222222............////////////000000000000000///////////////...------,,,++++++//////000111111111000000...///000111222222222222000111111222222111111000222222222222222222222222222222222222333333333333333333222222333555777888333333444555666666666666555555444444444444555555555555555444444333333333444444444444444444444444222333333444444333333222222222222111111000000000..............................------------......+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++************************************))))))))))))))))))((((((((()))))))))******%%%&&&&&&''')))******+++(((((()))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&(((+++,,,+++++++++,,,'''((((((((())))))))))))+++)))(((((()))))))))(((((('''&&&)))---...---***++++++,,,---------------,,,---------------,,,,,,000000///......///000000222222555:::<<>>FFFOOOUUUbbbuuu))))))******+++++++++,,,))))))(((((((((((())))))'''''''''''''''((())))))(((((())))))*********+++))))))))))))))))))))))))***)))))))))((((((''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))++++++***)))((('''&&&&&&&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))************)))))))))***++++++***)))***+++000333666555111...---...))))))))))))))))))))))))...000111111...,,,++++++&&&''')))+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,---...------------------,,,,,,******+++,,,,,,---...............------.........***+++,,,---...000111111000000000000000111111111000000000000111111111111444444444333333222222222------......///000000000000111222333444333333222...///000111111222222111222333333444444333333222222222222222222222222222222222333333333444444444777666555444444555777888222333444555666666666666555555444444444444555555666666666666666666666666444444444444444444444444222222333333333333222222//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,------.........---)))))))))******+++++++++******+++,,,+++***)))((((((((()))***+++,,,,,,---)))))))))))))))*********************++++++++++++((((((((((((((('''''''''%%%&&&'''))))))*********))))))))))))))))))))))))************************++++++******))))))((((((++++++***'''$$$######$$$)))************+++++++++***((('''(((***++++++***%%%(((***+++*********+++++++++,,,---------,,,,,,***+++---///000111222222------------///111333444//////333888:::<<>>EEETTTaaasss(((((((((((())))))))))))''''''((())))))***++++++(((((())))))))))))******&&&'''((()))******************))))))******+++,,,+++***))))))(((((())))))))))))((((((((()))******))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************((((((((()))))))))******)))************+++++++++******)))))))))((((((((())))))))))))***+++,,,,,,,,,222666444222111---))),,,+++***)))((((((((()))+++++++++***************%%%&&&''')))***,,,---...+++++++++++++++***))))))------......//////......---------,,,+++(((&&&$$$,,,---......---,,,...///111000000///...---,,,,,,////////////////////////---///111111000...//////000000000111111111222222222222222111000000//////000000//////////////////111111222444555777888999555555444444333222111111333222111000000111222333222222222222333333333333222222222222222222222222333333333333444444444444888777666555444444444444444222000111444666444111444555555555555666666666666555444333333333333444555444444333222111000000.........---------,,,,,,...------,,,,,,------...+++,,,---............---,,,+++******))))))******++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,''''''''''''((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))************************''''''''''''(((((((((((()))+++,,,,,,***))))))***+++***))))))))))))))))))))))))))))))))))))))))))''''''))))))))))))'''''')))))))))))))))************+++++++++***)))((((((((())))))******+++,,,,,,.........---------------...///000000111111000000111000111666888:::@@@GGGTTT___ooo~~~(((((((((((())))))))))))''''''(((((()))*********(((((((((((()))))))))***&&&''')))*********)))((())))))(((((())))))***+++******)))((((((((((((((())))))((((((((())))))***))))))))))))((((((((((((''''''''''''(((((()))***))))))((((((((((((((()))))))))(((((((((((())))))***)))(((''''''((()))***((()))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************++++++***)))))))))***+++))))))*********+++++++++*********)))))))))((((((******))))))***++++++,,,***000333111//////---)))+++******)))))))))))))))************************&&&'''(((***+++---...///+++,,,,,,,,,,,,+++******---...////////////......+++,,,---...//////......+++---......---,,,---.../////////......---------.........///////////////...///000000......///000000000000000111111111111000000000000//////......---......//////000000000333333444666888999:::;;;555555444333222111111000000000111111111222222222222222222222222222222333111222222222222222333333222222222333333333444444::::::888777666666555555666444333444666777555444444444444555555555666666555555444444333333333333444333333222111000000000.........------------,,,...------,,,,,,------...+++************+++,,,,,,,,,,,,+++***************++++++************++++++************++++++++++++))))))***+++,,,,,,,,,,,,((((((((((((((()))***+++))))))))))))(((((((((((())))))(((((((((((()))))),,,+++++++++*********)))((())))))******************,,,---,,,***))))))*********)))))))))))))))***))))))))))))))))))))))))''''''((())))))(((''''''*********)))))))))))))))))))))******+++******)))))))))******++++++,,,,,,////////////...............//////000000000000000000///111666999;;;AAAHHHQQQ[[[iiiwww))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))*********((('''&&&(((''''''''''''((())))))***))))))((('''((((((((())))))((((((((((((((()))))))))))))))(((((((((((((((((((((((()))***++++++))))))(((((((((((()))***))))))(((((((((((())))))***)))(((''''''((()))***((()))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,***)))))))))+++,,,))))))*********+++++++++************))))))))))))*********)))******+++,,,+++///000---+++------+++************)))))))))(((******************************++++++,,,---......------......------,,,+++)))***************))))))'''((()))***,,,,,,------+++---......---,,,,,,---,,,,,,------......//////------....../////////000,,,,,,+++((('''(((+++...//////000000000111111111...............---------***+++---///000111111111///000111222444555666777333333333222111000000000///000111111222222222222222222222222222222222222111111111222222333333333222222222333333333444444777666555444333333333333666555444444555555555444444444444444555555555555444444444444444333333333222222222111111000000////////////.........------...------,,,,,,------...,,,***(((&&&&&&))),,,...------,,,+++++++++++++++++++++************++++++)))))))))******+++++++++&&&&&&'''((())))))((((((///...,,,***((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,+++******)))))))))(((((()))***+++******)))***+++,,,,,,***((())))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((***+++,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++......///000000000000000,,,+++---222555777===DDDMMMVVVdddqqq))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''((((((***)))((((((''''''(((((())))))((((((''''''(((((((((((((((((())))))))))))***))))))))))))******+++))))))(((''''''(((***+++***))))))(((((())))))***))))))(((((((((((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))***************************************++++++++++++***)))((('''((()))***)))************+++++++++++++++*********)))))))))+++***************+++++++++//////+++***+++,,,+++))))))************)))(((***************++++++++++++++++++,,,,,,,,,,,,,,,...............------,,,******+++++++++***))))))************************+++---//////---+++++++++++++++,,,---...//////000---------......//////000...---+++)))''')))---000/////////000000000111111...............---------)))+++---///000111000000000111222222333444555555222222222111111111000000000000111111222222222222222222222222222111111111111111111222222333333444333333333333444444444444777666555555444555555555444333333333333222222222333444444444444555555555444444555555444444333222111111111000000000///////////////............---...------,,,,,,------......,,,)))'''(((***---000...---,,,,,,++++++,,,,,,++++++************++++++(((((())))))***+++++++++******++++++,,,+++++++++))))))))))))***+++,,,---(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))((((((%%%&&&((()))))))))((('''(((***++++++)))(((((())))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))*********((((((***+++,,,,,,------***++++++,,,------......,,,,,,,,,,,,---------------...//////000000//////...---///333666888>>>EEEJJJSSS```mmm|||***)))))))))((((((((('''&&&&&&''''''((()))))))))'''''''''((((((((()))))))))(((((('''''''''(((((('''''''''''''''((())))))))))))(((''''''''''''((())))))((('''''''''''''''&&&&&&'''((()))***++++++***))))))(((((((((((())))))((('''&&&'''(((***+++******))))))))))))******(((((())))))))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((()))))))))************++++++++++++++++++*********))))))++++++***************+++,,,000222///,,,---,,,)))((()))***++++++***)))((())))))*********+++++++++))))))*********+++++++++------......------,,,+++---.........------,,,+++---------,,,,,,---------***---//////---+++******,,,,,,,,,------.........,,,,,,---......///000000000000000...------000222////////////000000000111////////////////////////+++---...000000///...---222333333333444444444444111111111222222222333333222111111000111111222222222222222222111111111000000111111222333333444444333444444444444555555555777777666666666777888888333444444333222222222222333333444444444555555555444444555555555444333222000000000000000/////////.........---------,,,,,,...------,,,,,,------...,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++************++++++((((((((()))***+++++++++------.........---,,,,,,$$$$$$&&&(((***---///111'''((((((((()))))))))***))))))(((((((((((()))))))))))))))(((((((((((((((%%%&&&((()))))))))''''''&&&((())))))((((((((())))))))))))))))))***++++++))))))))))))))))))))))))*********))))))*********(((((())))))******++++++)))***************))))))*********+++,,,,,,------........./////////000000---...//////000000//////222111222666888:::???FFFIIIRRR^^^lll|||******))))))((((((((('''$$$%%%&&&'''(((***++++++''''''''''''((((((((()))((('''&&&&&&&&&(((***+++((((((((((((((()))******))))))((('''''''''''''''***)))((('''''''''''''''%%%&&&'''((()))***+++,,,***)))(((''''''''''''''')))((('''&&&'''(((***,,,******))))))))))))******'''((()))******)))((('''))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++((())))))************+++)))************++++++++++++++++++************)))++++++***************++++++111555333000///,,,(((((()))***++++++***)))((())))))******++++++++++++&&&''''''((()))*********,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++***)))*********+++,,,---///000***,,,//////---+++******---------------------,,,,,,,,,------...///000000,,,...//////...------...////////////000000000000000000000000111111111111...///000000///---+++***////////////////////////111222222333333444444555333222111000000111222333222222222222111111000000000000111222333333444444444444444555555555666666333222222333333444555666555666777666444333444555333333333444444444555555333444555555555444333222000000000000////////////---------,,,,,,,,,++++++...------,,,,,,------...'''))),,,......---+++))),,,++++++***)))*********++++++************++++++'''(((((()))***+++++++++)))))))))))))))((('''&&&,,,+++***(((''''''&&&&&&'''((((((((())))))******))))))(((((((((((())))))'''''''''((((((((((((((('''(((***+++,,,+++)))(((%%%&&&((()))((('''((()))))))))((())))))***++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))***++++++,,,++++++******)))'''&&&%%%)))))))))***++++++,,,,,,+++++++++,,,,,,------------......///////////////000///000333555777<<>>@@@FFFLLLXXXfffwww******))))))******++++++***))))))(((((((((((())))))((((((''''''(((((()))'''(((((())))))(((((('''''''''''''''((((((((((((***))))))((((((((((((((()))***+++***(((&&&&&&&&&&&&'''((()))***+++++++++)))))))))***++++++,,,,,,+++***(((''''''((())))))'''(((((())))))(((((('''************************$$$######$$$''')))))))))---+++(((((()))******)))******++++++++++++******************************)))******************)))&&&'''((()))************)))******+++++++++************))))))))))))******((((((((()))******++++++,,,---...//////---,,,***+++***)))(((((()))***+++---,,,+++***************((()))***++++++,,,++++++,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,---++++++++++++++++++++++++)))))))))************+++......---,,,,,,,,,,,,---------------...///000000...------------...//////.............../////////............////////////////////////////////////000000000000000000111111111111222222222333333333333333333222222111111111555333000000000111111000111000000000111222333444111111222333444444333333222111111000111222444555555555444333333333444444111111111111111111111111000000///.........//////000000000/////////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------------+++)))((()))***++++++))))))***+++)))))))))((())))))***++++++)))))))))++++++***)))((()))))))))************))))))))))))))))))))))))************))))))))))))******))))))((((((''''''((())))))))))))))))))***,,,+++***)))((('''''''''))))))))))))))))))))))))+++((('''(((+++---,,,************))))))))))))(((+++***'''%%%%%%'''***+++***))))))))))))******+++---------------,,,,,,,,,......---------...//////)))+++---///000000///...000000111333666999<<<>>>EEEKKKWWWdddvvv)))((((((((()))***++++++******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&'''(((((()))***)))'''&&&&&&'''''''''((()))*********)))(((((()))***+++,,,------+++)))(((''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&''')))+++++++++...+++(((((()))+++++++++******++++++++++++*********************+++++++++))))))************)))))))))******++++++++++++++++++++++++++++++***)))(((******))))))))))))******(((((())))))************+++,,,---......---++++++******)))(((((()))******...---,,,***)))******+++(((((()))***++++++******++++++++++++++++++++++++---+++***))))))+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000......---------......///...------------...//////------..............................////////////////////////////////////000000000000000111111111111111222222222333333333444333333333333333333333777444111//////000000000111111222222333444444555111111222333333333333222222222111111111222333444444444333333333333333444111111111111111111111111111111111111111111111111000000/////////.........---,,,,,,++++++,,,,,,---******************++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***)))(((*********)))((()))*********)))))))))******+++***)))((()))***+++***)))******************))))))))))))))))))))))))))))))*********))))))(((((((((******))))))(((((('''''''''((((((((())))))******++++++***))))))((())))))((((((((((((((((((((((((***&&&$$$''',,,...+++((((((((((((((((((((((((((()))((('''&&&&&&'''((())),,,+++++++++,,,---......---,,,,,,,,,,,,+++++++++,,,,,,,,,------......///+++---///000000///...///111111111222555888;;;===EEEKKKVVVddduuu'''''''''''''''((()))*********))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))))))))******))))))'''''''''((()))***&&&'''((((((''''''(((***)))))))))))))))((('''&&&''''''(((***+++,,,------))))))(((''''''((()))***''''''(((((((((((('''''''''''''''''''''''''''''',,,+++))))))***+++***)))---+++(((''')))+++,,,,,,******++++++++++++******))))))*********+++++++++))))))************)))))),,,++++++******)))))))))+++++++++++++++***)))(((******))))))))))))******)))))))))))))))************+++,,,------,,,++++++******))))))))))))******...---+++*********+++,,,(((((())))))***)))))))))++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000000///...---------------...------------...//////..................------............//////////////////////////////////////////000000111111111111111111222222222333333333222222222222333444555666888555111//////000000///......///000000111111111222222333333222222111000222222222222222222333333333333222222222222333444111111111111111111111111111111222222222222222222////////////............---,,,,,,++++++,,,,,,---******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,(((*********)))((()))***,,,++++++*********++++++)))((('''(((***+++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))''''''(((((()))))))))***))))))((())))))***++++++(((((((((((((((((((((((((((%%%###&&&+++---***&&&''''''''''''''''''''''''***+++,,,------,,,+++***,,,+++++++++,,,---......++++++******************++++++,,,---------......///000111000...---///000111111000111333666:::<<>>AAAHHHRRR]]]kkk~~~(((((((((((((((((((((((('''(((((())))))((((((''')))(((((('''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((************************((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))***)))))))))((((((((('''((((((((()))))))))************)))))))))((((((((())))))***++++++++++++***)))***+++,,,++++++***)))((((((''''''(((((()))***+++'''###$$$(((******(((******++++++++++++******,,,+++)))''''''((()))***+++******,,,000111000...+++++++++******)))))))))************************......------,,,+++***))),,,,,,++++++************------............------++++++,,,---............************************************+++,,,---...------------,,,,,,,,,,,,,,,...///...---,,,---......///////////////...............//////////////////111111111///...///000000000000000000000000000000000000000000000000000000000000000000111222333222222222222333333333333111111111111111111111111///000000111222333444444222222222222222222222222333222111111222222111//////000000111000///...---***+++---///000///...------------......---------------,,,,,,+++*********++++++************++++++***************)))(((((('''((()))***++++++***)))************************(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&%%%###!!!''''''''''''(((((((((((()))(((((()))(((&&&%%%&&&***))))))((((((((()))***''''''((()))))))))))))))*********++++++***))))))++++++******)))((((((((('''(((***)))(((((()))+++)))************+++++++++++++++++++++,,,------...444333222000000111333444000000000222444888<<<>>>AAAGGGQQQ\\\jjj}}}(((((((((((((((((((((((('''''''''(((((('''''''''))))))((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******))))))))))))(((((((((((()))))))))*********++++++)))))))))(((((((((''''''((()))******++++++******************************'''''''''''''''((())))))+++'''$$$%%%(((******(((******++++++++++++******+++***((('''''''''((()))((((((***---000333333222------,,,+++***)))((((((************************/////////...,,,+++)))(((+++************)))))))))++++++++++++***((('''&&&------...............---************************+++******++++++,,,---...++++++,,,,,,---------...---...//////------.../////////000000///...------.........//////000000000000111222111///...///000000000000000000000000000222111000//////000111222111111000000000111111222222222333333444444555555222222222222222222222222000000000111111222222222111111111111111111111111333222111111222222111///000000000000000///......''')))+++---///000000///---..................---+++++++++***))))))((((((++++++************+++++++++******)))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''((()))******)))((('''***))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((('''&&&$$$###''''''''''''((((((((((((***)))''''''))))))'''$$$)))((((((''''''((())))))''''''((()))))))))))))))++++++++++++***))))))((())))))))))))))))))))))))((()))+++***))))))***,,,)))************+++++++++,,,,,,,,,++++++,,,------111000///......///000111000000//////222666;;;>>>@@@FFFPPPZZZggg{{{((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******)))((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))(((((((((((()))))))))*********++++++((((((((((((''''''''''''((())))))************************)))******+++,,,'''''''''''''''(((((())),,,***((((((***,,,,,,+++******++++++++++++******))))))(((''''''(((((()))((()))+++---000222222222------,,,,,,+++******)))************************---------,,,+++***)))(((***)))))))))))))))))))))+++***)))(((&&&###!!! ---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------........./////////...///000///.........000000000000000///...---,,,.........///000000111111000111222111///...///000000000000000000000000000333111///......///111333333222222111111111111222444444444444444444444444444444444444444444444444333333222111000///...---000000000000000111111111333222111111222222111///000000000000000//////...)))***,,,---///000000000---......//////......---(((((())))))***+++++++++++++++************+++++++++***)))(((((()))***+++(((((((((((()))***,,,---++++++++++++++++++++++++************************(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((***+++++++++++++++))))))))))))************(((***+++))))))******((('''''''''''''''(((((((((''''''((()))))))))))))))+++++++++***)))((('''&&&(((((())))))************((()))+++***))))))***,,,))))))*********+++++++++------,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...111///......000555:::===@@@FFFNNNWWWdddwww''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++***))))))((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))((((((((()))))))))******((((((((((((''''''''''''(((((()))************)))******))))))***+++,,,,,,'''''''''''''''((())))))+++***)))***+++,,,,,,+++******++++++++++++******))))))((((((((()))))))))***+++---...//////000000++++++++++++++++++++++++************************((())))))*********)))))))))))))))))))))))))))***,,,,,,,,,,,,+++)))((('''++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------///............---------...///000///.........000//////000//////...------......//////000111111222000222222111000///000111111111111111111111111111333111///......///111333444444333222222222333333555555555444444333333333333333333333333333333333333333222111000///...---//////000000000111111111333222111111222222111///111000000///////////////------...///////////////------............------))))))******+++,,,,,,,,,++++++************+++++++++***)))(((((()))***+++(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''(((((())))))))))))))))))************(((000333---''''''******&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))))))))((('''&&&%%%((((((((()))******++++++'''(((***)))(((((()))+++))))))*********+++++++++------,,,+++++++++,,,,,,............///000000111111///...---000444999===@@@EEELLLUUUaaattt'''''''''''''''''''''''''''''''''(((((('''''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******)))))))))((((((((('''''''''((())))))******)))))))))))))))***++++++,,,,,,((((((((((((((()))******((((((((()))))))))************++++++++++++******))))))))))))************+++,,,......---,,,---...************++++++,,,,,,************************&&&&&&((())))))))))))))))))))))))************+++)))***+++,,,.........///)))***++++++++++++******************************------,,,,,,,,,,,,---------,,,,,,,,,++++++******---...//////------...///......////////////............///000000111222222111222333222000///000111111111111111111111111111222111000//////000111222333333222222222333333444444444444444333333333222111111111111111111111111000000000111111222222222///000000111111222222222333222111111222222111///111111000///////////////000000//////............,,,------------------,,,...------,,,++++++******++++++************++++++)))))))))))))))******+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((((())))))******))))))(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))555999///%%%$$$'''(((&&&&&&((()))))))))))))))''''''((()))))))))))))))))))))))))))((('''&&&&&&(((((())))))*********+++'''(((***)))(((((()))+++)))************+++++++++,,,,,,,,,++++++,,,------......//////000000111111111000//////111555999<<>>EEENNNZZZmmm))))))))))))((((((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++******)))(((((('''******++++++++++++*********************)))((((((((())))))***************************************)))***+++,,,,,,+++***)))******))))))))))))******)))***++++++,,,,,,++++++------,,,,,,+++******))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,......------,,,---------------------,,,,,,,,,,,,/////////000111222444444555555444333111000//////111111111000000000000000111111000000111111222333000000000000000111222222000000000111111111222222444444333222222111000000000222444555333222222222111000000000000222333444444333222111111000000000111111000///////////////,,,------......------,,,,,,++++++++++++++++++,,,************************---,,,***)))((()))***+++*********((('''&&&((()))(((((())))))))))))((((((,,,+++++++++************)))***,,,,,,,,,+++)))(((((())))))******))))))((())))))))))))))))))))))))*********)))((((((''''''*********)))))))))(((((()))))))))))))))))))))))))))***+++***(((((((((*********))))))((()))))))))''''''((())))))))))))))))))))))))))))))(((''''''(((((('''(((******)))'''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,------...(((***...000000000000111//////...///111444888:::;;;@@@GGGOOO[[[mmm)))))))))(((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++******)))(((((((((******++++++++++++*********************)))((((((''''''((((((((()))))))))++++++++++++++++++++++++************************+++******************+++)))***++++++,,,,,,+++++++++,,,------,,,+++)))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......//////...---,,,,,,,,,,,,***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,/////////000111222333333444444333333222111111111222222111111000/////////111000000000000111222222000000111222222222222222111111111111222222222333333333333222111111111000000222444333222111222333222111111000111111222222444333111/////////000000000//////...............,,,------......------,,,++++++++++++++++++++++++************************,,,+++***)))))))))***++++++***(((((()))******)))((())))))******))))))(((++++++*********))))))))))))***,,,------,,,++++++(((((())))))))))))((((((***************************************)))))))))+++***************)))))))))))))))))))))))))))))))))***+++***((('''((())))))(((((('''%%%$$$"""!!!'''''''''((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&''')))***)))'''))))))))))))((((((((((((*********************************++++++,,,---------------------...//////$$$(((---000000...------//////...///111444777999<<>>IIIUUUaaaqqq***)))(((''''''((()))***************(((&&&$$$###''''''''''''''''''''''''***'''%%%%%%)))++++++***(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&%%%+++*********))))))(((((((((((())))))******++++++///((($$$(((,,,***'''%%%((((((((((((((()))))))))(((((())))))************'''((()))******)))((('''))))))))))))))))))))))))************))))))))))))***'''$$$%%%)))++++++***)))))))))))))))))))))))))))***+++,,,,,,+++)))))),,,+++******))))))******---,,,+++***))))))))))))*********************************)))))))))))))))))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++000///...---------------.........------,,,,,,,,,/////////...------,,,,,,000///---,,,,,,---///000000000000000///...---,,,***---...,,,---000111...///......------///000111//////............//////222111111111000000//////111000000000//////......000000/////////111222333333333333222222222111111333222222222333333444555222000//////000000///---.........------,,,,,,+++------,,,+++************------,,,,,,,,,---......,,,+++******,,,,,,+++***))))))))))))))))))))))))******))))))))))))******((())))))))))))*********'''((()))))))))(((&&&%%%,,,+++(((&&&%%%%%%&&&'''(((((((((((()))***+++,,,,,,+++)))''''''''''''(((+++***)))(((((()))***+++******)))((((((((((((((())))))))))))((('''&&&%%%))))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((***+++,,,++++++************))))))))))))))))))))))))************)))************++++++++++++,,,---------,,,+++***............////////////......///000111333555666888===GGGSSS^^^jjjzzz(((((('''&&&&&&'''((()))''''''((())))))((('''&&&''''''''''''''''''''''''***(((&&&'''***,,,,,,+++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***%%%&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''***)))((('''''''''''''''************)))))))))((()))))))))))))))*********)))&&&&&&))))))'''&&&)))************************))))))))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((((((((((((''''''''''''***'''&&&&&&)))++++++***)))))))))))))))))))))))))))***++++++++++++***))),,,+++******))))))******++++++*********+++++++++***************************)))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,------............---,,,,,,---............/////////...------,,,///000...///222333111000//////...///000111222//////............//////111111111000000000//////111111000000000/////////111000///------...///000333333222222222111111111222222111222222333333444111///......//////...---.........---------------......---,,,++++++++++++,,,,,,,,,+++,,,,,,---...,,,***)))***+++,,,+++)))******************************)))))))))))))))***)))))))))*********++++++))))))***+++***)))(((''',,,+++)))'''''''''((()))))))))))))))***+++,,,---,,,+++)))(((''''''((((((***))))))))))))))))))******))))))(((((((((((((((''''''(((((((((((((((''')))(((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))))))))(((''''''''''''(((((((((((((((((()))************)))*********)))))))))((((((((((((((()))))))))******)))************+++++++++++++++,,,---------,,,+++***+++---...///000111111......///000111333555666999===GGGSSS]]]hhhxxx''''''&&&%%%%%%&&&&&&'''$$$%%%'''((()))***))))))''''''''''''''''''''''''***)))((((((***,,,,,,+++))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((+++***(((''''''''')))***************))))))))))))***))))))))))))))))))((()))((()))+++((($$$&&&***------,,,,,,++++++******)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((''''''''''''((((((((((((***)))'''(((***,,,,,,+++)))))))))))))))))))))))))))******+++++++++******,,,+++******))))))******'''(((((()))***++++++,,,************************))))))))))))))))))******))))))***++++++++++++***,,,+++*********+++,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............------000000...///444555333000000//////000000111222//////............//////111111000000000000//////111111111111000000000000444222000------...///111333222222222222111111111000000111111111111222222000...---...//////...,,,---------...............///...---,,,,,,++++++,,,++++++******++++++,,,---,,,***)))***+++,,,+++)))************************++++++***)))(((((())))))************+++++++++,,,++++++,,,,,,++++++***)))++++++))))))((()))***+++************+++,,,------,,,+++***)))((((((((()))((())))))******))))))((())))))((((((''''''((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))(((((()))))))))*********+++***))))))((((((((((((******))))))))))))((((((''''''((((((((())))))))))))************+++++++++******,,,,,,------------)))+++---///000///...---......///000111333555666:::>>>GGGRRR[[[fffuuu'''''''''&&&&&&&&&&&&&&&###$$$&&&(((*********)))'''''''''''''''''''''''')))(((((())))))*********))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''(((((())))))''''''&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++***'''%%%%%%''')))+++*********)))))))))))))))******))))))((((((((('''---******,,,***&&&&&&)))------,,,,,,+++***)))))))))))))))))))))((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))***************))))))***++++++++++++)))))))))))))))))))))))))))*********++++++++++++,,,+++******))))))******%%%&&&&&&'''(((((())))))************************)))))))))))))))*********))))))***++++++++++++***,,,+++***))))))+++---...///......---,,,,,,,,,---+++++++++,,,,,,------...///...---,,,+++***)))(((***+++---......---+++******+++,,,---............,,,//////,,,---222333222///////////////000000111//////............//////000000000000000000//////111111111111111111000000666444111//////111333555222222222222111111111111//////000000000000000000000...---...///000///------------....../////////......---,,,++++++++++++*********)))***++++++,,,---+++***+++,,,---,,,***************************,,,+++***)))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***+++,,,***)))))))))******+++,,,++++++******))))))))))))'''((()))******)))(((''')))(((((('''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++***)))''''''((())))))***)))))))))((((((((((((''''''''''''(((((((((((())))))*********+++++++++)))***+++,,,------......,,,---///000///---***(((......///000111333555666;;;>>>GGGQQQYYYcccrrr((((((((((((''''''&&&&&&%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***(((&&&$$$$$$&&&(((***))))))))))))))))))*********)))))))))((((((''''''+++%%%###'''+++***(((''',,,++++++***)))(((((('''))))))(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++)))***++++++******++++++)))))))))))))))))))))))))))))))))******++++++,,,,,,+++******))))))******''''''((())))))(((''''''))))))))))))))))))))))))(((((())))))************))))))***++++++++++++***,,,+++***))))))+++---...111000...---,,,+++*********++++++,,,,,,---------//////...---,,,+++******)))+++---......---+++)))******,,,---......//////+++---,,,)))***...000...---------...............//////............////////////////////////000000000000000000000000111111333222000///000333555777222222222111111111000000...///000000000///......000///......000000///...,,,---------......//////---,,,+++***))))))))))))******)))))))))***++++++...,,,+++,,,---...---,,,************************++++++***)))(((((())))))******+++++++++,,,,,,,,,++++++******))))))))))))(((((((((((()))******+++)))(((((((((((())))))***************)))))))))((('''((()))******)))((('''((((((''''''''''''(((((((((((()))(((((('''&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''(((((((((((()))))))))((('''''''''(((***+++)))))))))(((((((((((('''''''''''''''(((((((((((())))))*********+++++++++******++++++,,,---......,,,---///000///---***(((......///000111333555666:::>>>FFFPPPWWW```ooo|||(((((()))(((((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%'''(((((('''&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''(((((((((((((((((()))((('''%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((('''%%%%%%%%%&&&((()))))))))))))))************)))(((((((((((((((((('''$$$###***+++***)))***)))))))))(((''''''''''''''''''(((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((***++++++***))))))***))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******))))))******((()))***++++++***)))((())))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***,,,+++*********+++,,,---///...,,,+++)))(((((((((++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........***,,,---//////---,,,***++++++,,,....../////////+++---+++''''''+++---++++++,,,---............---//////............//////......////////////000000////////////000000000000---------...///111333444222111111111111000000000...///000111000///...---///---------///000///...,,,,,,,,,---------------,,,+++***))))))(((((((((******))))))******+++,,,...,,,+++,,,---...---,,,++++++++++++++++++++++++******))))))))))))******************+++++++++,,,******)))(((((((((((()))'''(((((())))))*********(((((('''''''''(((((()))(((((())))))))))))(((''''''(((((())))))(((((('''''''''&&&&&&''''''(((((())))))))))))((('''&&&%%%'''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((()))*********&&&&&&&&&'''''''''((((((''''''''''''(((((()))***))))))((((((((((((''''''''''''((((((((())))))))))))************+++++++++++++++++++++,,,---......)))+++---///000///...---......///000111333555666999<<>>FFFNNNYYYkkkzzz((('''&&&&&&&&&&&&'''(((((((((((((((((())))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((()))************)))(((&&&'''((())))))((('''&&&''''''''''''(((***,,,---***))))))((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&''')))+++,,,+++***)))''''''((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,***'''###))))))))))))))))))))))))++++++,,,,,,++++++***)))(((///555777222,,,(((''')))))))))(((((((((((('''(((((())))))*********+++((((((((((((((()))******((((((((((((((()))))))))***++++++,,,,,,,,,+++++++++,,,------...---------,,,,,,,,,,,,---...//////------,,,,,,---......///000000////////////000000,,,,,,+++++++++,,,---...******+++,,,,,,,,,,,,+++///...,,,,,,,,,...///111////////////////////////......///...---,,,...000000000111111111111000000////////////////////////,,,---...///000//////...)))***+++,,,,,,,,,,,,,,,...---,,,+++***)))))))))))))))***+++++++++++++++***************************************+++++++++++++++************++++++%%%&&&'''((()))+++,,,,,,)))***+++***((((((((()))+++******))))))******+++))))))*********+++++++++******++++++***)))''''''(((***,,,,,,)))''''''((('''''''''((()))*********&&&&&&'''''''''&&&%%%$$$((((((((((((((('''''''''$$$%%%&&&&&&&&&&&&''')))(((((()))******)))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((('''((())))))***))))))(((((((((((())))))((())))))))))))))))))(((*********+++++++++,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333777888>>>FFFNNNXXXhhhwww((('''&&&%%%%%%&&&((((((((((((((((((((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))((('''&&&'''((())))))((('''&&&((((((''''''''')))***+++)))((((((((((((((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))"""###$$$%%%&&&((())))))%%%''')))+++,,,+++***)))''''''((())))))***))))))'''''''''&&&&&&'''''''''((((((((((((((('''''''''))))))((())))))***++++++)))***+++***)))))))))+++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******)))222;;;===777---&&&"""************))))))))))))************))))))))))))((((((((((((((()))************++++++,,,,,,,,,---******+++++++++******)))+++,,,------......------+++++++++,,,---...///000---------------...///000000000////////////000000000//////...///000111222---...//////000000/////////...,,,,,,,,,...000111////////////////////////---...///...,,,,,,.../////////000000000000//////////////////////////////+++,,,---......---,,,+++((()))***+++,,,---------,,,+++++++++++++++,,,,,,&&&'''((()))))))))))))))************************))))))******+++++++++,,,***)))))))))))))))******,,,,,,,,,,,,,,,,,,------***++++++***((((((((()))+++++++++***++++++,,,,,,+++++++++,,,,,,---------++++++***(((&&&### &&&)))+++***&&&$$$###$$$&&&''''''((()))******+++'''((()))))))))(((&&&&&&))))))(((((('''''''''&&&$$$%%%%%%%%%$$$$$$&&&((())))))*********((('''&&&))))))((('''&&&&&&&&&&&&"""###$$$%%%'''((()))***)))))))))))))))******+++))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))************------,,,+++,,,---...///........................,,,---...///000111222333666888>>>FFFMMMWWWfffttt''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&%%%%%%%%%&&&((()))+++,,,%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&''''''''''''''''''''''''+++***(((((()))******)))+++***)))'''''''''((()))((((((''''''''''''((((((((((((((((((((()))******,,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''')))***+++***((('''((())))))*********))))))###$$$%%%'''((()))))))))((((((((((((((((((((((((///---***'''&&&'''(((******)))'''&&&&&&&&&'''(((............------,,,+++,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***,,,+++))))))***++++++***+++***)))(((((()))***++++++------)))$$$###&&&***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,---...///,,,,,,++++++,,,,,,---...//////000000000///---,,,------...///000000//////,,,---...///000111222333222000...---,,,---...//////...---,,,,,,---///000000000111111111111000000///...---,,,,,,---...///...///000000111000000000///......---------.........------,,,,,,++++++***++++++++++++++++++++++++)))******++++++,,,---------,,,***)))))))))***+++)))************+++++++++)))((('''((()))***)))''',,,)))'''(((+++---,,,***,,,+++*********+++---...))))))************))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))---***((((((***+++***((())))))************))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''******)))((('''&&&%%%%%%******)))((((((((((((((()))&&&$$$%%%''')))***+++&&&(((***)))&&&%%%'''))))))))))))))))))(((((('''+++******)))((())))))*********+++++++++******))),,,+++*********+++,,,------------............///......///000111222222333777999???GGGMMMUUUbbbooo''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((''''''&&&&&&&&&'''''''''''''''((()))***%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((+++***(((((()))******)))+++***)))(((''''''((()))((((((''''''''''''((((((((((((((((((((()))******+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''')))***+++***)))((('''(((((()))))))))((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((---+++)))'''&&&''')))***'''&&&&&&&&&''')))+++,,,+++++++++++++++***)))))),,,,,,+++++++++*********---,,,,,,++++++++++++,,,***(((''''''((())))))((()))((((((''''''((((((((($$$'''***)))&&&$$$&&&)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++*********+++,,,,,,,,,,,,++++++,,,,,,---........./////////...---,,,------...///////////////,,,---...///000111222222222111///.........///000000000...---,,,------...------............------000///............///000....../////////.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******)))************++++++++++++***))))))++++++***)))+++)))'''(((***,,,+++******************+++,,,,,,))))))************))))))(((((((((((()))))))))***)))***++++++++++++++++++))))))))))))))))))))))))***)))((()))++++++(((&&&*********++++++*********(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''***)))(((((('''''''''(((&&&&&&&&&''')))***)))(((''')))+++***((('''(((***''''''((()))))))))((((((*********))))))((((((((())))))***************))),,,+++*********+++,,,------------............///000000111333444555666777666888>>>FFFLLLTTTcccppp''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&)))(((((('''''''''((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((******))))))))))))))))))))))))+++)))(((((()))******)))***))))))(((((((((((())))))((((((''''''(((((()))((((((((((((((())))))***+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******%%%'''(((***++++++******''''''((((((((((((''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***'''''''''((()))***+++,,,)))************)))((((((,,,++++++++++++*********+++************++++++,,,)))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&!!!%%%)))+++)))'''(((***************************++++++++++++,,,,,,,,,,,,,,,+++******)))))))))***,,,,,,++++++,,,,,,---...------.........---,,,,,,---......///////////////,,,------...///000111111222111000/////////000111222111///...---,,,,,,,,,------............------000000////////////000000000000/////////......---...////////////...,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))***++++++++++++***)))))))))************+++++++++---+++***+++,,,---,,,+++***((('''''')))******)))(((((()))***************))))))************))))))((((((((()))))))))***************+++******))))))))))))))))))))))))))))))*********,,,---+++(((&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((())))))(((''''''&&&'''''''''%%%%%%&&&)))++++++(((&&&&&&'''((((((&&&&&&'''(((((((((((((((((('''&&&&&&%%%&&&((()))******))))))''''''((()))************++++++******++++++,,,------------............///.........//////000000000666888<<>>BBBIIIUUU```mmmyyy(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))************)))))))))(((((()))))))))************)))))))))******+++++++++************)))))))))((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&*********)))))))))))))))(((((((((((())))))))))))))))))************)))))))))(((((('''((()))***+++******))))))))))))******'''''''''(((((())))))***)))))))))))))))(((''''''(((((()))))))))*********)))************+++++++++*********)))******++++++///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------........./////////...---------,,,...------------,,,,,,,,,......////////////..............................,,,...///000///,,,)))'''+++,,,...//////...---,,,------000555::::::555000///---,,,,,,,,,,,,+++))),,,,,,,,,+++++++++******,,,***)))***,,,,,,***(((++++++***))))))***++++++******))))))))))))******+++++++++++++++***)))))),,,***'''''')))***)))((())))))))))))))))))))))))******))))))))))))******)))))))))*********++++++++++++******)))(((((('''******))))))))))))******---+++)))'''(((+++...111000<<>>BBBIIIUUUaaakkkxxx'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''((((((***))))))))))))))))))***%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''************))))))))))))))))))))))))************(((((())))))***+++,,,,,,************))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((())))))***************************))))))))))))((((((((((((((())))))******))))))(((((((((((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((((((''''''&&&(((((())))))))))))******)))************+++++++++*********+++******))))))************************------------------------++++++,,,,,,------......,,,,,,---------...........................------------------,,,,,,,,,,,,......////////////..............................,,,...000111///+++&&&###+++,,,---......---+++***,,,111888======999222---///---,,,,,,,,,,,,+++))),,,,,,,,,++++++++++++***---,,,++++++,,,+++)))'''++++++***))))))***++++++******))))))))))))*********++++++++++++***))))))***((('''''')))******)))))))))))))))))))))))))))******))))))))))))******((((((((())))))))))))***++++++******)))(((((((((***))))))(((((())))))***)))(((''''''((()))+++,,,---444444***###&&&***)))(((((((((((())))))))))))))))))((((((((()))******((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&'''(((((((((((('''))))))))))))))))))((('''(((***(((%%%&&&***---+++''''''(((((())))))******((((((((((((((('''&&&&&&(((((())))))))))))((((((((()))******))))))+++------,,,***)))***+++***))),,,---------..................---...///000222444666666888===BBBIIIVVVaaaiiivvv'''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&$$$%%%&&&(((***))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''*********))))))))))))))))))))))))))))))*********''''''((()))***+++,,,,,,*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))***************))))))((((((''''''(((((())))))))))))((((((((((((((((((((())))))***+++***)))(((((()))***+++************))))))))))))'''(((((()))((((((''''''(((((((((((()))))))))***))))))*********+++++++++)))***+++++++++)))((('''''''''((()))******))))))------------------------******+++,,,------......------........./////////---------...............---------,,,,,,,,,++++++---......//////......------------------------------...000000...+++(((&&&------......---,,,+++***...444<<>>AAAEEENNNXXXhhhyyy)))(((''''''''')))***+++++++++***)))))))))))))))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''((()))))))))'''&&&%%%'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((+++++++++******(((''''''%%%&&&&&&'''((()))******+++***)))(((''''''((())))))))))))))))))******+++))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%'''(((***,,,---...(((((((((((())))))))))))******))))))((((((''''''((()))))))))))))))((((((+++***)))(((&&&$$$######***************+++++++++---+++)))'''&&&&&&((((((&&&&&&&&&'''((()))******(((((()))***++++++,,,,,,---+++)))'''(((+++///111******))))))))))))******((()))***++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,+++*********+++,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////,,,333888777444444444222333///+++,,,000111///,,,)))******++++++,,,------,,,***'''((()))***'''%%%************))))))))))))***,,,***&&&&&&***,,,***&&&&&&&&&)))+++------+++***)))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************%%%)))------,,,+++---///000...***)))))))))((('''***************)))))))))++++++***)))((('''&&&&&&'''&&&%%%&&&))))))'''$$$(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&'''(((((((((((((((''''''***(((&&&&&&'''(((((((((((('''&&&&&&'''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,)))'''(((+++---,,,+++++++++---...//////000000//////000000111111222222555555888===AAAFFFPPP[[[iii|||)))(((''''''((()))***+++******)))((((((((((((((()))(((((((((((((((((('''(((''''''&&&&&&''''''(((((()))*********((('''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((+++++++++******)))((('''&&&'''''''''((()))))))))***)))((('''''''''((())))))))))))))))))******+++))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((***+++,,,---...))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((()))))))))((((((''''''''''''(((((()))***+++,,,,,,,,,+++)))'''&&&'''((((((&&&&&&&&&'''(((((())))))(((((()))******+++,,,,,,,,,***)))((()))***---///******))))))))))))******))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++++++++***))))))*********+++,,,---------------,,,,,,,,,++++++++++++******++++++,,,---...000999AAABBB@@@???<<<999666222......000000---***++++++++++++++++++++++++((('''&&&'''***+++***)))************))))))))))))''')))'''######''')))'''))))))((()))++++++)))((())))))))))))((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******)))))))))((('''((()))+++,,,,,,...,,,***)))******)))''''''''''''''''''&&&&&&&&&))))))))))))(((((((((((()))'''&&&''')))***((('''(((((((((((('''''''''''')))((('''&&&&&&'''((()))%%%&&&''''''''''''&&&%%%''''''(((((((((((('''''')))'''%%%%%%&&&'''''''''''''''&&&%%%&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***---***)))))),,,---,,,+++------......///........./////////000111111222222444444777<<<@@@EEEOOOZZZiii|||)))(((((((((((())))))***))))))(((''''''''''''((())))))))))))))))))******)))(((((((((((((((((()))))))))*********)))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******+++******)))((('''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))******+++))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))*********+++,,,,,,------************++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((()))*********%%%&&&'''((()))+++,,,,,,+++***((('''&&&''''''(((&&&&&&''''''''''''''''''((())))))******+++++++++******)))))))))******+++******))))))))))))***************))))))*********************************+++++++++,,,,,,---------........................---......//////......---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******+++,,,---444@@@LLLPPPOOOKKKEEE???888444000//////...+++(((---,,,,,,+++******))))))(((''''''(((***++++++***************))))))))))))&&&((('''######'''(((&&&***)))((()))******)))''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))(((,,,'''######'''******)))+++***)))***++++++)))'''))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,***''''''(((******)))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((((((''')))(((&&&&&&((()))((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******---,,,***+++,,,,,,+++***......//////...------,,,......///000000111222222333333555:::>>>CCCMMMXXXiii}}})))(((((((((((()))))))))(((''''''&&&&&&&&&''''''((((((((())))))*********)))((((((''''''(((((()))(((((()))))))))((((((((((((((())))))))))))((((((************************''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))******************)))(((((()))))))))(((((((((((((((&&&&&&&&&''''''((()))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))(((((((((((()))''''''''''''''''''''''''))))))(((((((((((())))))++++++++++++++++++++++++)))))))))*********++++++''''''(((((())))))******'''(((((())))))))))))(((&&&&&&'''((())))))******%%%&&&&&&'''((()))*********)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&((()))))))))*********+++))))))*********))))))(((******))))))))))))******,,,+++))))))))))))+++,,,******************************+++,,,,,,---..............................------............------+++++++++,,,,,,,,,------.........//////...------))))))*********+++++++++,,,,,,,,,++++++++++++******))))))******+++,,,---666CCCQQQVVVTTTNNNEEE===555222///------,,,***(((,,,+++++++++******))))))++++++***)))))))))((('''************)))))))))((((((******&&&&&&******(((&&&&&&&&&(((+++,,,+++***&&&''')))++++++***((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''(((((((((((((((***'''$$$$$$&&&((()))((()))((()))***,,,,,,)))''')))***************++++++&&&&&&'''((()))***++++++,,,***(((''''''((()))***((((((((((((''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((***)))((((((***+++***)))((((((((('''&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((()))))))))*********,,,++++++++++++***)))(((---...............---------......///000111222222222111444999<<>>GGGQQQcccuuu))))))(((((((((((())))))(((((((((((())))))))))))------...,,,***))))))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))))))))((((((((((((''''''******))))))))))))((((((((())))))******))))))((()))'''&&&&&&(((+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((***+++***)))((()))***++++++***)))))))))************(((((((((((()))***))))))((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))*********(((((((((((((((''''''&&&&&&''''''((())))))******+++******)))))))))((((((''''''(((((())))))******))))))+++...000000---***))))))************))))))+++***))))))((())))))***------,,,+++***(((((('''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,,,,,,,---......***+++,,,,,,+++***(((''',,,,,,+++******)))(((((())))))((((((((()))***+++***************+++,,,,,,******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***((())))))************)))((()))))))))))))))******(((((((((((()))))))))))))))***+++***))))))***,,,))))))))))))))))))))))))))))))))))))(((((('''&&&###&&&+++,,,,,,)))((('''(((''''''(((******)))'''''')))******)))(((((()))))))))))))))(((((((((((())))))((((((((()))******)))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%&&&&&&'''''''''''''''((((((((((((''''''''''''))))))))))))******+++,,,---***''''''))),,,......,,,,,,,,,,,,,,,,,,,,,,,,///............///000000......---...111222111000555444666999;;;===FFFOOOdddzzz(((((())))))))))))(((((((((((((((((()))))))))))))))***+++***(((''''''((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((***((('''(((***,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,+++++++++*********++++++***)))((('''''')))+++,,,))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***************))))))'''''''''(((((()))******+++,,,,,,,,,,,,+++++++++''''''''''''(((((())))))(((((()))+++---,,,***'''((())))))************)))++++++***))))))(((((((((------,,,+++***)))(((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,------...///+++++++++++++++***)))))))))******+++++++++++++++******************++++++++++++***************+++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***((()))************))))))&&&'''((()))******))))))(((((((((((())))))))))))((())))))((('''(((***,,,((((((((((((((((((((((((((())))))(((((('''&&&%%%###'''+++,,,***'''''')))(((''''''(((******)))'''***+++------+++***+++,,,,,,,,,+++)))'''&&&%%%$$$((((((''''''((()))******))))))((('''''''''''''''((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))###$$$&&&(((((('''&&&%%%((((((((((((((('''''''''((((((''''''(((((()))***+++)))((((((+++---//////+++++++++,,,,,,,,,,,,,,,---,,,,,,+++,,,---...//////......///000111111000444333555999;;;>>>FFFPPPccc{{{(((((())))))))))))(((((((((((((((((())))))))))))&&&(((******(((''''''((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))((((((,,,+++******+++,,,+++***))))))(((((((((((()))))))))))))))))))))))))))))))))***+++***)))((()))+++***************************)))((('''(((***,,,---(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))************))))))&&&&&&&&&&&&'''((()))******+++,,,,,,,,,+++******'''''''''''''''(((((((((---+++(((((((((((('''&&&(((((()))***************************))))))((((((*********************************)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,,,,,,,---......---,,,*********,,,---///)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******((((((((((((((()))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******))))))*********))))))(((&&&'''((()))))))))))))))(((((((((((())))))))))))'''(((((((((&&&&&&((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&(((+++***''''''))),,,(((''''''(((***+++)))(((***+++------+++***+++,,,+++******)))((('''''''''((((((''''''((()))******+++***)))'''&&&%%%%%%%%%'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&(((***,,,,,,+++)))((('''''''''((((((((((((((()))(((''''''&&&&&&'''''''''((()))+++...///...,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,---.........////////////000000111222111444999;;;???HHHRRR```xxx'''((()))******)))((('''(((((((((((())))))))))))''')))++++++***)))))))))''''''''''''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))******''''''(((((((((((())))))'''(((((())))))((((((''',,,+++******,,,,,,+++)))))))))(((((((((((())))))))))))))))))))))))))))))%%%'''((('''&&&%%%&&&'''((()))******+++************))))))((()))***+++,,,(((((()))***++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%'''((())))))******+++***)))((('''''''''((((((((((((((((((000...***)))))))))(((''''''((()))******+++******)))************))))))(((((())))))***++++++,,,,,,,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++++++++,,,---------,,,***)))***,,,///111+++,,,---...---,,,+++***,,,,,,---------,,,+++++++++******)))))))))******(((((())))))))))))******************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))***++++++)))************))))))((('''((((((((((((((())))))(((((((((((())))))))))))(((***++++++)))''''''((())))))))))))))))))))))))'''(((((())))))((((((((())))))***)))((()))***,,,((((((((()))***+++***(((''')))******)))(((((()))&&&'''((()))***+++,,,---))))))((((((((()))******,,,+++)))(((&&&%%%%%%%%%''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''')))***+++***(((''''''''''''(((((((((((((((***)))((((((''''''''''''&&&'''))),,,//////,,,***)))))))))******++++++,,,---...//////000000//////,,,...000000//////111333111111444888<<<@@@IIISSS^^^ttt'''((()))******)))((('''(((((((((((())))))))))))(((***,,,,,,***(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))'''''''''((((((((())))))''''''((((((((((((''''''((('''''')))++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''((()))***+++,,,++++++*********************++++++'''(((***+++,,,,,,++++++'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***+++,,,------,,,***(((&&&((((((((((((((((((((((((...---++++++++++++)))((('''((()))******+++++++++((((((******+++***))))))((())))))***++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************+++,,,,,,,,,++++++******+++,,,---)))***,,,------,,,+++***++++++,,,,,,,,,+++))))))***)))))))))))))))***+++)))))))))*********++++++))))))))))))))))))))))))************************(((((((((''''''&&&&&&&&&)))(((((()))***+++,,,,,,***************)))((((((***)))((('''&&&'''(((((((((((((((((()))))))))))),,,...000000...+++***)))))))))))))))))))))))))))''''''((()))***************))))))+++,,,,,,+++***)))(((((()))++++++***(((&&&((())))))(((''''''((((((((()))***+++,,,------++++++***)))))))))*********)))(((((('''((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))$$$%%%&&&'''(((''''''&&&''''''''''''((((((((()))(((((('''''''''((())))))''''''(((***------+++)))))))))***++++++,,,------+++---///111111000...---+++---000000//////222444222222444999;;;???HHHQQQ^^^rrr'''((()))++++++)))((('''(((((((((((())))))))))))''')))+++***'''$$$""""""))))))))))))))))))))))))&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''$$$$$$%%%'''***++++++***))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''(((***((()))+++,,,---,,,,,,+++******++++++++++++***)))'''(((***+++,,,,,,++++++'''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))***+++%%%&&&&&&'''(((((((((''''''&&&%%%$$$%%%''')))***///000000111///---***))))))))))))))))))((((((((())))))***,,,---,,,)))&&&''''''(((******+++++++++'''((()))***++++++***))))))************+++++++++*********+++,,,,,,------************************++++++++++++++++++++++++------------------------******))))))******+++,,,++++++,,,,,,+++***((('''###%%%(((+++---......---)))***++++++***)))(((''')))))))))))))))***++++++))))))******+++++++++,,,((((((((((((((((((((((((************************(((((('''''''''&&&&&&&&&))))))))))))***+++,,,---***************)))((((((+++***(((&&&%%%&&&'''((((((((((((((())))))))))))///222555555333///,,,+++))))))))))))))))))))))))&&&'''(((***++++++++++++))))))***---000000+++''')))(((((()))++++++***)))((()))++++++)))((()))***------,,,,,,+++******))),,,,,,+++***))))))******'''''''''((((((***++++++))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&'''((())))))))))))((())))))***************&&&'''''''''(((((())))))$$$$$$%%%%%%&&&((()))***)))((('''(((***++++++*********+++,,,,,,---......(((+++...000000///,,,******---///000///000222555555444666999;;;>>>FFFOOO```rrr***************))))))(((((((((((((((((((((((((((++++++******)))'''&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((,,,+++***)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))+++***)))'''''''''((()))+++***)))'''&&&&&&&&&&&&&&&''''''((()))******+++))))))(((((('''''''''&&&(((%%%"""###&&&***+++***))))))))))))(((((((((((('''***...///...------///************************************************))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%'''((((((((('''&&&(((((((((((())))))))))))---222777666111+++************)))(((((((((((((((&&&&&&&&&'''((())))))***++++++******)))(((((((((******))))))((((((''''''+++***)))))))))))))))***+++,,,---------,,,+++************++++++,,,,,,,,,---///111///,,,******,,,------------,,,+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++...---+++)))(((((()))))),,,+++)))'''(((***,,,...))))))(((((((((((()))))))))***,,,,,,***)))***+++))))))))))))((((((((((((+++******)))(((''''''&&&(((((()))***************************************++++++******))))))((((((***)))(((''''''((())))))...///222888999444...*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))++++++)))'''******)))))))))***,,,---...,,,***)))((()))***+++)))))))))))))))*********(((((((((((((((((((((((()))***+++,,,+++***(((&&&(((''''''&&&%%%$$$$$$$$$&&&((('''"""%%%---------,,,+++)))'''&&&%%%&&&''''''((()))******+++(((((()))++++++,,,,,,,,,+++***)))(((''''''''''''((()))***++++++***)))))))))************+++++++++)))))))))***+++,,,......,,,,,,++++++,,,...///000......//////000000111111333444555666999???GGGLLL[[[mmm&&&''')))*********))))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''((()))*********'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))+++***)))(((''''''((())),,,+++***)))((('''''''''''''''(((((())))))******)))(((((((((''''''''''''***(((%%%%%%((())))))(((((((((((((((''''''''''''(((,,,///000...------...************************************************)))))))))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&((()))))))))((('''(((((((((((()))))))))))),,,111555555000,,,************)))(((((((((((((((&&&&&&''''''((())))))***)))))))))))))))*********+++*********))))))))))))***)))))))))))))))******+++,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,...000///,,,******+++............---,,,+++***************************************************************))))))))))))''''''((()))+++,,,...///+++***)))((()))***,,,---))))))(((((((((((()))))))))***,,,,,,***)))***+++))))))))))))((((((((((((*********)))(((''''''''')))******+++++++++++++++*********************************)))))))))))))))******)))((((((((()))***,,,---///444666444...*********))))))))))))******)))))))))))))))(((((((((************************+++***))))))***+++***))),,,+++*********+++,,,---,,,+++***(((((()))***+++*********)))((((((((('''************************(((((('''&&&&&&&&&&&&&&&'''''''''((())))))******((((((&&&$$$$$$$$$&&&'''###$$$&&&((()))******)))'''''''''((()))*********'''((()))***++++++++++++******)))))))))******+++&&&''''''((('''&&&$$$$$$)))************++++++++++++++++++***++++++,,,,,,***+++,,,.....................//////000000111111333444555666999???GGGLLL[[[lll###%%%'''***++++++***)))(((((((((((((((((((((((('''''''''(((((()))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$%%%&&&''')))***+++,,,(((((())))))))))))(((((())))))(((''''''&&&&&&%%%)))((((((''''''(((((()))***))))))(((((((((((())),,,+++******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''',,,+++)))((()))((('''%%%''''''''''''&&&&&&&&&&&&)))+++------,,,+++++++++************************************************))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))((((((((((((((())))))))))))***///333333000,,,++++++***))))))(((((((((((((((&&&''''''(((((())))))***'''(((((()))******++++++++++++++++++************)))((((((((()))***++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,---......,,,******+++...//////......---,,,+++++++++++++++++++++++++++************************)))))))))(((((('''''''''+++++++++***)))'''&&&%%%)))))))))*********++++++))))))(((((((((((()))))))))***,,,,,,***)))***+++))))))))))))((((((((((((******))))))((((((''''''((())))))***************))))))))))))))))))))))))))))))))))))******************)))))))))******+++******,,,000444444000,,,***))))))(((((())))))************))))))(((((('''++++++++++++++++++++++++---+++))))))***+++++++++------,,,+++++++++,,,,,,+++***)))((()))***+++,,,++++++***)))(((''''''&&&************************,,,***((('''&&&((()))***'''(((((()))******+++++++++'''%%%''',,,,,,((("""###&&&)))*********''''''(((((())))))******'''((()))***************************+++,,,------''''''&&&&&&%%%$$$"""!!!)))************+++++++++---,,,++++++******++++++(((***---///000///---+++.........///000111111111333444555666:::???FFFKKK[[[jjj###%%%'''*********((('''((((((((((((((((((((((((''''''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&(((((((((''''''((((((((()))))))))(((((((((((()))+++******)))))))))******((((((((((((((((((''''''((((((((((((((('''''''''*********))))))(((&&&%%%((((((((('''''''''&&&&&&((()))******)))(((((('''************************************************((((((((())))))*********''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))),,,000111///,,,++++++))))))(((((((((((())))))''''''(((((())))))))))))(((((())))))************************************(((((((((((()))***,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++------......---,,,,,,+++++++++++++++++++++++++++************************)))))))))(((''''''&&&&&&...---,,,)))&&&"""'''(((***+++++++++***)))(((((())))))))))))(((((()))***,,,,,,***)))***+++))))))))))))((((((((((((***)))))))))((((((((('''%%%&&&&&&'''((('''''''''(((((((((((((((((((((((((((((())))))******++++++***************+++++++++))))))***---333777444///))))))(((((((((((())))))++++++******)))(((''''''++++++++++++++++++++++++...,,,)))(((***,,,,,,,,,---,,,,,,+++************))))))(((((()))***+++,,,+++++++++***)))))))))(((((((((((((((((((((((((((,,,+++***)))))))))***+++))))))))))))((((((''''''+++(((&&&(((------(((######$$$'''))))))((('''%%%'''((((((((()))))))))***'''((()))******************************+++,,,,,,(((((((((''''''&&&&&&%%%))))))*********+++++++++,,,,,,++++++***++++++,,,***+++---//////...---,,,------...///000111111222222333555777:::???EEEJJJZZZhhh{{{&&&'''((())))))((('''%%%(((((((((((((((((((((((())))))((('''&&&'''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((())))))))))))((())))))((((((((()))******(((((((((((('''''''''''''''''''''(((((((((((((((&&&'''((((((((('''&&&&&&)))))))))((((((((('''''')))(((((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************************''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((+++---...---+++***)))))))))(((((((((((())))))((((((((()))))))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((()))***,,,,,,************++++++,,,,,,,,,,,,,,,++++++******************+++,,,,,,+++***++++++,,,,,,,,,+++***************************************************************))))))(((((((((&&&'''((()))((('''&&&%%%'''((()))++++++***)))((((((((())))))))))))(((((()))***,,,,,,***)))***+++))))))))))))(((((((((((())))))))))))((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******++++++))))))******++++++++++++)))******,,,444;;;888111))))))(((((((((((()))))),,,++++++***)))(((((('''************************...,,,)))(((***,,,,,,,,,++++++******))))))((((((((((((((())))))******+++*********++++++,,,,,,,,,((((((((((((((((((((((((%%%&&&'''((((((((('''&&&)))))))))))))))(((((((((***)))((((((((()))((('''***+++++++++***(((%%%$$$(((((((((((())))))))))))((())))))************)))******)))(((((((((((((((''''''((((((((()))******))))))*********+++++++++************+++,,,---...------,,,,,,,,,---......------...///000111222222222333555777:::>>>DDDHHHXXXdddwww))))))))))))((((((''''''((((((((((((((((((((((((***)))'''&&&%%%&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((())))))(((((((((''''''&&&&&&''''''((('''(((((())))))))))))(((((((((((((((((()))***+++'''''''''''''''''''''''''''''''''((((((((((((((($$$&&&''''''&&&&&&((()))***)))))))))((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))))))))))))))***+++,,,,,,+++)))(((((((((((((((((())))))***))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((())))))))))))((((((((()))***++++++******)))******+++,,,---,,,,,,++++++++++++++++++)))((((((***,,,,,,+++*********++++++++++++******))))))))))))))))))))))))************************************************'''((()))***++++++++++++'''((()))*********)))((('''((()))******)))(((''')))***,,,,,,***)))***+++))))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))***++++++++++++)))++++++,,,555???;;;111)))((((((''''''(((((()))+++++++++******))))))((())))))))))))))))))))))))---+++))))))***+++++++++)))))))))***))))))((('''(((((())))))))))))))))))((())))))***+++,,,------************************%%%''')))***+++)))(((''''''((()))***+++,,,---...)))******(((%%%%%%'''******++++++******)))(((((((((((((((((()))))))))))))))***++++++++++++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++)))************+++++++++)))))))))***+++,,,...///...---,,,++++++,,,...///,,,---...///000111222333111333555777:::>>>CCCGGGUUUaaasss***)))((((((((()))******((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''$$$%%%'''(((((('''&&&%%%(((''''''&&&&&&''''''(((&&&'''((()))******)))((()))(((((()))***+++,,,---%%%&&&&&&''''''(((((((((''''''''''''((((((((()))&&&'''((('''%%%&&&(((+++))))))((((((((('''''''''(((&&&%%%&&&(((***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))))))))******+++***'''&&&((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))************)))))))))))))))*********)))))))))***+++,,,---++++++++++++++++++,,,,,,)))''''''))),,,---+++)))***++++++,,,,,,+++++++++************************************************((())))))******++++++,,,---,,,+++)))(((''''''''''''(((((()))))))))))))))'''((()))******)))(((''')))***,,,,,,***)))***+++))))))))))))(((((((((((((((((((((((())))))))))))(((((()))************)))((((((((((((((((((((((((*********)))))))))))))))&&&'''(((******+++******(((+++,,,,,,666@@@<<<000((((((''''''''''''((((((************************************************+++***))))))***+++***)))(((((()))***+++***))))))))))))))))))))))))((((((((((((((())))))******+++************************))))))***+++++++++++++++&&&'''((()))+++,,,------)))******)))'''&&&(((***''''''''''''''')))***+++))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++''''''&&&&&&&&&&&&&&&'''(((''''''''''''(((***+++)))************++++++++++++*********+++,,,,,,---------------------------,,,,,,---///000222333333111333555888:::>>>BBBFFFSSS___qqq)))(((''''''(((***---...((((((((((((((((((((((((&&&%%%$$$$$$%%%(((***,,,)))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&(((((('''&&&$$$"""'''''''''&&&&&&'''''''''&&&'''(((*********)))((())))))******+++,,,---...%%%%%%&&&&&&'''((())))))&&&'''''''''(((((()))))))))******(((%%%%%%))),,,(((((('''''''''&&&&&&&&&$$$""" """%%%''''''%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************''''''''''''((((((((()))''''''&&&%%%&&&'''((()))(((((((((((())))))))))))***))))))******)))'''%%%((((((((((((((()))***************)))))))))))))))((((((((()))******++++++))))))******+++++++++,,,+++***)))))))))))))))******))))))))))))+++---...*********++++++,,,,,,---((('''&&&(((,,,---,,,)))++++++,,,---------,,,,,,++++++++++++++++++++++++************************''''''((()))***+++,,,,,,***)))'''&&&%%%%%%&&&'''(((((((((((()))))))))***'''((()))++++++)))(((''')))***,,,,,,***)))***+++))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))++++++******))))))((((((%%%&&&((()))*********)))'''+++,,,,,,666AAA<<<...((((((''''''''''''((((((***************+++++++++++++++++++++++++++++++++))))))((()))++++++)))'''((()))***+++,,,,,,+++***))))))******)))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&''')))+++'''''''''''''''((((((((()))******+++***)))((('''&&&%%%$$$###$$$&&&)))***))))))))))))((((((((((((,,,,,,---------,,,,,,+++&&&&&&&&&&&&&&&'''((()))++++++)))(((((()))***+++)))************+++++++++---,,,++++++******+++++++++,,,...000///...,,,***,,,,,,---///000222333333111333666888:::>>>BBBFFFQQQ]]]ppp+++***)))((('''&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((('''''')))+++''''''''''''(((((((((((()))(((&&&$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''')))***(((%%%%%%(((+++(((((())))))))))))(((((((((((()))***************&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************,,,***((((((((('''%%%###***))))))(((((((((((()))***))))))(((((((((((()))******(((%%%######&&&(((+++***(((&&&''')))+++---***(((&&&''')))***'''$$$***)))'''&&&'''(((***+++++++++++++++*********)))************************))))))*********))))))(((''''''(((((())))))******)))(((((()))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))*********************************)))(((&&&%%%$$$******))))))******+++,,,***+++,,,------,,,+++*********))))))((((((''''''((((((((((((((()))******+++***)))'''''')))***+++***)))(((''''''((()))***++++++******)))((((((((())))))))))))************))))))***+++---...///000---------------,,,+++***&&&'''((())))))***))))))''''''((())))))))))))))))))***+++++++++)))((('''******++++++++++++******------,,,+++***(((((('''***)))))))))))))))***+++******))))))((((((''''''((()))))))))))))))((((((---,,,+++***)))((('''&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&***)))(((''''''((()))*********)))(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++***)))))))))***,,,,,,+++***)))))))))***+++,,,***++++++,,,---...//////000////////////111222333111///111666888:::@@@HHHTTT___qqq''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''''''''(((((((((((()))(((&&&$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$'''(((((('''&&&&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))************(((''''''(((***+++***)))))))))(((((((((((())))))))))))(((((((((((())))))******(((%%%###$$$&&&(((***)))((('''((()))+++,,,***((('''((())))))'''%%%))))))'''''''''(((***++++++*********))))))))))))*********))))))***************++++++++++++******((((((((()))))))))))))))))))))((()))************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******)))******************)))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***)))'''&&&%%%******))))))******+++,,,******++++++++++++******))))))))))))((((((((((((((((((((((((((()))******+++***(((''''''(((***+++***)))(((((('''((()))***)))))))))))))))*********'''''''''((((((((())))))(((((()))***+++,,,,,,---***************)))((((((((())))))************)))''''''((()))))))))))))))+++++++++++++++***))))))(((((())))))))))))((((((((((((((())))))*********,,,,,,+++)))((('''''''''***)))))))))((((((((('''(((((())))))))))))(((((()))(((((('''&&&%%%$$$$$$(((((())))))))))))(((((('''&&&&&&%%%&&&'''((((((***)))(((''''''((()))*********)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((()))***+++,,,,,,+++++++++,,,---...,,,,,,------------------000/////////000111222333444222333777999:::@@@GGGQQQ\\\nnn''''''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%'''&&&%%%%%%'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((()))******+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************(((''''''(((+++,,,,,,+++(((((('''(((((()))***+++(((((('''(((((()))***+++******(((&&&$$$$$$&&&))))))))))))))))))*********)))((((((((())))))'''%%%)))((('''''''''(((***+++))))))))))))((((((((((((******((((((((((((************+++,,,,,,++++++***))))))))))))))))))(((((())))))))))))************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***)))''''''***))))))))))))***++++++******))))))))))))******(((((((((((())))))))))))((((((((((((((())))))******)))'''''''''''')))***))))))((((((((())))))***'''(((((()))******++++++((((((((()))))))))******'''((((((((())))))))))))((())))))))))))(((((('''******+++++++++***))))))''''''((())))))))))))))),,,,,,+++*********++++++(((((())))))))))))((((((&&&&&&'''(((((()))******,,,+++***)))((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((((('''&&&&&&&&&''')))***))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((('''((())))))***,,,,,,++++++,,,,,,---.........---------,,,,,,,,,////////////000111222333666444555888999:::???FFFOOO[[[mmm***))))))(((''''''&&&&&&(((((((((((())))))))))))************************'''((()))(((''''''((()))''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''(((******))))))((('''%%%###$$$(((***(((&&&(((((())))))))))))(((((('''((())))))******))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))))))))************,,,+++))))))))))))'''&&&''''''''''''((()))++++++''''''''''''((()))++++++)))))))))'''%%%%%%''')))'''((()))***+++******)))))))))))))))))))))'''&&&)))(((((('''((()))******)))(((((((((((('''''''''***)))(((''''''((()))***))))))***+++++++++******+++******))))))(((((((((((()))******))))))***+++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((''')))))))))))))))***++++++***)))(((''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))******(((((())))))***************+++++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))************))))))***************)))((('''''''''((())))))))))))))),,,+++***)))))))))++++++******++++++++++++******((((((((((((((((((((((((''''''((())))))*********))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''((((((((())))))))))))))))))(((((((((((())))))((()))))))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))*********)))************++++++------------------------/////////000000111222222444333333777999:::???FFFQQQ]]]ppp))))))((((((''''''&&&&&&(((((((((((())))))))))))************************((()))+++***)))((()))***''''''''''''(((((((((((('''''''''&&&'''''''''(((&&&'''''''''''''''''''''&&&''''''((((((((((((((( !!!$$$&&&'''(((((('''(((%%%$$$%%%)))***(((&&&(((((())))))))))))((((((''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))************---+++)))(((((('''%%%###''''''''''''((()))++++++''''''''''''((()))++++++((())))))(((&&&&&&''')))'''(((***+++++++++)))(((((()))******)))(((((('''((((((((((((((())))))***(((((((((((('''''''''&&&***)))(((''''''((()))***''''''((()))))))))))))))++++++******))))))((((((''')))+++***)))(((***,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********))))))))))))******+++***))))))))))))***+++))))))))))))))))))))))))************************((((((((()))((((((''''''))))))(((((())))))***+++***)))(((''''''((()))***+++******)))(((''''''&&&))))))(((((((((((())))))((((((''''''''''''(((((((((((()))***************************))))))((((((***+++++++++,,,,,,,,,,,,***))))))))))))(((((((((((())))))*********))))))((()))))))))((('''&&&&&&''''''((()))))))))))))))***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((())))))))))))''''''((()))))))))))))))((())))))))))))*********'''&&&%%%$$$$$$%%%&&&'''%%%''')))+++,,,***((('''(((((())))))))))))(((((('''((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++))))))******++++++++++++++++++,,,,,,---...//////...//////000111111222222111///111555777999???FFFRRR^^^ppp%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''''''''''''''&&&(((******((('''((((((''''''''''''((((((((((((&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((("""###$$$&&&((()))******(((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((()))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************)))'''&&&'''((()))(((&&&(((((('''(((((()))***+++(((((('''(((((()))***+++((())))))(((''''''((()))'''((()))++++++******)))(((***++++++)))(((((()))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''((())))))))))))******************))))))&&&)))++++++((('''***,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******++++++))))))))))))++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((''')))(((((((((((()))******))))))(((((((((((())))))*********)))((((((''''''***))))))((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++******)))(((((('''((((((((()))))))))******************))))))))))))&&&''''''(((((((((((((((''''''((((((''''''&&&&&&''''''((()))))))))))))))(((((('''''''''((())))))(((((())))))))))))((((((''''''((()))******++++++(((((()))***)))((('''&&&(((((((((((())))))))))))&&&'''((())))))******)))'''''''''((((((((((((((())))))(((((((((((())))))%%%''')))+++,,,***((('''(((((())))))))))))((((((&&&''')))******)))(((((()))))))))))))))))))))))))))******************)))))))))***+++++++++++++++***+++,,,------------,,,***++++++,,,---...///000...///000111222222222111///...///444777999???FFFPPP[[[lll}}}%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((''''''(((((()))***+++(((***++++++)))'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))''''''(((((()))***++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))************&&&&&&%%%'''***++++++***))))))(((((((((((())))))))))))(((((((((((())))))''')))))))))((('''(((***(((((()))***************(((***,,,+++)))'''((()))'''(((((())))))))))))))))))))))))(((((((((''''''((()))+++,,,,,,+++)))(((&&&'''((())))))***************************++++++&&&))),,,+++(((''')))---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******+++***(((''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((()))******((())))))******))))))(((''''''(((((())))))************)))(((((((((((((((((())))))))))))))))))((('''(((***+++,,,,,,++++++*********)))))))))))))))'''''''''((((((((())))))))))))))))))))))))******&&&'''(((((()))))))))(((&&&''''''(((((((((((('''''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))'''((()))***)))(((&&&%%%'''((((((((()))))))))***&&&'''((()))************''''''''''''''''''&&&&&&)))******************)))'''''''''((((((((())))))'''((()))******)))((('''&&&''')))*********)))((())))))))))))))))))))))))+++******))))))******+++((((((***+++++++++***)))***+++,,,---------,,,,,,,,,,,,,,,------.........---...000111222222111111111000111555777999>>>EEENNNYYYiiizzz((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&(((***+++)))(((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((('''&&&$$$$$$%%%&&&&&&))),,,...---)))&&&&&&((((((((())))))))))))((((((&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''((($$$%%%'''(((+++,,,...///))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))************(((''''''(((+++,,,,,,+++***))))))(((((((((((()))***))))))(((((((((((()))'''(((***)))(((((()))***)))))))))))))))*********(((***,,,+++)))'''(((***'''(((((()))))))))))))))))))))))))))((((((((((((((())),,,------,,,)))((('''''')))******+++++++++)))))))))***+++++++++,,,&&&))),,,+++(((''')))---++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++******))))))))))))*********((('''&&&&&&'''(((***))))))))))))))))))))))))************************'''((()))******+++******((((((((((((((()))******((()))***++++++***)))((($$$%%%&&&((()))+++,,,---******)))((((((((((((((())))))************))))))'''(((***+++,,,,,,++++++((((((((()))******++++++))))))))))))************(((((((((((())))))******))))))***+++++++++++++++''''''((())))))***))))))'''(((((()))))))))))))))'''((()))+++++++++***)))******++++++++++++*********))))))'''&&&%%%$$$$$$###$$$''')))******))))))'''((((((((())))))******&&&'''((()))************))))))(((((((((''''''''''''((()))******)))((('''***(((&&&$$$$$$'''***,,,'''((()))******)))((('''%%%''')))***+++***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,&&&''')))*********)))(((((()))***+++,,,+++******......---------,,,,,,,,,---...000111222222111111444222333666888999>>>DDDOOOYYYiiiyyy(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((+++***)))''''''&&&&&&&&&*********(((&&&&&&(((***)))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))((((((((((((***---000222111...+++(((((('''&&&%%%++++++***)))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***)))((('''&&&&&&'''(((&&&&&&''')))***+++,,,---))))))(((''''''''''''''')))))))))))))))(((''''''******))))))((((((''''''&&&''')))***+++++++++***))))))))))))((('''%%%%%%***)))(((''''''((()))***((((((((((((((((((((((((+++*********))))))((((((((('''''')))+++,,,+++***+++++++++,,,---...000111))))))*********+++++++++...---+++*********++++++******+++,,,,,,------......,,,***)))***+++++++++&&&''')))***+++++++++++++++***)))(((***+++,,,,,,'''***---//////---+++***&&&''')))++++++)))(((&&&&&&''''''((()))******+++,,,+++***)))(((((((((((())))))))))))(((((((((((((((''''''(((((()))***+++************))))))))))))++++++***)))'''%%%$$$###$$$(((((((((''''''***)))((()))++++++***((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&'''((()))************))))))((((((''''''((()))***++++++***)))(((***************)))((((((&&&'''((()))******************))))))))))))******(((((())))))))))))((((((++++++***)))((('''&&&&&&((((((((((((((()))******((('''&&&%%%&&&''')))***''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''&&&((())))))))),,,000...)))++++++******************++++++++++++************))))))))))))************+++---...,,,)))(((+++...++++++++++++,,,---......,,,---......---...000333000///.........000111222222///111666888888===FFFHHHTTT___ppp(((((((((((())))))))))))************************'''''''''(((((((((((((((******)))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***)))(((''''''''''''''')))******(((&&&&&&(((***(((((((((((((((((((((((()))((((((''''''((()))***'''((((((((()))))))))))))))(((((('''(((***,,,---***(((&&&''')))***+++***))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((***)))((('''&&&''''''(((''''''((()))***++++++,,,))))))(((''''''''''''''')))))))))))))))(((''''''***)))))))))((((((((('''&&&''')))***++++++******))))))))))))((('''&&&&&&'''((()))******)))((('''*********************************)))))))))(((((('''&&&&&&''')))***((('''((((((((()))***+++,,,---))))))*********+++++++++---,,,+++*********+++++++++++++++,,,------.........,,,***)))***++++++***((((((******+++***))))))+++&&&###$$$(((+++)))&&&...***(((***///111///+++'''((()))))))))((('''&&&'''''''''((()))*********))))))((((((((()))******))))))))))))((((((((((((***)))((((((((((((((()))(((((('''''''''&&&&&&&&&))))))******)))(((''''''&&&))),,,...---,,,,,,,,,%%%%%%%%%''')))***)))((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))************)))))))))((((((((('''***+++,,,,,,,,,,,,+++***(((((())))))))))))((((((%%%&&&''''''((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((('''''''''(((((()))***))))))***+++++++++++++++))))))(((''''''&&&'''''')))(((((((((''''''''''''((()))))))))---333444000)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''((()))))))))+++***((('''(((***,,,,,,++++++++++++,,,---......,,,---//////......000111.........///000222444555555222222555777777<<>>,,,***)))((((((''''''''''''''''''(((((())))))******''''''''''''((()))***+++(((((((((((())))))))))))+++***)))(((''''''''''''(((((('''''''''&&&&&&&&&'''((()))***++++++++++++***+++---,,,***))))))***$$$$$$$$$&&&)))******)))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))((((((((((((***++++++,,,,,,++++++***&&&&&&'''(((((()))))))))&&&''''''(((((((((((('''((()))************)))((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&''''''((()))%%%&&&(((******)))(((&&&,,,+++***)))(((((((((((((((((((((((('''''''''''')))******(((+++111333111(((((((((((((((((())))))))))))((((((((((((''''''%%%&&&&&&'''((())))))***...***%%%%%%))),,,+++)))+++******++++++,,,---...***---///000///...///000---......///111333555666777444333444555666<<>>;;;:::NNN```rrr))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((()))***''''''''''''((((((((((((+++******)))(((''''''&&&***)))((('''''''''''''''''''''''''''((((((((((((+++*********++++++***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))***+++++++++)))((('''***)))''')))+++,,,)))'''++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))************))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))(((''''''((('''&&&&&&'''((('''%%%%%%&&&(((***+++,,,++++++)))((('''%%%%%%%%%&&&''')))'''&&&(((+++---,,,***,,,,,,,,,+++++++++******************************,,,,,,+++******+++,,,,,,---.........---,,,,,,+++---...///...,,,***)))*********))))))))))))******)))***,,,,,,,,,***(((''')))))))))***++++++,,,,,,************************---,,,***)))((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&(((+++,,,+++++++++++++++++++++++++++***)))(((++++++************++++++++++++)))))))))***+++,,,***)))(((&&&$$$""" &&&'''((('''&&&''')))***+++,,,,,,------......///+++++++++++++++******)))'''((((((((()))))))))*********))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))(((((((((+++,,,,,,,,,+++***((('''++++++***)))((('''&&&&&&)))((('''&&&'''***---///===444***%%%'''+++......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......//////......///111333444333444444222222555===CCCIIIQQQ```qqq&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&(((''''''&&&'''((()))***(((((((((((())))))))))))*********)))((('''''''''***))))))(((((((((((()))+++***(((&&&&&&''')))+++*********+++------,,,+++(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''&&&))))))*********))))))(((***((('''(((***+++)))'''******)))))))))))))))((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))))))))************))))))))))))(((((((((((())))))))))))******))))))(((''')))(((''''''))))))((('''(((((()))************)))+++***)))((((((((()))******((('''(((+++,,,+++************)))))))))((((((************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++***+++---...---+++************))))))(((((())))))***)))***+++,,,,,,***((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))***,,,+++***))))))***+++++++++++++++***))))))*********))))))*********+++******))))))***++++++***))))))((('''&&&&&&%%%'''((((((((('''''')))+++,,,,,,++++++++++++++++++"""###%%%&&&''''''((((((((((((((()))))))))))))))(((((((((((())))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))))))))((('''((()))***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''&&&++++++***)))((((((((((((******))))))(((((('''''')))((('''&&&'''***---///777111***(((***---,,,+++)))************+++++++++....../////////000000000111111000000000000000000111333555555555777<<>>BBBHHHQQQ^^^lll|||(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&((())))))))))))((((((((((((((('''&&&%%%$$$***)))))))))++++++)))((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((***+++*********)))))))))***+++(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((***************)))(((((()))((('''(((***+++***))))))((('''''''''(((***+++''''''(((((())))))*********++++++******)))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,---''')))++++++******+++,,,))))))(((((((((((()))))))))))))))******)))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))***************))))))((((((((())))))***((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((***---)))******+++++++++******))))))(((((((((((())))))************))))))(((((('''''''''(((((((((((())))))***+++***(((((()))+++))))))))))))******++++++))))))******))))))((('''************))))))))))))***)))))))))((((((((('''***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((++++++*********+++,,,---(((((((((((((((((((((((((((((((((''''''((((((((('''((((((((())))))******((()))***++++++)))(((&&&''''''(((((())))))******))))))(((((()))***+++,,,***)))((()))***+++++++++******+++,,,------......------------............***,,,...000222222222222333444555444555888@@@EEEJJJRRR^^^jjjwww))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))(((((('''&&&%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((%%%&&&((())))))(((''''''%%%&&&((()))(((&&&$$$"""***)))((()))******(((&&&)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))))))))((((((''''''(((((())))))*********)))'''(((***,,,(((((((((''''''&&&&&&&&&''''''(((((((((((('''''')))(((((('''&&&%%%$$$$$$'''(((((())))))((((((''''''((()))******)))(((''')))))))))))))))((('''''')))((('''(((***++++++***''''''''''''(((((()))***))))))***+++++++++******((()))******)))((()))+++)))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,+++******+++---...(((***+++,,,+++++++++,,,******))))))))))))******((((((((()))))))))******''''''((())))))***++++++((((((((((((((((((((((((''''''(((((((((((('''&&&))))))((((((((()))******))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''((())))))((()))+++,,,))))))***++++++++++++******))))))(((((())))))***************)))(((''''''************************)))******)))''''''(((***((())))))***++++++,,,,,,%%%&&&''')))************)))))))))*********++++++*********)))((('''''''''***)))(((&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((()))***+++******((('''''''''(((((())))))******)))))))))))))))******+++***))))))((()))***+++,,,(((((()))***+++,,,,,,---,,,,,,,,,---------......///000000000//////...---333444444333333888@@@FFFJJJSSS___jjjuuu,,,++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))(((&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))'''((()))******)))'''&&&&&&''''''(((((('''&&&%%%)))(((((()))++++++***((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))((((((((()))((((((''''''((())))))'''%%%%%%(((+++((((((((()))))))))))))))&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((('''&&&&&&***)))(((***,,,---,,,+++((((((((()))(((((('''&&&))))))*********)))((('''%%%'''))))))'''''')))+++(((((()))))))))*********))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++***)))))))))***,,,---)))+++------,,,++++++,,,++++++************++++++((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%))))))(((((()))******+++))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((******)))(((((()))))))))***+++++++++++++++*********))))))*********)))*********)))((('''&&&((((((((())))))*********))))))***((('''&&&''')))*********************+++((()))***+++,,,---------(((((()))***++++++,,,---))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$######""""""$$$%%%&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))***)))'''&&&&&&''')))***(((((((((((()))))))))))))))))))))))))))*********)))******************+++'''((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,222111000///...---------000222444444444888>>>DDDJJJTTTaaakkkuuu))))))(((((((((((())))))************************))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((()))(((((((((''''''''''''&&&'''''''''(((((())))))(((((()))))))))(((&&&%%%''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,+++)))'''&&&(((((('''&&&''''''))))))(((((((((***,,,---,,,+++(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%&&&''''''%%%######&&&***(((((()))***+++,,,------&&&'''((())))))((('''&&&''''''((((((((((((((((((''''''(((((((((((('''''''''((()))++++++)))(((''''''''''''''''''&&&&&&%%%+++******+++---......---))))))******)))'''%%%###''''''(((((((((&&&%%%$$$###&&&((((((''''''))),,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++******)))((('''((()))+++---+++,,,......,,,++++++,,,,,,,,,++++++++++++,,,,,,((((((((((((((()))******((((((((('''&&&&&&%%%%%%***************************+++++++++***)))'''&&&))))))((())))))***++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((***++++++)))'''&&&&&&((()))***+++++++++++++++++++++************++++++)))*********)))(((&&&%%%$$$$$$%%%&&&'''((())))))((())))))(((&&&%%%'''(((++++++******))))))((((((***++++++++++++***))))))''''''(((***+++,,,---...''''''(((((())))))******'''&&&&&&''''''((()))***))))))))))))))))))))))))(((((('''&&&'''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((()))******+++,,,)))$$$!!!!!!%%%)))---))))))))))))(((((((((((())))))))))))************(((***,,,---,,,*********)))******,,,---...//////........./////////000000000///...------...///000---000444555666888===AAAIIITTTbbbmmmvvv******))))))(((((((((''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((######$$$%%%%%%&&&''''''***)))((('''&&&&&&'''((((((((((((((((((''''''&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%'''(((***++++++***+++,,,,,,+++***)))((())))))))))))************************)))(((&&&&&&+++***)))(((((()))******))))))((((((''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((...,,,)))&&&&&&'''***,,,))))))))))))******************)))((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))%%%'''***++++++,,,///111---,,,***((('''((()))***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++++++++//////...---,,,******)))......------------,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((,,,,,,,,,+++++++++******)))******)))(((((()))+++***)))'''&&&%%%&&&((()))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))******)))))))))(((((('''''''''((((((((()))))))))***++++++******))))))((((((&&&"""!!!&&&++++++***)))((('''''''''(((***+++)))))))))(((((((((((((((************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******++++++*********))))))((((((,,,+++++++++******)))))))))***,,,+++(((&&&%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))***(((''')))+++------,,,((((((''''''''''''((((((,,,+++)))(((&&&%%%%%%%%%))))))))))))))))))))))))'''(((***+++++++++***)))******))))))))))))******+++***)))***,,,---,,,+++******++++++++++++******++++++,,,,,,,,,,,,---------------.........//////000///...---...000222444000222333333444888@@@FFFOOOZZZcccooo)))))))))((((((((('''''''''((()))******)))((('''(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((())))))((('''''''''(((((((((((((((((((((''''''&&&)))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************+++++++++***((('''((((((((()))))))))******************)))((('''&&&)))((('''''''''((())))))'''''''''(((((())))))))))))))))))))))))(((((((((&&&&&&&&&'''''''''((((((,,,***((('''&&&((()))+++(((((()))))))))*********'''''''''''')))+++---///))))))(((''''''''''''''''''''''''''''''((())))))'''((()))***,,,...///000---,,,***((((((((()))***((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))************))))))***+++++++++******++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,---+++,,,,,,,,,,,,+++******(((((()))***+++,,,,,,---************)))))))))))))))******)))(((((()))++++++***(((''''''''')))******************************)))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((((()))************))))))((((((((())))))))))))))))))))))))*********))))))(((((((((+++'''###$$$))),,,+++)))))))))((((((((()))***++++++*********************************************))))))))))))))))))))))))******))))))))))))******)))(((((((((((()))******************)))))))))(((++++++******))))))))))))***+++------+++)))((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&'''((())))))(((((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))))))))******+++***)))***,,,---,,,+++******++++++++++++******++++++,,,,,,,,,,,,------,,,------------............---,,,,,,---...000111222444555555666:::BBBHHHOOO[[[eeesss((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))(((((((((((((((''''''&&&((((((''''''''''''((((((***)))((('''%%%$$$######((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))((('''''''''((((((((())))))))))))******))))))((('''&&&&&&&&&%%%&&&&&&'''((()))((()))))))))))))))))))))))))))))))))************&&&&&&'''''''''((((((((((((((('''''''''((())))))(((((((((((())))))))))))'''&&&&&&'''))),,,///111))))))(((''''''''''''''''''''''''''''''((())))))***((('''***...111000...---,,,+++)))((())))))***)))((((((''''''(((((()))))))))))))))(((((((((((())))))***+++,,,,,,---...+++++++++,,,++++++***)))))))))******++++++++++++''''''((()))***+++,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++((((((((((((''''''''''''((()))******(((((()))***,,,+++)))((((((((()))***************************))))))))))))))))))******(((((((((((((((((((((((('''((())))))''''''((()))***************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((...***'''''')))+++***(((***))))))))))))***++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***************))))))))))))))))))))))))(((((((((((((((***,,,,,,+++***)))***''''''''''''''''''''''''((((((((((((((((((((((((+++)))''''''((((((((('''((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******+++***)))***,,,,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------000000000000111222333444222444555666666:::BBBGGGOOO\\\iiixxx((((((''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''(((((()))******(((((((((((((((''''''&&&(((((((((''''''((((((((())))))((('''&&&&&&%%%%%%(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((('''((((((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))(((''''''%%%%%%%%%&&&'''((())))))---,,,+++***)))((('''&&&''''''((())))))***++++++''''''''''''((((((((((((&&&&&&'''(((((()))((((((''''''((((((((()))))))))+++***((('''''')))+++,,,))))))(((''''''''''''''''''''''''''''''((()))))),,,(((&&&)))///222000---------+++******)))******))))))(((((((((((())))))))))))))))))((((((((((((((()))***+++---...///000............---,,,+++***+++++++++***)))(((((('''((((((((()))***++++++,,,+++,,,,,,,,,,,,+++******+++***)))(((&&&%%%$$$###((((((((('''''''''&&&&&&'''(((******(((((()))***+++***)))((((((((())))))************************)))))))))))))))*********************************&&&'''((((((''''''((()))++++++******************(((((()))))))))*********((((((((((((((((((((((((+++)))''''''((()))((('''***************+++++++++((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))*********)))))))))))))))((((((((((((((((((''''''%%%''')))***)))((())))))''''''''''''''''''''''''((((((((((((((((((((((((,,,***((((((*********)))((((((''''''''''''(((((((((((('''''''''(((((()))((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))))))))******+++))))))***+++,,,+++*********++++++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------111111111222333333444444///222444444555999???EEEOOO^^^lll|||''''''(((((((((((((((((())))))(((((((((((())))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))*********(((((((((((((((''''''&&&'''(((((((((((((((((('''((((((((((((((()))))))))'''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))''''''''''''''''''((((((''''''''''''((((((((((((((())))))))))))(((((('''&&&&&&'''((()))*********,,,,,,+++***)))(((''''''%%%&&&&&&'''((()))******'''''''''((((((((())))))%%%&&&'''((())))))(((((((((((((((((()))))))))))),,,***(((&&&%%%&&&''''''))))))(((''''''''''''''''''''''''''''''((()))))),,,(((&&&)))///111///,,,...---,,,++++++*********))))))(((((((((((())))))))))))))))))((((((((((((((()))***+++---///000000111111111000///...---,,,+++******))))))(((((((((+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********)))((('''%%%$$$""""""))))))((((((((('''''''''%%%''')))***)))((()))***))))))((((((''''''''''''))))))))))))))))))))))))(((((())))))************''''''''''''''''''''''''%%%'''((((((''''''(((*********************++++++&&&'''((()))***+++,,,---((((((((()))))))))))))))(((''''''((()))*********))))))******++++++++++++''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((('''''''''''''''((())))))))))))))))))))))))******''''''''''''''''''(((((($$$''')))***)))))))))***''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((***+++++++++((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))))))))*********)))((()))+++,,,+++*********++++++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,...///000000/////////111444555555999???DDDNNN^^^mmm(((((((((((())))))))))))))))))(((((((((((())))))''''''))))))))))))''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))(((((((((((((((''''''&&&''''''(((((((((((('''''''''(((((()))******++++++''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((''''''''''''((())))))''''''((((((((()))))))))(((((())))))))))))(((((('''((()))***+++++++++***''''''((())))))******+++%%%&&&&&&'''((())))))***''''''((((((((()))))))))''''''((()))))))))(((((())))))))))))************'''''''''&&&&&&'''''''''))))))(((''''''''''''''''''''''''''''''((())))))***(((''')))---///...,,,......------,,,++++++******))))))(((((())))))***))))))))))))(((((((((((('''((()))***,,,---...///111111111111000///...---''''''((()))***++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******((((((((((((((((((((((((***)))))))))(((((((((((($$$&&&)))***)))(((((()))(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))&&&'''(((((((((((()))+++)))))))))***************''''''((()))+++,,,------))))))))))))************'''((()))***+++,,,------((()))******++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''(((((()))***))))))))))))************''''''''''''((((((((((((''')))+++,,,+++***++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%(((******)))((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))*********)))((()))+++++++++*********++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---///111222111000///000333666777888;;;AAAFFFMMM]]]nnn))))))))))))******++++++***)))(((''''''((()))***'''(((***++++++***((('''))))))))))))))))))))))))&&&&&&&&&'''((((((((()))))))))*********)))(((((((((((((((((((((''''''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******(((((('''''''''(((******((((((((()))))))))******(((((())))))))))))((((((((()))***++++++******)))%%%%%%&&&''')))***++++++''''''(((((()))))))))***'''((((((((())))))))))))***)))))))))))))))((((((************++++++++++++%%%&&&'''((())))))(((((())))))(((''''''''''''''''''''''''''''''((())))))((((((((()))+++,,,,,,,,,.........------,,,+++*********))))))))))))******))))))))))))((((((((((((&&&'''((()))***+++,,,,,,000000000000///...------'''(((((()))***+++,,,---+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***************))))))))))))((((((((((((###&&&)))***)))(((((())))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++&&&((())))))))))))***,,,((((((((())))))*********)))***************++++++)))*********+++++++++,,,&&&''')))******+++,,,---'''((()))*********))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((()))(((((((((((()))******((()))))))))************''''''((((((((()))))))))(((***,,,,,,+++******+++(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%'''(((((((((((((((''''''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))))))))*********)))((()))***+++***)))******++++++++++++******++++++,,,,,,,,,,,,------,,,------------............000333555666555333222000333666777888;;;AAAEEELLL]]]mmm))))))******+++++++++,,,***)))(((''''''((()))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))&&&''''''((()))******+++)))***++++++***)))((('''(((((((((((((((''''''&&&&&&'''((())))))((('''&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((''''''((()))***+++))))))))))))************(((((()))))))))))))))((())))))***++++++***)))(((''''''''''''(((((((((((())))))))))))************(((((((((((()))))))))))),,,+++***)))(((((())))))******+++++++++,,,,,,,,,'''(((***++++++)))'''&&&))))))(((''''''''''''''''''''''''''''''((())))))&&&((()))***))))))+++---............---,,,+++*********))))))))))))******))))))))))))((((((((((((&&&&&&'''((()))******+++..................---,,,+++++++++***************))))))***+++,,,------...+++,,,,,,,,,,,,+++******,,,++++++***)))((('''''')))(((((((((((('''''''''###%%%)))***)))(((((()))***************)))((((((************************'''(((((()))***+++++++++((((((((((((((((((((((((&&&(((******))))))+++---''''''(((((()))))))))***,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,$$$&&&((((((((((((((()))&&&'''(((******))))))(((&&&''''''((()))*********************************))))))))))))))))))))))))''')))***++++++***)))''')))))))))))))))***++++++(((((())))))*********+++'''((((((((())))))******&&&(((******)))((('''((())))))))))))))))))))))))************************+++)))(((''')))))))))(((((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))'''(((***+++++++++***)))******))))))))))))*********(((((()))***+++***)))******++++++++++++******++++++,,,,,,,,,------------------.........//////,,,...111444555333111///...111444666666999???CCCLLL\\\lll))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%***)))(((''''''((()))***(((((('''''''''&&&&&&&&&((((((((('''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++***)))(((***)))'''&&&'''(((***+++++++++******))))))((((((***'''%%%&&&((()))(((&&&)))((((((((('''''''''''')))******+++++++++++++++))))))))))))))))))))))))((((((((((((((((((''''''******)))(((((((((((((((++++++******))))))(((((((((''''''''''''&&&&&&&&&(((((((((&&&&&&'''+++...///......---,,,+++******++++++************++++++************************%%%%%%&&&'''((((((((('''))))))))))))***+++---...,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,------------,,,+++''''''(((((())))))***************))))))((('''&&&%%%&&&((((((''''''(((***+++*********))))))((((((******))))))))))))))))))***)))(((''''''((()))***(((((()))(((((('''&&&&&&((((((((((((((())))))*********))))))))))))))))))************************+++++++++***************,,,+++***)))(((((((((((((((((((((((()))))))))))))))*********+++++++++++++++++++++*********))))))))))))************))))))+++***)))))))))***+++,,,---,,,+++***))))))))))))------,,,+++***)))((((((***************)))((((((++++++******))))))(((((()))+++,,,,,,***)))*********************************)))'''&&&'''(((***+++))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((((('''%%%###!!! ###''')))******)))((((((((((((((('''&&&&&&*********))))))))))))))),,,,,,,,,++++++*********++++++,,,------...//////+++,,,------++++++,,,---......//////000000111111222333444555777<<>>BBBJJJRRR___lll{{{************)))))))))(((((()))***)))((('''(((***,,,)))&&&&&&(((******)))))))))))))))))))))))))))&&&''''''(((((()))******++++++***))))))(((''''''***)))))))))((((((((('''+++,,,...---+++)))))))))'''(((((()))***)))))))))******)))))))))((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))+++)))'''(((***+++***((((((((()))))))))))))))(((---,,,***)))((('''((((((+++******)))((('''&&&%%%***))))))))))))))))))))),,,((($$$%%%))),,,+++))))))++++++***(((''')))+++))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))***+++,,,,,,///000000...+++))))))************+++++++++******)))))))))))))))************++++++***((('''(((***)))))))))((('''''''''&&&(((***++++++***))))))***++++++++++++++++++,,,,,,...,,,***+++,,,---+++)))***)))((()))+++,,,,,,+++------,,,+++************,,,,,,,,,+++***((('''&&&***)))'''(((***++++++***------,,,,,,+++******)))******)))(((((()))******...,,,))))))+++,,,+++***((())))))*********))))))++++++************++++++***)))))))))******+++,,,(((((((((((()))***++++++)))***+++,,,,,,+++***)))++++++************++++++(((((((((((()))***+++,,,(((&&&%%%'''***+++***)))******))))))))))))******,,,,,,,,,++++++***************************++++++++++++++++++******))))))''')))******)))((()))+++************))))))))))))***)))'''&&&&&&''')))***))))))))))))((((((((((((************))))))(((((()))))))))))))))******+++)))))))))))))))*********))))))))))))***++++++,,,,,,+++)))((('''((()))***))))))))))))))))))))))))+++***)))(((''''''((()))***)))((())),,,---,,,***---+++))))))+++++++++***....................................///111222333333333444444555888===AAAJJJRRR^^^kkkzzz************)))))))))))))))***+++***)))((()))+++...,,,)))(((((())))))((())))))))))))))))))))))))''''''((())))))******++++++++++++***))))))(((((())))))))))))((((((((((((+++---//////---+++******((())))))***************************))))))))))))&&&&&&'''''''''((((((((('''(((((())))))(((((('''*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******---+++))))))))))))'''&&&(((((('''(((((()))***+++---,,,+++)))(((((('''(((++++++***)))(((((('''&&&))))))))))))))))))******,,,(((%%%&&&)))++++++)))***++++++***(((''')))******************************)))((((((((()))***+++***)))(((((((((***,,,......///000///---*********************************************)))))))))))))))***+++***((('''((()))******)))(((((('''&&&&&&%%%''')))***))))))***+++*********+++,,,---------...---,,,,,,------,,,+++,,,***))))))***++++++***------,,,,,,+++******)))++++++++++++***)))((('''***)))'''(((***++++++***---------,,,++++++******,,,+++(((&&&&&&(((+++,,,,,,***))))))+++,,,,,,+++))))))*********))))))(((******++++++++++++******)))))))))))))))******+++((())))))******)))))))))'''((()))******)))((('''******++++++++++++******(((''''''(((((()))***+++((('''&&&''')))******)))******))))))))))))******+++++++++++++++*********+++++++++***************,,,,,,++++++++++++******+++++++++)))''''''***,,,+++++++++***)))(((((((((((('''&&&%%%%%%&&&'''(((''''''(((((())))))******+++*********))))))((((((***)))((((((((()))+++,,,*********)))))))))))))))******)))))))))***++++++...---,,,+++***(((((('''((((((((((((((((((((((((***))))))(((((((((((())),,,***))))))***++++++***,,,+++)))***+++,,,,,,+++111000000///......------............///111222333222222333333444888<<<@@@JJJRRR]]]iiiwww*********)))))))))))))))((()))******(((((()))***+++***)))(((((()))))))))************************((((((((()))******++++++++++++++++++******))))))))))))))))))(((((((((((((((***------,,,)))(((((((((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((((((((''')))***+++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********...---,,,,,,+++***)))(((((('''''''''''')))+++,,,)))))))))))))))******+++(((((())))))******++++++)))))))))))))))*********+++)))'''''')))+++***)))+++******)))(((((()))******************************))))))((((((((())))))***)))'''&&&'''***---///,,,...111000...,,,******++++++******************++++++******))))))((((((&&&(((******)))((()))***+++******)))((('''&&&&&&"""$$$'''))))))***,,,...+++++++++,,,,,,,,,------...---,,,,,,,,,,,,,,,+++---+++))))))***+++***)))(((((())))))************'''((()))***+++,,,,,,,,,***)))'''(((***++++++***,,,,,,,,,++++++*********+++***)))'''''')))***+++***))))))***+++,,,,,,,,,)))************)))(((((()))***+++,,,,,,+++***)))((('''''''''''''''(((((((((((()))***)))((('''&&&'''((()))******)))(((''')))***+++,,,,,,+++***)))((((((''''''((())))))******))))))***++++++++++++******))))))))))))******+++++++++***************++++++++++++******))))))************************,,,---,,,+++)))((()))***)))((((((((('''''''''&&&***)))(((((((((((()))***(((((((((((())))))))))))((()))))))))***************)))((('''((()))+++,,,************))))))))))))...---+++***((('''''''''++++++++++++***(((&&&%%%(((((((((((((((((((((((()))))))))(((((((((((())),,,+++***))))))*********,,,***)))***,,,------,,,000000000//////.....................///111222333222222333444555888===AAAKKKQQQ\\\ggguuu))))))))))))))))))******'''((())))))''''''((()))''''''(((((('''((()))***))))))))))))))))))))))))((((((((()))******+++++++++++++++***************(((((((((((())))))))))))&&&)))++++++***(((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((*********)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************+++,,,,,,,,,++++++++++++((('''''''''''')))+++,,,((()))))))))************'''(((((()))***+++++++++(((((())))))************+++***))))))*********)))+++***))))))))))))))))))************************))))))((((((((((((((((((***)))'''&&&'''))),,,...+++---000000...,,,+++***,,,,,,******))))))******++++++******))))))((((((###%%%((())))))***+++,,,+++******)))((((((''''''###%%%((()))))))))+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++...,,,***)))******)))((('''((()))***************(((((()))+++,,,,,,,,,,,,***)))'''(((***++++++***************))))))))))))))))))************))))))((()))*********++++++,,,))))))*********))))))((()))***+++,,,,,,+++***)))((((((''''''''''''(((((('''(((((()))((('''%%%$$$))))))***++++++***)))))))))***+++,,,,,,+++***))))))(((((((((((())))))***)))***************++++++******))))))))))))******************************+++++++++++++++***)))(((((((((((()))))))))))))))***,,,...---+++)))''''''&&&'''''''''((((((((()))+++******************+++))))))))))))((((((((((((&&&&&&''')))***+++,,,---***)))((((((((()))++++++*********)))))))))))))))---,,,+++)))((('''''''''((()))***++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((+++++++++***))))))***++++++)))((())),,,------------........./////////000............///111222333222333444555666:::???CCCKKKRRR[[[ggguuu))))))))))))************&&&((()))((('''&&&'''((($$$&&&(((((('''''')))***((((((((((((((((((((((((''''''((())))))******+++************************(((((((((((())))))))))))((()))+++***)))((()))***&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++'''(((******))))))***,,,(((((('''(((((()))***+++++++++++++++***((('''&&&*********))))))(((((((((((((((((()))******++++++******************)))))),,,***(((((()))***)))(((************************((((((((((((((((((((((((***)))((('''''')))***,,,***,,,......,,,+++++++++---,,,+++)))))))))******************))))))))))))"""$$$((()))******+++,,,******))))))))))))((((((((()))+++***)))(((((())).........---,,,++++++++++++,,,---,,,+++******,,,---+++***)))*********)))++++++,,,------+++***))),,,,,,,,,,,,+++***)))(((***)))'''(((***++++++***))))))))))))))))))))))))((()))***++++++***)))(((''')))++++++***)))***+++(((((()))*********************++++++++++++******,,,++++++***************((((((((((((''''''&&&%%%******+++,,,,,,+++************++++++++++++************))))))))))))******'''((())))))((('''(((*********))))))))))))******)))))))))***************)))***+++,,,,,,+++)))((('''''''''(((((((((((()))(((+++---...,,,)))'''&&&((((((((()))***+++++++++))))))************))))))******))))))((((((''''''%%%&&&''')))***,,,------((()))))))))************((()))))))))************(((((((((((()))***++++++((()))+++,,,------,,,,,,(((((((((((((((((((((((('''(((((())))))))))))((((((***,,,,,,*********+++)))((('''(((+++---------,,,,,,------...//////000............///111222333222333444555777:::@@@DDDKKKRRR\\\hhhvvv((()))))))))************''')))***)))((('''((()))&&&(((******((('''(((***''''''''''''''''''''''''&&&''''''(((((()))******))))))))))))))))))))))))'''((((((((()))))))))***)))******)))'''''')))+++''''''((()))))))))))))))''''''(((((())))))))))))'''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++''')))+++***((((((***,,,(((((()))))))))))))))(((++++++++++++***((('''&&&)))))))))((((((((('''''''''(((((()))******++++++***+++,,,+++***))))))))),,,***((((((******)))((())))))))))))))))))))))))&&&&&&'''((())))))))))))******)))(((((((((((())))))+++,,,,,,******+++,,,...---+++)))(((((()))***)))))))))))))))*********###&&&)))***)))(((((())))))))))))))))))*********'''(((***+++******+++,,,------------------,,,,,,,,,...///...+++***+++---,,,+++))))))***+++***))))))***,,,------,,,+++***---------,,,+++)))((('''***)))'''(((***++++++***))))))))))))))))))))))))***))))))))))))))))))***'''***,,,,,,***(((((()))&&&'''(((***++++++++++++++++++************++++++------,,,+++++++++++++++***))))))((((((((())))))******+++,,,,,,+++******++++++************++++++++++++************++++++''')))***)))'''&&&(((*********))))))))))))******((()))))))))*********+++((()))+++,,,,,,+++***)))'''((((((((())))))))))))(((***++++++)))''''''((())))))))))))************))))))************))))))(((((((((((())))))))))))((((((((()))******++++++'''(((***+++++++++)))(((''''''((()))***++++++,,,&&&&&&&&&''')))***,,,---((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))&&&'''((()))******)))(((%%%(((,,,---,,,******+++'''&&&%%%'''***,,,---,,,,,,,,,,,,---------------............///111222333111222333444666:::???CCCJJJRRR^^^jjjxxx(((((())))))*********+++(((***+++***)))((()))***(((+++---,,,)))'''''')))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))))))))'''((((((((())))))******(((((((((&&&%%%&&&(((+++(((((()))***************(((((())))))*********+++************++++++++++++&&&''''''''''''''''''&&&&&&&&&&&&&&&(((***,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++***,,,...---***)))+++---(((((()))******)))'''''''''((()))++++++******)))%%%%%%&&&'''((()))******'''(((((()))***+++++++++***+++,,,,,,***)))))))))---***'''(((***+++)))'''((((((((((((((((((((((((%%%%%%'''((())))))))))))*********)))(((((('''''')))***+++***))))))+++---...---+++)))(((((()))***(((((())))))******++++++&&&(((***+++)))'''&&&&&&((((((((()))******++++++"""$$$(((***,,,---000222+++,,,,,,------......///---///000///,,,+++---///,,,***))))))***++++++***"""$$$'''***,,,------,,,++++++,,,,,,,,,+++*********)))'''(((***++++++*********************++++++,,,***(((''''''(((***,,,(((***---,,,)))'''''')))%%%&&&((()))+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,,,,,,,+++++++++++++++,,,)))+++---,,,)))(((***,,,******))))))))))))******(((((())))))*********+++'''(((***,,,---,,,+++***(((((())))))*********+++)))******(((&&&&&&(((***))))))((((((''''''&&&&&&++++++,,,,,,,,,,,,++++++&&&&&&'''((()))***++++++************)))))))))(((&&&'''***,,,,,,+++)))'''&&&&&&''')))***+++,,,---((((((((((((((()))******'''(((((((((((()))))))))************************&&&'''(((*********)))(((###'''---///---+++***+++&&&%%%%%%&&&))),,,,,,,,,...------,,,,,,++++++***............///111222333000111222333555999>>>BBBJJJRRR___kkkyyy************************))))))))))))))))))))))))))))))************))))))+++)))''''''((())))))(((''''''''''''''''''''''''*********)))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%'''***,,,((()))))))))))))))((('''''''''(((((()))+++,,,---,,,++++++***)))(((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,------,,,******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++,,,+++))))))***)))(((&&&''''''(((((())))))******((((((((((((((((((((((((******))))))***,,,...///''''''((())))))))))))))))))***+++***(((((()))+++))))))))))))))))))))))))+++***((('''''''''((()))%%%%%%%%%&&&&&&&&&''''''++++++************++++++,,,,,,***)))))))))***+++******++++++++++++******------,,,+++++++++,,,,,,...+++)))***,,,---+++(((++++++++++++++++++++++++******************************++++++++++++******///,,,***)))+++...000111---,,,+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))******))))))))))))******+++***((()))***,,,++++++,,,,,,++++++***)))))))))++++++******)))((((((((())))))))))))))))))))))))************************+++*********))))))(((((())))))************))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///((()))***+++,,,+++******))))))))))))))))))))))))******))))))((((((((('''******))))))))))))******(((***+++***)))((()))***))))))************))))))******))))))((((((''''''(((((())))))*********+++(((((())))))******++++++///---***((((((***,,,...***+++,,,---------,,,+++...---+++*********++++++.........////////////000000000///...............000111333555777:::???CCCMMMUUUaaaooo~~~************************))))))))))))))))))))))))((())))))))))))))))))(((***)))'''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))***'''((((((((()))((((((((((((((((((((()))***+++++++++*********)))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))(((((((((((((((((((((((((((((('''''''''(((((())),,,+++))))))******(((&&&(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))******+++''''''((())))))))))))))))))******)))(((''')))***))))))))))))))))))))))))+++***)))((('''(((((()))''''''''''''((((((((((((+++***))))))))))))***+++------+++*********+++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---.........,,,***+++,,,---+++)))++++++++++++++++++++++++******************************++++++++++++******(((&&&$$$$$$''')))*********)))(((''''''((())))))************************))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,,,,+++******,,,------,,,))))))))))))************************))))))))))))************************************************+++*********))))))))))))))))))*********))))))(((************************+++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++***++++++,,,,,,***))))))))))))***++++++)))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((()))))))))***++++++))))))***+++))))))************))))))******))))))((((((((((((((()))))))))************)))))))))))))))*********+++***((('''((()))***+++%%%&&&))),,,...000000000///...,,,+++++++++,,,,,,------........./////////...............///000111111222333444555999>>>BBBIIIQQQ^^^mmm|||************************))))))))))))))))))))))))((((((((((((((((((((((((***((('''''')))***)))((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))((((((''''''''',,,***))))))******((('''))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&''''''((()))))))))))))))(((((()))(((''''''(((***))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))************+++***)))'''''')))***+++...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,******+++,,,---...//////...---,,,,,,------,,,***++++++++++++++++++++++++******************************++++++++++++******)))''''''(((***++++++***))))))((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***,,,,,,++++++++++++,,,,,,+++***((()))+++,,,,,,+++((())))))***++++++,,,,,,))))))))))))***************************************************************************)))))))))***************)))((('''***************************************************************++++++,,,+++***))))))))))))))))))+++***((('''''')))+++---((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++))))))***+++))))))************))))))***))))))))))))((((((((())))))))))))************************))))))))))))((((((((())))))***++++++)))***+++,,,---,,,++++++///...---------------...,,,---------............---------...///000222333333333333333444888===BBBFFFPPP___ooo~~~************************))))))))))))))))))))))))((((((''''''''''''((((((***((('''''')))******)))))))))))))))))))))))))))''''''((((((((((((((()))((((((((((((((((((((((((''''''(((((('''&&&%%%$$$%%%%%%%%%&&&'''((())))))******)))(((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((((((((,,,***))))))******)))'''******))))))((((((''''''(((((((((((((((((((((((('''''')))))))))((('''&&&''''''((()))))))))))))))''''''((('''&&&&&&(((***))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++,,,***(((''''''(((***,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,------...............------------,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,+++,,,---//////...,,,*********++++++,,,,,,---***************************))))))))))))))))))*********))))))))))))******((('''&&&&&&((())))))(((+++++++++,,,,,,,,,------'''(((((()))***+++++++++******************************************************************************+++******)))((('''************************)))))))))))))))))))))))))))))))))))))))******++++++***)))(((((((((((((((+++************+++,,,,,,((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))((((((((()))******(((((()))***))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))((((((((()))***,,,---------,,,,,,,,,---,,,+++***((('''......------------------,,,,,,,,,---------......------......///111222333444444333333444777===AAAHHHSSScccttt************************))))))))))))))))))))))))((((((''''''''''''(((((()))(((&&&''')))******)))((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))&&&'''((()))((('''%%%$$$%%%%%%%%%%%%&&&((()))***+++***)))(((''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((()))************+++***((()))******)))(((******))))))((((((''''''))))))))))))))))))))))))&&&'''(((***++++++***)))''''''((()))))))))))))))&&&'''((('''&&&'''(((***))))))))))))))))))))))))***************))))))((((((((()))))))))*********+++***)))(((((()))***++++++++++++++++++******)))++++++,,,,,,,,,,,,++++++---............---,,,+++---......------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************,,,......+++)))******++++++,,,,,,,,,,,,******************************))))))))))))************))))))))))))******((('''%%%&&&''')))((((((,,,,,,++++++************''''''((()))***++++++,,,***************************************************************+++++++++***************)))((((((************************))))))))))))))))))))))))))))))(((((())))))***+++,,,+++***))))))))))))))))))***,,,......---,,,***))))))))))))))))))))))))''''''(((((((((((((((((()))***++++++++++++***)))'''((()))(((''''''((()))))))))************))))))))))))))))))******************))))))))))))))))))++++++******))))))((((((''')))+++---------,,,,,,&&&''')))+++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---------......///////////////000111111444444444444555888===AAAJJJUUUfffxxx************************))))))))))))))))))))))))***)))(((''''''((()))***)))'''&&&''')))*********(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))'''((()))))))))((('''&&&''''''&&&&&&&&&''')))******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))************************%%%&&&(((***+++++++++***+++)))((()))***+++)))((())))))))))))(((((((((((())))))))))))))))))))))))'''''')))***+++,,,,,,,,,''''''((()))))))))))))))&&&'''(((((('''((()))+++))))))))))))))))))))))))******++++++******)))((('''((((((((())))))))))))++++++************++++++***++++++++++++***)))(((++++++,,,,,,,,,,,,++++++////////////...,,,+++))),,,---...---,,,++++++---++++++++++++++++++++++++******************************++++++++++++******+++***+++,,,------+++)))((()))******+++*********))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++++++++,,,,,,***)))'''(((***++++++*********))))))(((''''''&&&'''(((((()))***+++++++++++++++++++++++++++++++++*********************************+++++++++++++++))))))************))))))************************************************)))))))))))))))******+++,,,+++******************''')))---///000...+++)))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))'''((())))))''''''((()))))))))************)))))))))))))))************+++************))))))))))))************))))))))))))&&&''')))***++++++***)))))))))***+++***)))((('''++++++,,,------------,,,,,,---------............000000/////////000111111333444666666888:::???BBBKKKVVVgggyyy************************))))))))))))))))))))))))+++***(((''''''(((***+++((('''&&&''')))++++++***))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))(((((())))))))))))))))))***)))'''&&&&&&''')))***)))(((((('''''''''(((((()))))))))((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))&&&''')))+++++++++***)))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,''''''((()))))))))))))))'''((())))))((((((+++,,,))))))))))))))))))))))))******+++++++++***)))((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++***))),,,,,,------------,,,,,,---...///000///...,,,***+++---...---***)))***,,,++++++++++++++++++++++++******************************++++++++++++******...---,,,---......---+++)))***+++++++++***)))(((************************+++******))))))******+++,,,,,,++++++++++++,,,,,,+++)))((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,'''((()))******+++******************************++++++++++++++++++++++++***))))))))))))***++++++*********)))******++++++'''(((***,,,,,,+++***)))++++++++++++++++++++++++))))))))))))******++++++(((***+++,,,,,,+++***((()))***+++***)))((()))+++))))))************))))))))))))*********+++++++++************)))))))))((()))))))))))))))*********((())))))*********))))))---------+++)))&&&###"""+++,,,---...///......---------........./////////......//////000111333333222444777999;;;===@@@CCCMMMWWWhhhyyy************************)))))))))))))))))))))))),,,***)))'''''')))***,,,((('''&&&''')))++++++***************************&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))******+++++++++***(((''''''((()))***((((((''''''''''''((((((******)))((('''&&&&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))((((((((((((((((((((((((((()))+++,,,+++***((('''***)))((()))***+++***)))''''''(((((())))))******)))))))))))))))))))))))),,,+++)))((((((((()))***'''(((((()))))))))))))))'''((())))))))))))+++---))))))))))))))))))))))))******+++,,,+++***)))(((((())))))))))))************+++---......---+++***,,,,,,---...---,,,+++***---..................---+++---...000000///---,,,***,,,...,,,***(((***,,,++++++++++++++++++++++++******************************++++++++++++******---+++******,,,,,,+++***,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******)))((('''''')))******)))+++++++++,,,------......))))))))))))************++++++++++++++++++++++++*********************************++++++,,,,,,,,,&&&'''(((***++++++++++++************************++++++++++++++++++++++++***************++++++,,,))))))((())))))***+++,,,'''((((((((())))))))))))++++++++++++++++++++++++))))))******+++++++++,,,''')))***++++++***)))'''***,,,,,,,,,+++***+++,,,))))))************))))))))))))******+++++++++++++++*********))))))(((((((((((())))))******++++++,,,,,,++++++++++++++++++'''((()))******)))(((''',,,---///000000000//////.........////////////000,,,---...///111333555666111444888;;;===???AAACCCPPPZZZjjj{{{++++++******++++++,,,------+++)))'''&&&''')))+++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))*********++++++,,,,,,,,,******))))))))))))************))))))((((((''''''''''''''''''((((((((()))'''((((((((())))))******&&&&&&&&&'''''')))******''''''''''''''''''''''''+++++++++***************))))))(((((('''''''''&&&(((''''''((())))))'''%%%((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))************,,,+++***)))((('''&&&&&&)))************))))))(((***************))))))((((((((((((((()))***+++,,,)))******+++++++++******((()))***++++++***)))(((%%%&&&((()))***+++******))))))************))))))***+++,,,---,,,,,,***))),,,,,,+++---...///...,,,////////////////////////------------------------************************,,,++++++******++++++,,,...------,,,+++***)))))),,,,,,,,,++++++*********+++******))))))******++++++,,,---.........---,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&&&&'''((()))))),,,///222,,,+++************************))))))***+++,,,,,,+++++++++*********)))))))))))))))***+++++++++,,,)))***+++,,,,,,+++***))))))))))))))))))((((((''')))&&&$$$'''---000///,,,++++++************++++++))))))))))))))))))))))))---,,,,,,,,,+++*********---+++)))((('''((()))***))))))*********))))))((())))))************)))))))))))))))))))))*********))))))))))))************)))))))))***+++,,,......************************,,,+++******))))))******)))************+++++++++,,,---///000000...---+++++++++,,,,,,---.../////////......///111555888:::444333333666:::>>>@@@AAAMMMXXXiii{{{************+++,,,---...+++,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++******))))))))))))******+++++++++******))))))))))))*********)))))))))(((((((((''''''''''''((((((((())))))''''''((((((((()))))))))((((((((((((((()))***+++((((((((((((((((((((((((,,,+++***)))(((&&&%%%%%%))))))((((((((('''''''''(((''''''(((******(((&&&))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++*********'''(((((()))************))))))))))))***+++,,,,,,)))******+++++++++******((()))***++++++***)))(((&&&'''(((************)))******++++++++++++*********+++,,,,,,,,,,,,+++***---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,------,,,,,,+++******))),,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********************************))))))))))))))))))******)))''''''((())),,,,,,+++*********++++++******))))))***++++++,,,+++++++++*********))))))***************+++++++++)))***+++,,,,,,+++***)))''''''((()))*********)))***'''%%%(((---///...+++++++++************++++++))))))))))))))))))))))))*********))))))))))))))),,,+++)))((('''((()))***))))))************))))))))))))************)))))),,,++++++***)))(((''''''))))))))))))******************)))))))))***++++++************************)))))))))******+++++++++)))************+++++++++,,,---...//////...---,,,---------....../////////111000///...///111333444555444444555999===@@@AAALLLWWWiii{{{************+++,,,---...***,,,...000000...+++(((***))))))(((((())))))***))))))))))))))))))))))))(((((()))************))))))))))))))))))***************))))))))))))******))))))))))))((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((******))))))))))))***+++)))))))))))))))))))))))),,,+++***)))(((&&&&&&%%%))))))(((((((((((('''''')))(((((()))******)))'''+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************'''''''''((((((((())))))&&&''''''((()))***++++++((())))))***++++++++++++%%%%%%'''((()))************))))))******+++,,,---******+++++++++******)))))))))************))))))((()))************))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,---//////...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******++++++++++++++++++,,,,,,***+++,,,------,,,+++***+++,,,---.........---,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++,,,,,,+++(((&&&&&&&&&---,,,,,,+++******++++++*********)))******+++,,,+++++++++***************+++++++++***************)))***+++,,,,,,+++***)))&&&'''((()))***+++++++++***((('''(((,,,...,,,***++++++************++++++)))))))))))))))))))))))))))))))))))))))*********++++++)))((((((((()))***))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++******)))(((((())))))************************&&&''')))***+++,,,,,,,,,)))************+++++++++,,,---...//////...---,,,...////////////////////////...------...///111222666555444444777;;;???AAAKKKWWWiii{{{,,,++++++******++++++,,,***+++...000000...+++)))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))************************))))))))))))******))))))))))))(((((((((((('''(((((((((((()))))))))''''''''''''''''''((((((******))))))((()))))))))))))))))))))))))))))))))***************+++++++++))))))(((((((((((((((((()))((('''(((******)))(((************++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++***))))))(((((((((((())))))))))))''''''((()))***++++++,,,&&&'''((()))***+++++++++%%%&&&'''((())))))))))))************+++,,,---...******+++++++++***)))))))))))))))******)))))))))+++++++++******)))))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,---///000...---........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++---......---+++***+++,,,---.........---,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------(((+++---...---,,,,,,,,,---,,,+++******)))******+++***************++++++************************,,,+++++++++***))))))))))))***+++,,,,,,+++***)))'''((()))***+++++++++++++++)))((()))+++,,,+++)))++++++************++++++++++++++++++++++++++++++*********+++,,,,,,,,,---+++***)))(((((()))******((())))))************)))******))))))))))))******&&&'''((()))***+++,,,,,,((()))))))))************+++******)))))))))******************************&&&''')))***+++++++++***))))))*********++++++++++++,,,---.........------/////////...............++++++,,,---///111333444777666555444555999>>>BBBLLLXXXiii|||......,,,+++***)))))))))***+++,,,,,,,,,,,,++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((''''''))))))((('''''''''(((((((((((((((((((((((((((((())))))******++++++++++++(((((()))))))))))))))))))))'''&&&''')))******))))))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++***))))))))))))*********+++++++++))))))))))))************%%%&&&'''((())))))))))))''''''((((((((((((''''''************+++,,,---...+++++++++++++++***)))(((***))))))))))))))))))***,,,,,,++++++******))))))******++++++++++++******+++++++++,,,,,,------...------,,,...///000///---000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,***+++---......---+++***+++,,,---.........---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,&&&))),,,.........//////,,,,,,+++))))))(((((((((++++++***************+++************************,,,+++++++++***))))))))))))***+++,,,,,,+++***)))******++++++++++++******+++***)))***+++++++++***++++++************++++++*********************************+++,,,,,,,,,---))))))))))))))))))******(((((()))*********************)))(((((()))******&&&'''((()))***+++,,,,,,((()))))))))***************))))))***+++,,,------************************))))))*********))))))((())))))*********++++++++++++,,,,,,---------------......------------------,,,---...///000222444444666666555444444777===BBBMMMXXXiiizzz///...---+++***)))))))))+++******)))******+++,,,+++******))))))******+++)))))))))))))))))))))))))))))))))((()))******+++,,,,,,,,,+++++++++++++++******))))))))))))******(((((((((((())))))))))))((((((((()))))))))******))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((******))))))(((''''''&&&(((((())))))))))))******(((&&&%%%&&&((()))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************************+++++++++,,,,,,+++++++++******)))))))))&&&&&&'''((())))))))))))((())))))))))))((('''&&&***))))))******+++,,,---+++++++++++++++***)))(((******))))))))))))******------,,,+++******++++++******++++++++++++******,,,+++++++++,,,---...///...------...000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,------......++++++++++++++++++,,,,,,***+++,,,------,,,+++***+++,,,---.........---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******************************************++++++''')))+++,,,++++++,,,...---,,,+++***))))))((((((,,,+++******)))************************++++++++++++++++++***************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++*********************+++++++++++++++************++++++'''''''''''''''''''''''')))))))))))))))*********))))))))))))************'''((()))******+++******+++***)))(((((()))***++++++*********))))))(((((())))))))))))************)))))))))***+++---...///************************+++***)))(((((((((((())))))************++++++++++++++++++,,,------......,,,,,,------------------111111111111111111111111333555666555444777===CCCMMMWWWgggwww---,,,++++++******++++++***************+++,,,,,,+++******))))))******+++))))))))))))))))))))))))***)))((((((((()))++++++++++++++++++*********)))******))))))))))))******'''((((((((()))))))))***(((((()))))))))*********++++++******))))))))))))((('''''''''((()))******))))))))))))))))))))))))******))))))((('''''''''(((((()))))))))*********'''%%%$$$$$$&&&((()))((('''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))************++++++++++++++++++*********))))))))))))***************)))(((((())))))***)))))))))))))))))))))***+++,,,,,,+++,,,,,,++++++)))((((((+++***)))(((((()))***+++------++++++***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000...------...000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))***++++++++++++---/////////---,,,+++*********,,,++++++***))))))******))))))*********+++++++++***************+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,((()))************+++,,,++++++************++++++((((((((((((((((((((((((*********)))))))))))))))(((((()))***************'''((()))******++++++++++++***)))(((((()))***+++,,,++++++***)))(((''''''))))))))))))******************)))******+++,,,,,,************************+++)))'''&&&&&&(((***,,,)))************+++++++++++++++++++++,,,---...///,,,,,,------......//////111111111222111111111000000333666666555777===CCCLLLUUUcccqqq************+++,,,---...)))***+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))((((((******))))))))))))******'''((((((((())))))******))))))))))))************,,,+++++++++******))))))(((((((((((()))***,,,,,,************************((())))))***+++,,,,,,,,,(((((())))))*********+++&&&$$$######&&&((((((((('''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))******************************++++++++++++,,,,,,,,,++++++***&&&'''(((***++++++++++++(((((((((((()))***+++,,,,,,,,,,,,++++++)))((((((+++***)))(((((()))***+++---,,,+++++++++,,,---...,,,------......------,,,,,,,,,++++++,,,...///000...------...000111///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,---...//////---,,,,,,++++++*********++++++***))))))***+++++++++,,,---.........---,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---///222555111111///...---,,,,,,,,,,,,,,,+++***))))))******))))))******++++++++++++))))))******+++++++++,,,)))***+++,,,,,,+++***))))))***+++,,,---.........((()))************,,,---++++++************++++++++++++++++++++++++++++++---,,,,,,,,,++++++******'''((()))***************''''''(((******++++++++++++***)))'''''')))***+++)))))))))))))))*********))))))))))))************+++******)))))))))))))))***************************(((&&&%%%&&&(((,,,///)))************+++++++++++++++++++++,,,---...///,,,------...///000111111---...///111222333333333...222666777666888>>>CCCKKKSSS```mmm|||))))))*********+++++++++*********+++,,,,,,---------,,,,,,+++***)))(((((()))))))))))))))******+++))))))************)))))).........------,,,,,,,,,+++*********))))))((((((+++*********))))))(((((((((((((((((())))))))))))***(((&&&'''***+++)))'''''''''(((((())))))******((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((('''))))))(((((((((((())))))***))))))((('''&&&&&&&&&************************)))))))))))))))***++++++,,,***))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,******+++((($$$$$$'''))))))(((((((((((())))))***))))))((()))+++,,,------,,,***))))))***,,,------+++)))'''&&&&&&'''(((++++++******++++++,,,---...---+++*********++++++++++++,,,------......///,,,---...//////...---,,,//////...------------...+++---000000...------------,,,,,,,,,,,,---........./////////...------,,,------------------------.........------,,,,,,,,,***+++---//////...---,,,------............------------,,,,,,,,,---...............------,,,,,,,,,.........---,,,,,,,,,+++------,,,,,,+++***))))))((()))***,,,...111333555999888666444222111///...---,,,,,,+++*********+++...//////......,,,+++***++++++******+++---///000************************++++++++++++++++++++++++000///---+++******++++++222000---+++))))))***+++)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++,,,+++***))))))***+++,,,000---***))))))))))))(((***+++,,,------,,,+++***************************'''(((***+++,,,,,,+++***+++***)))(((((()))******************************++++++******************,,,,,,++++++,,,,,,---...------,,,,,,,,,---......///111222333222222333555000111333555666999===@@@FFFSSS^^^lll*********+++++++++,,,,,,*********)))))))))))))))+++++++++***************)))))))))))))))******+++))))))************))))))++++++++++++*********)))************)))))))))(((************)))))))))((((((((((((((())))))))))))***(((''''''******)))'''(((((((((((()))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))((('''&&&%%%))))))(((((((((((())))))((()))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))),,,+++))))))***+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((---------,,,+++***)))(((---+++,,,...,,,))))))---***))))))(((((())))))*********))))))***+++---...///---,,,*********+++,,,---,,,***)))(((((()))***+++++++++++++++,,,------------+++*********+++++++++,,,,,,------......///......////////////......////////////.........---,,,...///000...------...------,,,,,,------...///---.........------,,,+++------------------------.........------,,,,,,,,,+++,,,---.........------------............------...---,,,,,,,,,,,,------------------------,,,,,,------------------------------,,,,,,+++******)))******++++++,,,...///000<<<;;;;;;:::999888888777---,,,++++++******++++++,,,++++++***))))))((((((------,,,+++++++++++++++***************+++++++++++++++++++++++++++++++++---,,,+++))))))))))))***...---+++)))(((((())))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++***))))))***+++++++++(((&&&&&&'''(((((('''((()))***++++++***)))(((************************+++++++++,,,,,,,,,++++++'''&&&&&&%%%&&&(((***,,,******++++++++++++******++++++******************,,,,,,++++++,,,,,,---...000000///...---------------///000111000000111333333444666666777999<<>>FFFRRR\\\jjj~~~,,,,,,,,,---------......---------,,,,,,+++++++++************************)))))))))))))))******+++))))))************))))))+++++++++************************)))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))((((((((()))))))))(((******))))))((((((''''''******))))))))))))************))))))))))))******'''((()))***++++++++++++(((((())))))))))))(((((('''(((((())))))***++++++)))))))))))))))))))))))))))))))))))))))******+++...,,,***)))******)))((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++)))(((((()))'''''''''$$$"""++++++************++++++,,,++++++***+++---...///111000...---++++++++++++,,,++++++++++++,,,---...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222111000//////000111222///000222333222111///---,,,...//////---------...---------------...////////////000000000//////..........................................---------......------------...///------............------///...---,,,+++*********,,,,,,,,,------.........///.....................------,,,,,,,,,+++++++++------,,,+++++++++++++++))))))******+++++++++,,,,,,,,,++++++***++++++,,,///...,,,***)))***,,,---&&&''')))+++,,,,,,,,,+++)))******++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------...---,,,,,,++++++,,,------))))))))))))))))))))))))------,,,,,,+++++++++***++++++************+++++++++******************+++,,,*********,,,...---,,,---------......---------************************,,,+++***)))***+++,,,---222///,,,)))((()))***,,,***+++,,,------,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,---......111000000///............///111222333222222333555555666777777777999<<>>AAAFFFRRR\\\lll+++,,,,,,,,,------------***++++++++++++++++++++++++++++++*********)))))))))))))))))))))******+++))))))************))))))((((((((())))))*********((()))))))))************((()))))))))************(((((((((((())))))))))))''')))******''''''(((***(((((((((((()))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))******))))))'''&&&$$$$$$'''((()))******)))(((''''''''''''((())))))******(((((((((((((((((((((((('''''''''''''''((())))))***)))((()))+++,,,,,,+++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''((())))))************)))%%%$$$&&&******(((***...***))))))(((((())))))*********))))))***+++---...,,,,,,,,,,,,,,,+++******))))))******************+++++++++++++++,,,------++++++---.........------------......//////000000///000000000000000000///111111000000000/////////.........---,,,,,,...000...............//////000++++++,,,---------------........................---........./////////000...///000000000...---,,,------............------//////...------.........------------------,,,,,,++++++++++++,,,,,,------------------------------,,,,,,++++++++++++,,,,,,*********)))))))))((((((++++++******++++++,,,------------------.........------,,,+++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++))))))***+++++++++***)))******+++++++++******)))++++++++++++++++++++++++******++++++++++++++++++++++++************++++++)))***++++++++++++***)))******+++---///000///---...---,,,,,,,,,,,,---...***************************************)))((('''((()))***+++,,,---------+++***(((''''''(((***+++******++++++,,,------...---------------...//////............///000111111---///000111000000111333333555666777888:::>>>AAAEEERRR^^^nnn+++++++++,,,,,,,,,------///......------,,,,,,+++***************+++++++++)))))))))))))))******+++))))))************))))))******++++++,,,,,,,,,---(((((())))))*********+++(((((())))))*********+++(((((((((((())))))))))))''')))+++***'''&&&(((***''''''(((((())))))******((((((''''''''''''((((((((((((''''''''''''(((((('''((()))+++,,,,,,,,,,,,'''((()))++++++)))((('''&&&&&&''')))***,,,------************************)))))))))))))))***++++++)))((('''(((+++------,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))************))))))***************)))((('''((('''(((+++***'''(((,,,))))))(((((((((((())))))***))))))))))))+++,,,---++++++,,,,,,,,,+++************+++++++++******)))++++++******++++++,,,---***+++---...///...------------......///000000000...///000111111000///...111000000///.../////////...///...---,,,,,,...000...............///000000......///000111111000000////////////////////////---.........//////000000...///000111111///---+++---..................---//////.........//////000.........------,,,,,,,,,'''((()))***,,,---//////---------------------------,,,+++***))))))))))))------------............+++*********+++,,,,,,---******+++,,,,,,,,,++++++++++++******+++---///000///...------,,,+++***)))+++++++++++++++++++++++++++,,,---...------++++++,,,------------,,,+++***))))))))))))))))))))))))+++++++++,,,,,,---------++++++************++++++)))***+++,,,,,,+++***)))%%%%%%'''***---///...---,,,,,,************,,,,,,************************------------+++)))&&&%%%((()))***++++++***((('''+++***'''&&&&&&'''***+++******+++,,,,,,---.........------------...//////111111000000000000000111000111333333222222444555777888999999999:::===@@@EEERRR^^^ooo------,,,,,,---000222444------......------,,,+++))))))))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&(((******(((&&&&&&&&&((((((''''''((()))******************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))%%%(((***)))'''&&&''')))))))))))))))************)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++++++++(((((()))************)))+++*********))))))((((((***))))))((((((((((((((()))))))))))))))((('''''')))))))))))))))*********'''((())))))(((((()))***---***'''(((***,,,,,,+++******+++,,,,,,,,,++++++))))))***+++,,,,,,------(((((()))++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---...///000000,,,---///000000000///...000000000000111111111111111111222333333333333333222222111111000000000/////////000000000000//////111000///...............///............---------......//////000222333444000000///.....................---,,,---...///000------------------------///...+++***))))))***+++((()))***+++,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************++++++,,,,,,,,,)))***,,,------+++(((&&&************************))))))*********+++++++++222///,,,(((&&&%%%%%%%%%"""''',,,...---,,,---///******))))))***+++,,,,,,,,,+++***))))))***+++,,,***++++++,,,---......///+++***)))(((((()))***+++,,,+++******))))))******)))))))))+++...//////---...---------...///111222---...///...---...///111***'''(((///222000222777444555666777777999===???DDDRRR```sss+++******)))***,,,...000---------------,,,,,,+++,,,+++***)))))))))))))))******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))''')))******(((''''''((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&(((******((('''''')))(((((()))))))))*********((((((((((((((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((************'''((()))***************))))))))))))((((((((('''(((((((((((())))))***+++)))))))))))))))(((''''''*********))))))))))))))))))***++++++)))))))))++++++(((&&&&&&)))+++***)))******+++,,,,,,,,,++++++------,,,,,,+++******)))((()))***+++,,,,,,,,,,,,------------,,,,,,++++++..................------000///.........///000000000111111111111222222222//////000111111111111000////////////.........---...//////000000000000///------------------......000000000/////////......111111000000//////000000000000///...............------...///000//////...------------------------000///---+++***+++,,,,,,***+++,,,---............,,,------......------,,,---,,,,,,++++++,,,,,,------------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++,,,,,,******************))))))************************))))))*********+++++++++000///,,,***)))))))))***+++,,,,,,,,,***))))))*********))))))***++++++,,,,,,+++***))))))***+++,,,******)))'''&&&$$$######,,,,,,+++******+++,,,,,,))))))))))))***+++,,,---+++******+++,,,,,,+++)))...---------...///111222---...///...---...///111///,,,---222444111333777333444666777777:::===@@@FFFSSSaaattt++++++***)))***+++,,,---,,,,,,------,,,,,,+++***...---,,,+++))))))))))))******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))***)))((((((***,,,))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''')))))))))(((((('''''''''''')))******)))(((((()))(((((())))))))))))******''''''''''''''''''''''''+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********''''''(((******+++++++++)))(((((((((((('''''''''((((((((()))***+++,,,---))))))******))))))((((((++++++******))))))(((((()))++++++***((('''((()))((('''%%%&&&((())))))((()))***+++,,,,,,,,,,,,,,,///...---,,,+++***)))((())))))***+++,,,,,,,,,,,,............------------------..................333111...---,,,...000222111111111222222222333333//////000111111111111000////////////............---...///000000000000000,,,,,,------...//////000111111111111000000000000111111000///////////////000000///.........//////+++---///222222000...---........................111000...---,,,,,,---...,,,,,,---...////////////,,,------......------,,,------,,,,,,,,,,,,------...............//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***((('''''')))+++,,,++++++++++++++++++++++++***************+++++++++,,,,,,+++******+++,,,---000---***))))))))))))(((*********)))******+++,,,++++++************++++++''''''((((((((())))))))),,,,,,+++******+++,,,,,,''''''((()))***,,,...///---,,,+++++++++***(((&&&------------...///000111---...///...---...///111333000111333444111222444222333555666888:::>>>AAAGGGTTTbbbuuu......---,,,,,,------...,,,,,,,,,---,,,++++++***------,,,+++*********+++******************************+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))******)))((())),,,...,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''++++++******)))(((((((((((()))*********)))))))))(((((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++,,,&&&'''(((***++++++++++++)))))))))))))))((((((((())))))))))))***+++,,,---))))))*********))))))(((,,,++++++***)))(((''''''((())))))(((%%%$$$$$$%%%''''''''''''(((((()))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,,,,...---------------------******+++---///000111222333111000......///000111111111111111222222222222111111222333333333333333111111111111111111111111......///000111111111111000000111111111111111111111111111111000000000000............///000111222000000///////////////000+++---...000000///...---........................000///...------------...,,,---....../////////...,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))((('''((()))+++,,,++++++++++++++++++++++++************************))))))(((((())))))++++++---***((()))---///...,,,+++***************++++++++++++++++++++++++++++++))))))***+++---...//////***))))))))))))))))))***'''(((((()))***,,,......---,,,++++++++++++(((&&&------------......//////---...///...---...///111111000000111222111111222111333555666888;;;???BBBGGGTTTbbbuuu000//////...............,,,------------,,,+++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))*********))))))))),,,...------,,,+++************************************))))))))))))))))))))))))((())))))******))))))((('''''''''&&&&&&%%%%%%%%%)))))))))*********)))((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,******+++---''''''(((******+++++++++************************++++++***************+++))))))************)))))),,,++++++***)))(((''''''((())))))(((%%%$$$$$$%%%(((((())))))))))))******((()))***+++,,,,,,---,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,---------***+++,,,---...000111111000111111111111111000000000000000111111111222222222333333444444444444444222222222222222222222222///000000111222222111111333333444333222111000///111111111000000000////////////...//////000111222000000/////////000000111------,,,,,,------...///////////////////////////.........---------------,,,------............---,,,------......------,,,...------,,,,,,------...+++++++++++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***************++++++++++++++++++++++++***************************))))))))))))))))))))))))((())),,,111222000,,,++++++***************++++++++++++,,,,,,+++++++++...---,,,+++***)))(((''')))))))))******)))))))))******))))))******+++,,,,,,++++++,,,------+++***---------...............---...///...---...///111///000111111111333444333111333555666888;;;???BBBFFFTTTaaasss---------------------,,,------......------,,,+++))))))))))))+++,,,---...------------------------******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***+++***))))))+++,,,---,,,++++++++++++++++++************************))))))))))))************))))))************))))))'''''''''''''''''''''''')))(((((()))******)))'''''''''(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,)))(((***---(((((()))************)))******+++++++++++++++,,,++++++***)))))))))))))))))))))******++++++******++++++******))))))(((((()))++++++***((('''((()))(((***,,,,,,+++***+++,,,((()))***+++,,,---------000///...---,,,+++***))),,,------......---------,,,,,,,,,,,,,,,---------//////.........---------///000111333333333222111111111111111222222222333222222333444444444444333111111111111111222222222222222333333333333222222333333333333222///---,,,111111111000000000000///444333222000////////////000000/////////000111111......,,,,,,,,,---///000000000000000000000000000..................------------...............---,,,------......------,,,......------------......---------,,,---......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,++++++******)))***,,,///000///,,,***,,,+++******)))*********++++++,,,,,,,,,,,,++++++++++++++++++***************+++,,,,,,,,,,,,+++***,,,,,,+++***))))))******++++++***,,,......---,,,,,,------.........---------...///...---...///111///222222111333666777555222333555666888:::>>>AAAGGGTTTaaarrr+++,,,,,,,,,------,,,,,,......//////......---,,,)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***++++++***((()))*********)))))))))***++++++************************((((((((()))))))))******(((((())))))))))))(((((((((((())))))******++++++)))''''''(((******(((&&&'''''''''((((((((())))))'''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++'''&&&(((,,,)))************)))(((((())))))******++++++++++++))))))((((((((()))******((()))***++++++++++++************))))))))))))))))))***++++++)))))))))+++'''***------+++***+++,,,((()))***+++,,,---------///......---,,,,,,++++++------............------,,,---------............000000///...---,,,,,,+++000000000111222333444444333333333444444444555555333444444555555555555555222222222333333333444444555555555555444333222222222333444444333111///---333222222222111111111111555444333111000000//////000000//////000111111222...//////000000000000000000000000000000000000000.../////////000//////////////////000000//////...,,,------......------,,,......------------.....................//////000........................++++++++++++++++++++++++---,,,,,,+++,,,---.../////////...------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,++++++)))+++------+++*********,,,++++++***))))))******++++++,,,------,,,++++++((()))***+++---...///000***+++,,,,,,,,,,,,+++***,,,++++++***))))))******+++******+++------,,,+++,,,---.........---,,,,,,---...///...---...///111...222333000111666666333333444666777777:::===@@@HHHUUUaaarrr+++,,,---............---/////////000//////...---******)))))))))))))))***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((***,,,,,,***(((''''''((((((''''''((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''$$$$$$%%%&&&'''((()))))))))'''&&&''')))***(((%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))%%%)))+++***&&&$$$'''******++++++******)))((('''(((((())))))*********+++''''''''''''(((***+++,,,((()))***+++++++++++++++)))))))))))))))*********'''((())))))(((((()))***&&&)))------+++)))***,,,((((((***+++,,,---------++++++,,,,,,---...//////---...............---------.........//////000000........................111000//////000333666888555555555666666666666777666777777888888888888888555555555666666777777777777777777666555444222222222444555666666555333222444444444333333333222222222222222111222222333333000000///000000111222222...000222444444333111000000000000000000000000000///000111111111111000000000000111111111000000///,,,------......------,,,......------------......---------------...//////........................++++++++++++++++++++++++------,,,+++,,,---...///111111000///......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---111///+++((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))'''''')))******++++++***''')))+++)))''''''***...,,,,,,+++***))))))******++++++------------++++++,,,,,,++++++***)))((((((((()))***++++++***)))(((++++++************+++++++++***)))***,,,,,,***(((,,,---.........---,,,+++---...//////---...///111---111222......333333///444555666777777999===???JJJWWWbbbrrr------------------------111222222222111...,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++***************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***''''''(((((())))))******(((''''''&&&''')))+++,,,))))))(((((((((((())))))***+++,,,,,,+++)))'''%%%((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((++++++***)))(((((())))))))))))))))))************---,,,,,,,,,++++++******'''((()))***)))(((&&&%%%,,,***&&&$$$$$$'''***---+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++)))'''%%%&&&(((***---,,,***))))))***,,,---,,,+++******+++,,,...////////////...,,,+++,,,---000...,,,,,,---...///...888111---......+++...444666555555444555666888999666666777777777666555555999:::<<<===?????????>>>999???@@@===<<<@@@AAA===:::<<<======;;;999999:::::::::;;;;;;;;;;;;:::::::::777444444666666555333...///000111222444444555666444222222222333222111333222111000//////...///000000000000000000000000............////////////111000000////////////000111000...---++++++******"""$$$)))---///000//////...---,,,,,,---...///000,,,,,,------...------,,,---------,,,+++***)))(((((()))***+++++++++++++++++++++******++++++,,,---+++++++++*********)))))),,,------------,,,++++++------------------------+++++++++,,,,,,---------)))***+++,,,,,,+++***)))---------,,,,,,***)))(((************************,,,+++++++++,,,,,,---...333...)))(((***,,,---,,,((()))***++++++***((('''************************,,,,,,,,,------.........(((((((((((()))***+++,,,,,,+++*********+++,,,---///...---,,,---///111333000000000000000///////////////...---,,,...222555555555555444555888>>>BBBKKKQQQ```sss------------------------///000111111000...,,,***++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))*********)))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***(((((((((((())))))))))))(((((((((((()))******+++))))))(((((((((((())))))(((((()))***)))'''%%%$$$(((((((((''''''(((((((((''''''''''''((((((((((((************************+++******)))(((((())))))'''(((((((((((()))))))))((((((((()))))))))))))))((()))))))))******++++++...------,,,,,,,,,------,,,***))))))******)))(((************************************************+++++++++)))(((''')))+++---,,,+++******+++,,,---...............///000111,,,------,,,******,,,---000///...///000222222222222......222333111333777444444555666777888::::::==================>>>>>>>>>???AAACCCDDDDDDDDDCCCCCCHHHHHHEEEEEEHHHIIIGGGKKKJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDBBBAAA???>>>>>>;;;999888::::::999777888888777666555555555555...---,,,---///000000///............///000111222000000000000000000000000/////////000000000111111111111000////////////000333222111000///.........---.../////////---+++***......---,,,---...///000---------...------,,,,,,---......---,,,+++******))))))***+++++++++++++++++++++******++++++,,,------,,,,,,,,,+++++++++***(((((())))))(((((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******++++++++++++******,,,,,,++++++***)))((((((************************)))))))))***+++,,,------000---)))(((***,,,,,,,,,((()))+++,,,,,,+++)))(((************************+++++++++++++++,,,,,,,,,(((((()))******++++++,,,,,,+++*********+++,,,------,,,+++++++++---///000.........//////000000000000111111000///000333666333444444555666;;;@@@EEEIIIOOO^^^ppp---------------------------.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++((()))+++---+++*********************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***))))))))))))(((((((((((())))))***************)))))))))(((((((((((())))))'''((()))))))))'''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''******)))((((((((())))))''''''''''''((((((((((((&&&&&&''''''((()))))))))++++++***)))***+++---...((()))+++---,,,***'''&&&,,,+++******++++++***)))***************************************************,,,,,,,,,***)))***+++,,,,,,,,,++++++,,,,,,,,,---...///000000111111000+++,,,---,,,++++++---///------...///000111111222111000222666777555555777555777:::===@@@BBBCCCCCCDDDCCCDDDDDDFFFHHHJJJLLLIIIKKKOOOTTTWWWZZZ[[[[[[^^^```___\\\\\\```aaa``````]]]ZZZ[[[^^^aaaaaa```______^^^]]]ZZZWWWUUUSSSOOOLLLIIIFFFDDDBBB???======<<<999777666555555555666555444555777888777666////////////000111222333000000000000000000000000000111111111111222222222222111111000//////000000333222111111000000000111---.....................000///...---,,,---......---.........---,,,,,,+++............---,,,++++++)))***++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******************++++++************++++++,,,,,,,,,++++++***))))))************************((((((((())))))+++,,,,,,,,,***((()))***,,,++++++)))***+++,,,,,,+++***)))*********************************)))))))))))))))((()))+++,,,------,,,,,,+++++++++++++++,,,------...---,,,++++++,,,......,,,,,,---...///000000111000222333333222222444666111222444555888===CCCGGGGGGMMM[[[mmm}}}------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000,,,)))***---///...+++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((((((*********))))))(((((('''''')))***+++,,,,,,+++)))((())))))(((((((((((()))))))))******+++******)))(((((((((((())))))(((((((((''''''''''''(((((((((((('''%%%$$$""""""$$$%%%'''***))))))((((((((())))))'''''''''((((((((())))))((((((((()))))))))))))))************************$$$&&&((())))))&&&###!!!+++***))))))++++++***)))************************************************)))+++,,,,,,+++******+++++++++,,,------,,,++++++***+++---...///......---...//////...------...000---...000000111111222333666666888:::;;;;;;::::::@@@DDDIIIOOOSSSVVVWWWXXXVVVVVVVVVVVVYYY\\\```bbb\\\```hhhpppxxx~~~~~~zzzvvvsssvvv}}}~~~{{{yyyqqqmmmggg```YYYRRRMMMJJJGGGEEEBBB???<<<;;;;;;;;;888666555444555444222000555444333222111000000000000000000000000000000000111111111111222222222222333222111111000000000000/////////......//////000------,,,++++++,,,---...000///...---,,,,,,---...............---,,,++++++---------------,,,++++++******+++,,,,,,+++++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,000000000000000///......************************,,,,,,++++++******)))))),,,+++***))))))***+++,,,------,,,,,,++++++++++++************************+++******))))))*********((((((((()))++++++************+++,,,,,,,,,++++++*********************************))))))(((((('''(((***,,,.........---,,,++++++++++++,,,,,,------000000///.........//////,,,---------....../////////111444444444333444444222333555777999===CCCGGGFFFKKKYYYlll|||------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,)))***,,,...,,,+++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((((((*********))))))(((((('''''')))***+++,,,,,,+++)))((())))))(((((((((((()))))))))))))))***************(((((()))******)))((((((''''''''''''((((((((((((+++***(((''''''(((***+++)))((((((((((((((())))))(((((()))))))))*********+++******)))((('''&&&&&&"""$$$''')))+++***((('''))))))*********)))((('''***((('''((()))***)))(((************************************************(((***++++++***))))))***+++,,,------------,,,+++)))***,,,.........------000000000///------...///111333555555444555777999:::<<>>AAAFFFLLL[[[ooo---------------------------,,,,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++&&&***//////+++))))))+++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***(((((((((((())))))))))))(((((((((((()))******+++))))))(((((((((((())))))&&&&&&&&&''''''((()))***'''(((***++++++***((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((())))))))))))***))))))(((((('''&&&%%%%%% """&&&)))++++++***)))''''''((()))************)))((('''(((***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))***,,,......---,,,++++++,,,---...000000000000111222333444///111222222222333555888777:::===>>>???CCCKKKRRR\\\eeennnuuuwwwrrrdddaaa\\\WWWQQQJJJBBB===>>>===;;;999777666555555333333333333333333333333222222222222333333333333666555444333222111111111222222111000000111111111////////////000111222333......---,,,---...///000++++++,,,---............++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,---------...---............---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++*********)))'''&&&'''((()))***************************++++++***))))))))))))***)))+++,,,+++)))((()))+++(((((())))))***+++,,,,,,******************************************++++++*********+++,,,,,,------+++,,,---.........---,,,++++++,,,---............000000000//////.........---///111111111111222333444555777888888:::===@@@EEELLL\\\ppp------------------------...---,,,,,,++++++,,,,,,------------------------++++++++++++++++++++++++&&&---444444///+++,,,...******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***''''''(((((())))))******(((''''''&&&''')))+++,,,))))))(((((((((((())))))(((((((((((()))+++,,,---''')))***++++++***)))'''''''''''''''((((((((()))(((((()))******)))(((((('''''''''''''''((()))***''''''''''''((((((((()))***************)))))))))***+++++++++***)))((('''%%%'''***,,,------,,,+++***)))((()))+++,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))+++...000///...,,,++++++,,,...///111000000///000222333444111333555777888:::===@@@AAADDDHHHJJJLLLSSS]]]fffwww{{{qqqeee[[[TTTJJJHHHEEEAAA===:::888777444444444444444444444444333333333444444444555555777666444333222111111111222111111000//////000000111111000///...---,,,,,,...---,,,,,,---...///000******,,,---.../////////,,,,,,---......---------------------,,,,,,+++***++++++******++++++,,,------------.........//////,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))******+++++++++,,,)))***+++,,,,,,+++***)))---,,,***))))))+++,,,...************************'''''''''(((((()))***++++++,,,---+++((('''))),,,(((((((((((()))***+++,,,************************(((((())))))******++++++************+++,,,---...+++,,,---.........---,,,,,,---...///000000000000/////////000000000000000///000111111111111222444222444666777888:::===@@@DDDLLL\\\qqq------------------------,,,,,,,,,------............---,,,,,,++++++,,,,,,)))***+++++++++)))(((''',,,,,,,,,++++++************)))(((''''''((()))***)))******++++++,,,------,,,+++***)))((((((((((((++++++******)))))))))((())))))))))))))))))))))))***)))))))))((((((''''''((()))***,,,,,,,,,+++***((((((((((((((((((((((((***'''$$$$$$'''******)))***************)))((('''******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++...000///,,,)))******))))))******+++,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,---...///...------...//////...---///111000///......///111...,,,---111555555444:::999999<<>>:::<<<444111444666333111333000222333333222444999===LLL;;;000222444///...222333222222222111000000000////////////////////////......------------......222222111000...---,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---111000///...---,,,,,,,,,222///+++'''&&&(((+++---------,,,,,,,,,++++++++++++******************+++------)))'''***//////***///...---,,,++++++++++++(((((()))***++++++,,,,,,)))))))))***++++++,,,,,,************************+++******)))***+++---...+++***))))))(((((())))))))))))***++++++++++++***)))***+++,,,,,,+++)))(((******))))))******+++,,,---,,,+++++++++,,,---...------...............---/////////////////////////////////000111333444555///222555666666999>>>BBBGGGQQQ[[[lll------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++++++++++++++***)))))),,,,,,,,,+++++++++************))))))))))))******,,,+++++++++++++++++++++,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))*********))))))(((((((((((()))******************))))))))))))))))))))))))***(((&&&%%%'''((())))))******++++++***))))))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++---//////,,,)))***************++++++,,,,,,+++******************,,,++++++***+++,,,---......***&&&(((,,,///---***)))+++,,,+++((('''''''''222111111222555888999999;;;@@@IIISSS]]]eeekkknnnrrrvvvyyyyyyxxx|||pppeee]]]VVVOOOKKKBBB;;;;;;:::666444555333333333333333888>>>DDDKKK<<<222333555111000333444333222000//////......------------------------.........------.........---------,,,,,,++++++***...---,,,,,,++++++,,,,,,...------,,,,,,------...000000///...---,,,,,,,,,///...,,,******+++---............---------,,,,,,,,,++++++******++++++,,,)))++++++***,,,111222///---,,,+++***)))))))))))))))))))))***++++++,,,,,,+++++++++***************************************---,,,+++*********+++,,,)))))))))******+++++++++))))))***++++++++++++***)))))))))******+++,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,---...//////......////////////////////////000111222222222222111111222444666666555777;;;???EEEPPP[[[mmm------------------------,,,,,,,,,------------......---,,,,,,++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++++++++***------,,,,,,+++******))),,,+++***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************)))))))))***))))))(((((((((((()))************************)))))))))'''&&&&&&(((******++++++++++++***))))))(((((((((((())))))))))))(((((((((''''''''''''&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++---///...,,,)))************+++++++++,,,+++************++++++,,,,,,+++***))))))+++---...///)))###%%%,,,111///***111222333222111000000222111222333444555888<<>>999666666444333111000111666===BBBIII<<<333444666222111444444333111///...---......................................................++++++++++++++++++,,,,,,///...,,,+++***+++---...///......------......///000///...---------------,,,,,,------............//////.........------------,,,,,,++++++,,,,,,---***------+++,,,///...+++,,,,,,+++***))))))))))))))))))******+++,,,,,,,,,---,,,,,,+++******))))))************************...---,,,+++************'''(((***,,,------------))))))***++++++++++++******)))(((''')))+++...///***+++,,,---...---,,,,,,+++************+++,,,,,,+++,,,---...///////////////////////////////////////000111222222111000000666888:::888666777:::>>>DDDOOO[[[mmm........................------------------------...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++*********,,,+++******)))))))))***++++++++++++++++++++++++))))))))))))))))))))))))++++++******************+++)))(((&&&&&&&&&'''((())))))))))))))))))))))))(((***+++)))&&&%%%'''*********++++++++++++******''''''(((((())))))******((((((((('''''''''''''''((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********,,,......,,,*********+++++++++,,,,,,+++************++++++,,,---,,,+++)))((()))***---...000+++((()))...222222000***,,,---.........000222222444666888:::@@@JJJQQQcccppp|||qqqaaaUUUKKKCCC===:::888666444222222555:::===DDD;;;444444555333222444444222111///...///000111000000000000000000000000......////////////..............................000...,,,******+++...///......------------......///......---------......------------------..................---------------------,,,,,,---------+++------...333999666000...---,,,,,,+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********((())),,,.........---,,,))))))***++++++++++++******))))))))))))+++,,,---)))***,,,......---,,,******************+++++++++***+++,,,...///000000000////////////////////////000111111222333444444555999;;;<<<;;;888999<<>>;;;999777888:::===>>>???888333333333222222222222222111111111222333444111111111111111111111111......///000000///......111111000000//////......000...,,,******,,,...000------,,,,,,,,,,,,------......---------......///111///---+++******,,,------------,,,,,,,,,,,,+++...------,,,,,,------...,,,******000===GGGDDD<<<------,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,***,,,---......---+++***))))))***++++++++++++***)))***+++,,,++++++***)))((()))+++,,,---,,,***)))))))))******++++++++++++***+++,,,...///000000000////////////////////////333222222222222333444555666888:::999888888<<<@@@CCCOOOYYYhhh{{{...........................------------,,,,,,,,,...---,,,,,,++++++,,,,,,+++************++++++,,,***++++++++++++,,,,,,,,,))))))************)))))))))******+++,,,,,,------,,,++++++*********++++++))))))))))))************)))))))))))))))))))))))))))))))))***************)))((((((''''''''''''((('''''''''''''''''''''''')))*********((((((((()))(((((()))************)))(((((((((((())))))))))))'''(((((((((((()))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))***,,,---+++***)))***,,,---------,,,+++,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------***...000000------000444444555666666666777:::===999<<>>:::111++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,******++++++,,,------...************************((()))***,,,,,,---,,,,,,,,,,,,---------,,,+++***))))))***++++++++++++***)))***,,,---,,,+++((('''((()))***+++,,,+++******)))***++++++,,,,,,+++++++++,,,---...///////////////////////////////////////000111111111000///...222444666666555666:::>>>BBBNNNWWWddduuu|||..............................---------,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,+++++++++******++++++,,,+++++++++,,,,,,---------))))))))))))))))))))))))((((((((())))))*********''''''((()))))))))(((((((((((((((((((((((((((((()))(((((()))***+++***(((''''''((()))))))))))))))))))))))))))(((((((((((('''((((((((())))))))))))&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))***+++,,,+++***)))***,,,---...---,,,+++------,,,+++++++++,,,,,,+++,,,---.........------+++---///000///...///000...000222444666:::???CCCJJJNNNWWWddduuuwwwhhhYYYQQQGGG@@@>>>@@@CCCDDD888777555333333444444333222333444444444222000...000000000000000000000000...///000111111000///.....................---------------------...//////------,,,,,,,,,,,,------,,,,,,,,,---...///000000//////...------,,,------...---------,,,,,,,,,,,,------,,,,,,,,,,,,------000///,,,)))***,,,***%%%+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,))))))***++++++++++++***)))******+++++++++***************+++++++++,,,,,,******,,,---------,,,+++,,,,,,---...//////......////////////////////////...333:::???@@@>>>999666222555777666555666:::===@@@LLLUUUaaapppwww////////////////////////.........------,,,,,,,,,...---,,,,,,++++++,,,,,,***+++---...///...------*********++++++,,,,,,,,,...---++++++++++++---...------,,,++++++*********+++++++++***++++++,,,,,,(((((()))))))))*********))))))))))))))))))))))))''''''(((((()))))))))***&&&'''(((*********)))))))))))))))))))))))))))))))))'''&&&(((,,,---+++(((&&&&&&'''(((((()))((((((******))))))(((((('''''''''((((((((())))))******'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))+++,,,+++***)))***,,,......---,,,+++...------,,,+++++++++++++++,,,...000000///...---......///111333222///,,,333666:::???EEELLLSSSYYYcccfffooo}}}ssshhhXXXKKKGGGHHHJJJLLL777888777555444666555444333444555555333000,,,***222222222222222222222222...///000222222000///...------......///000000111,,,------....../////////.........------.........,,,,,,,,,---...///000111,,,---///000111000...---//////.........------------,,,,,,++++++,,,,,,---(((---...***(((+++///000,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************+++,,,------,,,+++)))((()))))))))***+++,,,---...))))))***++++++++++++******)))(((((()))+++---///,,,,,,+++++++++,,,---...***+++,,,---...---,,,,,,------..................////////////////////////555>>>JJJUUUZZZWWWPPPKKK666999:::999777777;;;???>>>JJJTTT___nnnttt////////////////////////------,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,+++***))))))***+++,,,+++++++++*********))))))))))))((((((((((((((()))++++++******)))(((((((((******))))))((((((''''''***)))'''&&&&&&(((***++++++*********))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&+++***)))(((((()))***+++++++++*********************)))((((((((()))+++,,,,,,,,,++++++++++++++++++***************+++++++++---------------...///000333222000///------,,,,,,///222333222000000333666666777:::@@@MMM```ssstttccc]]]ZZZPPPEEE===888444444444222222555444444555555555444444333222222222111111111111000000000000000000000000000000///...---,,,---......------------------------------,,,+++,,,---...///......---------,,,,,,,,,..................---------------,,,,,,,,,++++++666222---+++++++++***(((###&&&))),,,...---,,,+++))))))***++++++++++++***,,,,,,,,,++++++*********///...,,,+++******+++,,,------+++***))))))((((((+++++++++++++++***)))(((---,,,***)))))))))******++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++,,,...111222000111...+++---222333111,,,,,,,,,,,,,,,---//////........................000444777:::AAALLLTTTXXXNNN===555:::<<<666:::EEEAAAJJJPPP[[[lllssszzz////////////////////////......---,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++******)))++++++***))))))***+++++++++++++++*********))))))******))))))))))))******)))))))))))))))************)))))))))((((((((('''))))))((((((((()))***+++******)))))))))((((((((())))))((('''''''''''''''))))))))))))))))))))))))******)))))))))))))))***'''(((((((((((((((((('''******)))(((((()))*********************************))))))((()))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------......///***+++,,,...000111333444000000//////000333888;;;:::AAAMMM\\\nnn|||qqq___OOOCCC<<<777888999777444444222333333333333333222222222222222222111111111111000000000000000000000000000///...---------......------------------------------,,,,,,,,,---...///,,,,,,,,,------.................................---------,,,,,,,,,++++++222...+++***+++,,,,,,******+++---......---+++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,,,,++++++************+++)))******+++++++++******,,,,,,***)))))))))******++++++++++++++++++++++++******))))))))))))******))))))))))))***+++---...///111///,,,---000111...,,,,,,,,,,,,---...///000//////////////////////////////000222777>>>HHHOOO___KKK<<<;;;999222444===AAAJJJPPP\\\mmmttt{{{//////////////////////////////...---,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++***))))))***+++++++++************)))))))))))))))((((((((())))))***'''(((((()))******++++++))))))))))))((((((((((((((())))))***************))))))((((((((((((((('''))))))((('''''''''(((((())))))))))))))))))))))))***************)))((('''(((((())))))))))))((((((***))))))(((((())))))******************************))))))))))))***++++++*********++++++,,,,,,---,,,,,,,,,,,,---------...//////...---------......,,,---...///000000000000222111111222444999>>>BBBLLLXXXjjjttt```NNNCCC::::::;;;888333111333333333333333333333333333222222222111111111111000000000000000000000000000000///...............---------------------------,,,,,,,,,,,,---...///***+++,,,---...///000000........................------------,,,,,,,,,,,,---+++))))))+++,,,---------...///000///...+++***+++,,,,,,---------------,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---...+++*********++++++,,,---((())))))***++++++,,,,,,,,,+++******)))*********((((((((((((((((((((((((+++++++++******+++++++++)))))))))))))))***++++++,,,//////---,,,///...+++------------...///000111111111111000000/////////333......222333555???LLL]]]HHH888777888555888AAA@@@JJJQQQ]]]mmmttt|||////////////////////////000000///---,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************+++++++++++++++******************+++************))))))))))))(((''''''''''''(((((()))(((((())))))************))))))))))))((((((((((((((()))+++,,,,,,,,,***)))((((((((((((''''''''''''))))))((((((((((((((()))(((((((((((((((((((((((('''((((((((('''&&&$$$###((((((((())))))((((((((()))))))))(((((()))))))))))))))))))))************)))))))))*********++++++))))))***+++,,,,,,------++++++,,,,,,------......000///...---------------///000000111111000///...333555777888999@@@KKKSSSmmmxxx}}}|||{{{eeeTTTCCC<<<;;;999555333555555555444444444444444333333222222222111111111000000000000000000000000000000000///////////////........................,,,,,,,,,,,,------......,,,,,,,,,---...//////000---------..................------------,,,,,,,,,***)))))))))***+++,,,,,,+++,,,.../////////...---++++++,,,---------------++++++++++++++++++++++++******++++++,,,---......,,,,,,++++++++++++,,,---***))))))******++++++,,,++++++******************))))))))))))))))))))))))++++++************++++++,,,+++++++++++++++++++++''',,,///------......+++......---......///000111222111111000000//////...444...///666777555===JJJOOO===000222777888<<>>===:::999666444333222222222333333333333222222222222000000000000000000000000111111111111111000//////........................+++,,,------......------/////////.........------,,,,,,------.../////////............---------,,,+++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,---...------000000...---,,,+++++++++...,,,+++)))((())))))***))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))******)))******+++******))))))###***...---+++---...---------------...///000111//////////////////////////////333;;;DDDJJJKKKJJJ@@@888444666888777777999>>>JJJSSS]]]jjjpppzzz//////////////////////////////...............///+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******)))***++++++++++++***)))(((((((((((())))))******************+++,,,---...*********)))))))))))))))'''((((((((()))))))))***'''((()))*********))))))((((((((()))))))))******))))))(((((()))******+++))))))))))))))))))))))))***))))))((((((((())))))''''''((((((((((((''''''''''''((())))))(((''''''''''''(((((()))******+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---...//////......---------......///888777444222222333444666===AAAJJJVVVjjjssseeeWWWLLLGGG@@@>>>;;;888555444444444444444333333333222222222000000000000000000000000111111222222222111000///........................+++,,,---.........------............////////////,,,,,,------...//////000............------------***,,,---,,,***)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------******+++++++++,,,,,,,,,******,,,------------,,,//////...------,,,------,,,+++***)))((()))+++,,,((()))***+++,,,++++++***((((((((((((((((((((((((++++++************++++++)))***+++,,,,,,+++******&&&---000---***+++------,,,,,,,,,,,,---...///000...//////000000111111222111444444888EEETTTUUUKKK666444444666888888<<<@@@>>>KKKSSS]]]iiimmmwww///////////////////////////............//////000,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))'''((((((((())))))******''''''''''''((()))***+++((((((((()))******++++++'''((((((((())))))******''''''((()))))))))))))))(((((())))))******++++++))))))((())))))***++++++))))))))))))))))))))))))***)))(((''''''(((***+++(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++)))***+++,,,---,,,++++++,,,,,,++++++++++++++++++++++++,,,---...///000111---------------...///000222111000111444888===@@@@@@III[[[sss{{{xxxxxxxxxwww|||qqq```XXXGGGDDD@@@<<<999888777777444444444333333333222222000000000000000000000000111111222333222111000///////////////////////////+++,,,---.........---,,,,,,------...///000111111,,,,,,------...///000000//////.........---------(((+++------+++***+++---((()))***+++---...///000,,,---......//////......*********++++++,,,,,,,,,***+++,,,---...---,,,+++...------------...//////+++***)))((()))***---...((()))***+++,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---...///...------***000222...))))))++++++,,,,,,,,,,,,,,,...////////////000111222333333444///222000...???UUUUUUFFF666666666555333333888>>>>>>KKKTTT\\\hhhlllvvv......------------....................................---------,,,,,,,,,***+++---......---+++***---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++++++++***************++++++++++++***))))))((('''&&&&&&&&&''')))***,,,+++++++++******))))))************************))))))******+++++++++,,,(((((('''(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++''''''((((((((()))))))))'''(((***---...//////...---------+++)))***---///111000000111222222000...333444444333555:::CCCIIIMMMccc}}}~~~vvvpppoooqqqtttuuuzzzkkkbbbUUUIIIDDD???999666888666777666555444333444666444333222222111111222222000000000000////////////------......//////000000------......//////000000111111000000/////////...---,,,,,,...000111111000------------------------++++++******)))*********---,,,+++******+++,,,---------++++++++++++------************************........................,,,,,,*********+++,,,---++++++++++++******))))))++++++************************))))))***+++,,,,,,(((((()))***++++++,,,,,,///...---,,,++++++++++++...---,,,,,,++++++++++++...---,,,+++++++++,,,---///...---,,,,,,---...///---...000222555888:::;;;777777666555444666:::===BBBIIITTT]]]bbbhhhwww///......------......///........................------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))((((((((((((***++++++++++++***))))))((((((((((((((()))******++++++******))))))))))))************************))))))))))))******++++++)))(((((((((((())))))***))))))))))))))))))))))))***)))(((''''''((()))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------***+++,,,---------,,,,,,......---,,,++++++...000222111000111222333333333111666;;;<<<<<>>777777666555555444444444333333222111111111111111333333222222222111111111///////////////.........///////////////........./////////...............000///...///000111000...------------------------------------...///000000,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++******************++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---...---+++******+++---...------,,,,,,,,,,,,------///...------------...///222111111111111111000000555666666555555666:::===@@@FFFRRR^^^gggsss//////............//////........................---------,,,,,,,,,++++++...---,,,++++++,,,---...,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,************************))))))))))))))))))))))))++++++++++++*********)))***************))))))((('''((()))***+++***)))(((((((((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++------------,,,++++++***,,,---......---...111333333444444444444555888999999===BBBGGGRRRfff~~~zzzqqqlllrrrrrr\\\LLLDDD===;;;888666444333111000333333222111111111111111333222222222111111111111000000//////......------000000//////......------..................------000///......//////...,,,------------------------************+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,+++***++++++++++++++++++++++++******+++++++++++++++,,,***+++++++++++++++++++++)))))))))((((((((((((((()))))))))******+++,,,---222000---***))))))******,,,,,,,,,,,,---------............------.........000//////...------,,,,,,444555555555555777:::<<>>AAAEEEOOObbbzzzvvvpppqqqzzzeeeMMMFFF===888888999888888555555444333333333333333222111111111111000000000///////////////.........///////////////........................////////////...------......,,,+++------------------------++++++++++++,,,------...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------((()))***+++,,,---------++++++++++++,,,,,,,,,,,,******++++++,,,---------+++,,,---------,,,******++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---+++,,,---......///......------...//////...------000000111222222333444444111333555555666777:::<<<@@@FFFQQQ]]]gggttt000000////////////000000........................//////.........---------------............------++++++******++++++,,,---++++++++++++++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((((((((('''((())))))***''''''((((((((()))))))))(((((((((((((((((((((((()))))))))((((((((('''''')))(((((((((((())))))***((((((((((((((((((((((((%%%&&&((()))*********)))************************)))************+++++++++))))))))))))************++++++******+++---...///+++---000333444555888:::;;;===>>><<<;;;???GGGNNNZZZhhhuuurrrzzz}}}]]]SSSFFF>>>;;;;;;;;;999666666555444444444444555333333222222222111111111.........///////////////.........///////////////.........//////000000000000///......///000///---------------------------------,,,,,,,,,------...,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------******++++++,,,------...+++,,,---...---,,,***)))******++++++,,,,,,------************+++,,,------)))***,,,------------,,,+++,,,---.../////////...------...//////...------000111111222333444444555000222444555666777999;;;@@@FFFRRR^^^gggttt000000////////////000000..............................---------,,,,,,,,,000///---,,,,,,---///000+++*********+++,,,,,,---*********++++++,,,,,,---,,,+++++++++******))))))************************))))))))))))))))))))))))++++++++++++************)))))))))))))))(((((('''***)))((((((((()))+++,,,'''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''(((((('''(((((()))***+++((((((((((((((((((((((((%%%&&&((()))*********)))************************)))************+++++++++++++++,,,,,,,,,------------,,,+++++++++,,,---...,,,///222555666888:::<<>><<<<<>>EEEOOOYYYdddvvv111000000000/////////////////////000000000000000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------*********++++++++++++,,,***++++++++++++***)))))))))))))))))))))*********************************)))(((((((((((('''''''''************))))))((((((&&&((())))))((('''((()))((((((((((((((()))******(((((((((((((((((()))***'''(((((((((((()))))))))&&&&&&''''''(((((())))))///+++***,,,,,,'''&&&))))))***+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,***,,,......---------...///000222333444555555555777888999:::;;;===@@@BBBGGGUUUjjjyyyssssss{{{yyyiii```PPPIIIBBB======<<<:::888555555555555555555555666111000000000111111222333/////////000000000000000000000111111111111111000////////////////////////,,,---...///000000000000///...............---------------------------------------,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,+++***)))(((((()))***+++)))******+++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000//////------------...000111111222333555555666777:::===>>>EEENNNVVVaaasss111111000000000/////////---------............................../////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************++++++++++++***++++++++++++***))))))***************+++++++++************************))))))))))))(((((((((((()))************))))))(((%%%'''))))))((('''((())),,,+++***)))(((''''''''''''((()))(((''''''(((***''''''(((((((((((())))))'''''''''(((((()))))))))...((('''---///+++***...(((***,,,------,,,***((()))))))))***+++++++++,,,(((+++...///...------...///000222444555555555444333666::::::999<<>>>>><<>>DDDLLLSSSYYYfff000000000000000000000000//////.........---------000/////////............000000///...............------------,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,''')))******)))(((((()))+++++++++*********))))))))))))))))))))))))))))))***++++++++++++***)))((((((((()))***************(((((((((((())))))))))))''''''''''''''''''(((((())))))((('''''''''''''''((((((((())))))*********))))))))))))))))))))))))************++++++++++++---------,,,,,,,,,,,,,,,---...//////000222666999;;;::::::<<<>>>AAACCCDDDNNNLLLNNNXXXeeeuuu{{{mmmXXXKKK???===:::666444333333333444333333222222222222222111222333333333333222111000111222000------///111000//////......//////000111000000111222111...,,,......---------,,,,,,,,,///..................///------------------------//////.........---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,++++++,,,---------+++*********++++++***++++++++++++,,,,,,,,,,,,------...............------,,,,,,------...///---...///000111111111111////////////000000000111333333222333444666777999>>>DDDLLLSSSXXXeee~~~000000000000000000000000/////////.........------////////////............000000///............///............---,,,++++++......------------------++++++++++++++++++++++++)))******+++,,,,,,------(((***,,,+++***)))******+++++++++***************))))))))))))))))))))))))******++++++******))))))((())))))************)))''''''(((((())))))******&&&&&&'''(((((()))******)))((((((''''''''''''''')))*********************))))))******+++******)))************+++++++++,,,......---------,,,,,,,,,***---000222444666999<<<:::::::::<<>>@@@BBBEEEIIILLLWWWZZZdddttt|||fffUUULLLAAA;;;:::999666333555555444333333333333333222333333333333333333222111111111111000000111111111000000//////000000111000000000111333444222111000000000/////////......------,,,,,,,,,,,,------------...//////...------++++++******+++---...///------------------------......------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......,,,,,,,,,---...///......------......///000000//////...............//////000000000111111111333333333444666999;;;===???EEEMMMSSSWWWbbbzzz000000000000000000000000222111111111000000000000.........///////////////------,,,,,,,,,------........./////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---//////---,,,---...************************))))))))))))))))))))))))((())))))*********))))))))))))*********))))))(((++++++***)))((('''&&&&&&******))))))((((((((((((******))))))))))))******+++++++++***************))))))***+++++++++++++++***++++++++++++,,,,,,,,,........................---000444777777888999:::<<>>@@@;;;>>>AAABBBCCCGGGOOOUUUaaayyy{{{fffSSSEEE>>>;;;777666666555555555555555333222111111111111222333222111111333555666333111222222222111111222222222111000...///000111111000//////.........---------///..................///,,,---///111111///---,,,+++---///000000///---,,,------------------------,,,+++++++++,,,,,,---...........................------------------------,,,---.../////////......++++++---.........------,,,,,,,,,------------...//////000000///......---.........---......///000///.........///111333444000000111111111222222222444444444444555777999:::>>>FFFQQQYYY___kkk000000000000000000000000222222222222111111111111---.........//////000000,,,,,,,,,,,,,,,---...///,,,,,,------...------,,,((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------***,,,...---,,,+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))***************)))((((((&&&&&&'''((()))***+++,,,%%%%%%&&&&&&'''((((((((()))))))))))))))***++++++&&&''''''((()))******+++***(((&&&%%%%%%(((,,,...++++++,,,,,,,,,---------+++,,,---///000222333444777999<<<===>>>???BBBDDDDDDFFFGGGGGGHHHOOOZZZdddwwwzzzaaaNNNBBB>>>777777666555555555555555444444222222222222444444222111111333666666444111333222222111111222222333111000......///000000///////////////............//////............//////,,,...000111111000...,,,"""%%%)))...111111000///------------------------)))******,,,---///111222........................------------------------,,,---///000000000//////***+++---...///...------,,,,,,,,,---------......000111222222222000///...///////////////000111111111000///...///111333444000111111111111222222222555444444444555666888999>>>FFFQQQ[[[aaannn222111111000000000000000111111111222222333333333111111000000/////////...***,,,---//////...---,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,***+++,,,------,,,***)))******+++,,,,,,------......///000000000111444777777888;;;???CCCEEEEEEDDDDDDCCCGGGMMMPPPVVVdddsssvvv```MMM@@@999777777888666333333777444444444333444444555555222333444555555444444333111111111111111111111111333222111/////////000111222000......//////---+++//////000000000000//////////////////////////////000///...---,,,++++++,,,...///000111000...+++)))++++++,,,---............((()))***+++,,,---------***+++,,,,,,------------000...---...000000---)))*********++++++,,,,,,,,,111///,,,)))((((((***+++///---+++,,,///111///---------,,,------...///000111000/////////000222333333222000/////////000111333333444444666777999999@@@FFFMMMTTT^^^sss222222111000000000000000111111111222222333333333000000000//////.........&&&''')))***+++***)))(((---------,,,,,,,,,++++++,,,,,,,,,---------..............................++++++++++++++++++++++++************************+++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,+++*********************------......//////000000...///111222333444777::::::<<<>>>CCCGGGJJJKKKKKKKKKJJJMMMUUU]]]gggyyysss[[[JJJBBB===:::;;;:::777666888444333333222222222333333333444666777777666555444111111111111111111111111333222000/////////000111111000///000111222111000......////////////......////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***+++,,,,,,---------,,,///---,,,---//////,,,)))******+++++++++,,,,,,,,,...---+++***)))***+++,,,...,,,+++,,,///000...---............///000111111///......---...///000111111111000//////000111222333333444444666777999:::???EEEMMMUUU```uuu222222111000000000000111111111111222222222222222/////////...............***+++,,,---...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((())))))******++++++++++++***(((''''''(((***,,,++++++++++++,,,---.........000333555666888:::<<<777:::>>>CCCGGGJJJLLLMMMOOOPPPUUUaaaooo|||xxxuuuqqqmmmhhhdddbbbfffmmmuuu{{{}}}zzzwwwwwwwwwwwwvvvtttqqqmmmkkknnnttt{{{}}}}}}}}}oooYYYJJJAAA999999:::888555555555555444333222222222222444666888999999888555444111111111111111111111111222111000000///000000000...------///222444444333------............------////////////////////////,,,---...//////////////////---,,,++++++---///000000///---,,,++++++,,,,,,,,,,,,------...------,,,++++++,,,---------,,,,,,---,,,,,,,,,------+++***++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,---------++++++,,,---...---,,,///......//////000111222...............///000000000/////////000111222333333333444555666888999:::>>>EEENNNVVVaaawww333222111111000000111111111111111111111222222222..................------//////000111111111111000------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))((()))))))))*********+++******)))(((((()))+++,,,******))))))***+++---...///222555777888888999:::555:::AAAFFFIIIJJJJJJJJJJJJQQQ___qqqwwwnnndddbbb```___^^^]]]ZZZXXXWWW\\\bbbjjjoooqqqpppnnnlllmmmnnnnnnmmmllljjjiiiiiinnnsssvvvvvvwww{{{jjjVVVHHH<<<999;;;:::777555777666555444333333333333444666888:::999777555333111111111111111111111111111111000000000000000000,,,++++++---000222222111---......//////......---////////////////////////,,,---.../////////......000///---,,,+++,,,---...222000...---,,,---...///..................------+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++,,,------,,,............///000111222000000000000000111111222......///000111222333333333333444555666888:::;;;>>>EEENNNVVVaaavvv333222222111111111111111111111111111111111111111------..................,,,,,,---...............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))(((************************)))))))))))))))*********((()))+++,,,,,,,,,++++++///...---------///111222222444777777666555666666777>>>GGGNNNOOOMMMJJJIIIHHHXXXooo|||tttooommmiiiaaa[[[YYYXXXWWWWWWYYYZZZYYYXXXZZZ\\\```dddgggiiilllmmmlllmmmnnnoooooonnnnnnmmmppptttwwwyyyzzz{{{~~~hhhWWWEEE??????===:::888666666444333222222222222444555777888777555333111111111111111111111111111000000000111111111000000...------...///000000////////////000000/////////////////////////////////------............------------......////////////...---,,,++++++---///111....../////////...------,,,,,,,,,------,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***++++++,,,,,,,,,,,,------------------...///000000///000000111111111111111------///000111222333333333333444555777999;;;<<<>>>EEENNNVVV```ttt333333222111111111111222111111111111111000000000.............../////////,,,,,,,,,,,,,,,---------------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************))))))))))))))))))))))))''')))+++---...---,,,+++///...---,,,---///111333444666777777555444444555888???HHHMMMMMMKKKJJJJJJSSShhhwwwlllgggaaa^^^^^^^^^]]][[[[[[YYYXXXYYY\\\^^^^^^^^^ggghhhiiijjjkkknnnrrrvvvxxxyyyyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~{{{gggQQQEEE@@@;;;888666444333222222111111111111444444555555444333222111111111111111111111111111//////000111111111111000222111000000111111000/////////000000000000//////////////////////////////...---------...///000000+++,,,...///111111222222******))))))***+++---...------...............---,,,,,,---------,,,++++++***+++,,,+++******,,,...------------,,,,,,,,,,,,,,,---.........,,,+++***+++,,,------,,,,,,---...,,,,,,,,,------...///000------...///////////////---...///111222222333333333333444555777:::<<<===>>>EEENNNVVV```sss444333222222111111222222222111111111000000000///.........//////000000000......------......//////------------.........///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))(((((()))***++++++,,,,,,,,,...---,,,+++,,,...000222555666666666444444666777:::@@@FFFIIIIIIIIIMMMPPPeee|||}}}uuupppgggeeecccaaa``````aaaaaa_________aaafffjjjllllllyyy{{{|||||||||~~~{{{xxx{{{~~~dddQQQFFF===888777555444444333333333444444666555444333333222222222111111111111111111111111...///000111222111111000222000///000111222111///...//////////////////...////////////////////////...---,,,---///222666888333222000/////////000111+++++++++,,,,,,,,,,,,,,,+++,,,---...............,,,---------,,,,,,+++******,,,,,,+++******---///......---------,,,,,,,,,,,,,,,------------------+++---///...,,,,,,...000------------...///000111,,,---...///000//////...---...000111222222222111333333444666888:::<<<======EEENNNWWWbbbuuu444333222222111111222222222111111111000000//////.../////////000000111111---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))(((((((((((()))(((''''''(((***,,,---222111/////////111444666555666666555555666888;;;AAAEEEHHHIIIJJJMMMUUU[[[sss}}}}}}xxxvvvvvvmmmnnnmmmjjjgggdddddddddcccccceeejjjpppwww{{{|||}}}|||}}}~~~~~~}}}}}}~~~xxxaaaQQQEEE@@@???888777777777777888888999777666444333222222333333111111111111111111111111...///000222222222111000...------...///000000///---..................---////////////////////////------,,,---000666;;;>>>===:::444///,,,+++,,,---000000000000///...---,,,***+++,,,---............------------,,,,,,+++******,,,---,,,******---111.........------,,,,,,,,,***++++++,,,---...///000+++...000///---,,,...111.........//////000111222...///111222222222111000---...000111222222111111333333444666888:::<<<>>><<>>;;;999:::777333111333888777444222111222333444333333333333333333333333////////////////////////000000//////000000111222//////000000000000////////////............//////222000///------///000222IIICCC777//////222000+++...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,000///......------------...---,,,+++***+++,,,---------------------------///......------,,,++++++..................------000000000000000000000000444555555444222111111222555333555777777555777<<<@@@EEEKKKSSS```vvv444333222222111222222222//////............//////000000000000000000000000///---,,,,,,...///...---///......---------------,,,,,,,,,---------.........------,,,,,,------...+++,,,...//////...---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((+++*********))))))))))))++++++******)))))))))(((+++)))'''''')))))))))'''(((((())))))))))))******************++++++++++++///---,,,...222555666555333444777:::>>>CCCGGGIIILLLIIIHHHKKKRRR```vvv}}}}}}}}}}}}ttt```OOOCCCAAA<<<:::<<<<<<888666666777666444333222222444444444444444333333222222222000000000000000000000000222222111111222222333444000000////////////000000//////............//////111000///......///000111<<<>>>;;;333......,,,***...------,,,,,,------...------------------------,,,,,,---............------,,,+++************+++...---,,,+++++++++,,,,,,------------------------------------------------........................////////////////////////111333444333222111222444666444555777666444666:::???DDDKKKSSS```vvv333333333333333222222111000//////......//////000000000000000000000000000000///---...000222111111000///......------......++++++,,,,,,,,,---------...------,,,,,,------...+++,,,---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((***************)))))))))++++++++++++************---,,,******++++++)))((((((((())))))***+++++++++++++++*********+++,,,---///...///111444666666555555777;;;@@@FFFKKKOOOQQQOOOKKKLLLTTTbbbtttwww^^^LLLGGG???:::;;;<<<888444222666555444333333444555555666555444444222222111000111111111111111111111111222222111111222222333444111000///......///000111//////............//////111000///......///000111000999>>>999000,,,++++++...------,,,,,,------...------------------------,,,---......//////......///...------,,,---------...------,,,+++,,,,,,,,,------------------------++++++,,,------...//////........................------------------------///000222222111222333555555444555888888666888===???EEELLLTTTaaawww222333444444444333111000000000////////////000000////////////////////////---,,,+++,,,...000000000000000///............///,,,,,,,,,---------.........------,,,,,,------...+++,,,---...///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************************++++++++++++******************************************************************************,,,+++***+++,,,,,,***)))***************+++++++++,,,+++***)))***,,,.../////////111333444555555555888;;;AAAGGGMMMQQQTTTUUUMMMMMMSSSbbbrrrsss___VVVIII>>>;;;:::777222000555555444444444444555666444444444333333222222222222222222222222222222222000000//////000000111222222000///------///000222//////............//////000///............///000,,,777>>>:::222......---...------,,,,,,------...------------------------,,,,,,---...............//////............//////......------,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...............------------------------...000111111111111222444444333555999:::999<<>>999888999555555555555555555555555000111222222444555555666222222222222222222222222222222111111222222333444111000///......///000111//////............//////...........................000///---...000///+++...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...---............---,,,,,,------------------------//////...---,,,,,,++++++,,,,,,------.../////////////////////////////////111222333222111000111222555333333555333000111555@@@HHHSSS___mmm555555444333333333333333111111000000000000111111000000000000000000000000222111//////111222222111///......---------------.........////////////000...------,,,,,,------......------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************++++++++++++******((((((((((((((((((((((((*********++++++,,,,,,,,,&&&'''((()))***+++,,,,,,------...000333333111///''''''((())))))***++++++++++++,,,---...///000000111333555666777999>>>AAACCCHHHOOOVVVYYYXXXUUUSSSVVV\\\iiixxx|||wwwxxxzzzyyysss{{{|||gggVVVHHH===888999666666666666666555444444222222222333333444444444222222222222222222222222222222111111222222333444000000////////////000000//////............//////---..................---,,,......,,,,,,//////,,,...------,,,,,,------...------------------------+++,,,,,,---------------...............///000000---.../////////...,,,,,,---------------------------------------------,,,,,,,,,------...//////000////////////////////////000222333333222222444555333111222444333000222666>>>GGGSSS```ooo666555444333222333444555111111000000000000111111000000000000000000000000000...,,,,,,---......---......---,,,,,,,,,,,,------------.........//////...------,,,,,,------...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((())))))******))))))))))))))))))))))))******++++++++++++***************************************++++++,,,,,,,,,'''((((((***+++,,,---...(((((()))+++---,,,***'''###$$$&&&''')))+++------***+++,,,...///000000000333555777888888;;;AAAFFFDDDIIIQQQXXX[[[ZZZWWWUUUXXXcccvvv~~~|||yyywww{{{rrrlllpppkkkVVVEEE<<<;;;777777777777666555333333333333333333333333333333111111111111111111111111000000000///000111111222//////000000000000////////////............//////------............------+++000222///...///000......------,,,,,,------...------------------------,,,---......//////......+++++++++++++++,,,---...---.../////////...,,,,,,------------------------+++,,,,,,------......///,,,,,,------...///000000////////////////////////...000222333333444666888000///111555666555999>>><<>>DDDQQQaaaooo444333333222222333333333//////000111111111111111000000000000////////////............////////////......------------.................................------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++))))))******+++*********************************)))))))))))))))************))))))))))))(((((((((***))))))))))))(((((((((++++++***)))))))))******++++++++++++,,,,,,,,,,,,---...000000000111333555555666<<>><<<777666888666666555555555444444444666555444333333333444444333333222333333444555666222000......///000000///...////////////000000000........................000111111000...,,,,,,---,,,,,,------...//////000+++,,,------......------......------------------***+++---///000///...---//////.........---------,,,.........,,,+++,,,---...............---------//////...//////000111222000000000000000000000000/////////000111111222222333444555666555666999;;;AAAEEEPPP]]]kkk|||888777666555444444444444333444444444333222111111000000000000////////////............////////////......------------......---..................---,,,,,,,,,---------............---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,+++******************************(((((())))))******++++++))))))*********+++++++++))))))*********+++++++++***************+++,,,,,,,,,,,,,,,------------...---///111222444666999<<>>HHHNNNUUU^^^kkkvvvsssjjjbbbZZZXXXddd}}}|||vvvuuuwwwwwwwwwyyy~~~}}}{{{rrrrrrssstttvvvyyy{{{}}}~~~uuusssuuurrrXXXKKKCCC:::777:::777777777777666666666666444333222111111111222333222111//////000111000000111111111222222111...,,,.../////////000000111111////////////////////////,,,...000000///......///222111000///............+++,,,------......------------..................***---222666777555111...........................***,,,......,,,,,,...000,,,------....../////////...///111222333333333222000000000000000000000000/////////000111111222222111333555666777888:::<<>>BBBDDDFFFSSSbbbnnnyyy}}}uuuiiifff]]]\\\mmmzzzvvvsssrrrqqqsssyyy|||uuuooojjjhhhhhhiiigggeeeccccccdddfffhhhhhhqqqttt{{{rrrjjj{{{lllRRRCCC<<<999777444444555555444333333222333333333222222222222111000000000000000111111111222222111111000000//////111111111000000000000000+++,,,,,,------.................................------............------.........///////////////...---,,,,,,---...///000........................------------------------///////////////.........+++,,,,,,------,,,,,,+++000000000000000111222222000000////////////000000000222444333222111222333888444333666666666888<<<>>>FFFQQQZZZfff{{{777666444333333333333444111222222333333222222111//////000000000000//////////////////....................................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,+++)))))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,***)))))))))******(((((((((((()))))))))***+++)))((()))+++,,,+++)))************************++++++++++++++++++++++++***+++,,,,,,,,,+++***))),,,---......------///111000111333777;;;@@@DDDFFFRRR```nnnuuuwwwvvvooogggbbbaaafffvvv~~~~~~}}}{{{{{{wwwuuu|||}}}vvvrrrnnnkkkfffaaa]]]\\\\\\\\\\\\\\\[[[\\\___bbbdddeeennnqqqyyyppptttwww[[[HHH>>>;;;999666666666666555444333333444333333333222222111111111111111111000000000000000000000000000000//////////////////////////////------------....................................---......//////......---.........---------,,,,,,......---,,,---...//////........................------------------------,,,,,,---------------------......//////......---000000/////////000111111000000////////////000000...000222333222222333555555222111444555444666:::@@@HHHRRRZZZeeexxx888777555444333333333444111222222333333222222111...//////000000000000///////////////....................................------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,+++*********+++---...++++++,,,,,,,,,,,,++++++,,,+++******)))*********((((((((()))))))))******,,,+++******+++,,,***)))************************++++++++++++++++++++++++)))***,,,------***'''%%%,,,---.........///111333111555999<<>>===;;;999777666666666555555444444333222111111444333333222111000000///------......//////000000/////////000000111111111111111111000000//////...////////////////////////...//////////////////...------------............/////////......---,,,,,,........................---------------------------------...///000111111,,,------......------,,,//////............//////000000////////////000000000111222111000000222444555222333777888777999<<<===EEEPPPYYYdddxxx===;;;999666444333333333111222222333333222222111222222222111///...,,,+++////////////..........................................------------.........---,,,++++++,,,---...***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***)))))))))*********++++++***+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************+++---000111///000111000///000222444:::<<>>;;;999777666666666444444444444333333333333333333333222111111111000//////////////////000000//////000000111111222222000000000000////////////////////////////////////...//////000000//////............/////////000000.........///......---,,,........................------------------------+++,,,,,,,,,---.........//////000000000000////////////......//////000111000000////////////000000111222222000//////111333222000111555777666777:::<<>><<<:::777555333333333111222222333333222222111000000000000000//////...////////////..........................................------------......---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++)))******+++++++++++++++******++++++++++++******((()))***+++,,,++++++***))))))*********+++++++++(((***++++++)))(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---------,,,---///000111222555777<<<===AAAIIIVVVeeettt}}}~~~{{{sssjjjkkkqqq{{{xxxtttrrruuu{{{zzzuuuuuu\\\LLL@@@???<<<888666555555555333333333444444444444444222222222222222222222222000000000000000000//////......//////000111111222......///////////////000//////////////////////////////000000000000//////000000//////////////////,,,---.../////////...---........................------------------------,,,,,,------------------//////000000000000//////.........///000111222333000000////////////000000000000000///...///222555111///111666777666777:::===EEEPPPZZZfffzzz???===:::777555444333333222222222333333222222222------///000111111111111000/////////..........................................------------......---,,,***))))))***,,,---,,,------......------,,,))))))***++++++++++++*********++++++++++++******((()))***+++,,,,,,+++***)))************+++++++++&&&)))+++***((((((***,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))+++------,,,***((()))+++...000222444888;;;===???CCCNNN\\\jjjvvv{{{zzz|||~~~|||rrrjjjqqq}}}rrrnnniiihhhkkkttt~~~~~~zzzzzzpppgggTTTAAA???<<<888666555555555222222333444444555555666222222222222222222333333222222111111000000//////---------...///000000111------......//////000000000000000000000000000000//////000000000000//////111111000///...------,,,+++,,,.../////////..............................------------------------///////////////.........------............------.........///111222444555000000////////////000000...//////......000444777333111333888:::888999<<>>@@@IIITTT___nnn~~~{{{yyyuuuuuuyyywww{{{}}}uuusssttt{{{wwwyyyuuuSSSHHH>>>;;;;;;777666777555555555444444444333333333333333222111///...---000000000000111111111111000000000000000000000000111111111000///.........////////////000000000000...//////////////////...111000000000///////////////...---,,,,,,---...////////////////////////////////////...---,,,,,,,,,------------------------------------------,,,,,,---...///000000111111111//////000000///......---000000111111222222111111111222333333333555888:::>>>EEEQQQ^^^jjjzzz[[[FFF===>>>999555666222333333444222111000111333111111111111000000000000//////............//////........................------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************+++++++++++++++++++++++++++***)))(((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,............///111222444666888999;;;>>>AAAEEEPPP^^^kkkyyyxxxuuuuuu|||{{{xxx}}}{{{iiikkkaaaSSSDDD>>><<<:::888888555555555444444444444333222333333333111...+++)))000000000000111111111111000000000000000000000000111111000000//////......000000000000//////////////////000000000000//////000000000000////////////........................////////////////////////111111000000///.........------------------------.........///////////////---...///000000111111111//////000000000///......//////000111111111111111111222333333333444777:::???FFFQQQ^^^jjj{{{jjjPPPBBB@@@999777888444333333444222111000111333111111111111000000000///......////////////..............................------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************,,,+++***))))))(((((()))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---............///111333555777999:::===AAADDDIIIVVVggguuu{{{ssssssxxx}}}nnnbbbjjjyyygggQQQCCC>>>===;;;:::555555555555444444444444333333333333222000...---///000000000111111111111000000000000000000000000111000000000/////////...111111000000//////....../////////000000/////////...............---------......///000000///......////////////////////////000000000000//////......------------------------.........//////000000111---...///000000111111111//////000000000//////......///000000111111111111000111222222222444777999???DDDOOO\\\iiizzzyyyZZZFFFAAA:::999;;;666333333444222111000111333111111111111000000000///---...///000000///...---........................------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************---,,,++++++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,---...---...///111444555777999;;;>>>CCCFFFMMM]]]ppp}}}xxxsssvvv~~~hhhaaannn~~~|||```III???===<<<:::666666555555555444444444444333111//////000222333///000000000111111111111000000000000000000000000000000000000////////////111111000000//////......---......//////......------------.....................///000000///......//////////////////////////////...............---------------------------------....../////////000---...///000000111111111//////000000000000000///......000111111222222222111222333333333444777:::???DDDNNN\\\jjj{{{eeeKKKBBB;;;:::;;;666333333444222111000111333111111111111000000000000......////////////..............................------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))+++---......///000222555666888:::<<<@@@EEEIIITTTeeexxx{{{wwwuuu}}}~~~yyyuuuwww~~~yyyhhhgggmmmqqqUUUDDD>>>;;;888666666666555555555444444333111...,,,,,,///222444000000000000111111111111000000000000000000000000000000000000////////////000000000000////////////------............------/////////000000000000000........................////////////////////////------------------------........................------------............---...///000000111111111//////000111111111000000...///000222222333333333222333444444444555888;;;AAAEEEOOO^^^mmmpppQQQDDD;;;999999444333333444222111000111333111111111111000000000000////////////////////////........................------------------------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************+++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++---//////111333555777888:::;;;>>>BBBHHHLLL\\\mmm}}}xxxuuuvvvyyysssnnnpppxxxqqqlllfffOOOEEE???:::666666666666555555555555333222000......000111333000000000000111111111111000000000000000000000000////////////000000000000////////////000000000000......////////////......////////////000000000111///...---,,,,,,---...///////////////////////////------------------------////////////////////////..................---------...///000000111111111//////000111111111111111///000111222444444444444333444555555555666999<<<@@@DDDNNN]]]nnnwwwTTTEEE;;;888777111333333444222111000111333111111111111000000000000//////............//////........................------------------------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))***+++------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))),,,...000111333555777888:::;;;===@@@DDDKKKOOObbbttt|||uuusssttt~~~xxxqqqkkkmmmuuu}}}rrrpppttt[[[MMMDDD===777666666666555555555555666555444444333222111111000000000000111111111111000000000000000000000000////////////000000000000......//////000000111111//////000000000000//////,,,---------....../////////...,,,++++++,,,...///////////////////////////---------...............000000000000000000000000000000//////......---------...///000111111111111//////000111111111111111000000222333444555555555333444555555555777:::<<<>>>AAAKKK[[[lll