BM6P6(@ EEEDDDCCCCCCDDDFFFIIIJJJNNNPPPSSSVVV[[[___ccceeegggjjjkkklllooopppjjjbbb]]]SSSKKKJJJMMMNNNOOOQQQQQQUUUYYY^^^cccjjjttt|||rrrfff```]]]XXXSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWYYY]]]aaaeeegggjjjlllmmmmmmkkkkkklllnnnmmmnnnqqqsssxxx~~~~~~~~~}}}{{{wwwrrrmmmgggaaa[[[VVVRRRQQQNNNLLLKKKKKKLLLLLLLLLOOOSSSUUUWWW\\\dddjjjuuussslllccc^^^aaalllvvvtttaaaVVVNNNJJJFFFDDDBBBAAAAAA@@@>>><<<<<<;;;:::999888888888888:::999999888888999999:::>>>===AAAFFFMMMXXXkkk{{{}}}wwwrrrrrrrrrvvv}}}{{{yyywwwtttqqqmmmhhhccc___\\\\\\\\\]]]```eeejjjnnnsssxxx|||vvvoooggg]]]TTTMMMGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHFFFFFFIIIJJJIIIHHHHHHHHHHHHIIIKKKOOOUUUZZZ[[[ZZZWWWRRRMMMJJJJJJKKKLLLMMMNNNPPPTTTXXX\\\^^^```______```^^^]]]aaahhhkkkuuuzzzssslllfffccc``````bbbdddfffmmmuuuxxxzzzsssqqqqqqvvv~~~{{{yyytttuuuwwwyyy{{{|||}}}}}}|||~~~EEEDDDCCCCCCDDDGGGIIIKKKQQQRRRUUUYYY^^^ccchhhkkkmmmqqquuuxxx{{{{{{sssjjjaaaWWWMMMLLLMMMNNNPPPSSSWWW[[[```fffnnnxxxvvviii```\\\YYYTTTPPPNNNMMMMMMMMMNNNOOOQQQRRRVVVVVVXXX[[[___dddiiillllllmmmnnnmmmkkkkkkkkkmmmlllmmmppprrrvvv}}}{{{xxxrrrmmmgggaaa[[[VVVRRRPPPNNNLLLKKKKKKLLLLLLLLLOOOSSSUUUWWW]]]dddjjjvvvsssmmmddd___bbbmmmwwwtttaaaVVVNNNJJJFFFDDDBBBAAAAAA@@@>>><<<;;;;;;:::999888888888888:::999999888888999999:::======@@@EEELLLWWWiiiyyy}}}wwwrrrrrrrrrvvv~~~|||yyyvvvsssppplllhhhbbb___\\\[[[[[[\\\```eeejjjmmmsssxxx{{{ssskkkcccYYYPPPJJJEEEDDDDDDDDDDDDEEEEEEFFFGGGEEECCCDDDFFFGGGGGGEEEFFFGGGHHHIIIKKKOOOTTTXXXZZZZZZXXXTTTOOOKKKJJJJJJJJJLLLNNNRRRVVV[[[^^^```aaa``````aaaaaaaaagggoooxxxzzzrrrmmmiiifffeeehhhiiikkkrrryyy|||yyyxxx|||yyywwwvvvxxx}}}yyyvvvssstttvvvxxxzzz{{{||||||}}}~~~EEEDDDDDDDDDEEEHHHKKKLLLSSSUUUYYY\\\```fffmmmrrrwww~~~wwwfff[[[PPPMMMNNNOOORRRWWW^^^ccckkkttt~~~uuunnnhhh```[[[YYYVVVRRRNNNJJJIIIHHHHHHIIILLLOOOQQQUUUWWWZZZ___eeekkkqqqtttrrrssssssqqqooonnnnnnooommmoooqqqtttwww}}}}}}|||}}}{{{xxxsssmmmhhhaaa[[[WWWRRRPPPNNNLLLKKKKKKLLLMMMMMMPPPSSSUUUXXX]]]eeekkkvvvsssmmmddd___cccnnnwwwtttaaaVVVNNNJJJFFFDDDBBBAAAAAA@@@>>><<<::::::999999888999999999999999888888888888999999<<<;;;>>>DDDJJJUUUgggwww}}}wwwrrrrrrrrrvvv}}}xxxvvvrrrnnnkkkfffaaa^^^ZZZZZZYYY[[[^^^ccchhhkkkooouuu}}}}}}wwwnnneee\\\SSSKKKFFFAAA@@@@@@????????????@@@BBB@@@???@@@AAACCCBBBBBBCCCEEEGGGIIIKKKMMMQQQTTTXXXYYYXXXVVVQQQMMMKKKJJJIIIKKKOOOTTTYYY]]]```bbbbbb```aaacccdddfffoooyyyyyysssooollllllooopppqqqwwwvvvooolllkkklllttt|||zzzuuurrrssstttuuuwwwxxxzzz{{{|||}}}EEEDDDDDDEEEFFFIIILLLNNNUUUWWWZZZ\\\```gggpppwwwhhh]]]RRRNNNNNNPPPUUU[[[cccjjjuuuxxxoooiiieeeccc```^^^ZZZVVVQQQMMMJJJIIIGGGGGGIIILLLQQQSSSWWWYYY^^^dddllltttzzz}}}|||}}}}}}{{{xxxvvvvvvwwwtttvvvyyy{{{~~~~~~{{{zzz{{{~~~|||xxxsssmmmhhhbbb[[[WWWQQQPPPNNNLLLKKKKKKLLLMMMMMMPPPSSSUUUXXX]]]eeekkktttrrrkkkccc^^^bbbmmmwwwuuubbbVVVNNNJJJFFFDDDBBBAAAAAA@@@>>><<<999999999888999999::::::999999888888888888999999;;;:::===BBBHHHSSSdddttt}}}wwwrrrrrrrrrvvvxxxuuuqqqlllhhhddd___\\\XXXWWWVVVWWWZZZ___dddgggiiinnnvvv~~~~~~{{{wwwqqqggg]]]TTTMMMFFFBBB>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>???@@@BBBFFFHHHJJJKKKNNNPPPUUUWWWXXXWWWSSSNNNKKKJJJIIILLLQQQVVV[[[^^^```aaacccaaabbbeeehhhmmmyyy~~~xxxsssqqqqqqsssuuuwww}}}uuunnnkkkkkkgggoooyyy~~~xxxsssppprrrrrrtttuuuwwwyyy{{{|||EEEDDDDDDEEEHHHKKKNNNPPPUUUWWWZZZ\\\```iiiuuu}}}eee[[[RRRNNNOOORRRYYYaaaiiirrruuulllhhhgggeeefffgggddd]]]UUUOOOKKKJJJIIIHHHHHHKKKOOOSSSVVVYYY\\\bbbjjjsss||||||yyyxxxyyy|||~~~|||xxxsssnnnhhhbbb\\\WWWQQQOOOMMMLLLKKKLLLMMMNNNMMMPPPTTTVVVXXX^^^eeekkkrrroooiiiaaa\\\```llluuuuuubbbVVVNNNIIIFFFDDDBBBAAAAAA@@@>>><<<999999999888999999::::::999888888777777888888999::::::<<>><<<::::::999999888999999999888888777777777777888888;;;:::<<<@@@FFFPPPaaappp}}}wwwrrrrrrrrrvvvzzzvvvoooiiiccc^^^XXXUUUOOONNNLLLKKKLLLOOOSSSUUU[[[^^^cccgggiiiiiigggfff___ZZZSSSLLLFFFBBB>>>;;;999999888777777777888888666888999999888999;;;===<<<>>>BBBDDDEEEFFFHHHJJJLLLOOORRRTTTRRRPPPOOOOOONNNQQQUUUZZZ___cccfffhhhkkkkkknnntttzzz|||xxxwww{{{zzzqqqmmmlllqqqzzzxxxtttqqqpppooopppqqqssswww{{{~~~EEEEEEEEEGGGJJJMMMQQQSSSUUUZZZ```eeemmm|||rrr\\\VVVRRRSSSVVV\\\fffpppzzz}}}ooogggcccbbbfffmmmtttxxxzzzsssfffXXXOOOLLLJJJJJJKKKNNNQQQUUUXXXZZZ\\\```gggpppyyy|||ssstttuuutttsssvvv{{{}}}yyytttnnniiiccc\\\XXXPPPOOOMMMKKKKKKLLLMMMNNNNNNQQQTTTVVVYYY^^^ffflllqqqnnnhhh```\\\```kkkuuuvvvbbbVVVNNNIIIFFFDDDBBBAAAAAA@@@>>><<<;;;;;;:::999888888888888888888777777777777888888;;;:::<<<@@@EEEOOO```ooo}}}wwwrrrrrrrrrvvv|||wwwooohhhaaa[[[UUUQQQKKKIIIGGGEEEEEEGGGJJJLLLOOOQQQSSSUUUWWWWWWVVVVVVPPPMMMGGGCCC@@@===:::888666666666666666666777777666888::::::999999<<>><<<<<<;;;:::999888888888888888888777777777777888888;;;;;;<<>><<<:::888666444444444444555666666777666999;;;:::999:::===@@@;;;===???@@@AAACCCFFFIIIGGGIIIMMMOOOPPPPPPRRRSSSQQQSSSXXX^^^fffnnnuuuxxx{{{|||zzzxxxyyyvvvqqqoooooopppmmmnnnpppsssxxx}}}HHHIIIKKKLLLLLLOOORRRUUU\\\___eeepppuuueeeYYYUUUSSSVVVZZZbbbppp|||wwwrrr___]]]YYYWWWYYYbbbmmmvvvwwweeeWWWRRRRRRNNNPPPTTTWWWYYY[[[^^^aaacccfffiiilllsss|||~~~}}}|||~~~vvvoookkkkkkmmmppppppqqqsssyyy~~~~~~zzztttnnnhhhbbb[[[WWWOOOMMMKKKJJJLLLMMMMMMMMMPPPQQQSSSUUUXXX___gggllluuunnngggbbb___bbbmmmyyyuuudddYYYQQQLLLIIIGGGCCCAAA@@@>>><<<::::::::::::999999999888888777777777888999999999:::::::::<<>>@@@BBBEEEFFFDDDFFFJJJMMMPPPRRRSSSTTTRRRSSSVVVZZZaaakkkuuu|||||||||tttqqqnnnjjjjjjlllnnnpppsssuuuxxx}}}HHHIIIKKKLLLMMMOOOSSSVVV[[[___gggsssmmm^^^WWWTTTSSSWWW]]]gggvvvxxxkkk```\\\XXXVVVTTTTTTXXXaaammmvvvssscccWWWRRRRRRQQQSSSWWWYYY[[[^^^bbbeeeeeeiiimmmpppvvv|||}}}yyyxxxsssqqquuuxxxyyy{{{|||wwwpppjjjhhhfffiiilllnnnppptttzzz}}}vvvnnnggg```XXXTTTPPPNNNLLLKKKMMMNNNNNNNNNPPPQQQSSSUUUYYY___gggmmmuuunnngggbbb___bbbmmmyyytttcccYYYQQQLLLIIIFFFCCCAAA@@@???===;;;:::::::::999999999888888888888888888888999999999::::::<<>>>>>>>>======>>>===============>>>>>>;;;;;;:::999999888777777444555555666666777888888666777777888999:::;;;;;;;;;;;;;;;<<<===@@@BBBCCCCCCEEEHHHKKKNNNPPPQQQQQQQQQRRRUUUYYY```iiissszzzvvvoooiiiggggggeeegggjjjoooqqquuuxxx{{{~~~HHHIIIKKKLLLMMMPPPTTTWWW\\\aaajjjwww|||eeeYYYVVVTTTUUUZZZbbbmmm~~~|||ooodddXXXPPPMMMNNNNNNNNNPPPWWWaaannnwwwwwwkkk___VVVSSSSSSTTTVVVZZZ]]]```ccchhhkkkkkkpppvvvyyy|||~~~zzztttpppjjjeeefffhhhhhhkkkooowww{{{vvvpppmmmhhhdddcccaaadddhhhkkknnnttt{{{|||uuunnnggg___XXXTTTQQQOOOMMMLLLNNNOOOOOOOOOPPPQQQSSSUUUYYY```iiiooouuunnngggbbb___bbbmmmzzztttcccYYYQQQLLLHHHEEECCCAAAAAA@@@>>><<<:::::::::999999999888888999999999888888888888888::::::<<>>@@@AAABBBCCCEEEHHHJJJKKKLLLMMMNNNPPPSSSVVV\\\eeennnuuuxxxrrriiiccc___```cccdddggglllpppssswww{{{}}}HHHJJJLLLMMMNNNQQQUUUXXX]]]ccclllzzzsssbbbYYYUUUTTTVVV]]]eeerrrkkk^^^VVVPPPLLLLLLHHHIIIKKKOOOWWWbbbooowwwyyymmmbbbZZZVVVTTTSSSVVVXXX\\\```dddiiiooosssxxx~~~|||sssmmmeee^^^]]]]]]]]]```eeekkknnnuuu{{{~~~tttjjjfffddd```^^^___^^^aaafffjjjnnnttt||||||xxxrrrlllgggaaa[[[WWWPPPNNNLLLLLLMMMOOOOOONNNOOOPPPRRRUUUZZZbbbkkkpppvvvooogggaaa___bbbnnnzzzrrrbbbXXXQQQLLLGGGEEEBBBAAAAAA@@@???===:::::::::999999999888888:::999999999888777777777::::::<<>>======;;;:::888888777666666666777777666666666666555555555555666666777777888999999999=================================>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHHHHJJJLLLOOORRRWWW___hhhmmmwww~~~sssmmmfff```]]]```dddggglllqqqppptttyyy}}}HHHJJJLLLMMMOOORRRVVVYYY^^^dddnnn{{{kkk]]]WWWTTTUUUXXX___ggguuu~~~mmm[[[QQQKKKHHHGGGIIIEEEGGGKKKPPPWWWbbbmmmtttxxxooocccZZZUUUTTTUUUUUUWWWZZZ___dddkkkrrrzzzwwwnnneee]]]ZZZYYYXXX[[[___aaaeeejjjoootttyyysssjjjccc```^^^[[[[[[\\\^^^bbbgggkkkooouuu}}}zzzvvvpppjjjeee___YYYUUUOOOMMMKKKKKKLLLMMMMMMMMMNNNPPPRRRVVV[[[ccclllssswwwpppgggaaa^^^bbbooo{{{qqqaaaXXXQQQLLLHHHEEECCCAAAAAAAAA???>>>:::::::::999999999888888:::999999999888777777777::::::<<>><<<:::999999888777777777777777555555555555555666666666777777888888999:::::::::>>>>>>>>>>>>>>>?????????>>>>>>>>>?????????>>>>>>??????@@@AAACCCDDDEEEFFFGGGHHHKKKNNNSSSYYYaaafffooowwwuuunnnhhhbbb___bbbeeehhhmmmrrrrrrvvvzzz~~~IIIJJJLLLNNNPPPSSSWWWZZZ]]]cccnnn{{{wwwbbbWWWSSSTTTUUUZZZaaakkkzzztttdddTTTKKKGGGEEEEEEGGGEEEHHHKKKPPPUUU]]]eeekkkjjjddd[[[TTTRRRSSSUUUWWWZZZ^^^dddllluuu~~~qqqiii```]]][[[YYYZZZ^^^\\\aaafffjjjmmmrrryyy~~~uuujjjccc]]]\\\[[[YYYYYY\\\^^^bbbhhhmmmqqqxxx{{{vvvpppiiibbb[[[UUUPPPOOOMMMJJJJJJLLLMMMMMMLLLMMMOOORRRVVV\\\eeennnuuuxxxpppgggaaa^^^bbbooo|||ppp```WWWPPPLLLIIIFFFDDDBBBAAAAAA???===:::::::::999999999888888999999999888888888888888::::::<<<>>>BBBLLL___pppyyyuuutttuuu{{{|||sssjjjbbbZZZTTTPPPJJJHHHEEEBBBAAA???===;;;::::::999888777777777777555555555666666777777777888888999999:::;;;;;;;;;<<<=========>>>>>>??????===>>>>>>>>>>>>===<<<;;;>>>>>>???@@@AAACCCEEEFFFEEEGGGIIILLLPPPVVV\\\aaaiiipppzzz{{{tttlllfffbbbdddgggiiimmmqqqvvvyyy}}}IIIKKKMMMNNNPPPSSSXXX[[[[[[bbbmmm{{{ppp]]]TTTRRRRRRTTT[[[dddooo|||kkk]]]OOOIIIGGGEEEEEEGGGEEEGGGJJJMMMPPPUUU[[[___\\\YYYUUUQQQOOOQQQUUUXXX___dddkkkuuuxxxooogggdddaaa^^^___bbb```eeekkkooorrrwwwwwwlllaaa\\\XXXXXXXXXWWWYYY]]]^^^bbbiiiooouuu}}}}}}xxxtttmmmggg```YYYSSSOOOOOOMMMKKKKKKLLLNNNNNNMMMMMMOOORRRVVV]]]fffpppvvvyyypppgggaaa^^^bbbooo}}}ooo```WWWPPPLLLJJJHHHDDDBBBAAA@@@>>><<<:::::::::999999999888888888888888888888999999999::::::;;;>>>BBBKKK^^^ooozzzwwwuuuuuu{{{~~~tttkkkccc[[[UUUQQQKKKHHHEEECCCAAA???===:::999999777666666555555555555666666777888999999999999999999:::;;;;;;<<<<<<<<<======>>>???@@@AAAAAA??????@@@??????===;;;:::======>>>???AAACCCFFFGGGFFFHHHJJJMMMPPPUUU[[[___ccciiirrryyy}}}}}}zzzzzz~~~uuunnnjjjlllnnnooossswww{{{}}}IIIKKKMMMOOOPPPTTTXXX[[[YYY```mmm{{{mmm\\\UUUTTTQQQTTT\\\fffrrrttt___SSSHHHDDDEEEDDDDDDEEEEEEGGGIIIJJJLLLOOOSSSVVVSSSSSSQQQOOONNNQQQUUUYYYccchhhqqq|||~~~vvvnnnkkkhhheeedddgggffflllrrrwwwzzz~~~qqqggg[[[VVVTTTUUUVVVVVVYYY^^^\\\bbbiiipppxxx|||ssspppjjjeee```ZZZUUUQQQQQQNNNLLLLLLNNNOOOOOONNNMMMOOORRRWWW]]]fffpppwwwyyyqqqgggaaa^^^bbbppp}}}ooo```WWWPPPLLLKKKHHHEEECCCAAA@@@>>><<<:::::::::999999999888888777777888888999999999:::::::::;;;>>>AAAKKK^^^ooozzzxxxvvvvvv{{{uuulllccc\\\VVVRRRJJJHHHEEECCCAAA???<<<:::888777666555444444444444666666777888999:::;;;;;;999999:::;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBAAA???===<<<======>>>???AAADDDFFFHHHGGGIIIKKKNNNQQQUUU[[[___^^^dddkkkqqqtttyyy~~~{{{zzzxxxvvvvvv{{{~~~xxxtttuuuwwwxxx|||~~~KKKKKKKKKLLLPPPTTTYYY\\\dddfffmmmyyykkk]]]WWWVVVQQQVVV___jjjzzzqqq\\\RRRIIIGGGFFFEEEEEEHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLMMMLLLLLLPPPZZZaaahhhooozzz{{{wwwuuuuuuttttttzzz|||xxxkkkddd^^^YYYVVVWWWWWWWWW[[[```bbbhhhooovvv|||zzztttpppjjjddd___ZZZVVVRRROOONNNMMMMMMMMMNNNOOOPPPSSSTTTUUUWWW\\\eeeooovvvxxxlllbbb___^^^```mmm|||nnn```VVVOOOLLLIIIHHHFFFDDDBBB???>>>===<<<;;;::::::999999::::::777777777777777777777777999999;;;???BBBKKK^^^ooo}}}wwwtttvvv{{{wwwnnnfff]]]TTTOOOIIIFFFCCC@@@???===:::888666555555555555666666777666777777888999999:::::::::;;;<<<>>>????????????>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBB@@@???@@@AAABBBCCCDDDFFFGGGGGGIIIKKKNNNQQQTTTXXX\\\___bbbeeehhhkkknnnqqqvvvyyy{{{|||}}}}}}}}}{{{xxxwwwtttrrrpppooorrrwww}}}~~~}}}HHHIIIJJJLLLQQQVVV\\\___cccfffmmmyyymmm^^^XXXWWWSSSXXXaaammm}}}nnn\\\RRRIIIGGGFFFEEEFFFHHHGGGGGGGGGFFFGGGGGGHHHIIIHHHJJJLLLLLLMMMQQQZZZbbbmmmtttttthhhaaa^^^YYYVVVWWWXXXXXX\\\aaafffkkkssszzz}}}yyysssoooiiiccc___ZZZUUURRROOONNNMMMMMMMMMNNNOOOPPPRRRSSSTTTVVV[[[dddmmmtttwwwlllbbb___^^^```mmm{{{nnn```VVVOOOLLLIIIHHHFFFDDDBBB???>>>===;;;;;;:::999999999999999888888888888888888888888999999;;;???BBBKKK]]]nnnxxxssstttyyy}}}wwwnnneee]]]TTTOOOIIIFFFCCC@@@???===:::999777777666666666777888888888888888999::::::;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCAAAAAAAAAAAABBBCCCEEEFFFGGGHHHJJJLLLOOORRRUUUYYY]]]```ccceeehhhkkkmmmppptttvvvwwwxxxyyyyyyxxxvvvtttrrrpppnnnmmmmmmpppvvv{{{}}}||||||{{{~~~FFFGGGIIIMMMRRRYYY^^^aaabbbfffnnnzzzqqqbbb[[[YYYWWW\\\eeeqqqnnn\\\RRRIIIGGGGGGEEEFFFIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEHHHJJJKKKNNNSSS[[[bbbooovvv|||pppfff```]]]YYYWWWXXXZZZ[[[___dddkkkqqqyyy|||wwwrrrnnnhhhbbb^^^YYYTTTQQQNNNNNNMMMMMMMMMNNNPPPPPPSSSTTTUUUXXX\\\dddmmmtttwwwkkkbbb```___aaammm{{{oooaaaVVVOOOLLLIIIHHHFFFDDDBBB???>>>===::::::999888888888888999888888888888888888888888999999;;;>>>AAAJJJ[[[lllxxxssssssvvvzzz~~~vvvmmmeee\\\TTTOOOHHHEEEBBB@@@>>>===;;;999888777777777777888999:::999::::::;;;;;;<<<======;;;<<<===???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIKKKNNNQQQTTTWWW[[[___bbbcccfffhhhjjjkkkmmmpppsssrrrrrrrrrrrrqqqooonnnmmmkkkjjjjjjkkknnnsssxxx|||{{{zzzwwwuuutttuuuvvvwwwttttttsssrrrrrrrrrrrrssstttvvvzzz}}}FFFGGGIIINNNSSSYYY^^^aaacccgggppp{{{wwwhhh___\\\[[[```iiivvvsss^^^TTTKKKHHHGGGFFFGGGIIIGGGGGGFFFDDDDDDCCCCCCCCCCCCEEEHHHKKKOOOTTT[[[aaakkkrrr|||zzzooofff```^^^YYYXXXZZZ]]]^^^ccciiirrrwwwzzzuuuqqqmmmgggaaa]]]XXXSSSPPPNNNMMMMMMMMMMMMNNNPPPQQQTTTUUUWWWZZZ___fffooouuuvvvkkkcccaaaaaabbbnnn|||oooaaaWWWOOOLLLIIIHHHFFFDDDBBB???>>>===:::999888888777777888888888888888888888888888888999999;;;>>>AAAHHHYYYiiiyyytttsssvvvyyy~~~|||tttlllddd[[[TTTOOOGGGEEEBBB???>>>===;;;999777777777777777888999:::;;;;;;<<<======>>>>>>???<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDFFFGGGHHHIIIJJJMMMPPPSSSVVVYYY\\\aaaddddddgggiiikkkkkklllnnnpppooonnnmmmlllkkkiiiiiihhhiiiiiihhhiiilllooosssvvvvvvtttqqqooommmllllllllllllllllllmmmnnnooopppqqqsssuuuxxxzzz|||GGGHHHKKKNNNSSSXXX\\\^^^ccchhhqqq{{{oooeeeaaa```dddmmm{{{xxxaaaWWWMMMJJJIIIGGGGGGIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDHHHKKKOOOUUUZZZ^^^eeekkkttt}}}yyynnneee```^^^ZZZYYY]]]```ccchhhnnnxxx}}}yyytttqqqmmmgggaaa\\\WWWSSSOOOMMMMMMLLLLLLMMMOOOPPPQQQSSSTTTWWWZZZ___gggpppvvvvvvkkkcccbbbbbbeeeqqqnnnaaaWWWPPPMMMIIIHHHFFFDDDBBB???>>>===:::999888888777777888888888888888888888888888888999999;;;>>>@@@FFFVVVfff{{{vvvuuuwwwzzz|||~~~yyyqqqjjjbbbZZZRRRNNNGGGDDDAAA???>>>===;;;999666666666666777888999:::=========>>>??????@@@@@@===>>>???AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHJJJKKKKKKOOOQQQTTTWWWZZZ^^^bbbeeefffhhhkkklllllllllmmmnnnmmmllljjjhhhffffffffffffjjjiiiiiiiiijjjlllmmmooonnnmmmkkkiiiggggggggggggiiijjjjjjlllmmmoooqqqrrrvvvxxxzzz{{{{{{{{{|||~~~yyy|||GGGIIIKKKNNNRRRVVVYYY[[[bbbgggpppxxxwwwlllgggdddgggppp~~~|||eee[[[QQQMMMKKKHHHHHHIIIGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEHHHKKKPPPTTTWWWYYY___cccjjjpppvvv|||vvvmmmddd```___\\\\\\```dddgggnnnttt|||~~~xxxtttqqqmmmgggaaa]]]XXXSSSPPPMMMMMMLLLLLLMMMOOOQQQRRRPPPRRRUUUYYY___gggpppvvvwwwkkkbbbbbbcccgggvvvlllaaaWWWPPPMMMIIIHHHFFFDDDBBB???>>>===::::::999888888888888999999999999999999999999999999999;;;>>>???EEETTTccc|||}}}yyywwwxxxzzz{{{zzzvvvnnnggg```XXXQQQLLLFFFCCC@@@>>>>>>===;;;999555555555666777888999:::===>>>>>>??????@@@@@@AAA>>>???@@@BBBCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIFFFFFFGGGHHHJJJKKKLLLMMMOOORRRUUUXXX[[[___cccfffhhhjjjmmmooonnnnnnnnnooommmkkkhhheeedddcccdddeeehhhhhhhhhhhhhhhhhhiiiiiiffffffeeedddddddddddddddggghhhiiilllooorrruuuvvv}}}~~~~~~}}}zzzxxxwwwwwwtttwww}}}EEEGGGJJJMMMQQQUUUXXXZZZ```eeemmmttt{{{~~~rrrmmmfffjjjrrrjjj___TTTOOOLLLIIIHHHIIIFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHLLLPPPSSSUUUUUUWWWZZZ]]]```dddhhhnnnqqqwwwzzz|||wwwnnngggcccaaa^^^^^^cccgggkkkrrryyy~~~xxxuuuqqqmmmhhhbbb]]]XXXSSSPPPMMMLLLLLLLLLMMMOOOQQQRRRPPPRRRWWW\\\bbbkkktttzzzwwwlllbbbaaadddjjjzzz~~~kkk```WWWPPPNNNIIIHHHFFFDDDBBB???>>>===;;;;;;:::999999999999999999999999999999999999999999999;;;>>>???DDDRRRaaauuuzzzwwwwwwxxx{{{wwwssslllddd]]]VVVOOOKKKEEECCC@@@>>>>>>===;;;999666666666777888999;;;;;;===>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRUUUXXX[[[___cccfffiiillloooqqqqqqppppppqqqmmmjjjgggcccbbbbbbcccddddddddddddeeeeeeeeeeeeeeecccccccccccccccccccccdddhhhjjjmmmqqqvvv{{{|||xxxuuuttttttvvv{{{CCCEEEHHHMMMQQQUUUYYYZZZ^^^ccckkkqqqxxxvvvppphhhkkkssslllaaaVVVQQQMMMIIIHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGIIILLLPPPRRRSSSRRRQQQRRRSSSTTTVVVYYY^^^bbbfffiiimmmppptttzzzyyyqqqlllhhhbbb______dddiiinnnuuu|||}}}xxxuuurrrnnnhhhbbb^^^YYYTTTQQQMMMLLLLLLLLLMMMOOOQQQRRRRRRUUUZZZ```gggpppyyyxxxlllbbbaaadddkkk}}}|||jjj___WWWQQQNNNIIIHHHFFFDDDBBB???>>>===<<<;;;::::::999999::::::999999999999999999999999999999;;;>>>>>>CCCQQQ```ppp{{{wwwvvvvvv|||~~~vvvqqqjjjccc\\\UUUNNNJJJEEECCC@@@>>>======;;;999777777777888999;;;<<<======>>>>>>??????@@@AAAAAA???@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGFFFEEEFFFGGGIIIJJJGGGHHHIIIJJJKKKMMMNNNNNNOOORRRUUUXXX[[[___cccfffjjjmmmqqqsssrrrrrrrrrrrrllljjjfffbbb``````bbbccc___```aaacccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeelllnnnrrrxxx~~~zzzvvvttttttwww{{{~~~yyyzzz|||FFFHHHKKKMMMNNNQQQTTTWWW\\\aaahhhooottt||||||nnnllllllrrr~~~mmm___RRRMMMLLLJJJIIIIIIDDDCCCBBBBBBBBBDDDEEEFFFFFFHHHJJJLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMOOORRRSSSWWWZZZ^^^ccciiipppxxx}}}zzzsssmmmiiihhhhhhiiijjjmmmsss{{{zzzvvvqqqmmmfff___ZZZVVVSSSPPPNNNNNNMMMMMMNNNPPPQQQSSSRRRVVVYYY\\\fffttt~~~}}}oooddddddhhhppp|||jjj```XXXSSSQQQKKKIIIGGGDDD@@@===;;;999999999999999999999999999999999888888888888888888:::999:::===@@@DDDOOOZZZmmm|||yyyxxx}}}~~~vvvooofff^^^XXXSSSLLLHHHAAA@@@>>><<<:::999888888777777666666888;;;===???>>>>>>======>>>>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKLLLNNNNNNNNNPPPRRRUUUTTTUUUWWWZZZ^^^aaacccdddnnnnnnppprrrttttttrrrpppmmmjjjeeecccbbbaaa```___[[[]]]_________```ccceeeeeegggjjjkkkkkkkkklllnnnrrrvvv}}}zzzzzz{{{|||~~~{{{wwwwwwyyyFFFHHHKKKMMMOOORRRVVVYYY\\\aaahhhnnnttt|||qqqmmmmmmrrr~~~mmm___RRRMMMMMMKKKIIIIIIEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKJJJIIIHHHFFFFFFFFFGGGIIIKKKMMMOOOTTTWWWZZZ^^^ccciiiooottt{{{~~~xxxssspppmmmnnnnnnooorrryyyzzzvvvqqqllleee___ZZZVVVRRRPPPNNNMMMMMMMMMNNNPPPQQQSSSSSSWWWZZZ^^^hhhvvv{{{mmmbbbaaaeeennn|||iii___WWWQQQOOOJJJHHHFFFCCC@@@===:::999999999999999999999999999888888888888888888888888999888999<<<>>>CCCMMMXXXkkk}}}}}}yyyxxx}}}}}}uuunnneee]]]XXXRRRLLLGGGAAA@@@???===;;;:::999999::::::999888999;;;===???AAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKMMMOOOQQQQQQQQQRRRSSSUUUVVVWWWZZZ]]]```ccceeefffppppppqqqsssvvvvvvsssqqqllliiiccc```^^^\\\ZZZYYYZZZ[[[\\\\\\\\\^^^aaaddddddhhhlllppprrruuuyyy{{{~~~~~~~~~xxxvvvwwwyyyFFFHHHKKKMMMOOORRRWWWZZZ\\\aaahhhnnntttzzztttnnnnnnsss}}}kkk___SSSOOOMMMKKKIIIJJJFFFFFFDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDFFFHHHKKKLLLRRRTTTWWWZZZ\\\aaafffiiipppyyy{{{yyyuuuvvvwwwxxx{{{{{{vvvqqqllleee^^^ZZZVVVRRROOOMMMMMMLLLMMMNNNPPPRRRSSSTTTXXX[[[```lllyyyxxxjjj^^^]]]aaajjj|||}}}kkk```XXXRRROOOJJJIIIGGGDDDAAA>>><<<;;;999999999999999999999999888888888888888888888888888777888;;;>>>BBBLLLVVVhhhzzz}}}yyyxxx{{{{{{tttmmmddd\\\WWWQQQKKKGGGBBBAAA@@@>>><<<;;;::::::===<<<;;;;;;;;;<<<>>>>>>???????????????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMMMMLLLJJJIIIIIIIIIKKKLLLOOOQQQUUUWWWWWWVVVWWWXXX[[[\\\^^^aaadddgggiiijjjppppppqqqtttvvvvvvtttqqqmmmiiiccc___\\\YYYWWWUUUXXXXXXXXXXXXXXX[[[___cccfffjjjpppvvv{{{|||wwwuuuxxx{{{GGGHHHJJJLLLOOOSSSXXX[[[\\\aaahhhnnnsssyyyvvvmmmnnnrrr|||~~~hhh]]]SSSOOONNNJJJIIIJJJFFFEEEDDDCCCBBBCCCDDDDDDGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMQQQSSSVVVXXXZZZ]]]aaadddhhhoooyyy~~~~~~|||wwwpppkkkddd^^^YYYUUUQQQOOOLLLLLLLLLLLLNNNPPPRRRSSSTTTXXX[[[aaammm{{{tttfffZZZYYY]]]fffxxxmmmbbbZZZSSSPPPLLLKKKIIIFFFCCCAAA???>>>::::::999999999999999888888888888888888999999999999888999<<<>>>AAAKKKUUUeeewww~~~zzzwwwzzz~~~zzzssslllccc[[[VVVQQQKKKFFFCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>??????@@@AAACCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQPPPNNNLLLIIIHHHIIIJJJKKKNNNRRRXXX\\\]]]]]]^^^^^^bbbccceeegggjjjmmmooopppqqqqqqqqqsssuuutttrrrpppnnnjjjddd```]]][[[YYYWWWWWWWWWVVVUUUVVVYYY^^^bbbiiimmmtttzzz|||xxxvvvyyy}}}GGGIIIJJJLLLNNNRRRWWW[[[\\\aaahhhnnnrrrwww~~~wwwmmmnnnrrr{{{yyyddd[[[SSSPPPMMMJJJHHHIIICCCCCCAAAAAA@@@AAABBBCCCGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFHHHKKKMMMOOOPPPSSSUUUWWWYYY[[[^^^aaadddjjjsss}}}~~~~~~}}}xxxooojjjccc]]]XXXTTTPPPNNNLLLKKKKKKLLLMMMOOORRRSSSTTTWWW[[[aaannn{{{~~~ooobbbWWWVVV[[[cccsss}}}lllbbbYYYRRROOOLLLKKKIIIFFFCCC@@@>>>===:::::::::999999888888888777777888888888999999999:::999;;;>>>???BBBJJJTTTcccttt~~~zzzwwwxxx}}}~~~zzzrrrkkkbbb[[[VVVQQQKKKFFFDDDCCCAAA???===<<<;;;;;;888999:::;;;===???AAABBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKNNNQQQTTTUUUSSSQQQMMMJJJHHHHHHIIIJJJMMMRRRYYY___ccceeefffgggiiijjjkkknnnqqqsssuuuvvvtttttttttuuuvvvuuurrroookkkhhhccc```^^^]]][[[ZZZWWWWWWVVVUUUUUUXXX\\\```iiinnnuuu}}}~~~}}}||||||}}}yyywwwzzz}}}HHHIIIJJJJJJLLLPPPUUUYYY\\\aaahhhnnnqqqvvv||||||pppqqqssszzzttt```XXXRRROOOMMMHHHGGGHHHAAA@@@@@@???@@@AAABBBCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGJJJMMMPPPRRRRRRTTTWWWXXXYYYZZZ\\\^^^bbbgggoooxxxzzzwwwwwwxxxvvvyyy}}}}}}xxxooojjjccc\\\XXXTTTPPPMMMKKKKKKKKKLLLMMMOOORRRSSSUUUWWW[[[bbbnnn{{{~~~zzzkkk^^^UUUUUUZZZ```pppzzzjjj```XXXQQQNNNKKKJJJHHHDDDAAA>>>;;;:::;;;::::::999999888888888777777777888999999::::::;;;:::;;;???@@@BBBJJJSSSbbbrrrzzzxxxwww{{{zzzrrrkkkbbb[[[VVVQQQKKKGGGCCCBBBAAA???===<<<;;;;;;777888:::<<<>>>AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJMMMQQQTTTXXXYYYWWWTTTOOOKKKIIIHHHJJJKKKMMMRRRZZZbbbfffjjjlllnnnmmmnnnppprrruuuwwwyyyzzzyyyxxxxxxxxxxxxvvvrrrooogggddd___]]]\\\[[[ZZZYYYWWWWWWWWWUUUUUUVVVZZZ]]]dddjjjsss|||yyyxxxxxxyyy|||~~~{{{|||~~~IIIIIIIIIIIIJJJNNNSSSWWW\\\aaahhhnnnqqquuuzzz~~~uuuuuuvvvzzzyyylll\\\VVVQQQOOOLLLGGGEEEGGG@@@@@@??????@@@BBBDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGHHHJJJNNNRRRUUUWWWZZZ\\\]]]]]]\\\\\\]]]^^^aaaeeelllttt|||~~~{{{yyyxxxxxxwwwyyy~~~}}}uuurrrsssuuuvvvwww|||}}}yyynnniiibbb\\\WWWSSSOOOMMMJJJJJJJJJKKKMMMOOORRRSSSWWWYYY\\\cccooo{{{|||wwwggg[[[TTTUUUZZZ___mmm{{{zzzjjjbbbZZZSSSPPPNNNMMMJJJFFFBBB>>>;;;:::;;;;;;::::::999888888777666777777888999999:::::::::999;;;>>>???@@@HHHQQQaaaqqqzzzxxxwwwzzz{{{rrrkkkbbb[[[WWWRRRLLLHHHCCCBBB@@@>>><<<;;;::::::999:::<<<>>>@@@BBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJNNNRRRWWW[[[]]]\\\XXXSSSNNNKKKJJJKKKLLLOOOTTT\\\ccchhhllloooqqqooopppqqqsssvvvxxxzzzzzzzzzyyyxxxwwwvvvsssnnnkkkeeebbb^^^[[[ZZZZZZYYYXXXWWWWWWWWWVVVTTTUUUWWWYYY___eeemmmvvv~~~}}}{{{{{{}}}}}}|||zzzwwwwwwwwwxxx}}}IIIIIIIIIIIIIIIMMMRRRVVV\\\aaahhhnnnqqqtttyyy}}}yyyyyyyyy{{{pppeeeZZZUUUPPPNNNKKKFFFDDDFFF@@@@@@???@@@AAACCCEEEGGGFFFFFFEEEEEEFFFGGGHHHHHHJJJJJJLLLOOOSSSWWW[[[]]]bbbcccdddcccaaa____________cccjjjrrrxxx}}}zzzwwwuuurrrmmmjjjhhhiiilllnnnrrrwww}}}~~~yyyssspppqqqtttwwwyyy|||}}}yyynnniiibbb\\\WWWSSSOOOMMMJJJJJJJJJKKKMMMOOORRRSSSXXXZZZ]]]dddppp{{{|||vvveeeZZZSSSVVVZZZ___lllyyy|||mmmeee^^^WWWTTTSSSQQQNNNJJJEEEAAA>>><<<;;;;;;::::::999888777777666777777888999999::::::999888:::===>>>???FFFOOOaaaqqq{{{xxxvvvyyy~~~|||rrrlllccc\\\WWWRRRMMMIIIBBBAAA@@@>>><<<;;;::::::<<<===???@@@AAABBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJOOOSSSXXX\\\^^^___[[[VVVPPPMMMLLLMMMNNNRRRVVV]]]ccchhhlllppprrrooooooqqqsssuuuxxxyyyzzzxxxwwwuuutttrrrnnnjjjfffgggddd___\\\[[[ZZZXXXWWWVVVWWWWWWVVVTTTSSSTTTVVV]]]bbbiiipppwww}}}~~~zzzuuussssssqqqpppqqqtttvvvuuurrrxxxwwwwwwyyy~~~GGGGGGFFFGGGIIIKKKNNNPPPZZZ^^^eeejjjoootttxxx{{{|||zzz~~~uuufff\\\VVVSSSPPPMMMKKKGGGCCCAAA????????????@@@BBBDDDFFFGGGHHHIIIIIIHHHIIIKKKLLLMMMNNNOOORRRUUU[[[ccchhhfffggggggfffdddccccccddddddiiinnnssszzz~~~|||xxxsssnnniiigggeeeeeebbbbbbccceeejjjqqqwww{{{nnnnnnmmmlllooottt||||||wwwooojjjbbb[[[VVVRRROOOMMMJJJKKKKKKMMMNNNPPPRRRSSSTTTXXX]]]eeepppyyyxxxrrrddd\\\UUUTTTXXX```mmmxxx}}}nnnfff___YYYVVVTTTQQQMMMHHHCCC???<<<:::<<<;;;:::999888888888888777777777777777777777777777:::<<<<<<;;;@@@JJJRRR```qqq|||xxxwwwzzz}}}rrrmmmfff```YYYSSSMMMIIIAAA???===:::999999::::::<<<<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBDDDEEEGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIHHHKKKNNNPPPWWW___cccaaaggg___WWWSSSNNNJJJKKKOOOPPPTTTZZZ```eeehhhjjjjjjhhhiiijjjllllllmmmmmmmmmrrroookkkjjjjjjiiifffbbbbbbaaa```^^^\\\ZZZXXXXXXTTTSSSRRRQQQQQQQQQRRRSSS\\\```gggmmmrrrttttttsssuuutttssspppmmmiiieeecccdddddddddfffjjjmmmnnnnnnsssuuuxxx|||IIIHHHGGGHHHIIIKKKNNNOOOWWW\\\ccciiinnnssswwwyyy}}}pppbbbYYYVVVRRRNNNJJJGGGEEEBBB???@@@??????@@@AAACCCEEEFFFHHHIIIIIIIIIHHHIIIKKKMMMOOOQQQTTTWWW\\\bbbiiimmmoooppppppooommmlllmmmnnnlllqqqvvvzzz}}}xxxqqqjjjeeebbbaaa``````aaabbbdddiiinnnsssvvv|||~~~~~~uuuoooiiiiiiiiijjjooowww{{{uuukkkfff___YYYUUURRROOOMMMJJJKKKKKKMMMNNNPPPRRRSSSTTTXXX^^^fffqqqzzzxxxqqqaaaYYYSSSSSSXXXaaannnyyy~~~ooohhhaaa[[[XXXXXXUUUPPPJJJDDD???<<<:::;;;;;;:::999888888888888888888888888888888888888777:::<<<<<<;;;@@@IIIQQQaaasss}}}yyyvvvyyy~~~~~~tttooohhh```YYYSSSMMMIIIAAA???===;;;999::::::;;;===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIIIIMMMOOORRRYYYcccgggfffiiiaaaXXXTTTOOOKKKLLLOOOOOORRRWWW]]]bbbdddffffffeeeeeefffgggggghhhhhhhhhiiigggdddcccdddcccaaa^^^___^^^]]][[[YYYXXXVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSZZZ^^^dddiiilllmmmlllkkkkkkkkkjjjiiifffccc```___``````aaacccfffhhhjjjkkkrrruuuyyy~~~JJJJJJIIIIIIIIIKKKMMMNNNSSSYYYaaahhhmmmqqquuuwww~~~}}}tttjjj___XXXUUUQQQKKKFFFCCCAAA???>>>@@@@@@AAAAAACCCEEEFFFGGGIIIJJJJJJJJJIIIJJJMMMOOORRRUUUZZZ___dddjjjooossstttttttttsssrrrrrrtttvvvwww}}}}}}rrriiicccaaa______aaabbbcccfffiiimmmpppqqqrrrsssuuuwww|||xxxooohhhcccaaabbbcccfffmmmxxxyyyssshhhccc]]]XXXTTTQQQNNNLLLJJJKKKKKKMMMNNNPPPRRRSSSTTTYYY```iiissszzzwwwppp___XXXSSSTTTZZZcccqqq|||qqqjjjddd^^^[[[]]]YYYTTTMMMFFF@@@===;;;::::::999999888999999999999999999999999999999999777:::<<<<<<;;;???HHHPPPbbbsss{{{vvvyyy}}}wwwrrrjjjbbbZZZSSSLLLGGGAAA???===;;;::::::;;;<<>>AAAAAABBBCCCEEEGGGHHHIIIJJJKKKLLLKKKKKKLLLPPPRRRVVVZZZaaafffkkknnnrrruuuuuuuuuvvvuuuuuuwww{{{~~~yyymmmgggeeecccbbbdddeeegggiiikkkmmmnnnnnnlllllllllmmmooosssxxx|||{{{ooogggaaa^^^ZZZ[[[]]]aaaiiiuuu~~~wwwqqqgggccc]]]WWWSSSPPPMMMJJJJJJKKKKKKMMMNNNPPPRRRSSSTTTZZZbbbkkkuuuzzzuuulll```YYYUUUWWW^^^gggtttuuuooohhhccc```___\\\UUUNNNGGGAAA>>><<<999999999888999999::::::999999999999999999999999777:::<<<<<<;;;>>>FFFNNN___ppp}}}wwwzzz}}}zzzuuulllccc[[[SSSKKKGGG@@@???===;;;;;;<<<===>>>AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKPPPTTTZZZcccoootttsssqqqggg\\\VVVSSSPPPOOOQQQOOOQQQTTTWWWZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[XXXXXXYYYZZZ[[[\\\]]]]]]```aaaaaa```___^^^\\\[[[YYYXXXWWWVVVVVVWWWXXXXXX\\\___dddgggiiihhhfffeeebbbbbbaaa```___]]]\\\[[[WWWXXXYYYZZZ\\\___cccfffnnnttt}}}LLLLLLLLLKKKKKKLLLLLLLLLPPPUUU]]]dddiiimmmqqqsss{{{{{{ssslllddd^^^UUUPPPIIICCCAAA@@@@@@@@@AAABBBDDDFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMPPPTTTWWW[[[___fffkkknnnqqqssstttwwwxxxyyyzzz|||rrrllliiihhhfffeeefffhhhjjjkkkkkkkkkkkkhhhiiihhhhhhhhhlllrrrvvvsssggg```\\\YYYWWWWWWYYY\\\bbbmmmyyy|||uuunnngggccc]]]XXXTTTPPPLLLIIIJJJKKKKKKMMMNNNPPPRRRSSSUUU[[[dddnnnvvvyyyqqqggg^^^XXXTTTXXX___iiiwwwyyytttnnniiifffaaa]]]VVVNNNGGGBBB???===999999999888999999::::::888888888888888888888888777:::<<<<<<:::===EEEKKKZZZkkkzzz{{{~~~}}}xxxoooeee\\\SSSKKKFFF@@@???===<<<<<<===>>>???BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMRRRYYY```kkkvvvzzzyyyttthhh\\\WWWUUURRRQQQSSSRRRSSSUUUXXXZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYUUUVVVXXXZZZ[[[]]]___```dddeeefffgggfffeeecccbbb^^^]]]\\\ZZZYYYYYYZZZZZZ]]]```eeeiiilllkkkiiihhhfffeeecccaaa^^^\\\[[[ZZZVVVXXXYYYZZZ[[[^^^cccgggnnnvvvLLLLLLLLLMMMMMMMMMMMMMMMOOOTTTZZZ```eeeiiimmmpppxxxyyypppgggaaaSSSNNNHHHCCCAAAAAABBBAAABBBCCCEEEHHHJJJKKKLLLLLLMMMNNNNNNOOOQQQTTTZZZ^^^___dddjjjooorrrtttuuuvvvxxxyyy{{{}}}tttnnnllliiigggdddeeefffgggggggggggggggeeeggghhhhhhgggkkkqqqwwwqqqgggaaa\\\YYYUUUVVVWWWXXX]]]dddmmmttt}}}{{{|||~~~zzzqqqkkkdddaaa\\\WWWTTTPPPLLLIIIJJJKKKKKKMMMNNNPPPRRRSSSUUU]]]fffooowwwwwwmmm```XXXSSSRRRWWW```lllzzz}}}yyytttooollleee```XXXPPPHHHBBB>>>===::::::999999888999999999777777777777777777777777666:::<<<<<<:::<<>>@@@AAACCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPWWW```iiittt~~~vvviii\\\WWWVVVTTTSSSTTTUUUVVVWWWYYYZZZ\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZUUUWWWZZZ\\\^^^```ccceeeiiijjjlllmmmmmmllljjjiiidddcccaaa^^^]]]\\\\\\\\\^^^bbbfffkkkmmmmmmllljjjgggfffccc```]]][[[YYYYYYWWWYYY[[[[[[[[[___eeejjjppp{{{KKKLLLLLLMMMNNNNNNNNNNNNOOORRRVVV[[[___dddiiimmmsss{{{|||qqqfff___PPPLLLFFFCCCBBBBBBBBBBBBCCCDDDFFFIIIKKKMMMMMMMMMNNNNNNPPPQQQSSSXXX___cccccchhhnnnsssvvvyyy{{{}}}{{{}}}uuupppnnnjjjgggeeeeeeeeefffffffffggggggfffiiilllmmmmmmpppwww}}}rrriiiccc]]]ZZZUUUUUUVVVWWWZZZ___eeejjjuuu|||xxxrrrooonnnnnnoooqqquuuyyy~~~~~~vvvmmmfff^^^[[[XXXUUUSSSPPPMMMJJJJJJKKKKKKMMMNNNPPPRRRSSSVVV^^^hhhpppwwwuuuhhhZZZTTTPPPQQQYYYeeesss~~~yyytttqqqlllfff]]]RRRIIIAAA===;;;;;;;;;:::999888888888888888888888888888888888888666:::<<<<<<:::<<>>===>>>???AAACCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSWWWaaammmyyyvvvhhhZZZVVVWWWVVVVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^XXXWWWVVVVVVWWWYYY[[[]]]```ccchhhjjjkkkmmmqqquuuvvvxxxzzz}}}}}}}}}{{{zzzuuussspppllliiigggffffffhhhkkkooorrrtttssspppooohhhgggdddaaa___]]]]]]]]]XXX[[[]]]]]]\\\```hhhnnnyyyKKKLLLNNNOOOOOONNNMMMLLLMMMNNNPPPQQQSSSWWW]]]aaallltttvvvjjj]]]UUUJJJHHHEEEBBBAAABBBDDDEEEEEEHHHLLLNNNOOOPPPQQQSSSTTTSSSRRRTTTYYY___ccceeelllpppvvv{{{}}}vvvuuurrrooommmqqqooollliiihhhkkkoooqqqsssuuuxxxzzz}}}vvvmmmfffaaa]]][[[XXXXXXWWWWWWWWWYYY^^^bbbgggjjjpppwww}}}pppgggbbb]]]ZZZZZZ\\\\\\]]]```eeejjjmmmnnnwww|||tttnnnhhhccc\\\ZZZWWWSSSOOOMMMLLLKKKJJJKKKMMMMMMNNNOOORRRTTTZZZccckkkmmmkkkfff[[[RRRPPPQQQUUU```rrr~~~|||yyyrrreeeWWWJJJBBB?????????>>><<<;;;:::999999999888888888888888888888888888999::::::;;;>>>BBBEEERRR[[[kkkzzz}}}zzz|||zzzrrriii```XXXPPPJJJBBBAAA???>>>>>>@@@AAABBBEEEDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGIIIJJJLLLMMMOOORRRWWWZZZaaajjjuuukkkcccZZZVVVWWWZZZZZZYYY]]]\\\[[[]]]```aaa___]]]YYYXXXVVVVVVWWW[[[^^^aaaeeehhhlllooossswww|||{{{xxxuuurrrpppnnnkkkhhhggglllqqquuuvvvuuutttsssjjjhhhccc___\\\[[[\\\\\\ZZZXXXYYY\\\^^^bbbmmmxxxJJJKKKMMMNNNOOONNNMMMLLLJJJKKKLLLMMMOOOSSSXXX\\\iiiqqqyyymmmbbbVVVNNNHHHGGGDDDBBBBBBCCCEEEFFFGGGJJJMMMOOOPPPPPPRRRSSSTTTSSSSSSVVV[[[aaagggjjjooosssyyy~~~yyywwwvvvuuuvvvzzzxxxvvvrrrpppppprrrsssxxxzzz}}}zzzqqqiiidddaaa___^^^]]]^^^_________```cccfffcccfffjjjooosssyyy{{{kkkbbb]]]YYYVVVVVVXXXXXXYYY\\\```eeehhhjjjrrr{{{wwwppplllfffbbb\\\ZZZWWWSSSOOOMMMKKKKKKJJJKKKMMMMMMNNNOOORRRTTTXXXaaaiiikkkiiicccZZZQQQPPPQQQVVVcccvvv}}}uuugggXXXJJJBBB??????===<<<:::999888777777777888888888888888888888888888999::::::;;;===BBBEEENNNXXXhhhxxxzzzwwwyyy||||||tttkkkbbbZZZQQQLLLCCCBBBAAA@@@@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGIIIJJJIIIHHHHHHIIIMMMNNNOOOOOOQQQTTTYYY]]]hhhrrr~~~~~~hhhaaaXXXUUUVVVYYYZZZZZZ\\\[[[[[[]]]``````^^^\\\YYYWWWVVVVVVYYY]]]bbbeeemmmppptttxxx|||}}}{{{yyywwwuuusssooommmkkknnnrrruuuvvvvvvuuutttkkkiiiddd```\\\ZZZYYYYYY[[[YYYZZZ]]]___dddnnnyyyGGGIIIJJJLLLMMMMMMMMMLLLIIIJJJJJJJJJKKKOOOSSSWWWeeemmm|||xxxkkk```WWWMMMGGGFFFEEECCCCCCCCCEEEGGGHHHJJJMMMPPPQQQQQQRRRRRRTTTTTTTTTUUUXXX^^^eeekkkoootttxxx~~~|||{{{{{{~~~}}}{{{zzzzzzzzztttllleeebbbbbbbbbbbbaaadddgggiiijjjjjjlllmmmlllnnnppprrruuuzzzuuueee\\\XXXSSSQQQRRRTTTUUUVVVXXX\\\aaaeeegggoooxxx}}}qqqlllhhhdddaaa\\\ZZZVVVRRROOOLLLKKKJJJJJJKKKMMMNNNNNNPPPRRRUUUWWW```hhhiiifff```XXXPPPOOOQQQWWWeeezzzzzzjjjYYYKKKCCC??????<<<<<<:::999888888888888999999999999999999999999888999::::::;;;===AAADDDKKKUUUeeeuuuyyyvvvwwwyyy|||}}}vvvnnneee\\\TTTNNNEEEDDDBBBAAAAAABBBDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKKKKJJJJJJJJJKKKQQQRRRRRRSSSTTTYYY___cccppp{{{sssccc]]]VVVTTTVVVYYYZZZZZZ[[[\\\]]]___aaa```]]]ZZZXXXWWWVVVWWWZZZ```fffiiissswww}}}}}}{{{zzzzzzyyywwwtttqqqkkklllnnnpppqqqqqqqqqpppkkkiiieee```\\\YYYWWWVVV[[[ZZZ[[[^^^aaaeeeooozzzFFFGGGIIIJJJLLLLLLLLLLLLJJJJJJJJJJJJJJJMMMQQQTTT```iiiwwwzzzssshhh]]]UUUNNNHHHDDDDDDCCCCCCCCCDDDFFFIIIJJJMMMOOORRRSSSSSSSSSTTTUUUUUUVVVXXX[[[```gggnnnsssyyy~~~}}}xxxrrrjjjdddbbbcccdddeeeccchhhnnnsssuuuwwwxxxyyy}}}~~~rrrbbbYYYUUUQQQOOOPPPSSSTTTVVVXXX[[[```eeeiiiooozzz~~~}}}~~~xxxnnniiigggdddaaa[[[YYYUUUQQQNNNLLLJJJJJJIIIKKKMMMNNNNNNPPPSSSUUUXXXaaahhhhhhddd^^^WWWPPPNNNQQQXXXggg|||mmmZZZLLLDDD@@@???>>>>>>===;;;;;;:::::::::999999999999999999999999888999:::::::::<<<@@@CCCLLLUUUddduuu|||wwwwwwxxx{{{~~~wwwoooggg^^^UUUOOOFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGIIIJJJLLLLLLKKKKKKLLLNNNRRRSSSTTTVVVYYY___fffkkkwwwvvvhhh]]]YYYUUUSSSUUUXXXZZZ[[[[[[]]]___aaabbb```\\\ZZZYYYXXXWWWXXX\\\bbbhhhllluuuzzzyyyxxxxxxyyyzzzyyyvvvsssmmmllllllmmmnnnoooooonnnjjjhhheee```]]]YYYWWWVVVZZZYYY[[[___bbbfffooozzzFFFGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIHHHHHHJJJNNNQQQ\\\eeessswwwqqqfffaaaZZZSSSMMMIIIFFFDDDBBBBBBBBBDDDEEEHHHJJJKKKNNNPPPSSSUUUTTTTTTUUUVVVWWWYYY\\\^^^bbbiiiqqqvvvwwwrrrjjjdddaaaaaabbbbbbeeekkkssszzzrrraaaYYYUUUQQQQQQRRRRRRTTTVVVXXXZZZ___ffflllsss|||{{{||||||~~~vvvmmmjjjhhheeebbbZZZXXXUUUQQQMMMKKKJJJIIIIIIKKKMMMNNNOOOQQQTTTVVV[[[dddkkkiiiccc]]]VVVQQQMMMPPPYYYhhh}}}ooo[[[MMMEEEAAA@@@>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999888999:::999:::<<<@@@CCCNNNWWWfffuuu}}}xxxwwwwwwxxx}}}~~~wwwppphhh___VVVPPPGGGEEECCCBBBAAABBBCCCDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKLLLLLLKKKLLLMMMOOOPPPRRRUUUXXX]]]dddlllrrr|||zzzmmmaaaXXXVVVTTTSSSUUUXXXZZZ\\\\\\^^^aaabbbaaa^^^[[[ZZZYYYYYYZZZ\\\```eeejjjnnnvvv{{{uuuuuuvvvwwwyyyzzzxxxwwwpppnnnmmmmmmpppqqqpppoooiiigggccc```]]][[[ZZZYYYYYYYYY[[[```bbbfffpppzzzGGGGGGHHHIIIJJJKKKKKKLLLFFFFFFFFFEEEEEEGGGKKKOOOYYYbbbooo}}}wwwnnneee___UUUSSSPPPLLLIIIGGGFFFEEEAAABBBCCCDDDFFFIIIKKKLLLNNNQQQTTTUUUUUUUUUVVVWWWXXX[[[___bbbfffmmmvvv}}}xxxrrrkkkeeeaaa```___^^^ggglllttt|||rrraaaYYYUUURRRRRRTTTPPPRRRUUUWWWZZZ```iiioooxxx}}}zzzyyyyyyzzz{{{}}}vvvooommmjjjfffbbbZZZXXXTTTPPPMMMJJJIIIHHHIIIKKKMMMNNNOOOQQQUUUWWW^^^gggmmmiiiaaa[[[UUUQQQMMMQQQ[[[kkkoooZZZMMMFFFBBB@@@<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999:::999999;;;???BBBMMMWWWeeevvv}}}wwwuuutttuuuyyy~~~yyyrrrjjj```WWWQQQHHHFFFDDDBBBBBBBBBDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJKKKJJJJJJKKKMMMOOONNNQQQUUUZZZ```gggnnnssszzz~~~zzztttnnnfff]]]UUUUUUTTTTTTVVVXXXZZZ\\\[[[^^^``````^^^[[[YYYYYYYYYZZZ]]]aaafffkkkppprrryyy|||~~~sssrrrrrruuuxxxzzz{{{zzzooolllkkkllloooqqqooommmjjjgggccc___\\\\\\\\\]]]ZZZZZZ]]]aaadddhhhqqq{{{IIIIIIIIIIIIIIIJJJKKKKKKFFFFFFFFFEEEEEEHHHLLLOOOWWW```lllyyyqqqggg^^^WWWQQQKKKKKKKKKIIIGGGEEEDDDDDDAAABBBCCCEEEGGGIIIJJJKKKMMMPPPSSSUUUVVVVVVXXXYYYWWW\\\aaafffkkksss~~~zzzvvvooojjjfffccc```^^^eeeiiiooovvv~~~qqq```WWWTTTRRRRRRTTTQQQTTTXXXZZZ]]]dddnnnuuu|||xxxwwwwwwwwwyyy{{{~~~vvvqqqooolllfffaaaYYYWWWTTTPPPLLLJJJHHHHHHIIIKKKMMMOOOPPPRRRUUUXXXaaajjjoooiii___XXXSSSOOOLLLRRR^^^pppoooYYYLLLFFFCCCAAA<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::999999:::999999;;;>>>AAAJJJSSSccctttyyywwwuuutttyyy{{{tttlllcccYYYSSSIIIHHHFFFDDDCCCDDDEEEFFFDDDDDDDDDEEEEEEGGGHHHHHHGGGHHHIIIIIIHHHJJJLLLOOOMMMQQQVVV[[[```fffllloooqqqttttttnnnhhhddd^^^XXXTTTTTTUUUVVVVVVXXXZZZ\\\YYY\\\]]]\\\YYYVVVVVVWWWWWWZZZ```gggnnntttxxxzzzzzz|||~~~}}}xxxnnnmmmmmmooossswwwzzzzzzqqqnnnmmmppptttuuussspppnnnjjjeee___\\\[[[\\\^^^\\\\\\___dddhhhkkkttt~~~}}}sssJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHHHHGGGHHHJJJOOORRRWWW___kkkvvvvvvggg]]]UUUOOOJJJFFFHHHIIIHHHFFFCCCBBBAAAAAABBBDDDEEEGGGIIIJJJKKKLLLOOOSSSUUUVVVWWWXXXZZZVVV\\\ccchhhnnnxxx~~~zzzuuuppplllhhheeebbbaaadddiiiooovvvooo^^^VVVSSSQQQQQQTTTTTTXXX\\\^^^aaahhhsss|||{{{wwwvvvuuuvvvvvvyyy|||~~~vvvrrrpppmmmfff```YYYWWWSSSOOOLLLJJJHHHHHHIIIKKKMMMOOOPPPRRRUUUXXXbbbkkkoooiii^^^VVVQQQNNNLLLSSS```sssoooYYYLLLFFFCCCAAA>>>======<<<<<<<<<======::::::::::::::::::::::::999999:::999999;;;>>>AAAFFFPPP```sss}}}zzzxxxwwwzzz|||vvvnnneee[[[UUUKKKJJJHHHFFFEEEEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHGGGGGGIIIKKKNNNNNNRRRWWW\\\aaaeeeiiilllgggkkkkkkeee```\\\WWWQQQSSSUUUVVVVVVWWWXXXZZZ\\\XXXZZZ[[[YYYUUUSSSSSSUUUUUUZZZbbbkkkssszzz~~~yyyzzzzzz{{{}}}}}}wwwsssiiihhhgggiiimmmssswwwxxxyyywwwvvvzzz}}}yyyrrrmmmfff___[[[ZZZ\\\^^^^^^^^^aaagggjjjnnnvvv|||xxxzzz~~~ssshhhHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGHHHKKKQQQUUU[[[___gggppp|||wwwfffZZZSSSPPPMMMJJJEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFNNNQQQTTTVVVWWWYYY[[[\\\]]]```ffflllttt~~~}}}zzzuuupppkkkfffdddaaaaaabbbfffmmmuuu}}}ssskkk___WWWSSSRRRQQQQQQVVVYYY^^^aaaeeennn{{{}}}{{{xxxsssrrrtttuuuyyy}}}~~~wwwrrrnnniiiccc^^^ZZZVVVQQQNNNLLLKKKJJJHHHKKKLLLNNNOOOQQQTTTYYY]]]hhhiiihhhaaaXXXQQQMMMLLLNNNVVVeeexxxmmmUUUKKKHHHDDD???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888:::999888888:::===AAACCCFFFOOO^^^ppp|||xxxyyy}}}yyyqqqggg]]]VVVNNNJJJEEEBBBAAAAAABBBAAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIMMMPPPUUUZZZ^^^___``````ccc```]]]YYYVVVUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWZZZXXXVVVUUUTTTSSSQQQPPPWWW```kkksss{{{zzzxxxvvvuuuxxx|||{{{rrrkkkjjjeeedddgggkkkooovvv~~~}}}qqqddd___\\\ZZZ[[[^^^aaaaaabbbdddhhhoooxxx}}}yyyzzz{{{}}}zzzmmmeeeIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGHHHLLLRRRVVV]]]aaahhhrrr}}}vvvlll^^^SSSOOOLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJNNNQQQTTTVVVWWWYYY[[[]]]___ccchhhooowww~~~{{{wwwsssnnnkkkiiifffeeecccdddfffkkkooorrr}}}{{{llleee\\\UUUSSSTTTUUUUUU[[[___eeeiiimmmwww}}}zzzwwwsssrrrssstttxxx}}}wwwqqqmmmhhhbbb]]]YYYUUUQQQNNNLLLKKKJJJHHHKKKLLLNNNPPPRRRUUUZZZ^^^ggggggfff___WWWOOOLLLLLLPPPXXXgggyyynnnWWWLLLIIIEEE@@@AAA@@@???>>>>>>===>>>>>>:::::::::999999999999888888888888888:::===@@@AAAFFFOOO]]]ooo}}}yyyzzz~~~|||tttjjj___XXXPPPLLLGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIILLLPPPTTTWWWYYYYYYYYY[[[ZZZWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXWWWTTTSSSSSSTTTUUUUUU[[[eeepppyyy{{{yyyuuusssssswww|||~~~~~~~~~zzzsssllliiidddcccgggkkkooowww~~~~~~rrrfff```^^^\\\]]]___aaabbbdddfffkkkqqqyyy~~~zzzzzz{{{}}}uuuiiibbbJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIMMMSSSXXX___dddkkkttt~~~uuueee^^^UUUNNNLLLJJJHHHFFFJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIJJJLLLMMMNNNNNNPPPSSSVVVWWWYYY\\\___bbbfffmmmtttzzz~~~}}}zzzwwwtttqqqoookkkiiifffdddcccdddfffhhhnnnttt~~~uuukkkddd___YYYUUUUUUXXX[[[\\\]]]bbbiiinnnttt}}}zzzwwwsssrrrttttttxxx}}}wwwqqqlllggg```[[[XXXTTTPPPMMMLLLKKKJJJIIIKKKLLLNNNPPPRRRVVV[[[___eeeeeeccc\\\TTTNNNLLLLLLRRRZZZiii{{{oooXXXMMMHHHDDDAAA??????===<<<<<<;;;;;;;;;::::::::::::999999999999777888888999;;;===???@@@EEEMMM\\\mmm{{{{{{~~~wwwmmmccc\\\SSSOOOIIIFFFDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBDDDEEEFFFFFFGGGFFFIIILLLOOORRRRRRRRRRRRRRRQQQQQQQQQSSSUUUWWWXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVUUURRRQQQRRRUUUXXX[[[aaalllyyy}}}yyytttooonnnqqquuuxxx|||{{{zzz|||}}}zzztttooohhhdddcccgggkkkpppxxxssshhhbbb```^^^^^^aaabbbdddgggjjjnnnttt{{{}}}yyyyyyzzz|||}}}wwwnnnddd^^^KKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJNNNUUUYYYaaafffnnnvvv~~~zzzmmmeeeYYYUUUPPPNNNMMMMMMKKKJJJLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNMMMPPPSSSVVVXXX[[[^^^aaadddiiipppwww}}}~~~}}}|||zzzxxxvvvuuupppnnnllljjjiiiiiiiiijjjjjjmmmsssyyyyyyqqqiiiccc^^^\\\XXXWWWXXX\\\```bbb```fffooovvv}}}~~~{{{wwwssssssuuutttxxx}}}wwwpppkkkeee^^^YYYVVVSSSOOOLLLKKKKKKJJJIIIJJJKKKMMMOOORRRVVV\\\```dddccc```YYYQQQLLLLLLMMMSSS\\\lll|||mmmXXXMMMGGGCCCBBB???>>>===<<<;;;:::::::::;;;;;;:::::::::999999999888888999;;;<<<>>>>>>???DDDLLLYYYjjj|||{{{zzz|||yyyoooeee___UUUQQQKKKGGGEEEEEEEEEDDDFFFEEEEEECCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFFFFHHHIIIKKKNNNOOOPPPOOOOOOMMMMMMNNNPPPRRRUUUWWWYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTQQQOOOPPPUUU[[[```iiiuuu~~~yyysssmmmkkkmmmqqqtttyyyyyyyyy{{{|||zzzuuurrriiieeedddhhhlllqqqxxx~~~ssshhhcccaaa______aaabbbeeeiiimmmqqqvvv|||}}}yyywwwxxxzzz~~~zzzuuuqqqjjjbbb___LLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJOOOUUUZZZccchhhpppwww||||||rrrfff___]]]RRRQQQPPPOOOOOOOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNPPPSSSVVVYYY]]]aaaeeehhhlllsssyyy}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwttttttrrrqqqppppppppppppnnnnnnooorrruuuyyy{{{|||{{{xxxrrrmmmhhhdddaaa___[[[ZZZYYYYYYZZZ^^^bbbfffjjjrrr{{{}}}yyyuuuuuuwwwvvvzzz}}}uuuooojjjddd]]]XXXUUUQQQNNNKKKKKKKKKJJJIIIHHHJJJLLLOOORRRVVV\\\```eeeddd___WWWOOOKKKLLLOOOTTT^^^ooo~~~kkkWWWLLLEEEBBBBBBCCCBBBAAA???>>>=========;;;;;;;;;:::::::::999999999999;;;<<<===>>>??????CCCJJJWWWfffxxxzzzxxxzzz~~~{{{rrrhhhaaaWWWRRRLLLHHHFFFEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAACCCDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMOOOQQQSSSVVVXXXYYY[[[[[[ZZZZZZYYYYYYYYYXXXUUUTTTQQQOOOPPPVVV^^^eeeqqq~~~}}}yyysssnnnlllmmmqqqsssxxxyyy{{{|||}}}{{{wwwtttmmmiiigggkkknnnrrryyy|||qqqfffbbb```^^^^^^```bbbeeejjjooossswww||||||xxxuuuvvvxxx|||~~~tttqqqnnnhhhdddbbbMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJKKKOOOUUUZZZccchhhpppvvvzzz{{{||||||xxxsssnnnjjjbbb[[[XXXZZZQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKOOOQQQTTTWWWZZZ___dddhhhlllpppvvv{{{~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvuuuuuuttttttsssrrrrrrssssssqqqpppqqqnnniiiddd```^^^]]]]]]]]]^^^______```dddiiilllttt||||||xxxxxx{{{yyy}}}|||tttnnniiiddd]]]XXXSSSPPPLLLJJJJJJKKKJJJIIIHHHJJJMMMOOOSSSXXX]]]bbbhhhfff```WWWNNNKKKMMMPPPVVVaaasssiiiVVVLLLDDDBBBDDDBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???CCCIIITTTcccssszzzwwwyyy|||~~~tttjjjdddYYYTTTNNNIIIGGGFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@???AAABBBCCCDDDFFFGGGIIIIIIGGGHHHIIIJJJJJJKKKKKKKKKNNNOOOQQQSSSVVVXXXZZZZZZ\\\\\\[[[[[[ZZZYYYXXXXXXTTTTTTSSSRRRTTT[[[eeemmm|||}}}yyytttpppmmmnnnppprrrvvvxxx{{{}}}}}}|||zzzxxxtttooommmoooqqqtttzzzzzzoooeeebbb```]]]]]]___bbbeeeiiinnnrrrwww|||~~~zzzvvvwwwxxx{{{wwwooommmkkkgggeeefffMMMMMMMMMLLLMMMMMMNNNNNNLLLLLLKKKJJJKKKOOOUUUYYYbbbhhhpppuuuwwwvvvtttsssmmmeee```^^^[[[UUUUUUXXXVVVVVVVVVUUUSSSRRRQQQQQQOOOOOOPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPOOOOOONNNNNNPPPRRRUUUXXX\\\aaagggkkkqqqtttyyy|||~~~wwwrrrqqqsssvvv}}}~~~~~~}}}~~~|||zzzyyyyyyzzz{{{|||||||||{{{{{{{{{zzzxxxyyyzzzyyyuuurrrqqqoookkkgggcccbbbcccddddddgggiiikkkmmmqqqvvvzzz{{{{{{~~~|||zzzsssmmmiiiddd]]]XXXRRROOOLLLJJJJJJJJJJJJJJJJJJLLLNNNQQQUUUZZZ```dddllliiiaaaWWWNNNKKKNNNRRRXXXeeewwwhhhWWWMMMEEECCCHHHAAA@@@>>><<<;;;::::::999<<<;;;;;;;;;;;;:::::::::999999888888888;;;===>>>CCCHHHRRR___ppp{{{xxxyyyxxx}}}xxxnnnggg[[[WWWPPPKKKIIIGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDFFFHHHIIIKKKKKKGGGHHHHHHIIIJJJJJJKKKKKKNNNPPPRRRUUUXXXZZZ\\\\\\\\\[[[[[[ZZZXXXWWWWWWVVVRRRTTTVVVWWWZZZbbboooxxx}}}zzzvvvqqqnnnmmmmmmnnnqqqtttyyy|||~~~}}}}}}|||{{{vvvrrrssstttuuuzzzyyyoooeeebbb```^^^]]]___bbbdddhhhlllpppuuu{{{}}}yyyyyyzzz}}}xxxpppjjjiiihhhfffeeegggNNNMMMMMMMMMNNNOOOPPPPPPMMMMMMLLLKKKKKKOOOTTTYYYaaagggooouuuvvvssspppnnnfff^^^YYYZZZYYYTTTSSSVVV[[[[[[[[[YYYVVVTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSVVVYYY]]]bbbiiimmmuuuxxx{{{~~~|||yyyzzz{{{}}}}}}}}}}}}}}}zzzuuurrrlllgggdddfffkkkpppyyy~~~}}}}}}|||{{{}}}zzzyyywwwyyy|||~~~zzzsssrrrpppmmmjjjjjjlllooolllppptttwwwyyy}}}}}}}}}~~~yyyrrrlllhhhddd^^^YYYQQQNNNKKKIIIJJJJJJJJJJJJKKKMMMPPPSSSWWW\\\bbbgggnnnkkkcccXXXNNNKKKNNNRRR[[[hhh{{{hhhXXXOOOFFFEEEJJJDDDCCCAAA@@@>>>======<<<<<<<<<;;;;;;;;;:::::::::999777666555666888;;;===CCCHHHQQQ^^^mmm|||yyyzzzsssyyyzzzpppjjj^^^YYYRRRMMMJJJIIIHHHGGGCCCCCCCCCBBBBBBAAAAAA@@@DDDDDDFFFGGGIIIKKKLLLMMMIIIIIIJJJKKKLLLLLLMMMMMMMMMOOORRRUUUYYY[[[]]]^^^[[[ZZZZZZXXXWWWVVVUUUTTTQQQTTTXXX[[[___iiivvv~~~{{{wwwrrrooolllkkkjjjmmmqqqwww{{{~~~~~~zzzuuuuuuuuuvvvzzzyyyooofffcccaaa^^^^^^___aaadddgggjjjnnnttt{{{}}}{{{||||||~~~|||ssslllfffeeeeeedddeeegggPPPQQQQQQQQQQQQOOONNNMMMJJJJJJJJJJJJJJJNNNSSSWWWaaafffmmmsssuuurrrmmmjjjccc___ZZZWWWXXX[[[]]]^^^___^^^]]][[[YYYWWWUUUTTTWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUTTTSSSRRRTTTUUUVVVTTTUUUYYY]]]bbbkkkuuuxxx}}}|||uuuooommmmmmllllllllllllmmmmmmkkkhhhfffddd``````___```dddlllvvv}}}}}}}}}~~~|||{{{zzz{{{{{{{{{|||~~~}}}{{{zzzzzzyyyxxxwwwzzz|||xxxqqqjjjddd___ZZZWWWRRRPPPMMMJJJIIIHHHIIIIIIIIINNNSSSUUUWWW[[[cccjjjtttjjj^^^VVVPPPLLLOOOTTT]]]lll~~~kkk\\\QQQOOOMMMCCCCCCBBBAAA???>>>======<<<===<<<<<<;;;;;;:::999999999:::<<<;;;::::::;;;===AAAEEENNNZZZjjj|||~~~xxxuuuvvvzzz~~~uuuoooddd\\\UUUQQQMMMHHHFFFGGGEEEDDDCCCBBBAAABBBCCCCCCEEEFFFHHHJJJLLLMMMOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSTTTVVVXXXZZZ[[[\\\^^^[[[ZZZZZZTTTMMMQQQYYYTTTXXX\\\```fffqqqxxxxxxwwwsssooommmlllmmmssswww{{{~~~~~~~~~~~~~~~}}}xxxsssqqqsssxxx}}}vvvqqqiiidddbbbbbbbbbbbbaaadddiiimmmppptttyyy|||}}}wwwoooiiieeeeeedddcccggglllRRRRRRSSSSSSRRRQQQOOONNNMMMMMMLLLKKKKKKNNNSSSVVV```eeelllsssuuusssooolllccc___[[[YYY[[[___bbbdddiiigggdddaaa^^^[[[ZZZYYYXXXYYYZZZZZZZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXVVVVVVZZZ^^^cccmmmvvv}}}{{{nnnjjjeeeaaa```aaaaaaaaabbbbbbccccccbbbaaa___]]][[[\\\]]]___dddllluuu|||~~~|||zzzwwwwwwvvvwwwzzz~~~{{{wwwpppiiiddd^^^ZZZVVVQQQPPPMMMJJJIIIIIIIIIJJJJJJNNNSSSUUUXXX]]]fffmmmuuujjj___VVVPPPMMMPPPUUUaaapppmmm]]]QQQOOOMMMDDDEEEDDDBBBAAA???>>>>>>>>>===<<<<<<;;;;;;::::::999999:::<<<;;;::::::;;;===@@@EEEMMMXXXhhh{{{xxxuuutttwww}}}~~~uuuoooddd\\\UUUQQQMMMHHHFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGIIIJJJLLLMMMNNNOOOQQQPPPPPPPPPPPPQQQQQQRRRTTTTTTUUUWWWXXXYYYZZZ[[[[[[ZZZ\\\___]]]WWWWWW[[[WWW[[[```eeelllwwwwwwvvvuuuqqqmmmkkkjjjkkkqqquuuzzz}}}~~~~~~zzzuuurrrtttyyy|||wwwrrrkkkgggffffffggggggfffiiimmmpppssswww{{{~~~}}}wwwoooiiieeeeeeeeeeeehhhmmmTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPOOOMMMLLLNNNRRRUUU]]]ccckkkrrrvvvuuurrrpppeeebbb______bbbfffjjjkkknnnkkkfffbbb^^^[[[ZZZZZZ]]]___aaabbbbbbaaa___]]]^^^^^^_________^^^]]]\\\\\\YYYXXX\\\```fffpppyyyqqqfff```^^^[[[[[[\\\]]]]]]]]][[[[[[\\\\\\\\\[[[ZZZZZZXXXZZZ]]]bbbgggooowww|||}}}{{{uuutttssssssvvvzzzzzzuuunnnhhhbbb]]]YYYVVVQQQOOOLLLJJJIIIIIIJJJJJJLLLOOOSSSVVVZZZ```jjjqqquuukkk___VVVPPPMMMQQQWWWddduuuqqq___RRRNNNMMMDDDFFFEEEDDDBBBAAA@@@??????======<<<<<<;;;:::::::::999:::<<<;;;::::::;;;===@@@DDDKKKVVVfffxxxyyyuuuqqquuu{{{~~~uuuoooeee]]]VVVRRRNNNHHHFFFGGGDDDDDDCCCBBBBBBCCCDDDEEEHHHIIIJJJKKKMMMOOOPPPPPPUUUUUUUUUTTTTTTTTTTTTTTTVVVWWWWWWXXXXXXYYYYYYZZZYYYXXX\\\bbbddd___[[[YYY[[[___eeekkkttt{{{uuutttrrrnnnjjjhhhhhhiiippptttyyy|||~~~{{{wwwttttttxxx{{{~~~yyytttooollllllnnnooopppnnnpppsssuuuwwwzzz}}}~~~wwwpppkkkggghhhhhhiiimmmrrrUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNMMMMMMPPPSSS[[[aaaiiiqqqvvvvvvuuusssjjjgggddddddgggkkknnnpppmmmjjjfffaaa^^^\\\\\\\\\dddfffjjjlllllljjjfffdddddddddddddddeeedddbbbaaaaaa]]]\\\___bbbhhhsss}}}qqqbbbZZZ[[[ZZZZZZ[[[^^^``````___]]]]]]]]]\\\\\\\\\\\\\\\YYY]]]bbbgggmmmttt{{{{{{wwwuuusssrrrtttwww{{{~~~xxxsssmmmfffaaa\\\WWWTTTPPPNNNLLLJJJIIIIIIJJJKKKMMMPPPSSSWWW\\\dddnnntttuuujjj^^^UUUPPPNNNSSSZZZfffwwwtttbbbSSSNNNMMMEEEFFFEEEDDDBBBAAA@@@??????=========<<<;;;;;;::::::999:::<<<;;;::::::;;;===???CCCIIITTTbbbuuu{{{vvvpppsssyyy~~~vvvpppfff^^^VVVRRRNNNHHHFFFGGGDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLNNNPPPSSSTTTUUUZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWYYY___dddccc^^^YYY___cccjjjqqq{{{~~~yyysssrrroookkkgggeeegggiiipppsssxxx{{{|||}}}|||xxxtttsssuuuwwwzzzzzzwwwsssrrrtttwwwyyyzzzyyyzzz{{{zzzzzzzzz}}}wwwrrrmmmjjjlllmmmnnnsssyyyVVVWWWWWWWWWWWWUUUTTTSSSQQQQQQPPPOOOMMMNNNPPPRRRZZZ___hhhpppuuuvvvuuutttllliiiffffffhhhkkkmmmnnnnnnkkkhhheeecccdddeeefffjjjlllppprrrrrrpppllljjjjjjhhhggghhhjjjjjjhhheeefffbbb___aaaeeekkkwwwyyylll___WWWUUUUUUUUUVVVYYY\\\______^^^bbbaaa```___^^^^^^_________ccciiinnnsssyyy~~~}}}xxxvvvtttrrrrrrtttwwwyyy|||vvvqqqkkkddd___[[[VVVSSSOOOMMMKKKJJJIIIJJJKKKLLLNNNPPPSSSXXX___hhhpppvvvttthhh[[[SSSOOOOOOUUU]]]gggyyyuuucccTTTOOONNNGGGFFFEEECCCBBB@@@?????????>>>======<<<<<<;;;::::::999:::<<<;;;::::::;;;===>>>AAAGGGQQQ___qqq~~~xxxqqqtttxxx~~~wwwqqqggg___WWWSSSOOOIIIFFFGGGDDDCCCCCCCCCDDDFFFGGGHHHJJJKKKNNNQQQTTTWWWZZZ[[[]]]^^^^^^______^^^]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYWWWUUUVVV[[[dddiiihhhcccdddhhhnnnvvvzzzvvvqqqooolllgggdddcccfffiiiqqqtttwwwyyyzzzzzz|||}}}~~~~~~|||xxxtttrrrrrrsssvvv{{{|||zzzwwwwwwzzz~~~~~~{{{zzz{{{}}}{{{tttooommmoooqqqsssyyyVVVVVVWWWWWWVVVUUUSSSRRRPPPQQQQQQPPPPPPPPPSSSUUUZZZ___gggnnnssstttsssrrrllliiiffffffgggiiijjjkkklllkkkjjjiiiiiikkklllnnnooorrruuuwwwwwwuuurrrooopppmmmjjjkkkmmmnnnmmmjjjkkkfffcccdddhhhnnnzzzqqqeee^^^VVVRRRTTTSSSSSSUUUYYY^^^bbbcccdddgggeeecccbbbbbbccceeefffkkknnnrrrvvvzzz}}}xxxwwwuuuttttttuuuvvvwwwyyy{{{|||tttoooiiiccc^^^YYYUUURRRNNNMMMKKKJJJIIIJJJLLLMMMNNNPPPTTTZZZbbbjjjqqquuuqqqeeeXXXQQQMMMOOOWWW```jjj|||sssdddUUUPPPOOOHHHFFFEEEDDDBBB@@@@@@??????>>>>>>======<<<;;;;;;;;;999:::<<<;;;::::::;;;===>>>@@@EEENNN[[[mmm{{{tttuuuwww{{{yyysssiii```XXXTTTOOOIIIGGGHHHDDDCCCCCCDDDEEEGGGIIIJJJKKKLLLOOORRRVVVYYY\\\^^^]]]^^^___aaaaaa``````___\\\\\\\\\[[[[[[ZZZZZZZZZWWWWWWVVVZZZeeeqqquuusssjjjlllrrrzzzzzztttrrrllljjjgggbbb```aaaeeeiiipppsssuuuvvvwwwwwwyyy{{{}}}~~~}}}yyyuuuqqqoooooosssxxx}}}{{{zzz|||}}}{{{|||~~~yyyuuusssvvvyyy|||TTTUUUVVVVVVUUUTTTRRRQQQPPPQQQSSSSSSSSSTTTWWWYYY[[[___fffmmmqqqrrrqqqpppmmmkkkhhhhhhjjjlllmmmmmmooooooooopppqqqssstttuuuxxxzzz}}}}}}zzzxxxwwwrrrmmmmmmppprrrrrrpppoooiiieeefffiiippp}}}ttt```[[[XXXRRRPPPTTTUUUUUUXXX]]]dddjjjnnnooonnnmmmkkkkkklllooorrruuuzzz|||yyyyyyzzzzzz{{{|||||||||yyyzzz}}}{{{rrrnnngggaaa]]]XXXTTTQQQMMMLLLKKKIIIJJJKKKMMMNNNNNNPPPUUU\\\dddkkkpppsssnnnbbbUUUNNNLLLOOOYYYbbbqqqqqqdddVVVRRRQQQJJJGGGFFFEEECCCBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;999:::<<<;;;::::::;;;======???DDDLLLYYYkkk}}}~~~uuuuuuuuuvvv{{{zzzuuuiiiaaaYYYUUUPPPJJJGGGHHHCCCCCCCCCDDDEEEHHHJJJKKKMMMNNNPPPSSSUUUXXXZZZ[[[ZZZ[[[^^^```aaa``````___\\\\\\\\\\\\\\\[[[[[[[[[ZZZ[[[[[[]]]ffftttzzzzzzppprrrvvv}}}zzzsssooonnngggeeeaaa]]][[[^^^ccchhhmmmooorrrtttuuuvvvyyy{{{~~~~~~{{{vvvqqqooonnnqqqvvv~~~}}}|||~~~TTTTTTUUUUUUTTTSSSQQQPPPPPPRRRTTTUUUVVVXXX[[[]]][[[___ffflllppppppooonnnpppnnnllllllnnnqqqrrrrrrwwwxxxyyy{{{|||}}}~~~{{{uuuooonnnrrruuuuuusssqqqkkkggggggjjjrrrxxxdddTTTSSSTTTNNNKKKOOOUUUUUUXXX^^^gggoootttvvvvvvuuutttuuuwww||||||}}}|||qqqmmmgggaaa\\\XXXTTTQQQMMMLLLJJJIIIJJJKKKMMMNNNNNNPPPUUU]]]eeelllpppqqqlll```TTTMMMKKKOOOZZZdddwwwooodddWWWSSSRRRKKKIIIHHHFFFEEECCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;999:::<<<;;;::::::;;;======???CCCKKKXXXiii|||vvvuuussssssxxx{{{vvvjjjbbbYYYUUUPPPJJJGGGHHHCCCCCCCCCDDDFFFHHHJJJLLLOOOPPPQQQRRRTTTVVVWWWXXXWWWYYY\\\^^^_________^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^aaaaaa___fffqqqwwwvvvtttuuuyyy{{{sssnnnlllmmmcccaaa]]]YYYXXX[[[bbbfffjjjmmmppprrrtttvvvyyy|||}}}xxxrrrooommmpppvvv~~~~~~}}}}}}QQQQQQQQQOOOLLLKKKLLLMMMNNNPPPTTTWWWZZZ\\\\\\\\\```aaacccfffiiilllnnnoookkknnnrrruuuwwwyyy|||~~~{{{uuuooonnnrrrwwwxxxwwwyyytttooollllllrrrggg[[[PPPMMMMMMMMMNNNPPPSSSVVVZZZ```fffooowww}}}~~~{{{oookkkfffaaa\\\XXXSSSPPPKKKKKKJJJKKKLLLMMMOOOPPPRRRVVVYYY^^^hhhrrruuurrreee\\\RRRLLLJJJNNNZZZfff|||lll```ZZZSSSNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDAAA???===============;;;:::;;;;;;<<<<<<;;;;;;:::>>>???EEEMMMWWWfffzzzyyytttqqqtttyyy|||xxxnnnhhh___WWWQQQLLLHHHFFFCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUWWWZZZ\\\]]]ZZZZZZZZZ[[[\\\\\\\\\]]]aaabbbbbbdddhhhlllqqqsssuuuwww{{{}}}yyysssnnnkkkhhhggg^^^]]]ZZZXXXYYY]]]dddiiihhhmmmqqqssssssuuu|||zzztttqqqpppooottt{{{QQQQQQOOOMMMJJJIIIJJJKKKNNNPPPTTTXXX[[[\\\]]]]]]```aaacccfffiiilllnnnoooqqqtttxxx{{{~~~{{{tttqqqsssvvvwwwwwwzzzvvvqqqoooooovvvrrrbbbWWWNNNLLLMMMNNNOOOQQQSSSVVV[[[aaagggpppyyyyyymmmiiibbb]]]YYYUUUQQQNNNLLLKKKKKKKKKLLLMMMOOOPPPRRRVVVYYY___hhhrrrtttppp```XXXOOOKKKKKKPPP]]]iii}}}|||iii___ZZZTTTPPPOOOLLLKKKIIIGGGFFFEEEEEEEEEAAA???======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???DDDMMMWWWdddxxx|||vvvrrrtttxxx}}}{{{oooiiiaaaYYYRRRMMMIIIFFFDDDDDDDDDEEEFFFHHHJJJLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTVVVXXXZZZ[[[ZZZ[[[[[[\\\\\\]]]]]]^^^bbbbbbdddgggjjjnnnqqqsssuuuvvvyyy{{{}}}~~~yyywwwsssnnniiifffdddccc[[[[[[ZZZYYYYYY]]]dddhhhgggkkkppprrrtttyyy}}}uuuqqqpppnnnssszzzQQQQQQNNNJJJGGGFFFHHHJJJNNNPPPUUUYYY]]]^^^^^^^^^___```bbbeeehhhkkknnnooovvvyyy~~~wwwrrrtttwwwzzzzzz{{{xxxuuutttttt{{{eee[[[SSSLLLLLLNNNOOOPPPSSSTTTXXX\\\bbbhhhpppyyy~~~~~~wwwlllggg```ZZZVVVSSSQQQOOOMMMLLLKKKKKKLLLMMMOOOPPPRRRVVV[[[```iiiqqqqqqmmmZZZSSSLLLJJJLLLSSS```lll~~~vvveee]]]ZZZUUURRRQQQLLLKKKJJJHHHGGGFFFEEEEEEBBB@@@>>>>>>>>>???>>>======<<<;;;::::::;;;<<<===>>>???DDDMMMVVVbbbuuuyyyttttttvvvzzzrrrlllccc[[[TTTNNNJJJGGGEEEEEEEEEEEEFFFHHHJJJLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRUUUWWWXXXYYY[[[\\\\\\]]]^^^^^^______bbbcccfffiiimmmoooqqqrrrsssttttttuuuttttttssssssooommmiiieeeaaa___]]]\\\WWWXXXYYYYYYZZZ^^^cccggghhhlllppptttzzzxxxrrrppplllpppwww~~~SSSQQQNNNIIIEEEEEEGGGIIIMMMPPPUUU[[[___```aaa`````````bbbdddgggjjjmmmnnnvvvzzz}}}vvvrrrsssxxx|||~~~|||yyywwwwwwyyywww```WWWPPPLLLMMMOOOOOOPPPSSSWWWZZZ^^^ccciiipppwww||||||tttlllggg```ZZZVVVTTTRRRQQQMMMLLLLLLKKKLLLMMMOOOPPPRRRWWW\\\bbbjjjpppmmmgggUUUOOOJJJJJJMMMTTTaaannn}}}rrrbbb\\\YYYVVVRRRQQQMMMLLLJJJIIIGGGFFFFFFFFFCCCAAA?????????@@@???===>>>===;;;::::::;;;===>>>???@@@FFFNNNWWWbbbsss{{{uuutttvvvyyyvvvpppggg^^^VVVPPPKKKHHHFFFFFFFFFFFFGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNOOOQQQSSSUUUWWWYYYYYY\\\]]]]]]^^^___```aaaaaaaaacccfffjjjmmmnnnoooooonnnnnnmmmlllkkkjjjiiihhheeeccc```]]][[[YYYXXXXXXTTTVVVXXXZZZ\\\___dddgggkkknnnssszzz{{{ssspppjjjnnnttt{{{SSSQQQNNNIIIEEEEEEGGGIIILLLPPPVVV\\\aaacccccccccaaaaaaaaaccceeehhhkkkmmmtttyyy}}}vvvqqqqqquuuzzz}}}|||yyyyyyzzz|||ooo^^^UUUPPPMMMOOOPPPOOOQQQUUU[[[^^^bbbfffkkkqqqwww{{{zzzrrrjjjeee^^^XXXUUUSSSQQQPPPLLLLLLKKKLLLMMMNNNPPPQQQSSSXXX___dddkkknnnhhh```SSSNNNJJJKKKNNNUUUbbbnnn|||}}}oooaaa[[[YYYUUUQQQOOOMMMLLLKKKIIIHHHGGGGGGFFFDDDBBB@@@@@@@@@AAA@@@??????>>><<<;;;;;;<<<>>>???AAACCCIIIQQQXXXbbbqqq|||vvvuuuvvvxxxzzztttjjjaaaYYYRRRMMMJJJGGGGGGFFFEEEFFFGGGIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOPPPSSSVVVXXXZZZ[[[[[[^^^^^^___```aaabbbcccccc```cccfffiiikkkkkkjjjiiiffffffeeedddcccbbbaaaaaa^^^\\\ZZZXXXVVVVVVVVVVVVSSSUUUXXX[[[^^^bbbfffjjjmmmqqqxxx}}}tttoooiiilllqqqwww}}}QQQPPPMMMIIIFFFEEEGGGIIILLLPPPWWW^^^ccceeeeeeeeecccbbbbbbbbbcccfffiiikkkrrrvvv}}}yyysssqqqrrrvvvxxx|||{{{{{{}}}hhh[[[UUUQQQOOOPPPQQQQQQTTTYYY___ccchhhmmmrrrxxx}}}|||{{{|||wwwpppddd```ZZZUUURRRPPPNNNMMMKKKKKKKKKLLLMMMPPPRRRSSSTTT[[[aaagggkkkkkkcccZZZQQQLLLJJJLLLPPPWWWcccooo|||{{{mmm```[[[ZZZUUUPPPNNNNNNMMMLLLJJJIIIHHHGGGGGGEEECCCAAAAAAAAABBBAAA??????>>>===<<<<<<===>>>???BBBEEEKKKRRRYYYaaaooo}}}xxxvvvvvvxxx~~~~~~wwwmmmccc[[[TTTNNNKKKGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRUUUYYY[[[]]]^^^^^^______```aaacccdddeeeeeebbbccceeeggghhhgggfffeee```___^^^]]]\\\\\\\\\\\\XXXWWWVVVUUUTTTUUUUUUVVVSSSVVVYYY\\\```eeejjjnnnrrrvvv~~~tttoooiiikkkoootttyyy}}}~~~||||||}}}~~~MMMMMMKKKIIIFFFEEEFFFGGGKKKPPPXXX___dddggggggfffeeedddbbbbbbbbbdddggghhhmmmqqqvvv{{{}}}wwwttttttwwwyyy~~~}}}~~~zzzccc[[[TTTPPPOOOQQQSSSTTTZZZ```dddhhhooouuu|||}}}~~~~~~sssmmmaaa^^^YYYUUURRRPPPMMMKKKIIIIIIJJJKKKNNNQQQTTTUUUVVV]]]dddhhhkkkiii___TTTNNNKKKIIIMMMRRRZZZfffrrrwwwkkk___[[[[[[WWWRRRPPPNNNNNNLLLJJJIIIHHHHHHHHHFFFDDDBBBAAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBEEEKKKRRRXXX___lllyyy{{{xxxvvvwww|||zzzpppfff]]]UUUOOOLLLGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFFFFHHHIIIKKKMMMNNNQQQSSSWWWZZZ]]]_________``````aaacccdddeeefffgggeeeeeefffffffffdddcccbbb]]]\\\ZZZYYYWWWWWWWWWXXXTTTTTTSSSSSSSSSTTTUUUVVVUUUWWWZZZ^^^bbbgggnnnrrr{{{~~~tttnnniiijjjmmmqqqvvvzzz~~~~~~|||zzzyyyzzz{{{|||JJJJJJJJJHHHEEEDDDEEEFFFKKKPPPXXX```eeehhhhhhgggfffeeecccaaaaaaccceeeggghhhkkkooosssuuuxxx{{{~~~}}}zzz{{{~~~zzzxxxxxx|||~~~wwwccc^^^SSSOOOOOORRRTTTWWW^^^fffggglllttt|||zzzqqqjjjaaa^^^ZZZWWWTTTRRRNNNLLLHHHIIIIIIKKKNNNRRRUUUWWWWWW^^^eeeiiilllhhh\\\PPPLLLIIIIIINNNTTT\\\iiitttuuuiii^^^\\\\\\XXXTTTRRROOONNNLLLKKKIIIHHHHHHHHHFFFDDDBBBBBBBBBCCCBBBAAA>>>>>>????????????>>>>>>BBBDDDJJJRRRWWW^^^jjjwww~~~yyyvvvvvvzzz|||qqqggg^^^VVVPPPLLLFFFFFFDDDCCCCCCDDDDDDEEEDDDDDDEEEFFFIIIKKKMMMNNNQQQTTTWWW[[[^^^````````````aaabbbccceeefffggghhhgggggggggfffeeecccbbbaaa\\\[[[YYYWWWUUUUUUUUUUUURRRRRRQQQQQQRRRTTTUUUVVVWWWYYY[[[^^^ccciiipppuuu~~~tttnnniiijjjmmmppptttyyy|||~~~}}}{{{yyyxxxxxxyyyzzz|||PPPMMMIIIDDDBBBAAABBBCCCIIINNNVVV___fffiiijjjjjjjjjhhhfffdddddddddeeefffhhhggghhhhhhjjjmmmoooppprrrtttvvvwwwwwwxxxyyy{{{zzz|||~~~{{{zzz}}}ppp```YYYRRRRRRRRRSSSVVV\\\ccciiipppttt|||vvvllleee___\\\WWWSSSNNNLLLKKKJJJIIIJJJLLLLLLNNNQQQUUUYYY\\\```fffjjjiiibbbXXXPPPJJJJJJIIIKKKRRR___nnnxxxoooddd[[[WWWUUURRRRRRSSSRRRPPPMMMLLLKKKJJJGGGEEEFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@???>>>=========>>>@@@AAAFFFMMMRRRXXXcccmmm}}}{{{vvvvvvyyy{{{uuuiii___XXXRRRNNNIIIHHHEEECCCBBBBBBCCCDDDFFFGGGIIIIIIIIIJJJMMMOOORRRSSSVVVYYY[[[\\\]]]]]]]]]^^^```bbbeeefffggghhhhhhfffddddddeeedddaaa^^^___\\\YYYXXXYYYXXXUUURRRTTTUUUUUUUUUTTTUUUXXX[[[YYY\\\___bbbfffnnnxxxzzzqqqnnnllllllnnnqqquuuxxx{{{}}}}}}|||{{{{{{zzzzzz{{{{{{~~~OOOLLLHHHDDDBBBAAABBBCCCIIINNNVVV___fffiiikkkkkkkkkiiigggeeeddddddeeeeeeccccccdddeeefffiiikkklllmmmoooqqqssssssssstttvvvzzz|||~~~~~~lll]]]WWWSSSTTTTTTUUUXXX^^^fffllluuu{{{}}}tttjjjccc^^^[[[WWWRRRNNNLLLKKKJJJIIIKKKLLLMMMNNNQQQVVVYYY]]]aaagggjjjhhh```VVVOOOKKKJJJKKKMMMUUUbbbqqq{{{nnnddd\\\YYYWWWTTTRRRSSSQQQOOOMMMMMMMMMLLLJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>>>>===>>>>>>@@@@@@CCCIIINNNSSS^^^iiixxx~~~xxxwwwyyy{{{xxxlllcccZZZTTTPPPJJJHHHFFFCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJMMMOOOQQQRRRUUUXXXZZZ[[[\\\\\\\\\^^^```bbbdddfffgggggghhhfffeeeeeefffeeeccc``````]]][[[[[[\\\[[[YYYWWWUUUVVVVVVUUUUUUVVVXXX[[[]]]```cccfffjjjrrr}}}~~~xxxwwwpppppprrrtttwwwzzz|||~~~~~~~~~}}}}}}|||||||||}}}MMMKKKGGGCCCAAAAAACCCDDDIIINNNVVV___fffjjjllllllmmmkkkiiigggeeedddddddddaaaaaabbbccceeegggiiijjjjjjmmmoooppppppqqqrrrssszzz|||~~~iii\\\WWWUUUUUUVVVXXX\\\ccckkkqqq|||yyypppggg```]]]ZZZVVVRRRNNNLLLKKKKKKJJJKKKLLLMMMOOORRRVVVZZZ___ccchhhjjjggg^^^TTTMMMKKKKKKMMMQQQYYYgggvvvyyymmmddd]]][[[YYYUUUSSSSSSPPPOOOMMMMMMNNNNNNMMMKKKGGGGGGEEEDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>???>>>@@@DDDHHHMMMXXXcccppp|||yyyyyyzzz}}}qqqggg^^^WWWSSSLLLJJJGGGDDDBBBBBBCCCDDDEEEGGGHHHHHHHHHIIILLLNNNPPPQQQSSSUUUWWWYYYYYYZZZ[[[\\\^^^aaacccdddeeeeeegggfffeeeeeeffffffeeecccbbb```___^^^______^^^\\\YYYYYYZZZYYYXXXYYY\\\^^^bbbeeehhhkkkpppzzz~~~uuuuuuvvvxxxzzz|||~~~}}}|||xxxzzz}}}LLLJJJFFFCCCAAABBBCCCEEEHHHMMMVVV^^^fffkkkmmmnnnooonnnllliiigggeeeeeedddcccdddeeefffhhhjjjkkklllnnnppprrrsssssstttuuuvvvzzz|||}}}~~~~~~iii]]]YYYUUUVVVXXXZZZ___gggpppvvvwwwoooggg```[[[YYYUUUQQQMMMLLLKKKKKKJJJKKKMMMNNNOOOSSSWWW[[[aaafffjjjkkkeee[[[QQQKKKIIIKKKNNNTTT]]]kkkzzzuuulllddd^^^]]][[[WWWSSSRRRQQQOOONNNMMMNNNNNNLLLJJJHHHGGGFFFEEEEEEDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>???===>>>AAADDDHHHRRR]]]iiiyyy|||zzzzzz~~~vvvlllbbbZZZUUUNNNLLLHHHEEECCCCCCDDDEEEEEEFFFHHHHHHHHHHHHKKKMMMNNNOOOQQQRRRTTTVVVWWWWWWYYY[[[\\\^^^```bbbbbbcccccccccbbbcccdddeeeeeeeeeeeedddcccbbbbbbaaa```___^^^_________^^^___aaaccceeehhhlllqqqxxxwwwxxxxxxzzz|||~~~}}}}}}}}}|||{{{yyywwwvvvvvvyyy|||MMMJJJFFFCCCAAABBBDDDEEEHHHMMMUUU^^^fffkkknnnooorrrpppnnnllljjjhhhfffffffffggghhhjjjlllmmmnnnoooqqqsssvvvwwwwwwwwwyyyzzzzzz|||~~~~~~~~~~~~~~~iii^^^ZZZUUUWWWYYY\\\bbbjjjttt{{{wwwpppgggaaaZZZWWWTTTPPPMMMKKKKKKKKKJJJKKKMMMNNNPPPTTTXXX\\\dddhhhmmmllldddZZZQQQKKKHHHKKKOOOVVVaaaooo}}}ssskkkccc^^^]]]\\\WWWSSSRRRRRRPPPNNNMMMMMMKKKIIIGGGIIIHHHGGGFFFFFFEEEFFFFFFDDDCCCBBB@@@??????>>>>>>???>>>>>>AAABBBEEENNNXXXdddttt{{{yyy|||zzzpppfff]]]XXXQQQNNNIIIEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGJJJLLLLLLMMMNNNOOOQQQRRRTTTUUUWWWXXXYYY[[[]]]^^^______^^^^^^______```bbbdddfffhhhhhhgggeeecccbbbaaaaaabbbcccdddccccccdddgggiiiiiimmmssszzz|||zzzvvvwwwxxxzzz}}}~~~zzzzzzyyyyyyxxxwwwvvvuuuvvvyyy~~~NNNLLLHHHDDDBBBBBBDDDEEEHHHMMMUUU^^^ffflllpppqqqssssssqqqooommmkkkiiihhhhhhiiikkkmmmnnnpppppppppsssuuuwwwxxxxxxyyyzzz|||{{{}}}jjj]]]YYYVVVWWWZZZ^^^eeennnyyy|||uuuooogggaaaXXXVVVSSSOOOMMMKKKKKKKKKJJJLLLMMMOOOQQQUUUYYY]]]fffkkkooommmeeeZZZQQQMMMIIILLLQQQYYYdddrrrsssjjjccc]]]\\\[[[WWWSSSRRRSSSQQQOOOMMMLLLKKKHHHFFFJJJIIIHHHGGGGGGFFFGGGGGGEEEDDDCCCAAA@@@??????>>>>>>===???AAABBBDDDLLLUUUaaaqqq|||yyyzzzuuukkkbbb\\\SSSPPPKKKFFFCCCCCCEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKKKKLLLNNNOOOQQQRRRTTTUUUVVVXXXYYYZZZ[[[[[[YYYZZZ\\\\\\]]]```dddgggiiijjjjjjiiifffeeeeeefffggghhhiiiiiiiiikkknnnqqqrrrwwwzzzvvvssstttwwwzzzwwwwwwwwwwwwwwwwwwxxxxxxwwwzzzPPPNNNIIIEEECCCCCCDDDEEEHHHMMMTTT]]]ffflllqqqrrruuutttsssrrrpppnnnlllkkkjjjlllnnnppprrrssssssssstttvvvxxxyyyyyyzzz{{{||||||~~~mmm```ZZZWWWYYY\\\aaahhhsss}}}wwwqqqkkkddd___WWWUUURRRNNNLLLKKKKKKKKKJJJLLLNNNOOOQQQUUUZZZ^^^ggglllqqqnnneeeZZZRRROOOKKKNNNUUU]]]hhhvvvsssjjjbbb[[[[[[ZZZVVVSSSSSSSSSQQQOOONNNNNNMMMKKKIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCBBB@@@?????????<<<<<>>BBBCCCCCCHHHOOO]]]mmm}}}yyyttt|||~~~tttjjjdddVVVRRRLLLGGGDDDDDDEEEGGGEEEFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPRRRSSSUUUUUUVVVVVVUUUWWWYYYZZZ[[[___eeeiiihhhkkknnnnnnmmmmmmpppssswwwxxxzzz|||}}}}}}vvvqqqooonnnqqquuu|||zzzzzz{{{}}}UUUSSSNNNHHHCCC@@@AAACCCIIINNNUUU[[[```fffnnntttrrrtttvvvwwwuuusssqqqqqqttttttuuuvvvwwwwwwvvvvvvuuuwwwzzz{{{{{{{{{||||||~~~yyyggg]]]___\\\^^^fffnnnuuuzzzpppiiiccc^^^ZZZUUUSSSPPPMMMKKKJJJKKKKKKKKKNNNQQQRRRTTTXXX^^^dddoooqqqqqqjjj___VVVRRRQQQOOOPPPUUUaaaqqq|||pppgggccc]]]YYYWWWVVVUUUTTTQQQPPPPPPOOOMMMMMMLLLKKKMMMKKKIIIIIIIIIIIIGGGEEEGGGFFFEEECCCAAA???>>>======>>>>>>>>>???CCCIIIMMM^^^iiizzz~~~xxxwwwyyyyyyqqqlll^^^XXXPPPIIIFFFEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLLLLNNNNNNOOOPPPQQQSSSTTTUUUWWWWWWYYY[[[^^^aaaccceeekkklllnnnnnnpppssswwwzzz{{{~~~zzzvvvuuussspppmmmpppsssxxx}}}UUUSSSOOOIIIDDDBBBDDDEEEIIINNNVVV\\\aaahhhqqqwwwvvvxxxyyyyyyvvvtttssssssttttttuuuvvvvvvwwwwwwwwwuuuxxxzzz{{{{{{{{{|||}}}~~~~~~~~~lllbbbaaa___aaahhhpppwwwvvvmmmfffaaa\\\YYYUUUSSSPPPMMMKKKKKKKKKKKKKKKNNNQQQSSSTTTXXX___dddnnnooonnnfff\\\SSSOOOOOONNNPPPWWWcccsss|||qqqhhhddd```\\\ZZZYYYWWWVVVTTTSSSRRRQQQPPPNNNMMMMMMNNNLLLJJJJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@>>>===<<<>>>>>>>>>>>>???CCCHHHLLLZZZeeevvvzzzwwwxxx}}}zzzsssnnnccc\\\SSSLLLHHHGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWXXXZZZ\\\___bbbeeefffmmmnnnoooooopppssswww{{{}}}yyytttqqqqqqrrrqqqpppssswww}}}VVVTTTPPPJJJFFFDDDFFFHHHIIINNNVVV\\\cccjjjtttzzz{{{|||}}}{{{xxxuuuttttttuuuuuuuuuuuuvvvwwwxxxyyyvvvyyy{{{|||{{{{{{|||}}}~~~~~~rrrhhhdddbbbeeelllttt{{{|||qqqhhhccc___ZZZWWWTTTRRROOOMMMKKKKKKKKKLLLKKKNNNRRRSSSUUUYYY___dddlllllliiiaaaWWWOOOLLLKKKNNNRRRZZZgggwww{{{rrriiifffcccaaa___]]]ZZZXXXXXXWWWVVVTTTRRRPPPOOONNNNNNLLLJJJJJJJJJJJJHHHGGGEEEEEECCCBBB@@@???>>>===>>>>>>??????@@@CCCHHHKKKVVV```qqqxxxvvvxxx}}}}}}wwwrrriiibbbYYYQQQLLLIIIGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTUUUYYYZZZ\\\___bbbeeegggiiinnnooopppoooppprrrvvvyyyuuuqqqnnnmmmooosssvvvwwwzzzXXXVVVRRRLLLGGGEEEFFFHHHHHHMMMUUU\\\ccckkkvvv}}}|||wwwuuuttttttuuuuuuuuuuuuwwwxxxzzz{{{xxxzzz{{{|||{{{{{{}}}~~~~~~~~~wwwlllhhhfffhhhpppxxx~~~wwwmmmeee```]]]YYYVVVRRRQQQNNNLLLKKKKKKLLLLLLLLLOOORRRTTTUUUYYY```eeekkkiiiddd]]]TTTMMMJJJJJJNNNSSS^^^lll|||yyyrrrjjjhhhfffeeedddaaa]]]ZZZ[[[ZZZXXXVVVSSSQQQOOONNNMMMKKKJJJJJJJJJJJJHHHGGGHHHGGGFFFEEECCCBBBAAA@@@>>>?????????@@@BBBGGGJJJSSS]]]nnn{{{wwwuuuxxx|||{{{wwwooohhh^^^UUUOOOKKKHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLNNNPPPSSSUUUWWW[[[\\\___bbbeeehhhjjjkkknnnnnnnnnnnnmmmooorrruuu{{{{{{qqqnnnlllmmmpppvvv|||ZZZWWWSSSLLLFFFDDDDDDFFFGGGLLLSSSZZZbbbkkkvvv~~~~~~zzzuuurrrrrrsssuuuvvvvvvxxxyyy{{{|||}}}zzz{{{||||||{{{{{{}}}zzzoookkkjjjmmmttt||||||tttjjjccc___\\\XXXVVVQQQPPPMMMLLLKKKKKKLLLMMMMMMPPPSSSUUUVVVZZZ```fffjjjgggaaaYYYQQQMMMKKKKKKOOOVVVcccrrrvvvooojjjiiihhhggggggddd```]]][[[ZZZXXXVVVSSSQQQOOONNNLLLJJJIIIIIIJJJJJJHHHGGGHHHHHHGGGFFFDDDCCCBBBBBB???@@@@@@@@@@@@BBBFFFHHHRRR\\\lll~~~xxxtttuuuzzz{{{tttmmmcccYYYRRRMMMIIIFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJKKKMMMOOORRRUUUXXXZZZ___```cccfffiiikkkllllllllllllllljjjiiijjjmmmpppssswww{{{|||vvvooonnnnnnooottt{{{XXXVVVQQQKKKEEECCCDDDEEEHHHMMMSSSZZZaaakkkwww}}}xxxssspppqqqrrruuuwwwyyy{{{}}}~~~{{{|||}}}|||{{{|||~~~tttpppnnnrrrzzz{{{zzz}}}yyyrrrhhhaaa]]]ZZZWWWTTTPPPOOOMMMKKKKKKKKKMMMMMMMMMPPPTTTUUUWWW[[[aaafffiiiddd\\\UUUOOOLLLLLLLLLQQQZZZhhhxxx|||rrrnnnjjjiiihhhhhhgggeeebbb___[[[ZZZXXXVVVSSSQQQOOONNNLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA???@@@AAAAAAAAABBBEEEGGGPPPYYYhhhzzzzzztttuuuzzzxxxqqqggg]]]VVVOOOKKKHHHFFFEEEDDDCCCBBBCCCDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLNNNQQQUUUXXX\\\]]]cccdddgggjjjlllmmmmmmmmmkkkkkkjjjhhhffffffhhhkkklllooossstttuuuuuuwwwxxxuuuxxx{{{|||}}}xxxrrrnnnppprrruuuzzzTTTRRRNNNIIIDDDCCCEEEGGGJJJNNNUUU[[[bbblllxxx|||vvvrrrpppqqqrrruuuwww{{{~~~}}}}}}}}}|||{{{|||~~~{{{uuutttwww|||xxxyyywwwpppfff___[[[XXXUUURRROOONNNLLLKKKJJJKKKMMMNNNNNNQQQTTTVVVWWW[[[aaagggfffaaaXXXQQQMMMLLLLLLMMMRRR]]]lll|||wwwpppmmmjjjiiigggffffffeeebbb```[[[ZZZYYYWWWUUURRRQQQPPPNNNMMMKKKLLLMMMMMMLLLKKKGGGGGGFFFEEEDDDCCCCCCBBB???@@@AAAAAAAAABBBDDDFFFLLLTTTccctttzzztttuuuzzz|||uuukkkbbbZZZSSSNNNJJJGGGEEEDDDBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNPPPTTTXXX\\\___aaafffhhhjjjmmmnnnnnnnnnmmmjjjjjjiiifffddddddfffhhhggghhhjjjjjjjjjjjjlllmmmhhhlllpppsssvvv}}}}}}vvvsssqqquuuzzzOOONNNKKKGGGDDDDDDFFFIIILLLPPPVVV\\\cccmmmyyy|||vvvqqqpppqqqsssuuuxxx|||}}}~~~~~~}}}{{{|||~~~xxxwww{{{|||zzz|||vvvnnnddd]]]YYYVVVSSSPPPOOOMMMLLLJJJJJJKKKMMMNNNNNNQQQTTTVVVWWW[[[bbbgggddd^^^UUUNNNKKKKKKLLLMMMTTT___ooo~~~tttooommmjjjhhhfffeeeeeeeeecccaaa\\\[[[ZZZXXXVVVTTTSSSRRRPPPNNNMMMNNNOOOOOONNNMMMJJJIIIIIIHHHGGGFFFEEEEEE@@@AAABBBBBBAAABBBDDDEEEIIIQQQ___pppzzzsssuuuzzz~~~xxxnnneee\\\VVVPPPMMMGGGFFFDDDBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJNNNOOORRRUUUYYY^^^aaaccchhhjjjlllnnnoooooonnnmmmkkkjjjiiifffcccccceeegggbbbcccdddcccbbbbbbdddfffbbbfffkkkooosss}}}|||wwwvvvuuuzzzKKKIIIGGGDDDCCCDDDFFFGGGMMMSSSZZZ___eeelllwww~~~{{{uuuooommmpppsssxxx{{{~~~}}}~~~~~~{{{qqqllleee^^^ZZZWWWTTTRRRMMMLLLJJJIIIJJJKKKMMMNNNMMMRRRUUUVVVYYY```ddddddfff]]]SSSNNNKKKIIIKKKOOOYYYdddttttttllliiieeedddcccbbbaaaaaaaaaaaa^^^]]][[[YYYWWWTTTSSSRRRPPPNNNMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIFFFCCCCCCCCCBBBBBBBBBBBBCCCCCCKKKOOOZZZlll~~~~~~zzzyyyyyy|||}}}wwwmmmbbbXXXRRROOOGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHJJJLLLLLLLLLNNNQQQVVVZZZ]]]aaafffiiilllmmmpppssstttsssqqqpppnnnmmmkkkhhhfffdddcccbbbbbbccccccaaaaaabbbeeehhhgggjjjooouuu|||{{{{{{}}}}}}HHHFFFCCCBBBAAABBBDDDFFFNNNTTT[[[aaafffnnnyyy~~~zzztttooommmooorrrvvvyyyxxxooojjjccc]]]YYYUUURRRPPPMMMLLLKKKJJJJJJLLLMMMOOONNNSSSVVVVVVZZZaaaffffffcccZZZQQQMMMKKKJJJOOOTTT^^^hhhwww|||qqqjjjhhhdddcccbbbaaa```_________]]]\\\[[[YYYVVVTTTSSSRRRRRRPPPOOOOOOOOOPPPNNNMMMNNNMMMLLLKKKKKKJJJGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDJJJMMMXXXhhhyyy}}}|||{{{|||zzzqqqfff\\\TTTQQQIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGHHHIIILLLNNNOOOOOORRRTTTXXX[[[^^^bbbfffiiiooopppsssuuuvvvvvvuuutttqqqpppmmmjjjgggeeedddcccaaabbbbbbaaa```bbbeeehhhiiinnnvvv||||||}}}EEEDDDBBBAAAAAACCCEEEGGGPPPUUU\\\ccciiiqqqzzz~~~yyysssnnnmmmnnnqqqsssxxx~~~}}}tttlllgggaaa[[[WWWTTTQQQOOONNNMMMKKKKKKKKKMMMNNNPPPPPPTTTWWWWWW\\\cccgggggg___WWWOOOKKKJJJLLLSSS[[[dddnnn|||vvvlllgggfffcccbbb```___^^^]]]]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRRSSSQQQPPPPPPQQQQQQQQQPPPQQQOOOMMMLLLLLLKKKIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDIIILLLTTTcccsss}}}|||}}}vvvlllaaaXXXSSSMMMKKKIIIFFFEEEEEEEEEFFFHHHHHHIIIKKKNNNPPPRRRTTTWWWZZZ]]]```cccfffjjjmmmtttuuuxxxzzz{{{zzzyyyyyyvvvtttqqqnnnkkkhhhfffeeeddddddeeeddddddfffiiilllpppwww~~~EEEDDDCCCBBBCCCFFFIIIJJJPPPUUU\\\cccjjjsss{{{}}}xxxrrrnnnmmmnnnpppqqqvvv~~~yyyqqqjjjfff```[[[WWWTTTQQQNNNNNNMMMLLLKKKLLLMMMOOOQQQRRRUUUXXXYYY^^^eeehhhfff]]]UUUMMMJJJJJJMMMVVV___jjjsssyyyooohhhdddccccccbbb```___]]]]]]\\\\\\ZZZZZZYYYWWWVVVTTTSSSRRRRRRQQQPPPQQQSSSUUUVVVVVVTTTQQQNNNMMMLLLLLLJJJIIIEEEDDDDDDCCCCCCDDDDDDEEEHHHJJJRRR___nnn}}}zzzrrrggg]]]VVVPPPNNNJJJGGGEEEDDDEEEFFFGGGIIIKKKLLLOOORRRUUUXXXZZZ^^^cccgggjjjnnnsssvvv{{{|||}}}~~~}}}}}}{{{yyyvvvrrrooollljjjiiijjjkkkllllllmmmppptttwww}}}EEEDDDBBBBBBDDDFFFJJJLLLOOOTTT[[[ccckkkttt{{{}}}wwwrrrooooooppppppqqqvvvvvvooohhhddd___[[[XXXTTTQQQOOOMMMLLLKKKKKKLLLNNNPPPQQQSSSVVVXXXZZZ```ffffffbbbZZZSSSMMMJJJIIIMMMWWWbbbnnnwwwssskkkeeebbbbbbcccbbbaaa___]]]\\\\\\\\\YYYXXXWWWVVVUUUTTTSSSSSSPPPOOOOOORRRVVVZZZ]]]^^^XXXUUUPPPMMMLLLKKKJJJIIIEEEEEEEEEDDDDDDEEEEEEEEEHHHJJJQQQ]]]jjj}}}~~~~~~}}}wwwmmmbbb[[[SSSPPPLLLHHHEEEDDDDDDEEEFFFHHHKKKMMMOOOSSSXXX\\\[[[```hhhooouuuyyy~~~~~~}}}zzzwwwtttrrrppppppppprrrtttuuuwww{{{CCCBBBAAAAAACCCEEEIIIKKKPPPSSSZZZcccmmmvvv||||||vvvrrrqqqrrrrrrrrrrrrxxx}}}ssslllfffccc^^^ZZZWWWTTTQQQNNNLLLLLLKKKJJJKKKMMMPPPQQQRRRUUUXXX\\\aaaeeeccc\\\UUUPPPLLLKKKKKKNNNYYYeeerrr{{{{{{pppjjjeeebbbaaacccbbb```^^^]]]\\\[[[[[[WWWWWWVVVUUUUUUTTTSSSSSSPPPOOOOOOSSSYYY^^^bbbddd^^^ZZZTTTOOOMMMLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIPPPZZZfffwww}}}{{{sssiiiaaaWWWTTTOOOJJJFFFEEEEEEFFFFFFIIILLLNNNPPPTTT[[[``````gggqqq{{{}}}{{{yyyxxxwwwwwwvvvxxx{{{~~~EEEDDDCCCBBBDDDFFFIIIKKKQQQTTT[[[eeeoooxxx~~~|||vvvsssssstttuuuuuutttyyyxxxoooiiiccc```\\\YYYVVVSSSOOOMMMKKKJJJJJJIIIKKKMMMOOOQQQQQQTTTXXX\\\bbbddd^^^UUUOOOLLLKKKLLLLLLQQQ]]]iiiuuuxxxoookkkfffbbbaaabbbaaa___]]][[[ZZZYYYYYYVVVVVVUUUUUUTTTTTTSSSSSSQQQPPPQQQTTTZZZ```eeegggeee___XXXRRROOOMMMLLLKKKGGGFFFFFFEEEEEEFFFFFFGGGFFFIIIOOOWWW___nnn}}}|||yyyppphhh\\\YYYSSSMMMIIIGGGGGGHHHFFFJJJNNNPPPRRRVVV^^^eeekkkttt~~~~~~}}}}}}}}}~~~|||HHHGGGFFFEEEFFFIIILLLNNNSSSVVV\\\fffqqqzzz{{{uuussstttvvvwwwvvvuuu{{{uuummmgggaaa^^^ZZZWWWUUURRRNNNKKKJJJJJJIIIIIIJJJLLLOOOPPPPPPTTTXXX]]]bbbccc[[[QQQJJJIIIJJJLLLNNNSSS___lllxxxwwwooolllhhhcccbbbaaa```^^^\\\ZZZXXXXXXWWWUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRUUU[[[aaaeeegggiiiccc\\\UUUQQQOOONNNMMMGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHNNNTTTZZZfff|||}}}~~~}}}}}}tttmmm```\\\UUUOOOKKKIIIIIIJJJGGGKKKPPPRRRSSSXXXaaahhhxxxGGGHHHGGGFFFFFFIIIMMMPPPVVV\\\cccjjjuuuzzzuuuttttttssstttxxxvvv{{{xxxoooiiigggccc___YYYUUURRRPPPMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRVVVWWWZZZ^^^```\\\TTTNNNJJJJJJIIIJJJOOOXXXccckkk~~~xxxooohhhccccccfffaaa```___^^^\\\YYYWWWVVVXXXWWWUUUTTTTTTUUUVVVXXXUUUTTTTTTUUUXXX[[[^^^aaaccc```ZZZTTTPPPNNNMMMMMMKKKKKKIIIHHHHHHHHHHHHHHHIIIGGGIIIOOOWWWcccttt}}}yyyuuuhhhddd^^^WWWQQQMMMKKKJJJMMMMMMOOOSSSVVV]]]kkkyyy|||~~~~~~GGGGGGGGGFFFFFFIIIMMMPPPWWW]]]eeemmmxxxzzzuuuuuuuuuttttttwwwvvv{{{~~~vvvnnnhhhgggaaa]]]XXXSSSQQQOOOMMMKKKLLLLLLLLLMMMNNNPPPQQQRRRWWWXXXZZZ]]]^^^ZZZSSSMMMJJJJJJJJJKKKQQQ[[[gggooo~~~rrrjjjddd______bbbaaaaaa```^^^\\\ZZZXXXWWWYYYXXXVVVUUUTTTUUUVVVWWWVVVVVVUUUUUUVVVXXXZZZ\\\[[[YYYVVVTTTRRRRRRRRRSSSLLLKKKJJJIIIIIIHHHHHHIIIJJJHHHIIINNNTTT^^^nnn|||~~~~~~~~~|||xxxmmmiiibbbZZZTTTOOOMMMLLLMMMMMMQQQVVVZZZcccrrr|||}}}~~~FFFFFFFFFFFFGGGJJJNNNRRRYYY```iiirrr}}}~~~yyyvvvwwwwwwttttttvvvvvv{{{yyyrrrkkkfffeee^^^ZZZUUUQQQOOONNNLLLJJJLLLLLLLLLMMMOOOPPPRRRSSSWWWXXXZZZ[[[ZZZVVVPPPKKKJJJJJJJJJLLLSSS___mmmvvvxxxmmmfffaaa]]]]]]```bbbaaa```^^^\\\ZZZYYYXXX[[[ZZZXXXVVVUUUUUUVVVVVVWWWWWWUUUUUUTTTUUUVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTMMMMMMLLLKKKJJJJJJJJJJJJKKKIIIIIILLLQQQXXXfffsss||||||}}}|||vvvqqqjjjaaaYYYSSSPPPNNNNNNNNNRRRYYY```kkk}}}|||}}}~~~~~~~~~EEEFFFFFFGGGHHHKKKPPPTTTZZZbbbllluuu|||wwwuuuwwwxxxtttsssttttttzzz}}}uuuooohhhcccbbb[[[XXXSSSOOONNNMMMKKKJJJKKKLLLLLLMMMOOOQQQSSSTTTXXXXXXYYYXXXVVVRRRLLLIIIHHHHHHJJJNNNVVVdddrrr||||||sssjjjeeebbb^^^___bbbbbbaaa```^^^\\\[[[ZZZYYY\\\[[[YYYXXXVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKHHHIIILLLOOOUUUaaalll{{{{{{zzz{{{}}}}}}yyyrrriii```YYYSSSQQQNNNOOOTTT\\\eeerrr}}}}}}{{{}}}~~~EEEFFFGGGHHHIIIMMMSSSVVV\\\eeeoooxxxyyyuuutttwwwwwwtttrrrrrrrrryyyyyyqqqkkkddd___]]]XXXUUUQQQNNNMMMLLLKKKJJJKKKLLLLLLNNNOOOQQQSSSTTTWWWWWWWWWUUUQQQMMMJJJHHHFFFGGGKKKQQQZZZhhhwwwuuummmfffcccaaa______bbbbbbaaa___]]][[[ZZZZZZZZZ[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXUUUUUUVVVUUUTTTRRROOONNNOOOOOONNNMMMLLLLLLLLLLLLIIIHHHIIILLLNNNSSS^^^iiiuuu|||{{{zzz{{{zzzrrriii```YYYTTTPPPQQQUUU^^^iiixxx~~~zzzzzzzzz|||~~~FFFGGGHHHIIILLLPPPVVVZZZ```iiisss|||~~~wwwsssrrrtttuuurrrpppqqqrrrzzzuuummmhhhaaa\\\ZZZVVVSSSOOOMMMLLLLLLKKKJJJKKKLLLLLLNNNPPPRRRTTTUUUVVVVVVUUURRRMMMIIIHHHHHHEEEHHHMMMUUU```nnn{{{{{{llleee```______]]]^^^```aaa```^^^[[[ZZZYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXQQQRRRSSSTTTTTTSSSRRRQQQOOOOOONNNMMMLLLLLLLLLLLLIIIGGGIIILLLNNNRRR[[[eeeooo~~~}}}{{{zzz~~~|||sssiii___ZZZTTTTTTXXXaaakkk||||||yyyzzzyyy{{{~~~FFFHHHIIIKKKNNNRRRXXX\\\eeemmmwwwzzzvvvqqqooorrrrrrpppoooqqqsss{{{{{{nnnhhhddd___ZZZXXXUUURRRNNNLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRUUUVVVTTTTTTSSSOOOJJJGGGGGGHHHFFFJJJRRR[[[fffsssrrrfff```\\\]]]^^^\\\]]]``````___\\\ZZZYYYXXXYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVPPPQQQQQQRRRSSSSSSSSSSSSOOONNNMMMLLLLLLKKKKKKKKKIIIHHHIIIKKKLLLOOOWWW```jjj{{{|||zzz|||~~~rrrggg```YYYYYY\\\dddnnn~~~}}}xxxvvvxxxxxx{{{~~~GGGHHHJJJLLLOOOTTTZZZ^^^hhhqqq{{{xxxuuupppnnnpppqqqooonnnqqqttt}}}uuujjjeeebbb]]]YYYXXXUUURRRNNNLLLLLLMMMMMMLLLKKKKKKLLLNNNPPPSSSUUUVVVSSSTTTRRRNNNHHHFFFGGGIIIGGGLLLUUU___kkkwww|||mmmeee___\\\]]]^^^]]]^^^aaa___^^^[[[YYYXXXXXXXXXYYYVVVVVVVVVWWWWWWVVVUUUUUURRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKJJJHHHIIIKKKKKKLLLSSS\\\iii{{{~~~zzz{{{xxxlllddd]]]]]]___fffppp}}}zzzwwwssssssuuuxxx{{{~~~GGGIIIKKKNNNRRRWWW^^^cccllluuu}}}}}}uuuoooqqqsssqqqnnnlllmmmppprrrsssnnngggaaa^^^[[[YYYWWWPPPOOOMMMLLLKKKJJJKKKKKKKKKLLLOOOQQQSSSTTTTTTTTTVVVQQQMMMJJJFFFCCCEEEJJJKKKRRR]]]iiittttttiiifffccc```^^^^^^_________]]][[[YYYVVVUUUTTTTTTTTTRRRRRRSSSSSSTTTTTTTTTUUURRRRRRRRRTTTVVVVVVTTTRRRRRRRRRRRRRRRQQQPPPOOONNNPPPNNNKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHLLLRRRVVVffftttyyywww{{{yyypppeeebbbbbbiiiuuuzzzuuurrrpppooonnntttxxx}}}HHHJJJMMMOOOSSSYYY```dddmmmuuu~~~|||sssoooqqqrrrpppmmmkkkmmmooovvvqqqmmmfffaaa]]]ZZZXXXVVVSSSRRROOOLLLJJJHHHHHHHHHKKKMMMOOOQQQSSSTTTUUUUUUUUUPPPLLLJJJFFFCCCEEEKKKMMMVVVbbbooozzzqqqgggeeebbb```^^^______^^^]]][[[ZZZXXXVVVUUUTTTTTTUUURRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRTTTVVVVVVTTTRRRRRRRRRRRRQQQQQQPPPOOONNNOOOMMMKKKKKKKKKLLLKKKJJJHHHHHHGGGGGGHHHLLLRRRWWWdddqqq|||yyy|||yyylllhhhffflllvvv{{{uuurrrqqqpppooosssvvv|||JJJLLLOOORRRVVV[[[bbbfffnnnvvv~~~yyyqqqooopppqqqnnnkkkjjjllloooxxxyyynnnjjjddd___\\\YYYWWWUUURRRPPPNNNLLLJJJIIIIIIIIIMMMMMMOOOQQQSSSUUUWWWXXXUUUPPPKKKIIIEEECCCFFFLLLPPPZZZiiivvv|||mmmdddbbb```____________\\\ZZZYYYYYYXXXVVVVVVVVVVVVVVVRRRRRRSSSSSSSSSSSSTTTTTTRRRRRRRRRTTTUUUVVVTTTRRRQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKLLLMMMLLLKKKGGGHHHGGGGGGHHHLLLRRRVVV^^^jjj}}}|||}}}vvvppplllooowww|||vvvtttsssrrrqqqqqquuuzzz~~~LLLNNNRRRUUUYYY^^^dddhhhoooxxx}}}vvvooonnnoooooollliiihhhkkkooozzz}}}rrrkkkgggbbb]]]ZZZXXXUUUSSSMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXSSSNNNJJJHHHEEECCCGGGNNNSSS^^^nnn|||uuuhhhbbb___^^^^^^______]]]ZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUSSSQQQPPPPPPPPPPPPPPPOOONNNNNNLLLKKKKKKLLLMMMNNNMMMLLLIIIIIIIIIHHHHHHJJJOOORRRWWWbbbsss}}}~~~}}}wwwrrrsssyyy~~~yyywwwvvvuuutttrrruuuyyy|||~~~NNNPPPTTTXXX[[[```fffjjjpppyyy~~~{{{uuunnnnnnnnnmmmjjjffffffkkkooo|||xxxooogggccc___[[[YYYVVVSSSQQQKKKKKKJJJJJJJJJLLLMMMNNNNNNOOOPPPRRRTTTUUUVVVWWWPPPKKKHHHFFFEEEDDDJJJQQQVVVbbbsss~~~oooeee```\\\\\\]]]]]]^^^\\\XXXUUUVVVVVVVVVWWWWWWXXXXXXXXXSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUSSSQQQOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKLLLNNNOOONNNLLLKKKKKKJJJIIIHHHIIILLLNNNTTT]]]kkk|||}}}||||||}}}xxxxxx}}}}}}{{{zzzzzzyyywwwyyy{{{|||||||||~~~NNNQQQVVVZZZ]]]bbbgggkkkpppzzz}}}zzztttooonnnnnnlllgggdddeeejjjnnn}}}ssskkkccc```\\\YYYWWWUUUQQQOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOQQQSSSTTTTTTTTTSSSMMMHHHEEEEEEDDDFFFLLLTTT\\\hhhxxxwwwkkkccc___[[[[[[[[[\\\\\\ZZZWWWTTTUUUVVVWWWWWWXXXXXXWWWWWWSSSSSSRRRRRRRRRRRRQQQQQQTTTSSSSSSTTTUUUUUURRRPPPNNNNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMOOOOOONNNLLLKKKKKKKKKIIIHHHHHHJJJMMMUUU[[[gggvvv|||zzz~~~|||~~~}}}||||||}}}zzz{{{~~~OOORRRVVV[[[^^^cccgggkkkqqq{{{}}}yyyuuuqqqnnnmmmjjjfffbbbccciiinnnzzzwwwnnngggaaa^^^ZZZXXXVVVSSSPPPNNNLLLKKKJJJIIIJJJJJJLLLMMMMMMOOORRRTTTTTTSSSQQQOOOJJJFFFCCCDDDDDDGGGOOOXXXcccppppppgggbbb^^^[[[ZZZYYYYYYZZZYYYVVVTTTUUUVVVWWWXXXXXXXXXWWWVVVSSSSSSRRRRRRRRRQQQQQQQQQTTTSSSSSSTTTUUUUUURRRPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNPPPOOOMMMKKKIIIIIIJJJIIIHHHIIILLLNNNTTTYYYaaaooo}}}{{{|||{{{}}}OOORRRWWW[[[___ccchhhkkkqqq{{{}}}zzzvvvrrrmmmmmmjjjeeeaaaccciiinnnuuu}}}rrrjjjddd___]]]YYYWWWUUUSSSPPPMMMHHHGGGHHHHHHJJJMMMOOOPPPMMMOOOSSSUUUUUURRROOOLLLHHHDDDBBBCCCEEEHHHQQQZZZiiiuuuzzzllleeeaaa^^^[[[ZZZXXXXXXYYYXXXVVVTTTUUUVVVWWWXXXXXXXXXVVVVVVSSSSSSRRRRRRQQQQQQQQQPPPTTTTTTSSSTTTUUUTTTRRRPPPLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMOOOPPPOOOMMMJJJFFFGGGHHHHHHIIIJJJMMMPPPRRRUUU\\\hhhxxx|||{{{SSSUUUYYY\\\___dddjjjmmmzzz|||~~~zzzuuurrrnnniiifffeeeddddddiiipppyyy|||~~~uuukkkeeeccc[[[ZZZXXXUUURRROOOMMMLLLIIIIIIIIIJJJJJJLLLMMMNNNMMMPPPSSSTTTRRRNNNJJJIIIDDDBBBCCCEEEGGGJJJTTT^^^mmm~~~sssjjjccc^^^[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYZZZ[[[ZZZWWWUUUUUUUUUSSSRRRQQQPPPOOOPPPQQQQQQSSSTTTVVVWWWVVVSSSPPPNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNTTTVVV\\\fffpppzzzTTTVVVYYY\\\```eeekkkooozzz|||~~~~~~zzzuuurrrnnniiifffeeeddddddjjjqqqzzz}}}~~~zzzqqqgggaaa___YYYXXXVVVTTTQQQNNNLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQTTTUUURRRNNNJJJIIIFFFDDDDDDFFFIIIMMMXXXcccrrrooohhhbbb^^^\\\ZZZYYYXXXWWWVVVWWWXXXXXXYYYZZZ[[[YYYWWWUUUTTTUUUQQQPPPOOOMMMMMMNNNNNNOOORRRSSSUUUVVVUUUSSSQQQOOOMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPOOOOOONNNLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMPPPQQQWWWaaajjjtttVVVXXXZZZ]]]aaagggnnnsss{{{}}}~~~}}}yyyuuurrrnnnjjjgggffffffffflllsss}}}~~~~~~}}}rrrjjjbbb\\\[[[WWWVVVTTTQQQOOOLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNQQQSSSVVVUUURRRNNNJJJIIIGGGEEEFFFIIILLLRRR___kkkzzzxxxkkkeeeaaa]]]\\\YYYXXXVVVUUUUUUVVVWWWWWWYYYZZZ[[[YYYVVVTTTSSSTTTPPPOOONNNMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUSSSRRRPPPMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKNNNOOOTTT\\\dddlllzzzXXXZZZ\\\___cccjjjqqqwww}}}~~~~~~|||yyyvvvssspppkkkiiiiiiiiijjjqqqxxxsssjjjddd]]]XXXWWWTTTSSSQQQOOOMMMKKKIIIHHHIIIIIIIIIJJJKKKMMMNNNOOOSSSUUUVVVVVVRRRNNNKKKIIIHHHGGGHHHLLLQQQYYYgggsssrrrgggccc___[[[[[[WWWVVVUUUTTTTTTUUUVVVVVVYYYZZZZZZXXXUUUSSSRRRSSSRRRQQQOOONNNNNNNNNOOOPPPOOOPPPRRRSSSTTTSSSRRRRRRNNNMMMMMMMMMMMMMMMNNNNNNPPPPPPPPPOOOOOONNNLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIOOOOOOSSSZZZ```hhhtttYYY\\\___bbbgggmmmuuuzzz~~~{{{yyyvvvtttqqqmmmlllmmmnnnpppwwwxxxkkkeeeaaa[[[VVVTTTQQQPPPOOOMMMKKKJJJHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPSSSUUUVVVUUUQQQMMMKKKJJJIIIHHHKKKQQQXXXaaaooo}}}~~~nnneeeaaa\\\YYYXXXVVVUUUTTTSSSSSSTTTUUUVVVYYYYYYZZZXXXUUURRRQQQQQQQQQPPPOOONNNMMMNNNOOOOOOOOOOOOQQQRRRSSSSSSRRRRRRNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIINNNMMMPPPVVV[[[bbbnnnyyyZZZ]]]aaafffkkkqqqxxx|||~~~}}}{{{yyyvvvtttsssqqqnnnmmmppprrrvvv~~~}}}|||pppeeeaaa^^^YYYTTTRRROOOOOOMMMLLLJJJIIIHHHGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRTTTUUUTTTPPPMMMKKKKKKJJJKKKPPPXXXaaakkkyyywwwjjjccc___[[[WWWWWWUUUUUUTTTSSSSSSTTTVVVWWWXXXYYYYYYWWWTTTQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOOOOPPPQQQQQQRRRQQQQQQOOONNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJIIILLLQQQUUU[[[gggrrrYYY]]]dddiiioootttyyy}}}}}}|||zzzwwwuuusssqqqpppooolllmmmppptttyyy||||||vvvkkkaaa^^^\\\WWWRRRPPPNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLOOOPPPQQQQQQRRRSSSRRROOOMMMKKKKKKMMMOOOVVVaaajjjttt{{{pppeeeaaa^^^YYYVVVVVVUUUUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYWWWSSSQQQOOOPPPNNNMMMLLLKKKJJJKKKKKKLLLPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFIIIMMMQQQWWWbbbmmmyyyYYY^^^eeelllqqqvvvzzz}}}{{{yyywwwtttrrrpppnnnnnnmmmkkklllpppuuuzzz}}}zzz{{{yyyrrrhhh___\\\[[[UUUPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKMMMOOOQQQRRRPPPQQQRRRQQQOOOMMMLLLLLLOOORRRZZZfffpppzzztttjjjaaa___]]]YYYVVVVVVUUUUUUTTTTTTTTTUUUWWWXXXXXXYYYYYYWWWSSSPPPOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJGGGFFFHHHMMMQQQVVVaaalllttt~~~]]]aaagggnnnrrrttttttsssooonnnlllkkkjjjjjjkkkkkkhhhhhhiiilllrrr|||{{{vvvuuuyyyuuunnngggccc\\\VVVSSSQQQOOONNNMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPPPPMMMLLLLLLJJJGGGIIINNNMMMUUUaaammmxxx~~~jjjeee^^^YYYWWWWWWWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXYYYXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPOOONNNMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIMMMTTT]]]cccnnnxxx\\\___eeejjjnnnooonnnmmmgggfffeeeddddddeeefffffffffgggiiilllsss|||{{{xxxxxx||||||qqqjjjddd```YYYUUURRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMNNNOOOPPPQQQQQQOOOLLLKKKKKKIIIFFFHHHMMMPPPYYYfffsss~~~uuuhhhccc]]]XXXVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXYYYXXXWWWUUURRRPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFHHHIIIIIIJJJLLLRRRZZZ___kkktttZZZ\\\```dddffffffeeeddd^^^^^^]]]]]]^^^```bbbccceeegggjjjnnnuuu}}}}}}zzz{{{|||tttjjjddd___\\\WWWSSSRRRRRRRRRQQQPPPOOONNNMMMKKKKKKJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRMMMJJJIIIIIIGGGEEEGGGLLLTTT^^^mmm{{{}}}nnneeeaaa[[[WWWUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXZZZZZZXXXVVVTTTRRROOOMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJLLLPPPWWW\\\eeennn}}}XXXYYY[[[]]]]]]]]]\\\[[[WWWXXXXXXZZZ\\\___bbbccceeehhhmmmrrrxxx~~~zzzzzz}}}wwwmmmfffaaa\\\YYYUUUSSSSSSTTTTTTSSSRRRQQQOOONNNMMMLLLKKKKKKLLLMMMOOOPPPRRRRRRRRRRRRKKKHHHFFFGGGEEEDDDGGGMMMXXXcccsssxxxnnnbbb^^^YYYUUUTTTTTTSSSSSSRRRSSSTTTVVVWWWYYY[[[\\\XXXVVVTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLMMMMMMLLLJJJIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKOOOUUUZZZaaaiiiwwwUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSUUUXXX\\\```dddfffiiilllrrrwww||||||zzz|||zzzqqqiiiccc```ZZZWWWTTTSSSTTTUUUUUUTTTRRRQQQPPPNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPIIIFFFEEEFFFEEEEEEJJJPPP[[[fffwwwtttmmm___\\\WWWTTTSSSSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[\\\XXXVVVUUURRRPPPOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIKKKOOOUUUYYYaaahhhtttSSSSSSRRRRRRRRRRRRRRRRRRPPPQQQTTTXXX]]]ccchhhkkkooosssyyy~~~||||||{{{ssslllfffaaa]]]XXXVVVSSSRRRSSSSSSSSSRRRQQQPPPOOONNNNNNMMMNNNNNNMMMOOOPPPQQQQQQPPPOOOMMMHHHEEEDDDFFFGGGHHHNNNUUU```kkk{{{|||mmmfff]]]ZZZVVVTTTSSSSSSRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[VVVUUUTTTQQQPPPNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHJJJNNNSSSWWWaaagggppp{{{QQQQQQPPPPPPPPPQQQRRRRRRRRRTTTWWW]]]cccjjjooorrruuuzzz~~~~~~}}}~~~~~~zzzssslllgggbbb]]]ZZZVVVTTTQQQPPPPPPPPPOOONNNOOOOOONNNNNNNNNNNNNNNOOONNNOOOQQQQQQQQQOOOLLLJJJGGGDDDDDDGGGHHHKKKRRRZZZgggrrrttthhhaaa\\\YYYVVVTTTTTTTTTSSSRRRSSSTTTVVVXXXZZZZZZZZZZZZTTTSSSQQQOOONNNLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIILLLPPPSSSZZZ___hhhsss~~~PPPPPPOOOOOOOOOQQQRRRSSSWWWXXX\\\bbbiiipppvvvyyyyyy~~~{{{{{{|||{{{xxxwwwsssmmmhhhccc___ZZZWWWUUUSSSPPPOOONNNMMMLLLJJJNNNNNNMMMMMMNNNNNNOOOPPPNNNOOOQQQQQQPPPNNNJJJHHHGGGDDDDDDGGGJJJMMMTTT]]]mmmwwwqqqfff```[[[YYYVVVTTTTTTTTTSSSRRRSSSTTTVVVXXXZZZZZZZZZZZZRRRQQQOOOMMMLLLKKKJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIIIIJJJMMMPPPRRRWWW```kkkvvvRRRRRRSSSRRRRRRTTTWWWZZZ\\\```eeejjjooouuuzzz~~~}}}{{{{{{{{{}}}~~~xxxrrrmmmllljjjgggccc^^^ZZZWWWVVVSSSRRRPPPNNNMMMLLLKKKKKKHHHJJJLLLMMMMMMMMMOOOPPPPPPRRRSSSSSSPPPLLLJJJJJJEEEGGGHHHIIILLLTTT___ggguuuuuuggg___[[[WWWVVVTTTRRRRRRRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQPPPMMMKKKJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJPPPRRRYYYdddnnnxxx|||{{{~~~RRRSSSTTTTTTUUUXXX\\\___dddhhhmmmrrrwww|||~~~}}}zzz|||~~~{{{vvvqqqkkkgggfffdddaaa^^^ZZZVVVTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIKKKMMMNNNNNNOOOPPPQQQQQQSSSTTTSSSOOOLLLJJJJJJFFFGGGIIIJJJMMMVVVbbbkkkyyy|||oooeee```^^^VVVUUUSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTSSSSSSRRRRRROOONNNKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJNNNOOOVVV```iiittt|||}}}TTTUUUVVVXXXZZZ^^^cccgggnnnqqqvvv{{{}}}|||yyy~~~xxxppplllhhhccc``````___]]]ZZZWWWTTTRRRQQQPPPOOOMMMLLLJJJJJJIIIIIIIIILLLNNNOOOOOOPPPQQQSSSSSSTTTUUUSSSOOOLLLJJJJJJGGGHHHIIIKKKPPPZZZgggppppppggg```]]]\\\TTTSSSRRRRRRRRRSSSTTTUUURRRRRRQQQPPPOOONNNNNNMMMLLLKKKIIIGGGFFFFFFGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBAAA??????AAABBBCCCEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLQQQYYYbbbmmm}}}}}}zzz{{{VVVWWWYYY[[[^^^dddjjjooouuuxxx}}}|||zzzzzzyyy}}}wwwoooiiieeebbb___]]]]]]\\\[[[YYYWWWUUUSSSRRRNNNMMMKKKJJJIIIHHHHHHHHHIIIKKKNNNOOOOOOPPPQQQSSSTTTUUUUUUSSSOOOLLLKKKKKKHHHIIIKKKMMMSSS^^^lllwwwwwwggg___YYYWWWVVVQQQQQQQQQQQQQQQRRRSSSTTTPPPPPPOOONNNLLLKKKJJJJJJJJJIIIHHHFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCBBB???>>>>>>???BBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA??????@@@BBBDDDFFFCCCCCCCCCBBBCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIMMMTTT\\\fffvvvwwwttt{{{YYYZZZ\\\^^^bbbhhhpppuuu{{{~~~~~~wwwvvvwwwyyy}}}tttpppjjjeeebbb```^^^]]]ZZZYYYXXXWWWUUUTTTSSSRRRLLLKKKJJJIIIHHHHHHGGGGGGGGGJJJMMMNNNOOOOOOQQQSSSUUUVVVVVVSSSPPPMMMLLLLLLJJJLLLOOORRRYYYdddrrr}}}nnnbbb[[[VVVSSSSSSOOOOOOOOOOOOPPPPPPQQQRRROOONNNMMMLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>???AAACCCEEEBBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHJJJPPPVVV___mmmzzzwwwrrrvvv\\\]]]^^^```dddjjjrrrxxx~~~zzzuuutttvvv{{{{{{uuummmjjjgggccc```^^^]]]]]]VVVVVVUUUSSSRRRQQQPPPOOOKKKKKKJJJHHHHHHGGGGGGGGGGGGIIILLLNNNOOOOOOQQQSSSUUUVVVUUUSSSPPPNNNNNNOOOOOORRRUUUZZZaaalllyyywwwfff]]]ZZZVVVSSSSSSMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>???AAABBBCCCAAAAAAAAA@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFGGGLLLQQQWWWdddppp}}}|||tttuuuyyy______```aaadddjjjrrrxxx|||yyyttttttvvv}}}xxxrrrmmmfffeeebbb___\\\ZZZZZZZZZTTTTTTSSSQQQPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJMMMOOOPPPQQQSSSTTTTTTUUUUUUSSSPPPOOOPPPQQQTTTXXX]]]cccjjjttt|||nnn___ZZZXXXTTTPPPOOOKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDEEEEEEEEEDDDCCCDDDCCCEEEIIILLLQQQ[[[fffrrrwwwuuuuuuzzz```aaaaaaaaadddjjjrrrwwwxxx{{{~~~yyytttuuuwww{{{tttoookkkhhhaaa```___[[[XXXVVVWWWWWWUUUTTTSSSRRRPPPOOONNNMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKNNNPPPQQQRRRTTTVVVTTTUUUTTTSSSQQQPPPQQQRRRXXX]]]ccciiipppzzzwwwjjj]]]XXXVVVQQQLLLIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBBBBAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBB@@@AAACCCDDDDDDDDDCCCBBBBBBAAACCCGGGIIILLLUUU___kkk}}}zzzvvvsssvvvgggdddbbbccchhhmmmppppppvvvzzz~~~zzzwwwwwwyyyyyyqqqmmmkkkgggccc]]]\\\[[[ZZZYYYXXXWWWVVVRRRQQQPPPNNNMMMLLLKKKKKKHHHHHHGGGGGGFFFFFFGGGGGGLLLLLLLLLMMMOOOQQQSSSTTTVVVRRROOOOOOMMMLLLOOOVVVXXX```kkkttt{{{~~~eee```XXXSSSPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDAAA@@@?????????AAACCCEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@??????????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@DDDJJJQQQTTTeeennn}}}zzzssswww}}}pppmmmhhhhhhjjjnnnppppppuuuxxx{{{}}}}}}yyyzzz{{{{{{qqqkkkhhhfffccc___\\\\\\[[[ZZZXXXWWWVVVUUURRRQQQOOONNNLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHLLLLLLMMMNNNPPPRRRSSSTTTRRRNNNKKKKKKIIIHHHLLLSSSYYYbbboooyyypppbbb]]]VVVPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@????????????@@@AAAAAAAAA@@@??????@@@AAACCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????BBBFFFKKKNNN[[[dddtttvvvxxx{{{~~~|||}}}yyytttpppppprrrssssssxxxyyy{{{{{{|||~~~~~~}}}~~~}}}vvvpppiiieeedddccc___\\\[[[[[[ZZZYYYWWWVVVUUUUUUQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGGGGGGGGGGGGGHHHIIILLLLLLMMMOOOQQQRRRTTTTTTNNNJJJHHHHHHGGGFFFKKKRRR[[[eeetttyyyggg]]]YYYRRRNNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB???????????????@@@AAAAAAAAA@@@??????@@@AAACCCDDDFFFEEECCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@BBBAAA@@@???>>>=========?????????@@@@@@@@@@@@@@@DDDBBB@@@???@@@DDDGGGJJJRRRZZZjjj}}}}}}yyyyyy{{{|||zzzxxx{{{yyyyyyzzz{{{~~~~~~}}}vvvooolllhhheeecccaaa^^^\\\ZZZZZZYYYWWWVVVUUUTTTSSSPPPOOONNNLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQRRRSSSTTTMMMIIIGGGGGGGGGHHHMMMUUU^^^jjjzzzrrreeeZZZVVVPPPLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@AAABBBBBBCCC@@@@@@@@@@@@@@@BBBCCCDDDFFFEEEDDDBBBAAA@@@@@@???@@@@@@????????????@@@@@@AAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@EEEDDDBBBAAABBBDDDGGGIIIPPPWWWcccttt~~~xxxxxx}}}zzzwwwvvv~~~uuuqqqllljjjgggdddbbb___\\\ZZZYYYXXXWWWVVVUUUSSSRRRRRROOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRQQQQQQJJJFFFDDDFFFGGGIIIQQQYYYcccooo{{{hhh^^^WWWTTTOOOLLLKKKJJJJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@============>>>???@@@@@@???@@@@@@@@@AAAAAAAAABBBCCCBBBAAA@@@AAADDDFFFHHHMMMSSS]]]jjjzzz|||xxx|||~~~{{{xxxvvvtttxxxqqqpppgggfffccc```]]][[[YYYXXXWWWWWWVVVUUUSSSRRRQQQQQQNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNFFFCCCBBBDDDGGGKKKTTT]]]kkkwwwppp```YYYUUURRRNNNLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@<<<<<<<<<===>>>???@@@AAA??????@@@@@@AAABBBBBBBBB??????>>>>>>???AAACCCEEEHHHMMMUUUaaapppzzzyyyzzz}}}{{{xxxuuurrrppp{{{pppkkklllcccbbb___\\\YYYXXXXXXYYYWWWVVVUUUTTTRRRQQQPPPPPPMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPPPPOOONNNLLLJJJFFFBBBBBBFFFJJJOOOYYYccctttzzzhhh]]]WWWRRRPPPLLLKKKJJJJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@????????????@@@@@@===============>>>???@@@>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAABBBDDDHHHPPPZZZgggyyy}}}wwwttt{{{{{{zzzxxxvvvsssooommmkkkzzzpppfffaaaccc```___^^^[[[XXXXXXZZZ[[[VVVVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFGGGIIIKKKMMMNNNNNNOOOPPPPPPOOOLLLJJJHHHGGGDDDDDDIIINNNTTT___iiizzzmmmaaaXXXSSSPPPNNNKKKJJJJJJJJJIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>===@@@@@@@@@???@@@AAAAAABBB??????@@@AAABBBBBBBBBBBB??????>>>>>>??????@@@AAA@@@@@@????????????@@@@@@???>>>>>>============>>><<<======>>>???@@@@@@@@@CCCBBBAAA@@@@@@@@@AAABBBDDDHHHNNNVVVaaaqqqvvvpppnnnyyy~~~wwwvvvtttrrrnnnkkkhhhggg{{{ssslllgggeeedddaaa___\\\YYYWWWUUUUUUUUUVVVUUUSSSQQQOOOLLLJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPPPPOOOMMMJJJGGGFFFBBBDDDFFFIIIOOOZZZgggqqquuufff[[[SSSOOOOOOMMMKKKHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>>>>>>>>>>===<<<<<<>>>??????@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBFFFFFFIIIRRR[[[gggyyywwwiiikkkqqq{{{~~~zzzxxxwwwsssmmmiiifffeeecccbbb{{{uuunnnhhhdddaaa```^^^]]]ZZZXXXVVVUUUTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIKKKMMMNNNOOOPPPPPPOOOMMMKKKHHHFFFDDDBBBDDDGGGKKKSSS___nnnxxxlll```WWWPPPMMMMMMLLLJJJHHHGGGFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======????????????>>>===<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>?????????@@@@@@@@@????????????@@@AAAAAADDDDDDHHHOOOWWWaaaqqqzzzllljjjnnnvvv~~~|||xxxtttqqqooolllhhhdddbbbbbbbbbbbb{{{xxxuuurrrmmmgggbbb___]]]]]][[[ZZZXXXVVVUUUTTTTTTTTTQQQQQQPPPOOONNNMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPOOONNNMMMKKKHHHFFFDDDCCCBBBDDDHHHNNNWWWeeeuuuuuuccc[[[TTTOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@????????????>>>>>>>>>@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===???>>>>>>>>>===;;;:::999======>>>>>>>>>>>>======>>>>>>>>>>>>???????????????????????????@@@@@@AAACCCCCCEEEKKKQQQXXXeeerrr~~~~~~qqqiiiiiiooozzz}}}yyyvvvsssnnnkkkfffeeebbb```___```bbbccc}}}yyytttqqqnnnlllhhhccc___]]]\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTPPPPPPOOONNNMMMLLLLLLKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPNNNMMMJJJGGGEEECCCBBBBBBBBBEEEJJJPPPZZZhhhyyykkk^^^WWWRRROOONNNIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<===============<<<;;;:::<<<======>>>>>>======<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@CCCBBBDDDHHHKKKPPPZZZdddppp|||xxxiiifffhhhqqq~~~zzzuuurrroookkkhhhaaaaaa```______aaadddggg{{{wwwsssooommmiiigggeeeaaa___]]]\\\[[[XXXXXXWWWWWWVVVUUUTTTTTTQQQPPPOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGIIILLLMMMOOOOOOOOOLLLJJJGGGDDDBBBBBBBBBBBBBBBFFFLLLSSS]]]kkk{{{tttbbbXXXSSSOOOLLLLLLHHHHHHHHHHHHHHHHHHHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>???@@@BBBBBBDDDGGGHHHJJJQQQYYYcccppp~~~mmmgggeeelllwww~~~}}}{{{xxxsssooollliiifffccc^^^____________bbbggglll~~~{{{wwwssspppmmmjjjgggeeedddbbb```^^^\\\[[[ZZZWWWWWWWWWWWWVVVUUUSSSSSSPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGIIIKKKMMMNNNOOONNNNNNKKKHHHEEEBBBAAAAAABBBDDDCCCHHHPPPXXXbbbooo~~~uuuhhhYYYRRROOOKKKIIIIIIGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@????????????>>>======>>>>>>>>>>>>>>>???======>>>>>>>>>>>>>>>???????????????????????????;;;;;;;;;;;;;;;::::::999999:::;;;===>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===========================>>>>>>???AAAAAACCCFFFFFFEEEJJJQQQXXXdddrrr|||vvvlllfffiiiooozzz|||yyywwwuuuqqqnnniiifffdddbbb```^^^[[[]]]```bbbccchhhooouuuvvvtttpppmmmkkkiiieeecccbbbaaa___]]][[[YYYXXXXXXVVVVVVVVVVVVUUUSSSQQQPPPNNNMMMMMMLLLJJJIIIIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNNNNNNNMMMLLLIIIGGGCCCAAA@@@AAADDDFFFDDDKKKUUU___jjjwwwjjj___SSSOOOMMMJJJIIIJJJGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>=====================>>>>>>??????============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>>>>>>>???AAAEEEDDDBBBFFFLLLPPPZZZfffpppzzzsssjjjhhhiiiooo~~~}}}{{{xxxuuuqqqnnnmmmhhheeeaaa^^^]]]]]]\\\[[[[[[```eeehhhlllsss|||~~~zzzsssqqqnnnkkkiiigggdddaaa___^^^]]][[[YYYWWWVVVUUUUUUUUUUUUUUUSSSQQQOOONNNKKKKKKKKKKKKKKKJJJJJJJJJEEEEEEEEEEEEFFFGGGIIIIIIIIIKKKMMMNNNOOONNNLLLKKKHHHFFFBBB@@@@@@BBBEEEGGGEEEMMMXXXdddppp}}}wwweee[[[RRROOONNNLLLKKKMMMHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>=========<<<<<<<<<<<<<<<=========>>>>>>??????<<<=========>>>>>>??????========================<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<===@@@CCCBBB@@@CCCIIIKKKTTT^^^gggrrr}}}yyyllliiifffgggwww~~~}}}}}}~~~zzzyyywwwtttpppllliiigggdddaaa]]][[[[[[\\\[[[[[[^^^cccjjjooouuu}}}|||xxxtttrrrnnnllliiifffccc```^^^]]]^^^\\\ZZZYYYYYYXXXVVVTTTRRRRRRQQQPPPOOONNNNNNMMMNNNMMMKKKIIIGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFHHHIIIDDDGGGJJJMMMNNNLLLIIIGGGFFFBBBAAABBBBBBAAACCCHHHKKKTTTaaappp}}}mmm^^^WWWOOOKKKLLLLLLJJJGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAABBBCCCIIIOOOVVV^^^fffppp{{{yyyqqqjjjjjjsss|||~~~}}}{{{yyy~~~~~~}}}{{{zzzxxxtttooommmkkkhhhddd```]]]ZZZXXXWWWYYY]]]___aaafffkkksss||||||yyyvvvssspppllljjjhhhdddaaa___]]]\\\[[[YYYWWWVVVVVVVVVTTTRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLJJJIIIGGGFFFFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJFFFHHHKKKMMMMMMKKKHHHFFFDDDAAA@@@BBBCCCCCCGGGLLLRRR[[[iiiwwwvvvfffYYYSSSMMMJJJKKKLLLKKKHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999999:::<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBGGGKKKRRRYYYaaakkkwwwwwwnnnjjjlllqqqzzz~~~{{{yyyxxxxxxyyy{{{~~~~~~~~~~~~}}}{{{yyywwwvvvqqqnnniiifffdddbbb]]]ZZZ[[[YYYWWWXXXZZZ___bbbeeennnttt~~~~~~zzzwwwuuurrrpppmmmiiigggeeeaaa^^^\\\ZZZZZZXXXVVVTTTSSSTTTSSSQQQOOOQQQQQQPPPOOONNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKMMMMMMLLLIIIFFFCCCAAA??????BBBCCCEEEKKKRRR[[[eeettt~~~hhh]]]TTTOOOJJJHHHIIIKKKJJJHHHGGGGGGEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAACCCGGGMMMRRRYYYdddqqqzzzvvvnnniiihhhmmmwww~~~zzzwwwrrrrrrssstttwwwzzz}}}~~~|||{{{{{{{{{zzzxxxuuussspppoooiiifffccc```]]][[[XXXVVVZZZYYYZZZ[[[```eeekkknnnyyy|||yyyvvvsssqqqooollliiieeedddaaa^^^[[[YYYXXXWWWVVVTTTRRRRRRRRRQQQPPPNNNPPPPPPOOONNNMMMLLLLLLKKKJJJJJJHHHGGGFFFFFFFFFFFFDDDDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMLLLJJJFFFCCCAAA@@@>>>???AAACCCFFFOOOXXXeeepppooo^^^WWWPPPMMMHHHGGGGGGHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB??????>>>>>>>>>===============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999;;;;;;;;;:::::::::999999888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAADDDHHHLLLRRR]]]jjjssswwwmmmfffhhhoooxxx~~~zzzvvvpppppppppqqqrrruuuwwwyyy}}}~~~}}}|||{{{zzzxxxvvvvvvuuusssqqqnnnkkkhhhgggcccaaa___\\\ZZZYYYWWWWWW\\\]]]___ccciiipppxxx}}}|||yyywwwtttqqqooolllhhheeebbbaaa^^^[[[YYYWWWUUUUUUUUUSSSQQQQQQQQQQQQOOONNNOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIKKKLLLLLLMMMMMMLLLIIIGGGDDDAAA@@@@@@???@@@CCCDDDIIISSS^^^ooozzzwwwdddYYYSSSNNNLLLHHHFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEHHHMMMVVVbbbkkk{{{ttthhheeehhhnnnwww{{{wwwpppoooooonnnoooppprrrsssvvvwwwzzz}}}}}}{{{xxxvvvvvvuuusssqqqnnnmmmkkkhhhfffcccbbbaaa]]]]]][[[ZZZYYYYYY[[[\\\___bbbggglllsss|||}}}zzzwwwwwwtttrrrooommmjjjfffccc```^^^\\\YYYWWWUUUTTTSSSTTTRRRQQQPPPQQQQQQOOONNNNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKLLLKKKIIIGGGDDDBBBAAA@@@@@@@@@BBBFFFHHHNNN\\\iiiyyyjjj^^^UUUOOOLLLJJJHHHEEECCCBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAA============<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;<<<<<<<<<;;;;;;::::::::::::999999999999888888888888999999999999777888888999999::::::;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>AAACCCEEEIIIPPPZZZbbbssszzzlllcccbbbeeennnyyy{{{rrrqqqpppnnnmmmmmmnnnoooqqqrrrtttwwwyyy{{{|||}}}}}}|||wwwtttqqqoooooonnnllljjjfffeeeccc```^^^]]]\\\\\\XXXYYYZZZZZZZZZ]]]aaadddgggkkkrrrxxx~~~{{{xxxuuurrrpppnnnmmmllljjjfffddd^^^]]][[[XXXVVVTTTSSSRRRRRRQQQOOOOOOPPPPPPNNNMMMNNNMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAEEEJJJNNNWWWgggvvvlll___XXXPPPIIIHHHHHHGGGEEECCCBBBCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@============<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999:::;;;<<<;;;;;;::::::::::::999999999999888888888888888999999999999777777777888999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<>>>>>=========<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888999:::;;;::::::999:::::::::999999999888888777888888888888999999999666777777888999999::::::::::::::::::::::::::::::::::::999999::::::;;;;;;;;;>>>@@@BBBCCCGGGNNNSSSYYYiiixxx~~~jjjccc^^^aaagggooo~~~}}}zzzvvvtttrrrqqqqqqmmmnnnoooqqqrrrrrrssssssuuuwwwzzz|||}}}~~~~~~}}}{{{xxxuuupppllljjjkkkhhheeedddcccbbb```^^^ZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\```bbbfffkkksssyyy|||yyywwwvvvuuusssrrrqqqpppooonnnllliiidddaaa^^^\\\ZZZWWWTTTRRRPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIGGGFFFFFFFFFGGGGGGJJJJJJJJJIIIJJJKKKLLLLLLIIIFFFBBBBBBCCCDDDCCCAAACCCGGGMMMRRR[[[jjj}}}iiiYYYQQQKKKGGGEEEFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>============<<<===>>>??????>>>======;;;;;;;;;;;;:::999999888;;;::::::999:::;;;<<<===@@@???>>>===;;;;;;::::::999999999999999999999999:::::::::::::::::::::999:::::::::999999999888888999999999999999888777666888888999999999:::::::::999::::::;;;;;;::::::999;;;::::::::::::;;;<<<<<<<<<===>>>???@@@DDDIIIMMMUUUbbboooxxxzzzlll___\\\```hhhwww}}}{{{xxxvvvtttsssqqqnnnnnnnnnooonnnnnnnnnqqqsssssssssuuuzzz}}}}}}~~~~~~}}}{{{xxxwwwtttrrrooollliiifffdddddd```^^^\\\ZZZZZZYYYXXXVVVUUUUUUUUUTTTTTTVVVYYY\\\```bbbfffjjjpppxxx|||zzzwwwuuutttsssqqqooonnnmmmlllkkkjjjgggccc___]]][[[YYYVVVSSSQQQPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKGGGDDDAAAAAABBBCCCCCCAAAEEEKKKRRRZZZdddtttwwwaaaTTTNNNIIIFFFEEEEEEDDDDDDCCCAAA@@@@@@?????????>>>>>>>>>===============>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;::::::999:::;;;<<<===???>>>===<<<;;;:::::::::888888888888888888888888999999::::::::::::::::::999999888888888777777777888999999999999888777666888888888999999999::::::999999::::::::::::999999:::::::::::::::;;;<<<<<<;;;<<<<<<===>>>AAAFFFIIIMMMZZZgggrrrttteee___^^^cccnnnzzz~~~{{{xxxvvvssspppooonnnnnnmmmllljjjlllmmmmmmmmmooosssvvvwwwxxxzzz|||}}}|||zzzyyyzzzzzzyyyxxxvvvtttqqqpppkkkiiigggdddaaa___]]]]]]ZZZYYYWWWVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWZZZ^^^aaaiiimmmrrrxxx~~~|||yyyvvvsssrrrqqqpppnnnmmmkkkjjjhhhhhhgggdddaaa^^^\\\ZZZXXXUUURRRPPPNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKIIIIIIDDDBBB@@@???@@@BBBBBBBBBHHHOOOZZZfffrrrvvvfffVVVNNNKKKHHHEEEDDDCCCCCCBBBAAA@@@??????>>>????????????>>>>>>>>>>>>=========<<<;;;:::999888:::;;;<<<<<<<<<<<<<<<;;;::::::999999999:::;;;<<<======;;;:::999999888888777777777777777777777777888888888999:::::::::;;;888888777777777666666666888888999999888888777777777888888888999999999999888888999999999999888888::::::999999::::::;;;<<<::::::;;;;;;;;;===AAADDDFFFRRR^^^iiixxx|||nnnddd______fffnnn~~~zzzwwwssspppooonnnllljjjggghhhhhhhhhggghhhkkkmmmnnnoooqqquuuxxx{{{~~~}}}~~~|||yyywwwvvvtttrrrppppppooonnnllliiigggfff___^^^\\\ZZZXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWZZZ]]]___ccciiillluuuzzz}}}{{{wwwuuurrrppppppooommmllljjjhhhfffeeeeeeccc___]]]ZZZYYYVVVSSSPPPNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJIIIJJJLLLLLLKKKJJJGGGFFFBBB@@@>>>>>>???AAACCCDDDIIISSSbbbppp}}}gggZZZNNNKKKJJJGGGDDDCCCAAAAAAAAA@@@???>>>>>>>>>@@@?????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<<<<;;;999999999999999999::::::;;;;;;:::888888777777777777777777777777777777777666777777888999::::::;;;888888777777777666666666777777888888888888777777777777777888888888888999777777888888888888777777999999999999999::::::;;;999:::::::::999;;;>>>@@@DDDMMMWWW```nnnuuujjjbbb```cccgggppp{{{|||wwwsssqqqnnnkkkiiihhhgggfffeeeddddddfffgggfffgggjjjnnnrrruuuxxxzzzxxxyyyzzz|||~~~{{{xxxtttrrrpppnnnllljjjgggfffeeecccaaa___]]]\\\WWWVVVUUUSSSSSSRRRRRRRRRQQQRRRSSSSSSSSSTTTVVVXXXYYY\\\aaaeeejjjpppvvvzzz~~~|||zzzyyywwwuuurrrqqqppppppnnnmmmjjjhhhfffddddddbbb___\\\XXXWWWTTTQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEGGGIIIJJJKKKLLLIIIJJJKKKKKKJJJGGGEEECCC@@@???>>>>>>???AAAEEEHHHLLLXXXhhhxxxnnn^^^TTTLLLJJJIIIFFFCCCCCC@@@@@@@@@???>>>>>>>>>===?????????>>>>>>>>>>>>===;;;;;;;;;<<<<<<======>>>777888999:::::::::::::::999999999999999999888888:::999888777777666777777888888888888888888888888666666777777888999::::::999999888888888777777777666777777888888888777777666666777777777888888888666777777888888777777666999888888888888999::::::999:::::::::999:::<<<>>>AAAGGGOOOXXXeeettt}}}rrrgggbbb```___fffnnn}}}~~~yyyuuurrrnnnkkkjjjiiifffdddcccbbbbbbaaabbbcccfffiiimmmpppssstttttttttuuuwwwxxxzzz{{{|||~~~~~~~~~{{{wwwqqqooollljjjiiigggeeeccc___^^^]]][[[YYYXXXWWWWWWPPPPPPOOOOOOOOOPPPQQQQQQPPPRRRUUUVVVVVVXXX\\\______ccciiiooovvv}}}~~~{{{yyywwwwwwwwwuuusssrrrqqqqqqpppnnnkkkiiifffdddbbb```]]][[[WWWUUUSSSPPPMMMKKKJJJIIIJJJIIIIIIHHHHHHGGGFFFFFFDDDEEEEEEFFFEEEEEEDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJIIIGGGDDDBBBAAA???@@@?????????CCCHHHLLLSSS^^^ooouuucccXXXPPPJJJIIIIIIEEECCCCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============::::::;;;;;;<<<===???@@@777888888999999999999888888888999999999888777777999888888777666666777777888888888888888888888888666666666777888888888999999999888888888777777777666666777777888888777777666666666666777777777777777777888888888888777777888888777777888888999:::888999::::::999999;;;===;;;@@@GGGPPP\\\jjjwwwxxxlllccc]]]XXX```eeeqqq~~~}}}yyyuuurrrnnnkkkgggdddcccaaa___^^^```aaadddfffiiilllnnnooonnnnnnooooooqqqrrrtttuuuxxxxxxyyyyyyzzzzzz{{{{{{}}}}}}|||}}}}}}~~~~~~}}}}}}|||{{{yyyyyyzzzzzzxxxwwwvvvxxx{{{|||zzzuuuoookkkfffdddbbbaaaaaa```^^^\\\YYYXXXWWWUUUTTTTTTSSSTTTLLLMMMMMMNNNOOOQQQRRRSSSRRRUUUYYY[[[\\\___dddhhhjjjooovvv}}}~~~|||zzzxxxwwwwwwwwwuuusssrrrrrrqqqpppooollliiieeebbb```^^^[[[YYYVVVTTTRRROOOLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMJJJIIIHHHFFFDDDAAA@@@???@@@AAAAAA@@@AAAEEEKKKPPP\\\fffvvv{{{eee[[[RRRLLLGGGGGGFFFCCCBBBCCC@@@@@@????????????>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::<<<===>>>999999:::::::::999888888888888999999999888666555999888777777777777777777777777777777777777777777666777777777777777777777888888777777777666666666555666666777777777777777555555555666666666777777777888888999999888888777777777777777777888999999666777999999888999:::<<<:::<<>>@@@AAABBBAAABBBFFFMMMSSSbbbmmm{{{lll\\\WWWNNNHHHDDDDDDDDDBBBAAACCC@@@@@@@@@@@@????????????===<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;::::::999888777888999999999777666555999888888777777777777888666666666666666666666666777777777777666666666666777666666666555555555555555555666777777777777777555555555555666666666777888888999999999999888888777777777777777888888999444666777888777888999;;;<<<===AAAGGGLLLTTT```iiilllxxx{{{rrrjjjaaaXXXWWWUUU[[[iiiyyy}}}vvvvvv{{{|||wwwqqqmmmkkkiiieeebbbaaaaaabbbcccdddeeefffgggbbbbbbaaaaaaaaabbbdddeeeeeeeeeeeefffgggiiijjjkkkiiiiiiiiijjjllloooqqqrrrssstttuuuvvvuuusssqqqooottttttssssssrrrrrrrrrrrrppppppooonnnllljjjhhhggghhhfffdddddddddeeedddccceeeeeefffeeebbb]]]YYYVVVTTTSSSSSSTTTUUUUUUSSSRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSTTTVVVYYY[[[^^^___```fffkkknnnooossszzz}}}{{{zzzzzzzzzxxxwwwwwwuuurrrqqqppppppnnnllleeedddaaa^^^[[[XXXWWWVVVXXXVVVSSSPPPMMMJJJHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHFFFCCCAAA@@@???>>>>>>AAADDDFFFHHHMMMUUU[[[jjjwwwwwwcccWWWSSSJJJHHHDDDAAA???>>>>>>>>>@@@???>>><<<<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999:::::::::999999999888888888888999999999999888888777777888888888999999999888888777777666666555555666666666666666555555555888888888777777666555444666666666666666666666666666666666666777777777777666666555555555555666666777777777777777777777777666777888999:::;;;;;;<<<999;;;>>>AAAEEEKKKSSSXXXcccmmmuuutttrrrnnnggg^^^XXXUUUXXXaaakkkxxxyyyuuuvvvyyy{{{{{{xxxvvvsssmmmhhhgggeeedddcccddddddbbbaaa___^^^]]]\\\\\\]]]^^^______^^^]]]]]]]]]^^^```aaa```aaabbbcccdddfffggggggllllllllllllllllllllllllmmmmmmllllllkkkjjjjjjiiigggffffffeeedddcccbbbbbbbbb```^^^]]]\\\[[[XXXVVV[[[\\\\\\\\\ZZZWWWUUUSSSQQQRRRRRRRRRRRRQQQPPPPPPRRRSSSRRRQQQPPPRRRUUUWWWUUUXXX[[[^^^aaaeeejjjmmmnnnqqqvvvzzz~~~~~~{{{zzzyyyxxxvvvuuuuuussspppnnnmmmllljjjhhhcccbbb___\\\YYYWWWVVVUUUUUUSSSQQQNNNKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJFFFEEECCCBBB@@@@@@??????===???BBBEEEIIIPPP[[[bbbrrr~~~mmm\\\RRRNNNHHHGGGDDDAAA???>>>>>>>>>@@@???===<<<<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999888888888777888888999999888888777888888888888888888888888777777777777666666555555666666666666666666666555444555666777777888888777555555555555555555555555555666666666777777777777777777666666666666777777777777777777777777777777999999999999999999999999:::;;;===???AAAFFFLLLPPPYYYcccmmmoooppppppkkkeeeYYYUUUUUU[[[cccooo~~~uuurrrpppppp||||||vvvqqqnnnllljjjhhhhhhfffdddbbb]]]\\\[[[ZZZZZZZZZ[[[[[[YYYXXXWWWWWWWWWXXXYYYZZZXXXYYYZZZ[[[\\\]]]^^^^^^bbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbaaa`````````]]]]]]]]]\\\\\\[[[ZZZYYYZZZXXXWWWWWWXXXYYYXXXWWWXXXXXXYYYYYYWWWUUUSSSQQQNNNOOOOOOPPPPPPOOOOOONNNRRRSSSTTTSSSSSSUUUYYY\\\]]]```dddgggkkkoootttwww}}}~~~}}}zzzxxxwwwtttrrrssspppllljjjiiigggeeecccaaa```]]]ZZZXXXVVVTTTTTTQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBAAACCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLLLLJJJIIIGGGCCCBBBAAA@@@??????@@@AAA>>>@@@CCCGGGMMMXXXeeennn}}}pppaaaUUUMMMJJJFFFEEECCC@@@???>>>?????????>>>===<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888888777777777888888999999888888777888888888888777777777777777777777666666666666555555555666666666666666666444444555666777777777777555555555555555555555555555555666666666777777777888777777777777777777888777777777777777777777777;;;;;;:::999888777777666;;;<<<<<<<<<===???CCCGGGOOOXXXbbbhhhkkknnnmmmjjj^^^ZZZVVVWWW[[[fffxxx{{{sssmmmiiiqqqwww~~~yyywwwsssqqqnnnlllhhheee___^^^]]]\\\ZZZZZZZZZZZZVVVUUUTTTTTTSSSTTTTTTUUUSSSSSSTTTTTTUUUVVVVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWUUUUUUVVVVVVVVVUUUSSSRRRUUUSSSPPPOOOPPPRRRRRRRRRRRRRRRSSSSSSRRRQQQOOONNNOOOPPPQQQRRRSSSSSSSSSSSSVVVXXXYYY[[[\\\___cccfffjjjmmmrrrvvvzzz|||zzzyyyzzz~~~{{{xxxvvvssspppqqqnnnjjjgggeeeccc```^^^___^^^[[[YYYWWWUUUTTTSSSOOONNNLLLKKKIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCDDDEEEFFFHHHIIIIIIIIIJJJLLLMMMLLLJJJGGGEEEBBBAAA???>>>>>>???@@@AAACCCEEEIIIMMMTTTaaapppzzzxxxdddYYYQQQKKKHHHDDDCCCAAA@@@????????????============<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999888777666666777777888888888888777777888777777777777666666666666666666666666666666666555555555555666666666666777777777777666555444333555555555555555555555555555555555666666666777777777777666666666666777777777777777777777777777777::::::999999888777777777:::;;;;;;;;;:::;;;>>>AAAIIIOOOXXX___dddhhhjjjjjjgggbbb\\\XXXYYYbbbqqq}}}|||tttnnnnnnqqqxxx{{{wwwsssooolllgggfffdddbbb```___]]]]]]XXXWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTUUUVVVVVVTTTSSSRRR\\\XXXSSSPPPOOOPPPOOOOOOQQQQQQRRRSSSSSSSSSRRRRRRVVVWWWYYY[[[\\\]]]^^^^^^___aaadddgggiiimmmqqqtttyyy}}}|||wwwwwwyyy{{{~~~}}}}}}}}}~~~{{{xxxuuurrrpppooolllhhheeecccaaa^^^\\\]]][[[ZZZXXXVVVTTTSSSSSSNNNMMMLLLJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAACCCCCCEEEFFFHHHIIIJJJJJJIIIJJJKKKLLLKKKHHHDDDBBBCCCAAA???>>>>>>???AAABBBGGGJJJOOOUUU]]]iiiwwwlll[[[SSSMMMHHHEEEBBBBBBAAA@@@??????>>>>>><<<<<<<<<============<<<<<<;;;;;;;;;;;;:::::::::;;;::::::::::::999999999::::::999888888777666666777777777888888777777777666666666666666666666666555555555555555666666666444555555555666666777777777777777666666555444333555555555555555555555555555555555555666666666666555555555444444555555555666666666666666666666666777777888888888999999999888::::::::::::;;;===@@@BBBFFFNNNVVV\\\```fffjjjkkkiiiddd]]][[[aaakkksss}}}xxxrrrsssuuuxxx~~~~~~zzzvvvqqqpppnnnllliiifffdddccc[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTRRRSSSTTTUUUUUUTTTSSSSSSccc___ZZZVVVUUUUUUTTTSSSUUUVVVWWWXXXYYYZZZ[[[[[[^^^___aaadddgggiiijjjjjjkkkmmmqqquuuxxx|||~~~xxxuuuwww{{{~~~~~~}}}}}}||||||{{{{{{zzzzzzzzz|||{{{xxxvvvtttqqqooollliiifffcccaaa___\\\ZZZYYYXXXWWWUUUSSSRRRRRRRRRMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJJJJKKKJJJJJJJJJJJJHHHEEEBBB@@@BBBAAA???>>>???AAADDDFFFJJJOOOWWW___hhhsssxxxaaaTTTNNNIIIDDDCCCAAAAAA@@@@@@???>>>======;;;;;;<<<=========<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888999888888888888777777777666777777888888777777666555555555555666666666777444555555555555666666666444444555555666777777777333333444555666666666666444444444444444444444444444444555555555666666666555444444333333444444555666666666666666666666666555555666777888999:::;;;777888:::::::::;;;>>>@@@===???DDDMMMTTTYYYaaaiiijjjmmmkkkddd```bbbfffhhhvvv~~~|||{{{zzz|||~~~|||yyyuuuqqqnnnlllbbbbbbaaa```^^^\\\ZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUU^^^[[[XXXWWWXXXYYYYYYYYYXXXXXXZZZ[[[^^^___aaabbbgggiiikkkooorrruuuwwwxxx{{{~~~yyyuuutttwww|||}}}zzzyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxzzz|||~~~}}}zzzwwwuuusssrrrooommmiiifffccc```^^^]]]ZZZXXXUUUTTTSSSQQQPPPOOOOOOOOOKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFHHHJJJKKKKKKKKKJJJJJJIIIGGGEEEBBB@@@???@@@?????????BBBFFFJJJMMMOOOWWWbbbmmmwwwyyyjjjYYYPPPKKKFFFDDDDDDAAAAAAAAA@@@???===<<<;;;:::;;;<<<=========<<<<<<;;;;;;;;;:::::::::999999888888888777777777777666777777777777888888888888666666777777777777666666333333444555666666777777444444444555555555666666444444555555666777777888333333444555666666666666444444444444444444444444444444444555555555666666555555444444444444555555666666666666666666666666555555666777888999::::::777888::::::::::::<<<>>>>>>===@@@HHHMMMQQQZZZccchhhoooqqqlllggggggeeebbbjjjqqq|||{{{yyypppppppppnnnllliiigggeeebbbbbbaaa```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZ\\\^^^]]]\\\[[[]]]___aaaaaaaaaaaabbbdddfffiiikkknnnooowwwyyy|||~~~{{{wwwttttttxxx}}}}}}~~~|||yyyyyyzzz{{{{{{zzzwwwvvvuuutttuuuwwwyyyzzzyyyvvvsssrrrqqqpppnnnlllgggddd```^^^]]][[[YYYWWWRRRRRRPPPOOONNNMMMMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCFFFHHHJJJKKKKKKKKKKKKJJJHHHEEECCCAAA???>>>>>>>>>>>>???CCCIIINNNRRRTTT^^^lllyyynnnbbbVVVPPPLLLGGGEEEFFFAAAAAAAAA@@@>>>===;;;:::999:::<<<=========<<<<<<;;;;;;;;;:::::::::999999777777777777666666666666666666666777888888999999666666777777777777666666111222333444555777888888444444444555555555666666444444444555666777777888666666666666555444333222444444444444444444444444444444444555555555666666666666555555555555666666666666666666666666666666666666666777888888999999777888::::::999999:::<<>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999888888777777777888999999999:::666666666666777777777777777777666555444444333333555555555555555555555555444444444444444444444444444444444444444444333333333333333333333333333333222222333333333333444444555555555444444333333333222333444555555555444333444444444555555555555666666666666666777777777777999888777777777888:::;;;999;;;<<>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999999888888777777888888888888888999777777777666666666666666777666666555444444333333555555555555555555555555444444444444444444444444333333444444444444444444333333333333333333333333222222333333333333444444555555444444444333333333444444555555555444222111444444444555555555555666555666666666777777777777888777777666777888999:::888999;;;===???DDDIIINNNZZZ```jjjtttyyyvvvnnnggg]]]YYYYYY```jjjwww~~~|||{{{yyyvvvwww|||{{{xxxrrrjjjccc|||yyyxxxrrrrrrrrrqqqpppooonnnnnnoooooopppppppppoooooonnnooonnnmmmjjjgggeeecccbbb___]]]ZZZXXXWWWUUURRRPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIGGGIIIJJJLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFJJJTTT```jjjyyyxxxddd\\\PPPKKKFFFCCCDDDDDDBBB?????????>>>======<<<<<<;;;;;;;;;;;;:::::::::999999;;;;;;::::::999888888888888888888888777777777777888777777666666555555555666666555555444333333333444444444444444444444444444444444444444444444444222222333333444444555555333333333333333333333333222222333333333333444444444444444444333333333333666666666555444333111000444444444555555555555666555555666666666777777777666666555555666666777888777888999:::<<>>>>>===<<<<<<;;;;;;::::::::::::999999999999::::::999999888888888777888888888777777666666555888888777666555555444444555555555444444333333333444444444444444444444444444444444444444444444444111111222333444444555555333333333333333333333333222222222333333333444444333333333333333333333333666555555555444333222222444444444555555555555666555555555666666666777777444444444555555555666666777888999999:::<<<@@@CCCGGGNNNYYYeeeooouuuwwwwwwkkkddd]]]ZZZ[[[aaappp}}}|||yyywwwvvvzzz~~~~~~}}}|||}}}tttmmmddd\\\WWWRRRNNNKKK}}}zzzwwwvvvpppppppppooooooooooooooopppppppppoooooommmlllllljjjiiigggeeeccc```___^^^ZZZXXXUUUTTTRRRQQQNNNLLLMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJKKKFFFHHHKKKOOOVVVdddsssooo___SSSMMMGGGFFFDDDCCCBBB@@@>>><<<>>>>>>======<<<;;;;;;;;;::::::999999999888888888999888888888888888777777888777777666666555555555888777777666555444444333444444444444444333333333444444444444444444444444444444444444444444444444111111222222333444555555333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444555555555555666555555555555666666666666333333444444555555555555777999999999999:::===???BBBHHHQQQ\\\fffnnnssswwwtttmmmfff```[[[\\\fffqqq{{{uuurrrqqqtttyyyxxxssseee```XXXQQQMMMKKKIIIIII}}}zzzxxxvvvuuupppppppppppppppqqqqqqqqqpppppppppooonnnlllkkkjjjffffffdddbbb```^^^\\\\\\WWWUUURRRQQQPPPOOOMMMKKKLLLLLLKKKJJJHHHGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGJJJLLLMMMNNNNNNJJJNNNSSSZZZcccppp~~~nnnaaaVVVLLLFFFFFFEEEEEEDDDBBB???===<<<>>>>>>===<<<<<<;;;;;;:::999999999888888888777777777777777777777777777777666666666666555555555555777666666555555444444444444444333333333333333333333333333333333333333333444444444444444444444444111111222222333333444444333333333333333333333333222222333333333333444444222222222222333333333333444333333333333444555666444444444555555555555666444444555555555666666666333333444555555555555444777888999999999999;;;===???DDDKKKSSS\\\dddmmmrrrvvvrrrmmmggg^^^ZZZ___ggguuu|||wwwnnnoooqqqwwwvvvllleee\\\XXXRRRLLLIIIHHHIIIJJJ~~~}}}|||zzzxxxvvvtttsssooopppppppppqqqqqqrrrrrroooooonnnmmmllljjjhhhgggcccbbbaaa___]]][[[YYYYYYTTTRRRPPPOOOOOONNNLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDBBBAAAAAAAAABBBCCCCCCDDDBBBCCCEEEGGGIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBDDDFFFIIILLLOOOPPPQQQRRRPPPVVV^^^gggqqq}}}sss```UUUMMMHHHFFFCCCDDDDDDBBBAAA???>>>>>>>>>======<<<<<<;;;::::::999888888888777777777777777777777777777777777777444555555555555555666666555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222333333333333333333333333333333222222333333333333444444111111222222222333333333666555444333333333444555444444444555555555555666444444444555555555666666333333555666666666555444555777888888777888999;;;===@@@FFFLLLSSS\\\gggnnnssssssrrrnnnddd\\\]]]bbbjjjtttyyywwwuuuvvv|||{{{rrrhhh___YYYSSSQQQNNNJJJHHHIIILLLOOO|||{{{yyywwwuuutttrrrqqqooooooppppppqqqqqqrrrrrrnnnmmmmmmllljjjhhhfffeee```___^^^\\\ZZZYYYWWWVVVRRRPPPNNNNNNNNNNNNLLLKKKIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDBBBDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAADDDFFFJJJMMMPPPRRRSSSTTTUUU\\\gggqqq{{{~~~gggWWWMMMHHHGGGJJJAAAAAABBBAAA@@@??????@@@>>>======<<<;;;;;;::::::888888888888777777777777666666666666777777777777333444444555555666666666444444444555555555555555333333333333333333333333333333333333333333333333444444444444444444444444333333222222222222222222333333333333333333333333222222333333333444444444111111111222222333333333888777555333222222222333444444444555555555666666444444444555555555666666333444555666666666555444444555777777666666888999;;;>>>CCCGGGNNNXXXccclllqqqsssuuutttjjj```^^^bbbbbbmmm|||~~~{{{}}}}}}qqqfff]]]VVVQQQKKKKKKJJJIIIJJJMMMQQQUUU~~~|||yyyxxxwwwuuutttrrrqqqpppssssssssssssssssssssssssooonnnllliiifffdddcccccc___]]]ZZZXXXXXXWWWUUUTTTPPPPPPNNNMMMLLLJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDBBBDDDGGGIIIKKKKKKJJJIIIJJJHHHFFFCCCBBBAAA@@@@@@AAAEEEIIIMMMPPPSSSVVVXXXbbbjjjtttwwwkkk[[[PPPKKKHHHFFFDDDAAA@@@???>>>============<<<;;;;;;::::::999888888888888888888777777777777666666777777777777666666555555444444444333333333111222222333444444444444333333333333333333333333444444444444444444444444444444555555555444222111333333333333333333333333666666666555555444444444333333222111111222333333222222333333333333444444444444333333333222222222333333222222333333444555333333333444444444555555666666777777666555444444666777777555333444666888999;;;>>>CCCJJJSSS]]]dddlllmmmnnnpppoookkkeeeaaagggkkkrrrzzz{{{nnnccc[[[UUUQQQMMMLLLMMMNNNPPPRRRWWW]]]bbb~~~|||{{{wwwvvvuuutttsssrrrqqqppprrrrrrrrrrrrqqqqqqqqqqqqnnnllljjjgggdddbbb```___\\\ZZZWWWUUUUUUTTTSSSQQQOOOOOONNNLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEEDDDFFFHHHJJJJJJJJJIIIHHHHHHGGGDDDBBB@@@@@@@@@@@@AAADDDHHHMMMQQQUUUZZZ^^^jjjqqq{{{kkkaaaTTTKKKHHHGGGEEEDDDAAA@@@???>>>===============<<<<<<;;;::::::999999888888888777777777666666666666777777777777666666666666555555555444444444222222333444444444333333333333333333333333333333444444444444444444444444444444555555555444222222333333333333333333333333555555555444444333333333333222222111111222222333222222222333333333444444444444444333333333222222333222222222222333444444333333333444444444444555444444444444444333222222555666666555444444666888888:::===BBBIIIRRR]]]dddlllmmmnnnpppqqqooollliiiccceeeiiioooyyy}}}~~~~~~~~~}}}~~~~~~uuummmaaaXXXSSSPPPNNNMMMPPPSSSWWW\\\```ffflllppp~~~|||{{{zzzuuuttttttsssrrrrrrqqqqqqrrrqqqqqqqqqppppppoooooollljjjgggddd```^^^\\\[[[XXXVVVSSSQQQQQQQQQOOOMMMNNNMMMLLLKKKJJJIIIHHHGGGDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDBBB@@@????????????AAACCCGGGLLLRRRYYYaaagggttt{{{kkk[[[TTTLLLFFFEEEEEEEEECCC@@@@@@???>>>==================<<<<<<;;;::::::999888888777777777777666666555666666777777666666555777777666666666555555555333333444444444333222222333333333333333333333333444444444444444444444444333444444444444333333222333333333333333333333333333333333333333222222222333222111111111111222333222222222222333333333333444444444444333333333333222222222222222333444444333333333333444444444444333444444444444333333222444555555555444555777888777999;;;???FFFPPP[[[ccciiikkkmmmoooqqqrrrsssssskkkjjjiiikkkqqq|||}}}{{{{{{}}}~~~}}}}}}zzz{{{|||||||||}}}{{{ssslllccc]]]UUUOOOMMMNNNPPPQQQWWW]]]eeemmmtttzzz~~~|||{{{yyyxxxttttttssssssssssssssssssrrrrrrqqqpppoooooonnnnnnjjjhhheeeaaa]]]ZZZXXXWWWTTTRRRPPPNNNNNNNNNLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHKKKKKKKKKJJJIIIGGGFFFEEEAAAAAA???>>>>>>>>>???@@@AAACCCGGGMMMUUU___iiippp|||sss```PPPLLLGGGDDDDDDDDDDDDCCC@@@???>>>======<<<<<<===<<<<<<;;;::::::999999888888777777777666666666666555666666666666666666555666666666666555555555444444444444444333222222111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111222222111111111111222222111222222222222333333333444444444444333333333333222222222111222333333444222222333333333444444444555555555666666555555444222333555555444555777888666777999<<>>===>>>???@@@AAABBBFFFKKKRRR[[[fffqqqxxxwwwcccVVVLLLIIIFFFDDDCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<::::::999999888777777666777777777666666666666555555555666666666666555555555555555444444444333333444444444444333222222111222222222222222222222222333333333333333333333333333333333222333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333444333333333333222222222222111111111111222333333222222222333333333444444444444555555555555555444111333555555555555666888555666777999>>>GGGPPPWWWdddfffiiikkkmmmqqqwww{{{~~~zzzuuupppnnnrrryyy~~~vvvnnniiifffcccbbbbbbeeeiiinnnssszzz~~~{{{yyywwwuuuttttttvvvxxxzzz{{{}}}}}}tttpppjjjddd^^^YYYTTTQQQPPPOOONNNNNNRRRXXX^^^ccclllsss}}}||||||{{{{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttqqqqqqpppnnnmmmkkkjjjjjjdddbbb___\\\YYYVVVTTTSSSPPPNNNKKKJJJKKKKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKMMMLLLJJJHHHEEECCCBBBAAA>>>>>>>>>>>>???AAACCCDDDFFFKKKSSS\\\fffpppzzz{{{gggXXXPPPJJJHHHFFFCCCAAAAAAAAABBB??????>>>===<<<<<<<<<<<<999999888777777666666555777777666666666666555555444555555666666555555444555444444444444333333333333333444444444333222222222222222222222222222222333333333333333333333333333222222222222333333444222222222222222222222222000000000111111111111111000000111222222111000000111111111111222222222222222222222222111111111111111111111111111222333333222222222222333333333333111222222333333333333222111333555555555444555666555555666888;;;@@@HHHMMM^^^aaadddfffhhhmmmtttzzz~~~{{{wwwuuuuuuxxx{{{yyyqqqlllgggbbb^^^[[[]]]___bbbgggmmmtttyyy}}}|||zzzxxxvvvtttsssssssssuuuxxxzzz|||uuummmbbb___[[[WWWSSSPPPOOONNNLLLNNNQQQUUUYYY```hhhmmmyyy}}}{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuttttttsssssssssoooooommmllljjjhhhgggfff___^^^[[[XXXUUUSSSRRRQQQMMMKKKIIIHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMLLLKKKIIIFFFDDDBBB@@@@@@>>>>>>>>>???AAACCCEEEFFFLLLSSS]]]hhhqqqzzzlll\\\RRRLLLFFFEEECCC@@@>>>>>>???@@@??????===<<<<<<<<<<<<<<<999999888888777666666666777777666666666555555555444555555666666555555444555555555555444444444444222222333444444444333333111111111111111111111111222222222222222222222222222222111111111222444444111111111111111111111111000000000111111222222222///000111222222111000///111111111111222222222222111111111000000000000///111111111111111222222333111222222222222333333333000111222333333333333333222444666666555333444444444555666777888;;;@@@CCCPPPTTTYYY]]]___dddlllsss|||~~~}}}}}}}}}}}}{{{xxxrrrkkkeeeaaaaaa`````````dddiiimmmtttyyy~~~~~~~~~~~~}}}}}}|||{{{yyyyyywwwvvvuuuuuuttttttsssvvvxxx{{{}}}|||pppfff```WWWVVVSSSPPPNNNNNNOOOQQQPPPUUU\\\bbbiiipppyyy~~~}}}|||{{{{{{{{{zzzyyyxxxwwwvvvuuuuuutttssssssrrrqqqqqqmmmmmmkkkiiigggeeedddccc\\\[[[YYYVVVSSSQQQPPPOOOKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNKKKJJJHHHEEECCCAAA@@@????????????@@@BBBDDDGGGHHHPPPXXXdddoooyyynnn^^^SSSKKKGGGCCCBBB@@@===;;;;;;===@@@???>>>===<<<<<<;;;;;;<<<::::::999999888777777777777666666666555555555555444555555555555555555444777666666666555555555555111222333333444444444444111111111111111111111111222222222222222222222222222222111111111222444555111111111111111111111111000000111111222222222333///000111222222111000///000111111111111222222222000000000000////////////111111111000111222222333111111222222222333333333222333444444555555555555222444666666444333333333444555666666666888;;;===CCCHHHOOOSSSVVV\\\eeellluuuyyy~~~}}}zzz}}}tttmmmllljjjfffaaa^^^^^^aaadddjjjnnnttt|||~~~}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}yyyyyyyyyyyyxxxwwwvvvuuuqqqqqqppppppppppppqqqqqqvvvxxx{{{~~~ssshhh^^^WWWTTTSSSRRRQQQOOOMMMNNNQQQTTTXXX^^^gggpppxxx}}}|||zzzzzzzzzzzzyyyxxxuuusssqqqvvvuuusssqqqppppppppppppmmmlllkkkiiifffccc```___WWWVVVSSSPPPNNNLLLJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBAAABBBBBBDDDEEEHHHHHHIIIJJJJJJKKKKKKKKKGGGFFFCCCAAA@@@??????@@@>>>===???CCCCCCDDDJJJRRR\\\cccnnnyyynnn```XXXNNNHHHIIIBBBAAA@@@???>>>>>>>>>>>>======<<<;;;::::::999999888999999999999888777777777777666666555555555444666666666555555444444444666666555555555444444444222222111111111111222222111111111111111111111111222222222222222222222222111222222222111000111222111111111111111111111111222222222222222222222222333333222111000///......////////////000000000000111222222222111000...,,,000000000111222222222333111111222222222333333333111222444555555444222111333333222222333333444555555555555555555666777888@@@BBBEEEHHHLLLRRRXXX\\\jjjpppzzz~~~|||~~~|||xxxrrrmmmjjjggggggeeegggkkkqqqxxx{{{{{{zzzxxxxxxwwwwwwxxx|||{{{zzzyyyxxxxxxxxxxxxuuutttsssrrrssssssqqqpppooommmjjjhhhhhhiiilllnnnuuuyyy}}}}}}vvvlllddd^^^ZZZUUURRROOOQQQSSSUUUWWWYYY]]]```kkkrrr}}}~~~~~~|||zzzyyyvvvwwwwwwxxxwwwuuutttsssvvvuuusssqqqooonnnnnnnnnjjjiiihhhfffccc```^^^\\\XXXWWWTTTRRROOOMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIEEEDDDBBB@@@????????????@@@???AAADDDFFFGGGOOOXXXbbbjjjuuuyyy___TTTOOOGGGBBBCCCAAAAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;::::::888999999999999888777777777666666666555555555444444444444444444444333333666555555555444444444444333333222222222222333333111111111111111111111111222222222222222222222222222333444333222222333333111111111111111111111111222222222222222222222222222222111111000/////////000000000000111111111111000111111111111000000///111111111111111222222222111111111222222222333333111222444555555444222111333333222222333333444555555444444444555555666777999;;;>>>AAADDDIIIOOOSSS___fffqqq|||}}}~~~~~~xxxqqqmmmlllkkkkkklllnnnqqquuuxxx~~~|||{{{{{{zzzzzzvvvuuutttsssrrrqqqqqqqqqvvvuuutttsssrrrrrrrrrrrrpppooonnnmmmmmmlllkkkjjjkkkjjjiiiiiikkkooosssvvv{{{yyytttmmmggg___YYYVVVSSSQQQOOORRRTTTWWWZZZ^^^dddlllqqq~~~~~~~~~~~~~~~|||}}}}}}}}}|||zzzxxxwwwssstttuuuvvvvvvvvvuuutttuuutttrrrpppnnnllllllkkkfffeeedddbbb___\\\YYYXXXVVVUUURRRPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGEEECCCBBB@@@???>>>>>>>>>???AAAAAABBBFFFIIILLLVVV___mmmsss}}}}}}hhhUUUNNNLLLFFFCCCDDD@@@@@@???>>>============>>>======<<<<<<;;;;;;:::888888999999888888777666666666666555555555555555444444444444555555555555555555555555444444444444444333333333333333333444111111111111111111111111222222222222222222222222222222222222222222333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111222222222222000000000000000111222222222222222111111111111111111111111222222222222333111222333444444333222111333333222222333333444555444444333333333444555555444666888:::<<<@@@DDDHHHTTT[[[fffrrr|||~~~~~~}}}|||}}}xxxtttoooiiiffffffhhhiiipppsssyyy}}}}}}}}}}}}}}}|||zzzyyyyyywwwvvvuuutttsssrrrrrrrrroooooommmlllkkkjjjjjjjjjnnnmmmlllkkkkkkkkkkkkkkkiiiiiiiiihhhhhhggggggfffhhhiiijjjmmmqqqvvv{{{~~~xxxqqqjjjddd```[[[WWWRRROOOOOOPPPPPPPPPWWWZZZ___eeemmmwww~~~}}}||||||}}}}}}zzz{{{{{{{{{zzzxxxvvvuuussssssuuuuuuuuuuuutttssssssrrrpppnnnkkkiiihhhgggcccbbb```^^^\\\YYYVVVUUUQQQPPPNNNLLLJJJIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLJJJGGGDDDBBB@@@???>>>===<<<===>>>???AAAAAACCCHHHLLLQQQ\\\gggvvv{{{kkk\\\OOOLLLKKKGGGEEEEEE@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888777777666555555555555555555555555444444555555666666777777444444444444444444444444333333222222222222333333111111111111111111111111111111111111111111111111000/////////000111000000111111111111111111111111111111111111111111111111//////000000111111111111000000000111111111222222222111000//////000111222333222222222111000000000111111111111222222222222111222333333333333222111333333222222333333444555333333333222222333444444444555777888999;;;???AAALLLRRR\\\hhhrrryyy}}}~~~~~~}}}}}}zzzppphhheeeeeefffdddggglllsss{{{~~~|||{{{zzzzzzzzzxxxvvvuuuuuuuuuuuuuuutttsssrrrooonnnmmmlllkkkkkkkkkkkkjjjiiigggfffeeedddddddddfffffffffeeeeeeffffffgggeeefffggghhhhhhhhhjjjkkknnnoooqqquuuzzzzzzuuunnngggbbb]]]YYYWWWRRRPPPNNNNNNPPPTTTWWWYYY___dddlllvvv}}}||||||{{{{{{{{{{{{|||xxxyyyyyyyyyxxxvvvtttsssuuuuuuvvvuuutttsssqqqpppooonnnmmmkkkiiifffdddccc``````^^^\\\YYYVVVTTTRRRNNNMMMKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@AAAAAAAAABBBCCCCCCCCCEEEEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJHHHEEEBBB@@@======<<<;;;<<<===>>>???AAAAAADDDKKKPPPWWWdddppp~~~oooZZZQQQIIIFFFEEECCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;::::::999999999999999888777888888888888777666666444444444555555555555555333333333444444555555555333333444444444444444444222222111111111111222222111111111111111111111111111111111111111111111111///...---...000111000///000000000000000000000000111111111111111111111111/////////000111111222222/////////000000000111111444333111///...//////000333222222222111000000000000000111111111222222222222222222222222222222222333333222222333333444555444333333222222222333333444666777888888999;;;===DDDHHHQQQ\\\fffooouuuxxx{{{}}}~~~~~~~~~|||qqqjjjgggfff___aaaccchhhmmmssswwwzzz|||}}}}}}}}}|||{{{zzzzzzyyywwwuuuttttttsssqqqooommmmmmnnnnnnnnnmmmmmmlllggggggfffeeeddddddddddddccccccbbbaaa`````````````````````aaabbbcccdddeeecccfffiiikkkmmmooorrruuuyyy{{{|||ttthhhddd^^^YYYWWWUUUSSSRRROOOOOOPPPRRRVVV[[[aaaeeemmmttt~~~~~~{{{zzzzzzyyyyyyzzzzzz{{{wwwxxxxxxxxxwwwuuusssrrruuuuuuuuutttrrrpppmmmllljjjiiiiiigggeeecccaaa```^^^]]]\\\ZZZWWWTTTRRRPPPMMMLLLKKKIIIHHHHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBCCC@@@@@@AAABBBCCCDDDDDDEEEGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKIIIGGGEEEBBB@@@???<<<;;;;;;;;;<<<===???@@@CCCDDDIIIQQQYYYaaammmyyysssdddPPPLLLGGGDDDBBB@@@???>>>>>>===<<<;;;::::::::::::888888888888888888888888777777888888777777666555444444444444444555555555111111111111111222222222333333333333444444444444222111111000000111111222111111111111111111111111111111111111111111111111111///---///222444222000000000000000000000000000111111111111111111111111//////000000111111111222.../////////000000000000444333222000//////......222222222111111111111111000000000111111111111222222222222222222222222222333333222222333333444555444444333222222222333333333444666666666666777999;;;>>>FFFOOOZZZdddlllppprrrvvvzzz}}}}}}|||{{{{{{{{{rrrllliiicccbbbaaaaaaccceeehhhjjjpppuuu}}}}}}}}}}}}|||zzzxxxwwwvvvtttrrrpppnnnnnnllljjjgggffffffgggggghhhgggggggggbbbaaaaaa```______``````___^^^^^^]]]]]]^^^^^^_________```bbbdddfffiiijjjhhhlllqqquuuwwwzzzyyylllddd[[[WWWTTTRRRQQQRRRQQQQQQRRRTTTWWW[[[aaahhhqqqwww~~~}}}}}}yyyyyyxxxxxxxxxyyyyyyzzzwwwwwwxxxxxxwwwuuusssrrrrrrrrrrrrqqqooommmkkkiiieeeeeeeeedddcccaaa___]]]\\\[[[ZZZWWWUUURRROOONNNKKKJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFHHHIIIKKKLLLLLLLLLKKKKKKKKKIIIGGGDDDAAA@@@??????;;;;;;:::;;;<<<>>>@@@AAAGGGIIIPPPZZZccckkkxxxuuudddXXXLLLKKKHHHDDDAAA@@@???>>>===<<<;;;:::999999999999888888888888888888888888777777777777777666666555333333333444444555555555222222222222222222111111222222333333333444444444333222222111111222222333111111111111111111111111111111111111111111111111111...,,,...222444222///000000000000000000000000111111111111111111111111000000000000000111111111//////000000000111111111111111111111111000///...111111111111111222222222000000000000111111111111222222111111111111222222333333222222333333444555555555444333333333333333222333555666555555666777777999>>>EEEMMMVVV^^^cccfffkkkqqquuuxxxyyy{{{|||{{{~~~wwwtttmmmkkkgggcccaaa```aaabbbccchhhooovvv}}}~~~{{{yyyxxxtttqqqnnnmmmkkkiiigggdddcccdddeeeeeefffffffffeeeccccccbbbaaaaaaaaaaaabbb```````````````aaacccccceeefffgggjjjmmmqqqtttuuuuuuzzzzzzrrriii___XXXQQQPPPOOOQQQTTTVVVXXXXXX\\\```ffflllttt~~~}}}}}}|||yyyxxxxxxwwwxxxxxxyyyyyywwwwwwxxxwwwvvvuuusssrrroooooooooooommmkkkiiihhhbbbbbbcccbbbaaa___]]]\\\ZZZYYYXXXVVVSSSPPPMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBCCCDDDFFFGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJKKKHHHEEEBBB????????????:::::::::;;;<<<>>>@@@BBBKKKNNNVVVaaajjjsssqqqcccUUUIIIFFFFFFDDD@@@============<<<<<<;;;:::999999999999999999999999999999999:::777777777777777666666555333333333444444555555555666666666555555444444444222222222333333444444444444333333222222333333444111111111111111111111111000000000000000000000000...+++)))+++000222000---000000000000000000000000000000000000000000000000111111000000000000000000000111111111111222222222...///111222222111000000000000111111222222222333000000000000111111111111222222111111111111222222333333222222333333444555666555444444333333333333222444666666666555666777999999;;;???EEELLLRRRVVV^^^bbbhhhnnnssswww||||||~~~wwwtttnnnhhhdddbbbbbbbbb]]]aaahhhnnnttt|||~~~}}}uuussspppnnnmmmkkkhhheeedddeeefffgggggghhhhhhgggggggggfffeeeeeeeeeffffffdddddddddeeefffgggiiiiiimmmnnnpppssswww{{{{{{rrrjjjccc\\\UUUPPPLLLLLLNNNSSSYYY^^^aaabbbhhhmmmttt|||~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwuuutttrrrqqqrrrpppmmmkkkiiigggeeebbbaaa``````^^^]]][[[YYYXXXUUUTTTSSSQQQOOOMMMLLLKKKFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKIIIJJJKKKLLLKKKJJJHHHFFFEEEEEECCCAAA@@@>>><<<<<<<<<;;;;;;<<<>>>CCCGGGKKKRRRZZZfffpppyyyqqqcccWWWOOOKKKEEEDDDBBB@@@???=========::::::;;;;;;;;;;;;;;;;;;777777888888888888777777666666666666555555555555333333333333333333333333444222000222444666444222444444333333222111000000111111111111000000000000333111//////000111000///000000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111***+++---///000000///...////////////000000000000111000///000111222111///111111111111111111111111333333111000000000111222111111000000//////......222222111111222222333444111111222222222333333333444444444555555555555666777777888:::===BBBFFFHHHQQQVVV^^^gggqqqxxx~~~}}}}}}|||zzz{{{~~~{{{tttnnniiiccc``````aaaaaadddjjjqqqwww{{{{{{|||yyyxxxwwwuuuqqqnnnnnnoooqqqsssttttttssssssoooppppppqqqrrrqqqqqqqqqpppooooooqqquuuxxxyyyyyy~~~~~~wwwkkkgggaaa[[[VVVQQQMMMJJJNNNPPPTTTYYY```iiisssyyy{{{{{{|||~~~~~~}}}}}}}}}}}}|||{{{{{{zzzyyyxxxxxxwwwvvvuuuuuutttsssqqqpppooonnnllliiigggfffeeebbb``````______]]][[[YYYWWWVVVRRRQQQPPPNNNMMMKKKJJJIIIFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMKKKIIIGGGBBBBBBAAA@@@???>>>======>>>>>>>>>???BBBGGGNNNRRR___fffqqqzzzvvvdddYYYOOOIIIFFFCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777777888888888888777777666666666666555555555444333333333333333333333333444222111222444555444222444444333222222111000000111111111111000000000000333111//////000111000///000000000000111111111111////////////////////////000000////////////000000111111111111111111111111---...000222333333222111////////////000000000000111000///000111222111///111111111111111111111111333222111000000000111222222111111111000000000000222222111111222222333444111111111222222222333333444444444444555555555555666666666888:::>>>BBBDDDIIIMMMTTT]]]gggpppwwwzzzxxxwwwuuusssrrrsssxxx{{{zzzuuuooollleeeeeeeeefffiiimmmqqqtttqqquuuzzz~~~}}}~~~zzzsssjjjccc]]]ZZZVVVRRROOONNNMMMLLLMMMQQQWWWaaalllzzzvvvwwwxxxzzz|||~~~}}}||||||||||||{{{{{{{{{zzzyyywwwvvvuuurrrrrrqqqpppooommmlllkkkhhhfffdddcccbbbaaa___]]]^^^]]]\\\[[[XXXVVVTTTSSSOOONNNMMMKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@???@@@??????@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLKKKJJJHHHFFFEEE>>>>>>>>>======>>>>>>>>>@@@AAAAAACCCHHHOOOYYY___mmmttt~~~wwwaaaUUUNNNHHHCCCBBBAAA@@@???===<<<;;;;;;;;;======<<<<<<;;;;;;::::::888888999999999999888888666666555555555444444444333333333333333333333333333222111222444555444333333333333222111111000000111111111111000000000000333111//////000111000///000000000000111111111111........................000000////////////000000000000000000000000000000///000111333333333222222////////////000000000000111000///000111222111///111111111111111111111111333222111111000000111111222222222222111111111111222111111111111222333333111111111222222222222333333333333444444444555555444444444555777999<<<===>>>AAAGGGPPPYYYccckkkooouuuuuutttqqqooonnnppprrrzzz~~~zzzqqqpppooonnnmmmnnnooooookkkkkklllmmmooosssvvvyyy}}}}}}tttllleee___YYYTTTSSSQQQNNNLLLKKKLLLNNNOOORRRXXXcccpppsssssstttvvvxxxzzz|||~~~~~~}}}||||||{{{{{{||||||{{{{{{zzzxxxvvvtttsssnnnnnnnnnmmmllljjjhhhgggcccaaa___^^^^^^^^^\\\ZZZZZZYYYYYYWWWUUUSSSQQQOOOLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>>??????@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>===<<<<<<======??????@@@CCCFFFJJJQQQZZZfffnnnyyyrrrcccSSSLLLHHHDDDBBBBBB??????>>><<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888999999999999888888555555555444444444333333333333333333333333333333333333222333333444333333333222222222111111000000111111111111000000000///333111//////000111000//////000000000111111111111////////////////////////000000////////////000000////////////////////////---...///000000000000///////////////000000000000111000///000111222111///111111111111111111111111222222222111111111111111111111111111111111111111111111111111111222222333111111111111222222222222222333333333444444444444333333333333444666888999999;;;>>>DDDLLLUUU]]]bbbmmmooorrrrrrqqqooommmmmmqqqvvv~~~}}}{{{yyywwwvvvvvvsssooojjjhhhiiikkklllmmmpppqqqrrrtttxxx~~~~~~rrrlllddd^^^ZZZWWWTTTRRRRRRQQQPPPNNNNNNPPPTTTWWW___gggvvvqqqqqqrrrsssuuuwwwxxxyyy~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzwwwtttqqqoookkkkkkkkkjjjiiigggeeeeee___]]]\\\[[[\\\[[[YYYXXXUUUUUUTTTSSSQQQOOONNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>?????????@@@AAACCCDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFCCCCCCBBBAAA???>>><<<;;;???>>>=========???AAABBBBBBHHHOOOVVV]]]gggsss{{{uuuaaaVVVKKKHHHFFFBBB@@@AAA???>>>===<<<<<<<<<<<<<<<::::::999888888777666666888888888999999888888888444444444444333333333333333333333333333333333333333333444333333222333333222222111111111111111000111111111111000000000///333111//////000111000//////000000000111111111111000000000000000000000000000000////////////000000........................------..................////////////000000000000111000///000111222111///000000000000000000000000222222222222111111000000000000000000000000000000111111000000111111222333000000111111111222222222222222222222333333333444333333333444444555666666999:::;;;>>>DDDJJJQQQUUU]]]ccckkkpppqqqooollljjjppprrrwww~~~zzzsssmmmjjjiiihhhgggjjjjjjjjjjjjkkkpppwww|||zzztttqqqnnnkkkhhhbbb^^^XXXTTTRRRQQQRRRRRRSSSTTTVVVVVVWWW[[[```dddoooyyysssrrrrrrssstttuuuvvvvvv{{{|||~~~}}}}}}|||{{{zzzzzzzzzzzzyyyyyyyyywwwuuuqqqmmmkkkhhhhhhhhhgggeeedddbbbaaa]]][[[YYYYYYYYYXXXVVVTTTPPPPPPPPPOOONNNMMMKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@@@@??????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???======<<<@@@?????????AAACCCFFFHHHKKKSSS___hhhnnnvvvvvv```TTTLLLEEEDDDCCC@@@===>>>======<<<<<<;;;<<<<<<<<<888888777777666666555555777777888888888888777777444444333333333222222222333333333333333333333333333444555444222111222333111111111111111111111111111111111111000000000000333111//////000111000///000000000000111111111111111111111111111111111111000000////////////000000///////////////////////////////////////000000000////////////000000000000111000///000111222111///000000000000000000000000111222222222222111000000///////////////000000000111000000000000111222222000000000111111111111222111111222222222333333333333444444444555555555555:::999999;;;>>>CCCGGGJJJRRRYYYdddmmmqqqqqqpppoooqqqrrrtttzzzzzzsssmmmjjjhhheeeeeedddccccccffflllpppvvvzzz~~~nnniiiddd```^^^]]]\\\[[[YYYWWWSSSQQQPPPQQQSSSUUUYYY]]]bbbfffiiinnnuuuzzzuuuuuutttttttttttttttuuuuuuvvvxxx|||~~~~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvuuutttqqqlllhhheeedddddddddcccaaa```^^^]]][[[YYYWWWVVVVVVUUUSSSQQQLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@???>>>>>>======?????????AAADDDIIINNNQQQYYYdddrrr{{{wwwcccUUUKKKEEEAAABBBBBB>>><<<<<<;;;;;;:::::::::;;;;;;<<<777777777777777777666666666666777777777777666666333333333333222222222222333333333333333333333333222444555444222111222444000000000000111111111111111111111111000000000000333111//////000111000///000000000000111111111111000000000000000000000000000000////////////000000////////////////////////111111000000000000000111////////////000000000000111000///000111222111///000000000000000000000000111222222333222111000/////////000000000111111111000000000000000111222222000000000000111111111111111111111111222222222222222333333444555555444444777777777888:::===@@@BBBKKKQQQ[[[dddkkkooorrrtttqqqrrruuuyyy~~~zzzuuutttlllkkkiiifffdddeeehhhkkknnnqqquuuwwwxxxxxxyyyzzzwwwuuurrrpppppprrrtttuuu{{{|||sssmmmiii^^^[[[VVVTTTTTTVVVXXXXXXYYYYYYZZZZZZ\\\```dddhhhnnnttt|||wwwwwwvvvuuuttttttttttttqqqrrrtttxxx||||||}}}}}}~~~yyyxxxwwwvvvuuuuuuuuuuuusssssssssqqqnnniiidddaaabbbbbbaaa```___]]]\\\[[[YYYWWWUUUTTTSSSRRRPPPNNNIIIIIIJJJJJJKKKJJJJJJJJJFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@???>>>==================>>>???BBBGGGNNNSSSWWWdddppprrraaaUUUNNNFFFBBB@@@BBBBBB???<<<===999999999888999999::::::777777777777888888888888555555666666666666555555333333333222222222111111333333333333333333333333222444666555222000222444000000000000000111111111111111111111000000000000333111//////000111000///000000000000111111111111////////////////////////000000////////////000000000000000000000000000000000000///////////////000////////////000000000000111000///000111222111///000000000000000000000000111111222333222111000///000000111111222222222333000000000000000111111222000000000000111111111111000111111111111222222222111222333444444444444444444444555666888;;;===>>>CCCHHHPPPXXX___gggnnnrrrpppssswww{{{~~~|||{{{wwwsssnnnlllmmmoookkkmmmoooooommmllllllllliiigggdddaaa```aaadddeeegggmmmuuu|||~~~{{{xxxsssmmmgggaaa]]]ZZZXXXTTTQQQPPPRRRVVVYYY[[[^^^aaadddhhhmmmssszzz~~~{{{wwwuuuvvvuuurrroooppprrruuuvvvwwwzzz}}}|||{{{{{{{{{||||||{{{{{{zzzyyywwwwwwwwwvvvuuutttttttttpppooommmjjjhhhfffdddccccccaaa______^^^]]]ZZZXXXUUUUUUSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEDDDBBBBBBBBBBBBAAA???>>>===AAA@@@>>>>>>?????????>>>???BBBDDDGGGLLLUUUaaajjjwwwnnn```UUUJJJDDDAAAAAA@@@???>>>===<<<;;;:::::::::999999999888888777777666666666666777777777777666555555555555555222222111111111000000000333222222111111222222333333333333222222222111111222222222111111111111000333222000//////000222333000000000000000000000000000000//////.........---......////////////......////////////////////////000000000000000000000000///////////////000111111000000000///000000111222333222000/////////000111222111111111000000////////////000000000000//////111111222222222333333333111111222222222222111111000000000000000000000000111111222222222333333333222222333333333333444444444444555555666777777777@@@DDDJJJPPPWWW___fffkkknnnrrryyy}}}~~~}}}||||||{{{uuuqqqooommmlllmmmnnnlllgggcccbbb]]]XXXVVVWWWYYYYYYWWW^^^___bbbgggmmmsssyyy|||{{{vvvsssqqqnnnmmmlllkkkjjjkkklllllljjjgggbbb]]]YYYVVVTTTSSSRRRRRRRRRRRRTTTYYY```eeennnrrryyy{{{xxxxxxwwwtttqqqqqqssstttuuuuuuwww|||}}}|||zzzzzzxxxyyyyyyyyyyyyxxxwwwwwwvvvuuuuuutttsssrrrqqqqqqmmmllljjjhhhfffcccbbbaaa```___]]]\\\\\\[[[XXXVVVSSSSSSQQQPPPNNNLLLKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBAAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@???>>>======@@@???>>>>>>>>>?????????DDDGGGLLLQQQWWW```llltttsss```VVVMMMEEEAAAAAA@@@@@@???===<<<<<<;;;::::::999999999888888888777777666666666666777777777666666555555555555555555555555555444444444333333222222111111222222333333222222222111111111111222222222111111111000000222111///......///111222////////////////////////000/////////............------............------////////////////////////........................///////////////000000111///////////////000111111222111000/////////000111111111111000000000/////////000000111111000000///000000000000000000000111000111111222222111111000111111111111111111111111111111111222222222333333222222222333333333444444444444444555666666777777;;;>>>BBBGGGMMMTTT\\\aaajjjpppwww}}}~~~}}}|||{{{vvv||||||vvvtttrrrssstttsssnnnjjjeee```YYYVVVVVVVVVUUUTTTVVVWWWYYY]]]bbbhhhmmmoootttuuuxxx|||~~~|||xxxuuuuuutttsssqqqmmmjjjfffdddbbbaaa```_________``````___]]]YYYUUURRRPPPPPPOOOOOOPPPQQQTTT[[[eeeqqqyyy}}}{{{zzzvvvssssssssssssrrrrrrsssvvvyyy}}}~~~~~~}}}{{{yyyxxxxxxuuuuuuuuuvvvuuuuuutttsssssssssrrrqqqpppooonnnnnnjjjiiigggeeecccaaa___^^^]]]\\\ZZZYYYYYYXXXUUURRRPPPPPPNNNMMMKKKJJJIIIHHHCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEEEEFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBB@@@???>>>===<<<<<<======@@@@@@??????@@@BBBCCCDDDJJJPPPXXX```hhhqqq|||uuu^^^QQQKKKFFFAAA???@@@??????>>>===<<<;;;;;;999999999999888888888777888777777666666777777888666666555444444444444555444333333333222222222222222222111111111111222222222222111111111000000000222222111111111000000000000000............000000////////////////////////////////////............,,,------......------,,,////////////////////////........................//////......//////000111///////////////000000111222111000/////////000000111111000000000000//////000111111111111111111000000000000000000000000///000111111222222111111000111111111111111111111111111111111222222222222333222222222222333333333333333333444555555666666777777888;;;>>>CCCIIIPPPUUUaaahhhrrryyy||||||zzzyyysssyyy~~~|||}}}}}}zzzpppjjjbbb\\\ZZZYYYVVVSSSRRRSSSUUUXXX[[[```cccfffffffffgggiiijjjiiigggdddddddddddddddbbb^^^[[[YYYXXXXXXWWWVVVVVVVVVVVVWWWVVVUUUSSSQQQPPPPPPQQQRRRUUUVVVYYY```jjjxxx}}}yyyvvvsssrrrqqqppppppqqqsssuuuxxxyyyzzz|||~~~}}}|||{{{zzzxxxwwwwwwssssssttttttssssssrrrqqqrrrrrrqqqooonnnlllkkkkkkgggfffeeeccc```^^^]]]\\\[[[YYYXXXWWWWWWUUURRRPPPNNNNNNLLLKKKJJJHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCDDDDDDCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA???>>><<<::::::;;;===>>>@@@AAABBBBBBCCCFFFIIILLLQQQYYYeeeoooxxxqqqaaaQQQIIIFFFCCC@@@@@@>>>>>>======<<<;;;;;;:::999888888888888777777777888777777666666777777888666555444444333333444444333222222222111111111111222222111111111111222222111111111000000000000///111111111111000000000000000//////......//////000///////////////////////////////////////.........---..................---////////////////////////........................///............///000000000000//////000000111222111111000000////////////000000000000000000//////111111222222222222111111222222222222111111111111000000111111111111000000222222222222222222222222111111111111222222222222111222222222222333333333222333333444555555666666777888999:::===BBBHHHMMMTTT\\\hhhqqqwwwyyyxxxxxxwww{{{{{{rrrjjjfffccc___[[[ZZZZZZ[[[]]]___bbbeeegggfffeeeccccccdddcccaaa___]]]^^^`````````^^^[[[YYYXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWYYY\\\]]]dddggglllttt~~~}}}yyytttssspppooopppqqqrrrsssuuuvvvvvvwwwxxxyyyyyyzzz}}}}}}}}}~~~}}}|||{{{zzzyyyxxxwwwvvvsssssssssssssssrrrrrrqqqrrrqqqpppnnnllljjjiiihhhddddddbbbaaa___]]][[[[[[YYYWWWVVVUUUUUUSSSPPPNNNLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@>>>===;;;::::::<<<>>>??????AAACCCDDDFFFJJJPPPTTTZZZdddqqq|||ppp___TTTJJJEEECCCAAA@@@AAA===<<<<<<<<<;;;:::::::::888888888777777777666666777777666666666666777777555555444333333333333333555555555555444444444444222111111000000111111222111111111000000000000///111111111000000000//////000000000000000000000000................................./////////////////////000000000000//////////////////////////////////////////////////////...............//////000111000000000000111222222000000000000//////......//////////////////000000111111222222222222111111111111111111111111111111000000000111111000000000111111111111111111111111000000111111111222222222111111111222222222333333222222333333444444555555777888888999:::===BBBEEEIIIQQQ]]]hhhoootttvvvxxxxxx|||{{{uuuqqqlllhhhfffffffffgggiiilllooopppmmmjjjgggfffeeeeeecccaaa___```bbbddddddcccbbbaaa___```aaabbbbbbccccccdddbbbaaaaaabbbdddhhhkkkmmmssswwwxxxuuurrrqqqqqqrrrrrrrrrttttttsssssssssrrrrrrrrrvvvvvvwwwwwwyyy{{{~~~~~~|||{{{zzzzzzyyywwwvvvvvvuuussssssttttttssssssrrrqqqppppppnnnllljjjhhhfffeeebbbaaa```^^^\\\[[[YYYYYYVVVUUUSSSSSSRRRQQQNNNLLLJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@@@@??????DDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEEEECCCBBB@@@@@@??????======<<<<<<===>>>???@@@>>>AAAEEEGGGJJJPPPXXX___fffppp}}}oooaaaRRRKKKEEECCCAAA===<<<>>>;;;;;;;;;;;;::::::999999777777777777666666666666666555555444444555555666444444333222222222222333333333333333222222222222111111000000000000111111222222111111111000000000111111000000000/////////000000000000000000000000.................................///////////////000000000111111000000000////////////////////////000000000000000000000000......------......///000000000000000000111111222//////000000000///...---......////////////000000000111111111111111111000........./////////000000///000000111111000000///000000000000000000000000000000000111111111111222111111111111222222222222111111222333333444444555444555666777777888;;;===CCCIIISSS\\\dddkkkppptttyyy}}}zzzwwwsssssstttuuuwwwzzz}}}~~~xxxuuurrrooonnnllljjjhhhhhhiiijjjkkkmmmmmmnnnnnnmmmnnnppprrrtttuuuvvvvvvtttsssssstttwwwzzz}}}~~~zzzvvvsssssssssqqqpppqqqqqqqqqppppppooooooooopppppppppqqqrrruuuwwwxxxzzz{{{}}}}}}}}}|||{{{yyyxxxxxxwwwvvvuuuttttttsssssssssssstttsssrrrrrrqqqnnnmmmllliiigggdddcccbbb^^^^^^\\\[[[YYYXXXWWWVVVSSSRRRPPPPPPOOONNNKKKIIIGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBAAA??????>>>??????======>>>???@@@@@@AAAAAABBBFFFKKKOOOSSSZZZdddlllsss|||ooo```TTTIIIEEEBBBAAA???;;;:::===::::::::::::999999999999777777666666666555555555444444333333333333444444444333333222222222222222000000000/////////......111111000000000000111111333222222222111111111111111000000000////////////...//////////////////......................................./////////000//////000000000000//////////////////////////////////////////////////////...------------...//////...............///000000...///000000000///...---........./////////000000///000000111111000000///,,,------...///000111111//////000000000000//////////////////////////////000000000000111111111111111111111111222222222222111111111222333333444444222444666666666555777888===AAAFFFLLLSSS[[[ccchhhrrrxxx~~~{{{yyyyyyyyyyyyzzz{{{}}}yyyuuutttssspppnnnppppppooooooooonnnnnnnnnllllllllllllnnnppprrrtttvvvwwwyyy|||~~~~~~|||{{{{{{{{{yyyxxxvvvvvvuuutttssssssrrrrrrrrrssssssssssssrrrqqqqqqmmmllljjjgggdddbbb```___\\\[[[ZZZYYYWWWVVVTTTTTTQQQPPPNNNMMMMMMLLLIIIFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA@@@>>>>>>>>>>>>???===>>>???AAABBBBBBBBBBBBHHHMMMSSSWWW[[[dddoooxxx|||kkk^^^PPPEEEEEEBBBAAABBB???;;;:::===::::::999999999999999999777666666666555555555555444333333222222333333444444333222222111111222222222222222222111111111000111111000000000000111111333333333222222222222111000000000000////////////------............------........................---.........//////000000......////////////......////////////////////////...........................------------...//////---,,,,,,,,,,,,---.........///000000000///---,,,---.........//////000000//////000000000000//////---...///000111222333444//////000000000000//////////////////////////////000000000000111111111111000111111111111222222222000111111222333333444444222444777777777666666666888:::===@@@FFFNNNWWW]]]gggmmmvvv|||~~~|||zzzxxxwwwyyy{{{~~~}}}{{{zzzxxxvvvrrrnnnjjjkkknnnpppmmmjjjiiihhhgggffffffhhhjjjkkkrrrsssuuuwwwyyy{{{|||}}}}}}}}}~~~~~~~~~}}}||||||zzzzzzyyyzzz||||||{{{yyy{{{yyyxxxxxxxxxxxxvvvuuuttttttsssrrrqqqpppooooooqqqppppppooonnnmmmkkkkkkkkkiiieeeaaa^^^\\\[[[[[[YYYYYYXXXVVVTTTSSSRRRQQQLLLLLLKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEE@@@@@@AAAAAACCCDDDEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJJJJIIIGGGEEECCCAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@AAABBBDDDHHHKKKLLLRRRZZZbbbiiirrr|||xxxgggZZZLLLEEEGGGAAAAAA@@@???>>>===<<<<<<999999999999999888777777444444444444444444444444555555555444444333333333555444333333333333444555111111111111000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000//////.........---,,,,,,------------,,,,,,////////////000000000000,,,,,,---.../////////...////////////////////////---...............------000000//////......------000//////............/////////............////////////////////////////////////000000000000//////000000000000000000000000222111111111000000//////////////////////////////////////////000000000000111111111111111111111111111222222333333222222111444444444555555555555666666888:::===AAAFFFMMMRRR\\\bbbkkkqqquuuvvvvvvvvvsssuuuwwwwwwxxx|||}}}zzzxxxxxxtttooonnnnnnnnnjjjffffffeeedddcccccceeeggghhhlllmmmnnnppprrrtttuuuvvvyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyxxxyyy{{{{{{yyyxxxxxxwwwuuuuuuuuuuuusssqqqsssrrrqqqpppooonnnnnnmmmnnnnnnnnnlllkkkiiihhhggggggeeeaaa]]]ZZZYYYXXXXXXWWWVVVUUUTTTRRRQQQPPPOOOIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGDDDBBBAAA@@@@@@>>>>>>=========>>>?????????@@@BBBCCCDDDGGGLLLOOOSSSZZZccckkkrrr{{{gggZZZRRRHHHDDDFFF@@@@@@???>>>===<<<;;;;;;888888888888888777777666444444444444444444444444555555444444444333333333444333222222222222333444111111111111000000000000000000000000000000000000222222222111111111000000000000000000000000000000000/////////............------............------------------............------.../////////......---------------------------...............------///////////////.........//////.........//////000//////............////////////////////////////////////000000000000//////000000000000000000000000111111111000000000//////////////////////////////////////////000000000000111111111111111111111111111222222333333222222111444444444444555555555555555666777888:::>>>CCCGGGQQQVVV]]]dddhhhlllnnnppppppqqqrrrrrrqqqtttzzz~~~{{{uuurrrpppnnnjjjfffeeedddbbbaaaaaacccdddffffffggghhhiiikkklllmmmnnnsssssstttvvvxxxyyyzzz{{{{{{}}}}}}|||{{{{{{||||||}}}}}}}}}|||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{yyywwwwwwwwwwwwxxxwwwwwwxxxyyyyyywwwvvvuuutttrrrqqqrrrqqqooonnnppppppooonnnmmmlllkkkkkkjjjjjjiiihhhfffdddbbbaaa```^^^[[[XXXUUUTTTSSSSSSRRRQQQPPPOOONNNMMMLLLLLLFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFCCCAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEHHHMMMTTTXXX```gggpppxxx{{{gggUUUMMMIIICCC@@@BBB>>>>>>===<<<;;;;;;::::::777777777777777666666555444444444444444444444444444444444444333333333333222222111111111111222222111111111111000000000000000000000000000000000000222111111111111000000000000000000000000000000000////////////.....................//////.........,,,------------.........//////000000000///......------------------------------...............---.........///////////////...............///000111//////............////////////////////////////////////000000000000//////000000000000000000000000111111000000000000//////////////////////////////////////////000000000000111111111111111111111111111111222222222222111111333333333444444444555555555555555555555666:::===CCCGGGLLLRRRWWW]]]cccgggiiikkklllkkkjjjlllqqqvvv}}}}}}xxxuuuqqqllliiifffeeecccaaaaaabbbcccdddddddddeeefffggghhhiiiiiilllmmmnnnpppsssuuuvvvwwwxxxzzz{{{{{{yyyxxxwwwxxxxxxyyyyyyzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}|||yyywwwvvvuuuuuuuuuwwwvvvuuuvvvwwwwwwuuutttsssrrrpppoooooonnnmmmkkkmmmllllllkkkjjjiiihhhhhhfffeeedddccc```^^^\\\ZZZYYYWWWUUUSSSQQQPPPOOOOOOMMMLLLLLLKKKJJJIIIIIIHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFDDDBBB@@@???>>>>>>???>>>>>>>>>??????@@@AAABBBDDDFFFIIIOOOWWW```fffooouuu~~~gggYYYLLLGGGEEEAAA>>>>>><<<<<<<<<;;;:::999999888666666666777666555555444444444444444444444444444333333333333333333333333222222222111111222222222111111111111000000000///000000000000000000000000111111111111000000000000000000000000000000000000///////////////...............////////////.............../////////000000000000111111000///......////////////////////////,,,---......///.........------......//////000000---------......000111111//////............////////////////////////////////////000000000000//////////////////////////////000000000000000000//////////////////////////////////////////000000000000111111111111111111111111111111222222222222111111222333333333444444444444555666555444333444666888;;;===@@@CCCHHHPPPXXX]]]bbbdddffffffeeehhhmmmrrrwww{{{zzztttnnnkkkhhhfffdddaaa``````aaaaaabbbbbbbbbcccccccccddddddfffggghhhkkkmmmoooqqqrrrssstttvvvuuutttssstttuuuuuuvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}~~~~~~||||||}}}~~~~~~{{{zzzxxxvvvuuutttuuuuuuuuutttssstttuuuuuusssqqqqqqooommmmmmmmmllljjjhhhhhhhhhgggfffeeedddcccccc``````___]]][[[XXXVVVUUURRRRRRPPPOOOMMMLLLLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCBBB@@@???>>>>>>>>>@@@@@@???????????????@@@CCCEEEJJJPPPXXXcccnnnuuu}}}}}}iiiXXXOOOGGGDDDCCC@@@>>>===;;;;;;::::::999999888888666666666666666555444444444444444444444444444444333333333333333333333333222222333333333333222222111111111111000000000///////////////////////////000000000000000000000000////////////////////////.........///////////////......////////////..................////////////000000111111000///......////////////////////////,,,------...//////......------......//////000000---------......000111111//////............////////////////////////////////////000000000000////////////////////////////////////////////////000000////////////////////////////////////000000000000000000000000000000000000000111111222222111111000222222222222333333333444333444444333222333555777999:::;;;<<<@@@FFFNNNSSSXXX\\\___aaacccgggmmmsssuuuzzz}}}xxxqqqnnnkkkiiifffbbb```________________________^^^^^^^^^```aaabbbdddfffhhhjjjkkklllmmmnnnnnnnnnnnnoooqqqqqqrrrssstttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{yyy{{{}}}}}}|||xxxwwwuuusssrrrrrrrrrrrrrrrqqqppppppqqqpppnnnmmmmmmkkkiiihhhhhhgggeeecccaaaaaa```___^^^]]]]]]\\\YYYYYYXXXVVVTTTRRRPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFEEECCCCCCAAA@@@??????>>>>>>>>>???AAA@@@@@@@@@@@@AAAAAABBBGGGJJJQQQYYYcccooo{{{~~~fffWWWJJJEEE@@@???@@@@@@>>>===:::::::::999999888888888666666666666666555555444444444444444444444444444222222222222333333333333222222333333333333222222111111111111000000000000//////////////////////////////000000000000000111////////////////////////.........///////////////.........//////.........+++,,,,,,,,,,,,---------//////000000000///......------------------------,,,,,,---...////////////.........///////////////...............///000111//////............////////////////////////////////////000000000000//////000000000000000000000000......////////////000000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000111111222222222333333333000111222222111111333555888999999999;;;???EEEJJJNNNRRRWWW\\\___eeelllrrrtttyyy~~~zzzxxxsssppplllgggdddbbbaaa```^^^^^^^^^]]]\\\\\\\\\[[[ZZZ[[[\\\^^^```aaacccddddddeeeggggggggghhhjjjmmmmmmnnnpppqqqrrrsssssssssttttttttttttttttttttttttssssssssssssttttttttttttvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvwwwxxxwwwvvvvvvsssrrrpppnnnmmmmmmmmmnnnmmmlllkkkkkklllkkkiiiggggggeeecccaaaaaa```^^^\\\ZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQOOONNNLLLKKKJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHJJJKKKLLLKKKJJJIIIIIIHHHFFFDDDCCCAAAAAAAAA>>>=========>>>>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHNNNSSSZZZdddnnnzzz{{{dddTTTLLLCCCAAA===;;;<<<===<<<:::::::::999999999999888888666777777777777666555555444444444444444444444444111111222222222333333333000111222333333222111000111111111111000000000000////////////////////////////////////000000111111////////////////////////............/////////000------............------++++++,,,,,,,,,---------------.../////////......------------------------+++,,,---...///////////////////////////.........//////.........//////000//////............////////////////////////////////////000000000000//////000000000000000000000000........./////////000000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000111111111111222222222222000111222222111111222444333555666666777:::>>>AAACCCHHHNNNTTTYYY___gggmmmqqqxxxzzzwwwsssnnniiifffeeeddd_________^^^]]]]]]\\\\\\VVVWWWXXXZZZ[[[]]]^^^___^^^```aaabbbcccdddgggiiikkklllmmmooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooppppppppppppttttttssssssrrrqqqppppppqqqqqqrrrrrrqqqqqqppppppooommmllljjjiiiiiijjjjjjjjjiiihhhhhhhhhhhhfffdddbbb```]]]\\\\\\[[[XXXVVVUUUUUUTTTSSSRRRQQQPPPPPPLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGHHHJJJLLLMMMGGGHHHJJJLLLLLLKKKIIIHHHIIIGGGEEEBBB@@@??????@@@<<<<<<<<<<<<===???@@@AAA???@@@AAACCCFFFIIILLLMMMTTTYYYaaakkkuuu}}}fffTTTKKKHHHDDDBBB???;;;;;;;;;:::666:::::::::999999999999999777777777777777666666555444444444444444444444444111111111222222333333333///000111222222111000///111111111111000000000000////////////////////////.../////////000000111111////////////////////////---.........//////000000,,,------------------,,,---------.........//////,,,,,,---.../////////...////////////////////////+++,,,---...////////////000000//////.........---000//////.........////////////............////////////////////////////////////000000000000//////000000000000000000000000---.........//////000000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222333444555444333222333444///111333444555666999<<<<<>>============>>>@@@BBBCCCBBBAAACCCEEEGGGJJJMMMPPPUUUYYY```fffoooyyyyyycccUUUIIICCCAAA===<<<<<<;;;;;;:::999999:::999999888777666666555333333333333333333333333444444444333333222222222444444333333222111000000222111111111000000//////000000111111111111000000////////////////////////000000000000000000000000111111000///...---,,,,,,---------...............------------------------...............------------------............///000000//////.........---////////////////////////...------,,,,,,------......---,,,,,,---...///000//////......---------,,,000000////////////000000///////////////.........///000111222222111000//////////////////////////////////////////...------000000000000000000000000111000...---...///111222222111111111000000//////222222111111222222333444222000---++++++---000222222333444444555555444444888888999===DDDMMMUUUZZZgggnnnyyy~~~yyytttuuu{{{xxxrrrmmmjjjhhhfffccc___\\\ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWWWWWWWYYY[[[\\\^^^aaaaaabbbcccdddeeefffgggeeefffgggggghhhhhhggggggggggggfffffffffffffffffffffhhhiiihhhgggfffggghhhgggffffffeeedddcccbbbaaabbbaaa```^^^]]]]]]]]]\\\]]]\\\ZZZYYYWWWVVVVVVVVVSSSSSSRRRQQQPPPOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEIIIIIIIIIHHHHHHIIIIIIIIIIIIKKKMMMMMMKKKJJJJJJLLLLLLLLLMMMMMMKKKGGGCCCAAA@@@???>>>======<<<<<<<<<=========???AAACCCDDDDDDHHHJJJNNNQQQUUUYYY___bbbiiioooxxx~~~fffWWWMMMFFFBBBAAA;;;;;;::::::999999888888999888888777666666555555333333333333333333333333333333333222222222111111444444333222222111000000111111111111000000000/////////000000000000//////////////////////////////////////////////////////000000000///......---------------------,,,,,,,,,------------------------............////////////---------............///000/////////.........---........................///......------......///......---,,,---...//////111000000000/////////...000000////////////000000/////////////////////...//////000111111000//////////////////////////////111111111111111000//////........................000///...---...///111222222222222222111111000000222111111111111222333333222111///......///111333222333333444444444444444999999999;;;>>>DDDIIILLL[[[bbbmmmuuu{{{}}}~~~{{{vvvrrrqqqvvv{{{uuurrrlllkkkgggddd```]]][[[ZZZ[[[ZZZYYYXXXWWWWWWWWWXXXTTTTTTUUUVVVVVVWWWXXXXXX[[[[[[\\\\\\]]]^^^______]]]]]]^^^___````````````````````````aaaaaaaaaaaa___aaabbbaaa```___```bbb______^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNOOOOOONNNMMMMMMNNNMMMLLLKKKIIIFFFCCC@@@>>><<<<<<<<<<<<<<<======>>>>>>>>>???@@@CCCFFFIIIKKKOOORRRWWW\\\aaaffflllpppwww}}}sssdddTTTKKKFFFAAA??????::::::999999888777777666777777666666555444444444444444444333333222222222333333222222222222111111333333333222111111000000111111111111000000000000......////////////......////////////////////////////////////////////////////////////////////////---------,,,,,,++++++***------------------------------......//////000000---------............////////////......................................./////////......///////////////...---------......000000000///////////////000//////......//////000......//////////////////......////////////......////////////////////////000000111111111000//////........................000///.........///000111333333222222222222111111111111111111111222222333111111111111111222333444222222333444444444444333777777777777999;;;===???KKKQQQ[[[dddkkkpppuuuxxxwwwuuurrrnnnmmmpppvvv{{{~~~{{{pppooollliiifffcccaaa```]]]\\\[[[YYYYYYXXXXXXYYYUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\YYYZZZ[[[[[[YYYYYYZZZ[[[YYYYYYYYYXXXWWWVVVVVVUUURRRQQQPPPOOONNNNNNNNNNNNKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPOOOOOOOOOKKKJJJGGGDDDBBB@@@???>>>============>>>>>>???@@@@@@AAABBBDDDGGGLLLQQQTTTXXX[[[aaaggglllrrrxxx|||wwwaaaVVVKKKFFFCCC>>>;;;;;;:::999999888888777777666555555555444444333333333555444444333333222222111333333333333333333222222333222222222111111000000111111111000000000000000...//////000000//////...////////////////////////////////////////////////............//////000000.........---,,,+++******---------------------------------------.........---------............///................................................//////............////////////......------------------------------------/////////....../////////............////////////........................////////////////////////---...............------........................///............///000111111111111111111111111111000000000000000111222222///000111222333333444444111111222333333333333333111222333555666888999:::>>>CCCKKKRRRZZZaaagggkkkllllllllljjjjjjmmmqqquuuyyyxxxuuuqqqmmmjjjfffeee______^^^^^^]]]\\\[[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVVVVTTTTTTUUUVVVTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPOOOMMMLLLGGGEEEBBB@@@??????@@@@@@???>>>>>>>>>>>>??????@@@@@@CCCFFFIIILLLQQQXXX]]]aaaeeekkkqqqvvv|||nnnaaaUUUMMMFFFDDDAAA<<<999999::::::999999888888777777444444444444333333333333444444444333333222222222333333333333444444444444222222111111111111111000000000000000000000111111///000000111111000000///////////////////////////........................------......///000000000000//////...---,,,,,,+++------------------------...------,,,,,,+++++++++---------............///---------..........................................------,,,,,,------.../////////......---,,,,,,,,,,,,,,,---------------//////............//////---.........//////000000......------------......////////////////////////------............------////////////////////////...............//////000/////////000000000000000000000//////000000111222---...000111222222222222000111222222333333222222000111333555666777888999888;;;@@@FFFKKKQQQXXX\\\___aaaccceeegggjjjooosssyyy{{{}}}~~~~~~~~~|||wwwsssooommmgggggghhhhhhfffccc```^^^ZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRPPPPPPQQQRRRNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMOOOQQQSSSSSSSSSSSSRRRQQQOOONNNNNNMMMJJJHHHCCCAAA???>>>===>>>@@@AAA>>>>>>>>>>>>>>>???@@@@@@CCCGGGLLLPPPTTTYYYaaagggmmmqqqwww|||yyyfffWWWOOOHHHCCC???@@@???;;;999:::::::::999999888777777777444444333333333333333333333333333333333333333333222333333333333333444444111111111111111111111111000000000000111111111111000000111111111111000000////////////////////////........................---.........//////000000/////////......------,,,---------------------------------,,,,,,,,,,,,+++---------............///---------------.........------------------------------,,,,,,,,,,,,------.........///......---,,,...............////////////......------......///------......///000000000///...------------...///////////////////////////......///000000000//////000000000000000000000000------........./////////.........////////////000///////////////000000111......///000111111111000000000111222222222222111444444444555555555555555666888;;;===@@@DDDJJJNNNQQQTTTXXX\\\```eeekkkooorrruuuxxxyyyzzzzzz{{{|||{{{}}}}}}|||xxxyyyzzzyyyvvvpppjjjfff___^^^\\\YYYWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSOOOOOOOOOOOONNNNNNNNNNNNLLLNNNNNNNNNMMMLLLMMMNNNKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTTTTRRRSSSUUUVVVVVVUUUTTTSSSRRRPPPMMMLLLLLLJJJFFFCCCAAA@@@>>>======>>>???@@@>>>>>>>>>???AAABBBDDDEEEIIIOOOWWW\\\```fffmmmssszzz~~~nnn___PPPGGGEEE???;;;:::======::::::<<<999888888777777666666555444444444444444444444444111222222333333444444555000000111111111222222222000000000000111111111111///000000000111111111111//////000000000000//////////////////////////////.................................///////////////------------------------------------------------,,,,,,---......///000000---------............///,,,,,,,,,------.........------------------------......------------......,,,---.../////////...------------......////////////......------......///------......///000000111//////...------...//////////////////////////////---...//////000000//////////////////////////////------......//////........./////////000000000000///............///000000000000000000000000000000///000000111111111111111444444333333222333333444444666777888999;;;???CCCDDDHHHMMMRRRWWW^^^dddiiillloootttvvvwwwwwwxxxyyywwwwwwxxxzzz{{{sssnnneeeccc```]]]ZZZYYYZZZZZZVVVVVVVVVUUUUUUTTTTTTSSSKKKLLLNNNPPPRRRTTTTTTUUUOOOOOONNNNNNMMMMMMLLLLLLJJJKKKLLLLLLJJJJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTUUUWWWWWWXXXXXXWWWXXXYYYYYYYYYWWWTTTSSSRRROOOLLLJJJJJJHHHCCC???AAA@@@???>>>======>>>>>>??????@@@BBBEEEGGGIIIKKKQQQXXXaaagggkkkpppxxx~~~jjj[[[PPPFFFBBBDDD===::::::<<<<<<:::999<<<777777777666555555444444444444444444444444444444000111222333444444555666......//////000000000111000000000000000111111111//////000000111111111222......////////////......////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,---------------------------++++++---///111333444555---------.........//////,,,,,,,,,------.........------------------------//////............//////+++,,,.../////////......+++++++++,,,,,,---------.........------.........---------...///000000111000///...------...///000////////////////////////++++++,,,---.........---........................,,,---......//////......//////000000111111111222...............///000000222111000000///000000111//////000111111111111111111111000000111222444555333444555555555777:::======@@@EEEKKKQQQXXX___dddhhhlllqqqtttuuuvvvvvvwwwvvvuuussssssuuuzzzwwwrrr|||uuummmddd``````aaa___\\\\\\ZZZWWWVVVUUUUUUSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOQQQPPPNNNNNNOOOOOONNNLLLKKKKKKLLLMMMLLLKKKJJJIIIMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIILLLLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMNNNNNNNNNMMMMMMPPPRRRRRRPPPNNNNNNQQQTTTTTTUUUVVVXXXZZZ[[[\\\\\\```\\\XXXXXXYYYXXXSSSOOOKKKKKKJJJGGGDDDBBBBBBCCC<<<>>>???@@@???@@@AAACCCDDDFFFHHHIIIKKKMMMPPPSSSYYYaaallltttxxx{{{ooodddVVVLLLGGGEEEBBB???======<<<<<<<<<;;;;;;;;;444444555555666666777777666666555444444444444555111222222222222111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000///000111000...------...................................................+++,,,---,,,***)))***+++---,,,,,,,,,,,,---............------------......---------,,,,,,+++++++++------............------------------------------........................,,,,,,,,,------.........//////.........------------......///...,,,+++***---------............///---------............///////////////////////////................................................///000000000000000//////////////////////////////000000000000000000000000222222111111000000//////000000111111111000000///222222222222222222222222444444444555555555666666777888:::???FFFMMMTTTXXX___dddkkkqqquuuwwwxxxyyyyyyyyyxxxvvvttttttuuuwwwwwwqqqkkkgggzzzssskkkgggffffffccc``````^^^\\\ZZZZZZYYYWWWVVVXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQPPPOOOMMMMMMNNNNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTSSSTTTVVVVVVUUUUUUWWWZZZXXXYYY[[[]]]___`````````___ZZZVVVUUUUUUSSSNNNIIIEEEEEEDDDBBB???======>>>>>>???@@@@@@??????AAABBBGGGIIIMMMOOORRRVVVZZZ]]]cccjjjuuu|||ppp___VVVKKKDDDAAA@@@===;;;;;;;;;:::::::::999999999666666666666666555555555555444444333333333333333111222222222222111000000333333333333333333333333111111111111111111111111000000000000000000000000000000000/////////.........///000///...---...///................................................,,,---...---+++++++++------,,,,,,,,,,,,---............------------...............---------,,,,,,------............------------------------------------------------------,,,,,,,,,---------......//////.........---------......//////////////////---------............///---------............///................................................000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000111111111000000000000000000000111111111000000///222222222222222222222222333333444444444444555555444555666999>>>DDDIIILLLUUUZZZaaaggglllooosssuuuuuuvvvvvvtttrrrqqqrrrtttuuuyyytttlllgggaaa]]]}}}yyysssqqqpppooommmjjjhhhfffdddbbbaaa```]]]ZZZ[[[ZZZXXXUUUTTTTTTTTTTTTQQQPPPOOOOOOPPPQQQOOONNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRTTTVVVXXXZZZ[[[XXXZZZ\\\]]]]]]^^^___```]]]___aaacccccccccbbbaaaZZZVVVRRRPPPOOOLLLGGGBBBAAAAAAAAA???===<<<===>>>AAABBBCCCBBBBBBBBBEEEGGGMMMPPPUUUYYY^^^ccchhhlllooouuu~~~|||eeeUUUMMMGGGAAA===<<<<<<;;;888888888888888777777777777888777777666555555444444444333222222111111222222111222222222222111000000333333333333333333333333111111111111111111111111000000000000000000000000/////////.........---------...//////...---...000................................................---...///...---,,,,,,...---,,,,,,,,,,,,---............------------......//////............------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------------...///000111111---------............///---------............///...........................................................................//////000000////////////////////////////////////////////////////////////000000000000000000111///000000111111000000000222222222222222222222222222222222333333333333444333333333444777:::>>>@@@HHHLLLRRRXXX]]]ccchhhllloooqqqrrrrrrpppooopppqqqooosssxxx|||~~~qqqfff```\\\XXXUUU~~~~~~~~~|||{{{yyyxxxyyy{{{{{{zzzyyytttrrrpppnnnllliiidddaaa___]]]ZZZWWWUUUTTTTTTUUUTTTRRRQQQQQQRRRSSSRRRPPPQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYZZZ[[[]]]^^^```aaabbbccceeefffeeeeeedddddd```aaabbbbbbaaa___]]][[[RRRPPPLLLJJJIIIFFFBBB???@@@AAABBB@@@??????@@@BBBCCCEEEGGGHHHIIILLLOOORRRXXX[[[```eeeiiiooouuuyyyxxx}}}wwwcccTTTKKKCCCAAA>>>=========<<<:::777777777777666666666555666666666666555555444444333333222111111111111222111222222222222111000000000000000000000000000000111111111111111111111111/////////////////////////////////.........------,,,---.........---///000................................................---...///...,,,,,,,,,------,,,,,,,,,,,,---.........------,,,,,,------...............------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,++++++---...///---------............///---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,......//////000/////////////////////////////////////////////////////////.../////////000000111111...///000000000000000000111111111111111111111111111111111111222222222222555444444444555777999:::???AAAEEEIIINNNTTT[[[___eeehhhkkkmmmmmmmmmnnnoooooorrrvvvyyy{{{|||wwwpppfff^^^YYYVVVTTTRRR~~~~~~~~~{{{~~~{{{wwwssstttwww{{{~~~{{{vvvqqqllliiihhheeebbb___^^^]]]]]]\\\ZZZYYYYYYYYYYYYXXXVVVSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNNNNMMMMMMMMMLLLOOOOOOOOOOOOOOOPPPPPPPPPUUUUUUUUUVVVWWWWWWXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^dddeeefffhhhjjjkkkmmmmmmoooooonnnmmmkkkiiifffccc]]]]]]]]]\\\YYYUUURRRPPPIIIHHHGGGFFFEEECCC@@@>>>===>>>????????????AAACCCCCCFFFKKKPPPTTTXXX\\\```fffiiilllpppsssxxx|||qqq]]]NNNGGGEEE@@@@@@?????????>>><<<:::777777777777666666666666333333444444555555555555444333333222222222222222111222222222222111000000000000000000000000000000000000000000000000000000////////////////////////000000000/////////......+++---......------...000................................................,,,---...---,,,++++++------,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................///...---++++++,,,,,,------------............///---------............///................................................////////////////////////------...///////////////////////////////////////////////////////////////......//////000000000111......///000000000000000111111111111111111111111000000000111111111222222444444333444444666777888:::;;;===???BBBGGGMMMRRRYYY\\\aaaeeegggiiikkkmmmmmmpppuuuwwwyyyzzz{{{|||}}}}}}}}}|||}}}zzzuuujjjfff___YYYUUUTTTSSSRRR~~~{{{~~~{{{tttnnnlllkkknnnsssyyy{{{sssrrrqqqooollljjjhhhgggcccaaa___^^^^^^]]][[[ZZZXXXXXXWWWVVVVVVVVVVVVWWWVVVUUUUUUUUUTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTZZZZZZ[[[[[[\\\]]]^^^^^^dddddddddeeefffhhhiiijjjqqqsssuuuxxxzzz{{{{{{{{{xxxuuuqqqnnnkkkgggbbb___VVVUUUSSSQQQNNNKKKHHHGGGCCCCCCCCCCCCBBBAAA@@@@@@999;;;<<<======???AAADDDEEEKKKSSS[[[bbbggglllnnnsssuuuxxxzzz|||~~~lll[[[MMMDDD@@@AAA>>>>>>??????>>><<<:::999777777777777666666666666111111222222333444444555444333222222111111222222111222222222222111000000222222222222222222222222000000000000000000000000000000000000000000000000000000000/////////......,,,---......---,,,---///................................................,,,---...---+++++++++,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------...............111111000///...------------------............///---------............///------------------------................................................,,,---......////////////////////////////////////////////////////////////...//////////////////000------...///000000000000111111111111111111111111000000000111111111111222111111222222333444555555888888999999:::===BBBFFFLLLOOOTTTXXX[[[___bbbeeekkkoootttxxx{{{}}}{{{{{{zzzxxxvvvwww{{{}}}}}}}}}wwwooojjjggg^^^\\\XXXTTTQQQPPPPPPQQQ}}}~~~}}}xxxqqqllljjjhhhkkkpppvvv|||~~~|||xxxuuusssmmmkkkhhhgggfffeeecccaaa```___^^^]]]]]]]]]^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWXXXZZZ[[[\\\]]]^^^```aaaccceeegggiiikkklllsssssstttuuuwwwxxxzzz{{{}}}uuuqqqkkkfffbbb]]]XXXTTTNNNLLLJJJGGGEEEDDDDDDDDDAAABBBCCCCCCAAA@@@@@@@@@<<<===@@@AAABBBDDDGGGJJJOOOVVVaaakkksssxxx|||~~~}}}ttteeeVVVNNNHHHBBB>>>???;;;===>>>>>><<<;;;999999777777666666666555555555111111111111111111222222222222111000000000000111111222222222222111000000222222222222222222222222000000000000000000000000000000000000000000000000/////////.........---------...///...,,,+++,,,---................................................---...///...---,,,,,,...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++------------------------------------------------......---------,,,,,,,,,---------.........////////////////////////......---------............///---------............///------------------------........................+++++++++++++++++++++++++++,,,---...////////////////////////////////////000000000000000000000000///////////////.........,,,---...///000000000000111111111111111111111111000000111111111222222222111111111111111222222222555555555555555777;;;>>>@@@CCCFFFIIIMMMPPPUUUXXXbbbgggnnnuuuyyy}}}||||||zzzwwwtttsssuuuvvv|||~~~zzzvvvrrrmmmkkkkkkmmmnnnpppqqqqqqnnngggaaa^^^]]]VVVUUUSSSQQQNNNNNNNNNOOO~~~{{{|||}}}|||||||||}}}{{{wwwtttiiikkkooosssxxx~~~{{{yyyvvvtttsssqqqooolllfffeeecccbbbbbbbbbcccdddbbbbbbaaaaaaaaa`````````[[[[[[\\\]]]^^^___``````cccdddeeeggghhhjjjkkkllllllmmmpppsssvvvzzz|||}}}{{{wwwnnniiiaaa[[[XXXTTTOOOKKKHHHGGGDDDBBBAAABBBCCCDDDBBBCCCDDDCCCAAA@@@???@@@BBBDDDGGGHHHJJJLLLOOORRRYYYaaammmyyykkk]]]PPPEEEDDDEEE@@@<<<;;;:::<<<>>>>>><<<;;;::::::666666555555555444444444222222111111000/////////111111000///////////////111222222222222111000000////////////////////////000000000000000000000000000000000000000000000000......---------,,,,,,,,,---...///...,,,+++,,,---...................................................000000000...---...///---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------.........//////+++,,,,,,------,,,,,,+++------------------------.................................------,,,,,,,,,---------.........//////***+++,,,...///......------------.........//////---------.........//////------------------------................................................+++,,,---...////////////////////////////////////111111111111111111111111000000//////.........---,,,---...///000000000000000000000000000000000000111111111111222222222222333333222222222111111111222333333333333555888;;;999;;;>>>@@@BBBFFFKKKNNNUUU[[[ccckkkqqqvvvzzz|||}}}}}}{{{xxxtttrrrssstttuuuvvvxxxyyyzzz}}}{{{tttllljjjgggdddbbbaaabbbbbbaaadddfffddd___ZZZXXXWWWSSSSSSRRRPPPNNNMMMNNNOOO|||||||||{{{|||zzzuuuqqqrrrxxx}}}~~~|||wwwxxxxxxwwwuuuqqqppppppqqqnnnmmmmmmmmmllllllllllllkkkiiihhhhhhkkkmmmnnnmmmnnnoooqqqtttwwwyyy{{{|||~~~vvvmmmggg```ZZZSSSMMMJJJHHHEEEBBBEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDDDDCCCAAAAAAAAABBBFFFGGGJJJMMMQQQWWW^^^bbblllsss~~~tttbbbWWWJJJGGGDDD@@@>>>=========::::::;;;;;;:::999777666444444555555444444333222333333333222222222111111000000000000000000000000000000000000////////////111111000000//////......000000000000////////////---...............------//////...------------...------------------------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((+++,,,+++(((+++++++++,,,,,,---------000///...---------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++------------,,,+++******------------------------////////////////////////,,,,,,------.../////////------------------------***++++++,,,---...//////...............///000000////////////////////////,,,------...///000111111,,,,,,...///000000000000////////////000000000000//////000000000000//////222222111111111111111111111111000000111333555666555666777:::<<>>===<<<;;;:::999999999999888777666555444555666666333444444444444333222222222222222222111111111111000000000000000000000000000000000000000111111111000000000000///////////////.........------------,,,---......///.........///...------,,,,,,------++++++++++++++++++++++++***,,,---//////...---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,,,,******+++,,,,,,---......---------------------------..................---,,,,,,---...////////////////////////////////////........................//////.........---------------------------------///........................------------.../////////////////////////////////////////////............///////////////...---////////////000000000000//////000000000000//////000000000000111111111111333222222111111111111111000111111222333333444444333444666888;;;???AAACCCHHHMMMTTT[[[___cccfffhhhhhhiiikkkkkkjjjjjjkkkmmmqqqtttxxxzzzxxxuuusssrrrsssssstttwww{{{}}}yyyqqqooolllgggccc```]]]\\\ZZZYYYXXXWWWUUUSSSQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPKKKKKKKKKLLLLLLMMMMMMNNNKKKKKKKKKJJJJJJJJJIIIIII~~~~~~}}}|||}}}~~~~~~xxxuuurrrnnnkkkjjjkkknnnooonnnuuu}}}{{{uuuoooiiiccc___XXXUUUPPPLLLJJJGGGCCCAAACCCCCCCCCDDDEEEFFFHHHJJJHHHJJJMMMQQQUUUYYY\\\]]]___bbbfffhhhiiijjjkkkllllllpppuuuzzz}}}|||ooo^^^TTTIIIBBBAAAAAA===888;;;;;;::::::999999999999777666555444444444555666333333444444333333222111222222222111111111000000000000000000000000000000............//////000000////////////000000000000///.........------------,,,------...//////............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---.........---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,---******+++,,,,,,---......---------------------------..................---,,,,,,---...////////////////////////////////////........................---------.........//////------------------------++++++,,,---......//////---------------.../////////////////////////////////////////////............///////////////...---////////////000000000000//////000000000000////////////000000000111111111222222222222111000000///111111111111222222222222333333444555777888:::;;;===AAAFFFKKKOOORRRUUUXXXYYY\\\```cccfffiiillloooppptttwwwxxxvvvrrrnnnmmmmmmmmmnnnooosssvvvzzz|||xxxrrrlllhhhaaa```]]]ZZZXXXUUUTTTSSSRRRRRRRRRRRRQQQOOONNNMMMJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHzzz{{{{{{{{{|||~~~|||xxxrrrlllhhhffffffgggccchhhmmmoooooorrryyy~~~yyyvvvmmmjjjeee```\\\WWWRRROOOLLLJJJHHHFFFEEEBBB>>>;;;@@@BBBDDDFFFHHHJJJMMMPPPSSSUUUYYY^^^cccgggjjjlllooorrruuuwwwwwwvvvvvvvvvtttxxx}}}rrr```UUULLLGGGBBB??????===;;;888888888888777777777777666666666555555444555555666333333333333333222111111222111111111111000000000000000000000000000000000,,,------......//////000////////////000000000000/////////.........------,,,,,,---...////////////...------,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---......///,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...)))***++++++******+++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,,,,+++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------.........------........................------------------------,,,,,,------...//////000------------------------******+++,,,---...///000------,,,,,,------...///////////////////////////.........///////////////......///////////////...////////////000000000000//////000000000000//////...//////000000111111111111222222222111000//////111111111222222222222222222222222222333444555666777:::===???AAACCCEEEGGGJJJMMMRRRWWW\\\bbbgggkkknnnrrrwwwyyywwwssspppnnnjjjjjjkkkmmmnnnoooppppppqqqsssvvvyyy|||xxxooohhhbbb]]]ZZZVVVUUUSSSQQQPPPOOONNNNNNLLLLLLMMMMMMLLLKKKJJJJJJFFFFFFHHHIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIII~~~yyyyyyzzzzzz{{{~~~yyytttnnnjjjhhhcccddddddcccbbbdddiiinnnssswww}}}}}}yyysssmmmfffaaa^^^WWWTTTQQQOOOMMMJJJGGGDDDFFFDDDCCCBBBBBBBBB???===BBBFFFKKKNNNQQQUUUZZZ^^^aaadddiiinnntttxxx{{{|||}}}~~~}}}|||vvvfffZZZOOOIIIDDDCCCBBB???===;;;;;;;;;777777777777666555555444555555666666666666555555222333333333333222111111111111111111000000000000000000000000000000000000---------...///000000000.../////////000000000111000000000/////////......+++,,,---...////////////...---,,,,,,++++++,,,,,,........................---,,,+++++++++---///111,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++,,,,,,---......)))+++------+++***,,,...+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------,,,,,,+++------------------------------------------------------..................------------------------,,,,,,------......//////------,,,,,,------...///////////////////////////------......//////000000------...///000000000///////////////000000000000//////000000000000//////......//////000111111222000000111222222111000///000000111111111222222222111111111111222333444444555666888888888999;;;<<<>>>AAAEEEIIINNNUUU\\\aaaiiinnntttxxxwwwuuurrrqqqjjjkkkmmmooopppooommmllljjjlllooorrruuuyyy}}}~~~|||zzzyyyxxxxxxxxxtttnnnfff___YYYUUURRRPPPNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIII|||yyyyyyyyyyyy{{{~~~xxxqqqlllkkkiiifffbbb```aaadddgggcccffflllppprrrsssuuuwwwttttttttttttssssssssssssrrrrrrsssuuuxxxyyyxxxvvvwwwvvvtttsssqqqooonnnmmmfffdddbbb^^^ZZZVVVRRRPPPMMMLLLJJJIIIIIIHHHFFFDDDCCCBBB@@@AAACCCEEEEEEEEEHHHMMMSSSYYY]]]bbbhhhmmmmmmpppuuu{{{mmm\\\RRRLLLIIIGGG===??????<<<888666777:::888888888888777666555555444555666777777777555555222333333333333222111111111111111111000000000000000000000000000000000000---......///000111111222.../////////000000111111000000000000////////////+++,,,---...////////////...---,,,,,,++++++,,,,,,------------------------...,,,+++******---000222,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++,,,,,,---......***---///...,,,+++---000+++++++++,,,,,,---------...------,,,++++++++++++++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++******------------------------------------------------/////////...------,,,,,,------------------------///////////////.........---,,,,,,,,,,,,---......////////////////////////,,,------...///000111111,,,,,,...///000000000000////////////000000000000//////000000000000//////---......///000111111222///000111222222111000/////////000000111222222222111111111111222333444555444555666555444444666888888:::===@@@DDDKKKRRRWWWaaafffmmmrrrsssrrrpppoookkknnnqqqssstttrrrooommmiiilllooorrrtttvvvzzz|||xxxvvvssspppmmmkkkkkkjjjnnnooorrrwww|||~~~}}}~~~~~~}}}}}}~~~wwwooofffaaaYYYTTTPPPNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIII|||}}}{{{yyyyyy|||~~~|||sssqqqlllhhheeedddddddddhhheeebbbbbbccccccaaa___bbbaaaaaaaaaaaaaaaaaabbb^^^___aaabbbcccbbb```___``````______]]]\\\[[[ZZZWWWRRROOOPPPOOOKKKHHHIIIFFFFFFDDDBBBAAABBBEEEHHHDDDFFFGGGGGGFFFGGGIIIKKKLLLQQQYYYccckkkpppsssttt{{{}}}oooeeeVVVLLLGGGCCC???<<<<<<;;;:::999777666555555666666666666666666666666555555444444444333333333222222222222222222222222333222222222222222222333000000000000000000000000111000///...------...///---...000000///......///000000//////.........---------------------------...------,,,+++***)))))).........------,,,,,,,,,000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,...///...---***)))***+++...............---------............------,,,+++------------------------------------------------,,,,,,,,,---------.........------,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,---...............------........................111000///...---,,,++++++////////////////////////+++,,,,,,---...///000000..................------111111000000//////......111111000000000000111111............/////////000000000000000000000000000000111111111111222222222111222333333444444333333555777999;;;===AAAGGGKKKXXX^^^eeelllooopppqqqqqqoooppprrrrrrqqqooollljjjjjjmmmqqquuuwwwxxxwwwwwwxxxtttoooiiieeecccccccccjjjmmmqqqsssssssssttttttpppoooooorrruuuxxxxxxxxxzzzyyyxxxyyy{{{}}}}}}}}}tttjjjbbb]]]XXXUUURRROOOMMMKKKHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJ~~~|||zzzyyy{{{~~~zzzvvvsssppppppooonnnjjjgggddddddbbb```]]]YYYXXXVVVUUUTTTSSSTTTTTTTTTUUUWWWXXXXXXXXXVVVUUUSSSSSSSSSSSSRRRQQQOOOOOORRRMMMKKKLLLKKKGGGEEEFFFDDDDDDDDDCCCBBBDDDGGGJJJHHHJJJKKKLLLLLLNNNPPPRRRZZZ___gggpppxxx}}}zzzmmm]]]UUUJJJDDDBBBAAA???<<<999999999888888777777666555555555555555555555555444444444444333333333333222222222222222222222222111111000000000000111111000000000000000000000000111000///...---......///---///000000...---...///000/////////.........---------------------------......------,,,+++++++++......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***)))***,,,---------...............///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---...............------.......................................---------........................------......///000000000........................000000000///////////////111111000000000000111111.........///////////////000000000000000000000000000000111111111222222222111222222333444333333333222333555666888;;;@@@CCCOOOTTT[[[```dddfffhhhjjjkkkllloooppppppooommmllljjjmmmqqqvvvzzz|||||||||xxxuuuoooiiieeeddddddeeefffiiilllmmmlllkkkkkkkkkjjjjjjkkknnnrrruuuvvvvvvxxxwwwwwwyyy|||~~~wwwlllbbbZZZSSSOOOOOOLLLIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJ}}}{{{}}}~~~}}}|||{{{zzzzzzvvvrrrnnnkkkhhhdddaaa\\\ZZZWWWSSSQQQPPPPPPPPPNNNOOOQQQRRRRRRRRRQQQPPPOOOPPPQQQQQQQQQOOOMMMLLLOOOIIIFFFHHHHHHEEEDDDEEEEEEFFFGGGGGGHHHJJJNNNQQQTTTVVVXXXYYYZZZ[[[^^^aaafffjjjqqqyyyooo^^^TTTKKKFFF@@@======>>><<<:::777777777777888888888888555555555555555555555555444444444333333333222222222222222222222222222222//////............//////000000000000000000000000000000///............///...000111000...------.../////////...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++)))*********+++,,,,,,,,,+++++++++,,,,,,------------------,,,***)))***,,,,,,,,,------....../////////---+++)))(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------------------.........//////........................////////////////////////........................//////////////////000000111000000//////000000111///////////////.........000000000000000000000000000000000111111111222222111111222333333333333222111222333333444666999<<>><<<<<<;;;999777777777777777777777777777444444444444444444444444333333333333222222222222111111111111111111111111///......------......///000000000000000000000000/////////........./////////000111000...---------........................------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////------------------------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------...---,,,***)))************))))))))))))***++++++,,,,,,------...+++,,,---+++******+++,,,++++++,,,------...//////---,,,+++***)))***+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------------------------------............///........................000/////////.........------------...............---......//////000000000000000////////////000000////////////............000000000000000000000000000000000000111111111111000111111222222222222222333444444444333333666888888;;;>>>AAADDDFFFJJJLLLOOOPPPSSSUUUVVVWWWWWWVVVUUUWWW\\\aaafffiiikkkllljjjgggbbb______aaaeeehhhlllnnnppppppooonnnooooooqqqrrrtttyyy}}}}}}~~~|||{{{}}}xxxooogggaaa]]]YYYSSSOOOLLLIIIFFFDDDDDDBBBAAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJ~~~}}}~~~~~~}}}{{{zzz|||{{{xxxtttoookkkiiihhhhhheeefffhhhiiikkklllmmmmmmjjjlllnnnnnnmmmiiidddaaa^^^WWWSSSTTTUUUTTTUUUXXXZZZ\\\^^^```bbbeeeiiimmmvvvwwwxxxwwwvvvwwwxxxzzz~~~tttcccVVVMMMHHHFFF@@@???===<<<;;;:::888777888888777666666555555444444444444444444444444444333333222222222111111111111111111111111111111111000//////......//////000////////////////////////......//////////////////...000111000...------...---------...............------------------------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&'''''')))***+++------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------...---,,,***)))//////...---,,,++++++***+++++++++,,,,,,---------***+++,,,+++******+++---***++++++,,,---...//////)))***,,,------,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,---------......******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......------------------------///............---------........................///......------,,,,,,+++---------.........//////------......//////000000000000////////////000000///////////////.........//////////////////////////////000000000111111111///000111111222222111111333444444444222222333555444555777888999:::===???@@@AAACCCDDDEEEEEEEEEEEEGGGIIILLLOOORRRTTTVVVVVVYYYWWWUUUTTTUUUZZZ___bbbhhhjjjlllmmmmmmnnnoooqqquuuvvvyyy}}}}}}{{{{{{xxxvvvuuuwwwzzz{{{{{{|||{{{yyyxxxwwwwwwwwwwwwttttttuuuvvvwwwwwwwwwvvvrrrnnniiiddd___YYYSSSOOOLLLIIIFFFDDDDDDCCCBBB@@@DDDBBBAAA@@@AAABBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIIIIIII~~~}}}|||zzz{{{|||~~~|||zzzyyyuuuvvvxxxzzz}}}}}}wwwsssmmmfffaaaaaabbbaaacccggghhhjjjmmmooopppsssvvvyyy~~~~~~}}}}}}~~~qqqiii\\\PPPGGGCCC@@@???::::::::::::999999999888888777777666555444444333333333333333333333333333222222222111111111000000111111111111111111111111000000////////////000000////////////////////////---...//////000/////////---///000000///......///---------------.........------------------------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++*********,,,...++++++,,,,,,------......(((***,,,//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------------------------------,,,,,,,,,++++++,,,,,,------.../////////..................//////000//////......//////000............/////////000/////////////////////////////////000000000111111//////000111111111111000000111222222111000111222111333444444333444555777999999:::;;;;;;;;;;;;;;;>>>???@@@BBBDDDEEEEEEFFFHHHHHHGGGHHHKKKOOOSSSVVV___aaadddeeefffhhhkkkmmmtttuuuxxx|||}}}|||xxxtttllliiieeeddddddfffggggggeeedddcccbbbaaa`````````^^^______```___^^^\\\[[[ZZZWWWTTTQQQOOOMMMJJJGGGCCCAAA@@@@@@AAAAAA@@@???BBB@@@>>>>>>?????????>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAACCCDDDFFFFFFHHHHHHHHHHHHHHHHHHHHHHHH~~~||||||}}}||||||{{{{{{|||}}}~~~zzzsssmmmlllllllllnnnrrrrrrtttwwwyyyzzz{{{~~~}}}nnnfffXXXSSSKKKDDD@@@===;;;999888999999888888777888999555555555555555555555555222222222222222222222222222111111111000000000000111111111111111111111111000000////////////000000////////////////////////,,,---///000000000//////+++---///000/////////111,,,,,,,,,------.........------------------------++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------......///++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------))))))))))))))))))))))))...------,,,,,,++++++***((()))******)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------------------------,,,,,,,,,,,,------...//////000..................------//////............//////,,,------...///000111111////////////////////////////////////000000000111...///000000111111000000---///111111000000111222///111333333222222333444444555555666777777888888888888999:::;;;<<<<<<=========>>>???AAADDDGGGHHHQQQSSSUUUWWWXXXZZZ]]]```eeegggjjjnnnooommmhhhdddYYYVVVRRROOOPPPQQQRRRSSSNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLMMMNNNNNNLLLKKKIIIKKKHHHFFFEEEEEEEEEDDDCCC@@@>>>===>>>???@@@???>>>>>>===;;;<<<===>>>>>>===??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA??????@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGG}}}~~~~~~}}}yyyxxxxxxyyyzzz|||~~~~~~~~~zzzsssrrrrrrrrrtttxxxwwwyyy|||}}}~~~rrrdddXXXRRRJJJGGGCCCAAA???===;;;999<<<<<<;;;999777666777888333333444444555666666777222222222222222222222222111111111111000000000000000000000000000000000000//////............//////////////////////////////,,,---///000000000//////***,,,////////////000222,,,,,,,,,------.........------------------------------------------------*********++++++,,,,,,,,,......---,,,,,,,,,------************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///)))***+++,,,---.../////////...------,,,+++***)))((()))******)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111------------------------........................,,,,,,------...///000000/////////......------,,,//////............//////+++,,,---...///111222222////////////////////////////////////000000000000...//////000000000000000---///222333222222333555,,,///222333333222333444111222333444555666777888444555555666777888888999999999999:::<<<===>>>???AAACCCEEEFFFGGGIIILLLNNNPPPRRRVVVZZZ\\\YYYTTTPPPMMMIIIEEECCCDDDFFFGGGHHHCCCCCCDDDEEEEEEEEEDDDDDD@@@AAACCCDDDEEEDDDCCCBBBDDDAAA???>>>?????????>>>;;;999999999;;;<<<;;;:::===;;;:::;;;>>>?????????===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA>>>??????@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFF~~~~~~|||zzzvvvwwwxxxyyyzzz|||}}}~~~}}}|||}}}}}}yyyuuuuuuwwwzzz}}}|||}}}~~~tttfff[[[RRRIIICCCCCCCCCAAA@@@>>><<<;;;:::888888888888777777777666333333333222222222111111111111111111111000///...000000000000000000000000......////////////////////////.........---------..........................................------------............------000///...---------------***+++,,,,,,------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,+++++++++***)))))))))---------,,,,,,+++++++++)))))))))***+++,,,......,,,***(((***,,,...,,,***++++++,,,,,,,,,,,,------/////////......---,,,,,,)))***,,,---......---,,,,,,++++++******++++++,,,------------------------,,,,,,,,,------.........------...///...---+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------+++,,,------,,,+++,,,...+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,---------------------------------------------,,,////////////////////////////////////////////////000000/////////.............................................////////////......//////000000111111---......///000111111222////////////000000000000111111222222222222111111222222222222222222222222000000000000000000000000222222111111111111111111222333444444555555444444222333444555666888999999;;;;;;<<<<<<===>>>??????FFFFFFFFFFFFEEEDDDDDDCCC>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999:::;;;===>>>>>>>>>>>>>>>???@@@AAABBB???@@@@@@AAAAAA@@@@@@???DDDCCCCCCBBBBBBAAAAAAAAA>>>???@@@BBBDDDEEEGGGGGGDDDDDDEEEEEEFFFFFFGGGGGG}}}{{{zzz{{{}}}}}}yyywwwvvvxxx{{{~~~~~~qqqggg[[[QQQKKKGGGAAA===<<<;;;;;;:::999888777777888888888777777777666666333333333222222222111111333333222222222111111111000000000000000000000000///////////////.........//////.........---------................................................------............------.........---------------++++++,,,------------,,,+++,,,------++++++,,,---------------------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++++++++---------,,,,,,++++++++++++++++++***++++++,,,,,,...,,,+++,,,...///...,,,++++++,,,,,,,,,,,,---------------------------...,,,,,,,,,------,,,++++++******))))))))))))******------------------------,,,,,,,,,---------........................---,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,+++************+++,,,------------------------...------,,,,,,---------................................................,,,,,,,,,---------..........................................///////////////////////////000000000......//////000000111111.../////////000000000000///000000111111000000///111111111111111111111111000000000000000000000000111111111111111111111111222222333444444444444333111222222333444555666666777777888888999::::::;;;===>>>>>>>>>>>>======<<<;;;;;;:::::::::999999999888888888888888888888888:::::::::::::::;;;<<<<<<:::::::::::::::999999999::::::::::::::::::::::::999999999::::::;;;<<<============>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@??????>>>>>>??????AAABBBDDDFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFF~~~|||~~~~~~~~~~~~~~~zzzxxxxxxzzz}}}ssshhhWWWQQQHHHCCCAAA@@@>>><<<::::::999999999999999999777777777777666666666666333333333222222222111111333222111000000000111222000000000000000000000000000000//////.........---...............---------................................................------............------++++++---......---,,,,,,++++++,,,---------------+++,,,------++++++,,,---,,,,,,------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++---,,,++++++******++++++---,,,+++,,,...///...---++++++,,,,,,,,,,,,------******+++,,,,,,---......///...---,,,++++++++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------......//////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---,,,***))))))***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------...---,,,+++,,,,,,..............................------------------------******+++,,,---...///000....................................////////////000000//////////////////////////////////////////....../////////000000000...//////000000//////...000000000000000000000000000000000000000000000000111111111111111111111111000111222222333333222222111111111111222222333333222333333444444555555555555555666777777777666666777777777666666666666666666666666666666666666666888888888888888999::::::999999999999999999999999999999999999999999999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>@@@AAABBBCCCEEEFFFHHHHHHFFFEEEEEEEEEEEEEEEEEEDDD}}}zzzyyyyyy{{{}}}~~~}}}{{{zzzzzz{{{~~~}}}lll\\\RRRNNNIIIDDD@@@>>>===<<<:::::::::999999999999888888777777666666666555555555333333333222222222111111111///...,,,,,,---///000000000000000000000000000000000000///......------................................................---------...............------............------(((***,,,.........,,,++++++,,,,,,---...---------+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++***++++++,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,---+++)))(((((()))+++,,,,,,------,,,,,,+++------------------------------------------------...---,,,++++++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111....................................////////////000000000//////......---//////////////////.............../////////000000...//////000000//////...////////////////////////000000000000000000000000000000000000111111111111///000000111111111111111111111111111111111111111111111111222222222333333222333333444555555555555444444444444444444444444666666666666666777777777666666666666666777777888777777888888888888888999888888888888888888888888666777999;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@AAAAAACCCDDDEEEGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCC|||xxxvvvuuuuuuxxx|||~~~~~~|||{{{zzzzzzzzz|||}}}~~~~~~~~~zzz|||}}}ooobbbUUUKKKEEEEEEBBB>>>;;;999888777666888888777666555444333333666666666555555555555444333333333222222222111111000///---,,,,,,...///111000000000000000000000000000000//////.........------.............................................---------.........//////------............------(((***,,,.........,,,+++,,,,,,---.........------+++,,,------++++++,,,---))))))******+++++++++,,,+++,,,,,,------,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,++++++***+++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********,,,,,,+++***+++,,,...///...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,---+++)))(((((()))+++,,,,,,------,,,,,,+++---------------------------------------------------,,,,,,+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000....................................////////////000000//////......------////////////........................///////////////000000111111000000///........................//////////////////////////////000000000111111111...///000000111111000000222222222222111111111111111222222222222222333333111222333444444444444444333333333333333444444444444444444555555666666666444444444444444555666666666666666777777777888888777777777777777777777777666777888:::;;;::::::999::::::::::::;;;<<<===>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHFFFEEEEEEEEEDDDDDDCCCCCC}}}|||}}}~~~xxxtttssssssssszzz}}}zzzyyy{{{{{{{{{~~~zzzyyyxxxxxxxxxyyyzzz{{{||||||~~~~~~~~~{{{uuunnncccXXXPPPJJJEEECCC<<<;;;:::999888777666666:::999888777666555444444666555555555444444444444333333333222222222111111222111000000000111222333000000000000000000000000////////////////////////---------.......................................,,,,,,------.../////////------............------++++++---......---,,,,,,,,,,,,---...............+++,,,------++++++,,,---))))))******++++++,,,,,,++++++,,,---------,,,,,,******************++++++++++++,,,,,,,,,,,,------)))))))))***+++,,,...///---...///...,,,+++,,,---++++++,,,,,,,,,,,,------------,,,++++++***))))))++++++++++++,,,---...///++++++************++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++******)))))))))***++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,+++,,,---,,,***))))))***+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....................................//////////////////..........................................------.........////////////000000111111000000///........................////////////////////////...//////000000111111111...///000000111111000000222222222222222222111111222222222222222222222222000111222222222222222111333333333333444444444444111111111222333333444444333333333333333444555555444555555666666777777777666666666666666666666666666666777888999999999999::::::::::::;;;<<<===>>>>>>>>>????????????>>>>>>;;;;;;<<<===>>>??????@@@AAABBBBBBCCCEEEFFFFFFGGGEEEDDDDDDDDDDDDDDDDDDCCC{{{{{{}}}yyyuuuuuuvvvxxxzzzwwwvvvwwwwwwwww||||||xxxvvvuuutttuuuvvvwwwyyyyyyzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~yyymmmeee\\\WWWPPPJJJFFFDDDBBBAAA999999::::::999888888999999999888888888777777777555555555444444444333333333333333222222222111111111111111222222222333333000000000000000000000000------......///000000000---------.........//////........................,,,,,,------...//////000------............------.........---------------,,,------...............+++,,,------++++++,,,---***++++++,,,------......***+++,,,,,,---------,,,++++++++++++++++++******+++++++++,,,,,,---------+++*********+++,,,,,,---,,,...///...,,,+++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,******))))))))))))******)))******+++,,,,,,------,,,,,,,,,+++++++++*********++++++++++++******))),,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,222222111000//////...---+++,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,++++++,,,------------,,,+++------------------------)))+++---...//////...---------------------------------------------------***++++++,,,---...//////....................................////////////------..................,,,------....../////////---------.........//////...//////000000//////...........................////////////////////////......//////000111111222//////000111111111111000111111111111111111222222111111111111111111111111111111222222111111000000222222222333333444444444000000111222222333444444333333222222333333444555333444444555666666777777555555555555555555555555777666666777777888999::::::::::::;;;;;;<<<===>>>>>>>>>????????????>>>>>>;;;;;;<<<===???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCDDDDDDDDDDDDDDD{{{{{{}}}|||yyyyyy|||~~~yyyvvvtttuuuuuuuuuzzz}}}~~~~~~|||yyyvvvuuuvvvrrrsssuuuvvvxxxxxxyyyyyyzzz|||~~~~~~}}}}}}}}}wwwmmmcccXXXPPPIIIFFFBBB???>>><<<;;;999777888999999888666666777333333333444444444555555555555444444444333333333333333333222222222111111...///000111111111111111000000000000000000000000,,,,,,---...///000111111---------.........//////........................,,,,,,------...///000000---..................---000///...---------------,,,---......//////......+++,,,------++++++,,,---,,,,,,------...///000000***+++,,,,,,---------------------,,,,,,++++++++++++++++++,,,,,,------------,,,++++++******++++++***,,,...---***(((***,,,++++++,,,,,,,,,---------+++++++++,,,,,,---......,,,---......---,,,***))),,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********+++,,,------,,,+++)))(((,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,111111000...---,,,+++***+++,,,------,,,+++,,,...+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++------------------------(((***---///000///---,,,------------------------------------------------***+++,,,...000111333333..................................../////////000,,,------....../////////,,,,,,------...///000000---------.........//////---..................---////////////////////////////////////////////////---......///000111111222///000000111111111111111///000000000111111111222////////////////////////333333333333222111000000111111222222333333333444222222333444555555666666333333222222333333444555333333444444555666777777555555555555555555555555777777666666666888:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>===>>>???@@@AAABBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEE~~~|||yyyyyyzzz|||}}}}}}}}}|||zzzyyyyyyxxx}}}{{{zzz|||~~~}}}}}}wwwjjj___YYYTTTMMMHHH@@@@@@???===<<<;;;:::999666666666666666777777777555555666666666666666555333333444444333333222111333333333222222111111111000000111111111111000000111111000000//////....../////////////////////////////////......---------.........------,,,,,,,,,........................000000000///.........---......------------............---,,,,,,,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++++++++++++++,,,,,,++++++++++++++++++++++++///......---+++******)))---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******...,,,(((&&&&&&'''***,,,***))))))((()))***,,,---,,,,,,------------------,,,,,,------...---------,,,---......---,,,***)))*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------................................................//////............//////000///...---------------...------,,,,,,------...---------............///............////////////........................---------............///000000000000000/////////000000000000000///......000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333333333333333333333333333222222222333333333444444555555555555555555555555666777777777888888888888;;;::::::::::::;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEDDDCCCBBBCCCDDD}}}llldddYYYRRRNNNJJJEEEAAA???>>>>>>===<<<;;;::::::777777777777777777777777555555666666666666555555666666666666666666666666444444333333222111000000000000111111111111000000000000000///////////////.................................---------,,,,,,------------------,,,,,,........................///..................---......------------...............---------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******...---***)))((()))+++,,,------,,,+++++++++,,,---******++++++,,,---------------------,,,+++******,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,---------,,,,,,+++++++++------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++........................///......------....../////////...---------------...------,,,,,,------...------------........................////////////........................---------............//////////////////////////////////////////...------000000////////////000000.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333333333333333333333333333222222222333333333333444444444444444444444444444666666777777777888888888::::::999999::::::;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@>>>??????@@@AAABBBCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDwww{{{xxxkkkcccUUUPPPJJJFFFEEECCC@@@===<<<<<<<<<<<<;;;;;;;;;:::999999888888777777666666555555666666666555555444444444333333333555666777555555444333111000/////////000000111111000000/////////////////////000000........................------------,,,,,,,,,,,,,,,,,,------------------------------------------,,,------------------.........------------......---.../////////...---,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++***))))))(((*********++++++++++++,,,,,,,,,,,,+++++++++******...------,,,,,,,,,,,,---000///...---,,,,,,,,,,,,((())))))***+++,,,,,,------------,,,+++***((((((+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++..............................---------,,,,,,,,,........................------------------------------------------------...------,,,,,,------...///...------------------...------,,,,,,------...------------............---............/////////........................---------............///,,,------....../////////...............------,,,000000////////////000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222333333333333333333333333111111222222222333333333444444444444444444444444666666666666777777777777999888888888888999::::::;;;<<<<<<======>>>??????>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBCCCDDDCCCBBBBBBCCCDDDgggnnnxxxwwwkkk```VVVPPPIIIFFFDDDCCCCCCBBB@@@>>>::::::::::::;;;;;;;;;;;;::::::999888777666666555555555666666555555444444333222111111222444777888666555444333111000///...//////000000000000//////---......//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,---------...------,,,,,,------...---...///000000...,,,+++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------))))))*********+++++++++,,,,,,,,,+++++++++******,,,---------------,,,,,,//////......------------*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***))))))***+++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,................................................---------------------------,,,,,,++++++,,,,,,---......---,,,,,,---------...------,,,,,,------...,,,,,,---------.........---------.........//////........................---------............///++++++,,,,,,---...//////.........//////......---//////000000000000//////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222222222222222222111111111111222222222222333333333333333333333333555555555666666666777777777777777777777888999999;;;;;;<<<<<<===>>>>>>???=========>>>>>>>>>??????@@@@@@@@@@@@@@@?????????AAABBBCCCCCCBBBAAABBBDDDXXX```kkkvvv{{{mmmaaaXXXQQQJJJFFFCCCBBBAAA@@@@@@@@@>>><<<999999999999:::::::::::::::999999888777666555555555555555555555444333333555444333333555777:::<<<666555444333111000///...//////000000000000//////------......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------***+++++++++,,,,,,------------,,,,,,,,,,,,------,,,...///000000...,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---...//////000))))))*********+++++++++,,,,,,,,,+++++++++*********+++,,,------,,,++++++++++++,,,,,,------------------,,,,,,++++++******++++++,,,------...------++++++***)))***+++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,........................************************------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,------......------,,,,,,------...,,,,,,,,,------------...------------....................................---------............///***++++++,,,---......///...//////000000000////////////000000000000//////............////////////////////////////////////////////////////////////////////////////////////000000//////000000111222222222222222222222222222000000000111111111222222333333333333333333333333444555555555555666666666777666666666666777888888;;;;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>@@@@@@?????????>>>>>>>>>???AAABBBBBBAAAAAABBBDDDKKKRRR\\\eeemmmwwwxxxjjjbbbXXXPPPKKKHHHDDDAAA>>>===<<<;;;:::999888888888888888888999999999999888888777777666666555555555555555555555444333222222222222222444555777888555555444333111000//////...//////000000//////.....................//////------------------------,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,---.........---,,,+++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,---...///*********++++++++++++,,,,,,,,,,,,+++++++++******)))******++++++++++++***))))))+++,,,---------------------,,,++++++*********+++,,,---.../////////,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------************************......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------------,,,------------.................................---------............///+++,,,,,,------............///000000000000000000...///000111111000///...------........./////////////////////////////////////////////////////////////////////////////////000////////////000111111222222222222222222222222///000000000000111111111222222222222222222222222444444444444555555555666777666666666666777888888:::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBCCCAAAGGGNNNTTT[[[fffsss|||{{{ttthhh]]]UUUPPPHHHDDDCCCBBB???===<<<<<<;;;999777666666777888888888888888888777777666666666555555555555555555555555555444333222111//////000000111222333333444444333333222111000000......////////////........................------------------------------,,,,,,---------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,---------...------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,***+++,,,,,,---,,,++++++************+++++++++,,,***+++,,,---------------------.........---,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------...++++++,,,,,,,,,---------,,,,,,---------.................................---------............///---------------.........---...//////000000//////...///000111111000///...---------........./////////////////////////////////////////////////////////////////////////////////////////////000111111111111111111111111111111/////////000000000111111222222222222222222222222333333444444444555555555777777666666777777888999::::::;;;<<<<<<======>>>;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>===???AAAAAA@@@@@@BBBCCC<<<@@@EEEIIIPPP[[[iiitttyyywwwqqqhhhccc___WWWNNNKKKFFFAAA>>>???>>><<<999>>>===<<<:::888777888:::888888888888777777777666444444444555555555555555555555555555444333222111111111333444444444444444333333333222222111111111......////////////....../////////......------,,,---------------------------------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********++++++)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...------------------------------------------------)))******+++---......///000//////......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++*********++++++,,,---,,,------...---,,,***)))&&&&&&''')))***,,,------++++++,,,,,,,,,++++++***......///000///...,,,+++*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,---......------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------.........//////..................------,,,,,,---.../////////......///000222222000///...---------........./////////////////////////////////////////////////////////////////////////////////////////////000111111111111111111111111111111////////////000000000000111111111111111111111111333333333444444444555555777777777777777888999999::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???===???@@@@@@@@@@@@BBBCCC;;;<<<===AAAIIIUUUbbbjjjyyyvvvnnnbbb^^^WWWRRROOOKKKFFFAAABBBBBBAAA???>>><<<;;;;;;:::999888777777777888999999888888888777777666666666666555444333333222222555555444444333222111111111222222333333222222111222222222111111111111111------............------//////000000000000////////////......---------,,,((()))+++---............+++,,,,,,------,,,,,,+++.........------,,,,,,,,,///...,,,+++***+++,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((('''%%%$$$###*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,//////...------,,,++++++...------,,,,,,++++++******++++++,,,,,,------...------,,,+++***)))((('''.........------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------******+++++++++,,,,,,,,,((()))+++------,,,+++***+++***)))))))))+++,,,---******+++++++++,,,,,,,,,///---,,,,,,---...---,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,...------,,,,,,------...---,,,,,,+++++++++,,,,,,..........................................------------------------------........................////////////////////////000///...,,,,,,---...///---------............///////////////////////////---------.........//////////////////////////////------..................///////////////000111111000000////////////000000222222000000000111222333111111222222222333333333---000333555444444555666555555555666777777888888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;===>>>=========<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCC:::;;;<<>>===<<<<<<;;;;;;:::::::::::::::888777777777888999888777777777666666666666666555555444333333222222444444444333222111111111222222222222222222222222222222222111111000000000...//////////////////......//////000000//////............------,,,,,,,,,++++++,,,---------,,,+++,,,,,,------------,,,,,,---------------,,,,,,,,,...---,,,+++++++++,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((++++++++++++++++++,,,,,,,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,***+++,,,,,,******+++,,,......------,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++%%%&&&''')))+++---//////......---------,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))************+++++++++,,,,,,,,,)))***,,,---------,,,+++)))(((((('''((()))***++++++++++++++++++++++++,,,...---++++++,,,------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++...------,,,++++++++++++......---------,,,,,,,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,..........................................------------------------------------------------------------------------------000///...---------------------------............---------------------------------.........///////////////////////////////////////...---------,,,///////////////000000111000000000//////000000000111000///......///000111111111111222222222333333///111333444333333444666555555666666777888888888999:::;;;;;;<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBB999999;;;<<>>===;;;777777888888888888888888::::::999888888888888999666666666555555555555555555555444444333333222222333333333222111111000000333222111000000111222333333333222111000000////////////000000000000//////.........//////.........---------------,,,,,,,,,.........---,,,+++***))),,,------......------,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++******))))))******+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,------,,,,,,+++***************++++++,,,------.../////////...------,,,,,,((())))))***++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------))))))(((((())))))***+++++++++++++++++++++++++++---+++******,,,---,,,+++------------............******++++++++++++******///...---,,,+++*********...------------,,,,,,,,,------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,------------------------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................000000///...---,,,,,,+++//////......//////000111111111000000000000111111111000000/////////000000111111111222222222222333111222333222222222444555555666666777777888888999888999::::::;;;;;;;;;:::::::::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC666777999:::;;;>>>BBBFFFKKKLLLNNNMMMNNNTTT]]]eeeuuu~~~}}}yyynnnggg^^^UUUOOOJJJFFFDDD???>>><<<<<<;;;;;;;;;;;;777777777777777777777777::::::999999888888888888444444444444444444444444444444444333333333222222222222222111111111000000444222111//////111222444333333222111000///....../////////000000/////////------............------.........---------------......------,,,+++***))),,,------......------,,,+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++************+++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++******))))))******++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++)))***+++,,,,,,+++,,,,,,,,,------------...******++++++++++++******...---,,,,,,++++++++++++------------------------......------------......,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...,,,***))),,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,................................................//////......---------,,,///............///000000111111000000000000111111333222222222111111111111111111111111222222222222222333333111000111333555555555666777777888888999888888999:::;;;;;;;;;;;;:::;;;<<<>>>???>>>>>>===<<<<<<===============>>>???@@@@@@AAABBBCCCDDDEEE333555777888999;;;===@@@CCCDDDDDDDDDEEEKKKSSSYYYgggppp|||{{{tttmmmfffaaaWWWTTTOOOKKKHHHEEEAAA???<<<<<<;;;:::999999999:::999999999888777777666666999999999888888888777777333333333333333444444444333333333333333222222222222222111111111111111111333222000//////000222333222222111111000//////...---......//////......---------............------.....................///---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********+++******))))))******+++,,,,,,++++++,,,,,,---...---------...............++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++************)))))),,,,,,,,,++++++*********)))******+++,,,,,,------'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******)))))))))************+++++++++,,,,,,,,,------,,,,,,,,,---...///,,,------------,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...------------------------++++++************++++++---------------...//////------------------------,,,,,,,,,,,,------......---------------------------------------------------------------------------......///...,,,***))),,,,,,,,,------------...------------------------.....................---////////////////////////,,,---------......//////...............//////000111111000000000000111111222222222222111111000000000000111111111222222222222222222111000000333555555555555666777777888888888888999:::;;;<<<<<<;;;:::;;;<<<>>>???>>>>>>============>>>>>>?????????AAABBBBBBCCCDDDEEEFFFFFF333444666777777888;;;=========>>>>>>???CCCIIIMMMVVV]]]gggooosssssssssrrrpppqqqtttxxx}}}rrrhhhaaa[[[SSSMMMIIIGGGEEECCCBBB???;;;888:::::::::999777666777888::::::999888888777666666777777888888777777666555333333333333444444444444333333333333222222222222222222222222222222222222222111000//////000111222111111000000000/////////------............------.........//////.........---------............///++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,)))***++++++******+++,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++++++++******))))))))))))************))))))******+++,,,------------............,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,************************---,,,,,,+++******)))))),,,,,,++++++***)))))))))+++*********************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,------,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,***)))***,,,---------************++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,---...///,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,---,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------........................---------------------------------------,,,++++++,,,,,,,,,,,,------------------------------------...............---------........................+++,,,,,,---...///000000......------......///000000000////////////000000////////////...---,,,,,,000000000111111111111222000111222111111111333444333444444555555666777777666777888999:::;;;;;;;;;::::::;;;<<<============>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGG444555666555555666888:::888999:::;;;===???AAACCCHHHMMMSSSXXXZZZ[[[[[[\\\ZZZ[[[]]]```fffmmmssswww|||rrriii]]]UUURRROOOIIICCCAAA???======<<<;;;888666888999:::888666555777999666666666666666666666666555666666777666555444333333333333333444444555555222222222222222222222222222222222333333333333333111111000000000000111111////////////000000000000......////////////.........//////000000//////...+++++++++,,,,,,---------,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++***+++,,,---------,,,,,,(((***++++++******+++,,,************************+++,,,---------,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,---.........------++++++++++++++++++,,,,,,******))))))))))))************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++***************------,,,++++++******)))...---,,,+++***(((''''''******+++++++++,,,,,,,,,)))******+++,,,,,,------//////...---------------******+++++++++,,,,,,,,,)))***,,,---------,,,++++++,,,---------+++***)))))))))***+++,,,------...,,,+++***+++---...///...******+++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,------...,,,,,,,,,---------......///......------......///+++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...------------...////////////............//////---.........---,,,+++***000000000000111111111111---///222222222222333444222222333333444555555555333444555777888999999999::::::::::::;;;<<<===>>><<<======>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEFFF555666666444333333666888666777999;;;<<<======>>>CCCEEEHHHJJJJJJJJJJJJKKKKKKKKKLLLPPPUUU\\\cccgggnnnssszzz{{{ppphhh]]]UUUKKKGGGHHHIIIFFFBBB<<<:::888888999:::::::::777999;;;999777777999<<<222222333444444555666666444555666666666555333222333333333444444555555555222222222222222222222222333333333333333333333333000000111111111111000000......//////000000111111//////000000000000////////////000000000000//////))))))*********+++++++++...---,,,+++++++++,,,---*********++++++*********---,,,,,,++++++*********)))***,,,---...---,,,,,,(((***++++++******+++---************************,,,------...---,,,***)))))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---******))))))))))))******,,,,,,++++++,,,,,,---...)))))))))******+++++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,---......&&&&&&((()))+++---...///*********++++++,,,,,,,,,))))))***+++,,,,,,---------,,,++++++******************+++++++++,,,,,,,,,((()))+++------,,,+++***....../////////...,,,+++(((((()))***,,,---...///---+++***+++---/////////++++++,,,,,,,,,---------))))))************))))))------,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///++++++,,,,,,,,,---------++++++++++++++++++++++++//////.........---------************************..................------...------------...//////......------------......//////000000///---+++***000000000000111111111111,,,...111333333222333444111111222333333444444555111222333555666777777777;;;:::999999:::;;;===>>>999999999:::;;;<<<<<<===???@@@@@@AAABBBCCCDDDDDD555555555666666666666777777777777888999999::::::?????????@@@AAAAAABBBBBBAAABBBDDDGGGKKKOOOSSSVVV]]]```ccchhhnnnuuu~~~vvvmmmeee^^^YYYVVVLLLJJJGGGDDDAAA??????>>><<<;;;::::::999999::::::999888888777777777777777777777666666666666777777777777666555555444333333555555444444444333333333/////////000111111111222333222111000000111222333000000000000000000000000000000////////////000000---------------------------------............///..............................---,,,+++))))))(((000///...---,,,+++++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,---,,,+++******+++,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++)))(((&&&%%%***++++++,,,---------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------.........---------,,,,,,...---,,,,,,,,,,,,---...//////...---,,,***)))(((,,,+++*********+++,,,---...---++++++++++++---...++++++,,,,,,,,,---------'''(((+++...//////...---------------------------000///...---------------...------...//////...,,,***+++,,,+++)))((()))***+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,------......------,,,---------,,,,,,+++++++++////////////////////////////////////000000000000---...000111111///---,,,000000000000000000000000//////000111222222333333444111///000333555444222444444444555555555555666666777999;;;<<<<<<<<<;;;:::;;;;;;;;;<<<============>>>>>>???AAABBBCCCCCC444444444555555555666666555555666777777888888999999::::::;;;;;;<<<======??????@@@AAADDDGGGIIIKKKPPPSSSVVVYYY^^^eeelllqqqwww|||xxxlllggg___WWWRRRNNNJJJGGGIIIGGGEEEBBB@@@???>>>>>>;;;;;;:::999999999999:::999888777777666666777777666666555555555555666666444333333222111111000000444444444444333333333333222222222222222222333333222111111000000111111222000000000000000000000000000000////////////000000------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...,,,,,,++++++,,,************++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,((()))***)))''''''''')))******+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,+++************+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******++++++******))))))******+++,,,,,,,,,,,,,,,******++++++,,,------...---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------++++++*********)))))))))...---,,,,,,,,,,,,---...------------,,,+++******++++++*********+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,(((***+++---......------------------------------///...------,,,,,,------...---,,,---...///---+++,,,---...---+++***+++,,,+++,,,,,,,,,------------***+++,,,,,,------,,,,,,------------------------***++++++,,,,,,++++++***---------,,,,,,+++++++++------------------------/////////.........------......///000000///...---//////////////////////////////000111111222333333333111///000222444333222444444444444555555555555555666888999::::::::::::::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCC333333333333444444444444444444555555666777777777666666777777888999999999============>>>???@@@AAADDDFFFHHHJJJMMMQQQWWW[[[bbbgggnnnrrrvvvzzz~~~qqqfff```VVVRRRMMMHHHFFFDDDBBBAAADDDCCCAAA@@@>>>>>>======;;;:::999999888888999999888888777666666666666666444444444444444444444444555555555444444333333222444444444333333333222222222222222222222222111111000111111222222111111000000000000000000000000000000//////......//////000------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...///...---,,,,,,++++++,,,)))))))))***+++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************+++++++++++++++,,,---,,,***)))***+++******+++,,,,,,---.........---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++************+++++++++******))))))******+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))*********((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++******++++++,,,,,,------///...------++++++***))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,---******++++++++++++***************++++++++++++,,,+++++++++,,,,,,---------------------------------------,,,,,,++++++,,,,,,,,,,,,+++,,,---...,,,***---...///...---,,,,,,...,,,,,,,,,---------......***+++,,,,,,------,,,,,,------------------------***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,......////////////////////////////////////////////////000000111111222222222111///000222333333222333333333444444444555555555555666777888888888888999::::::;;;<<<<<<======??????@@@AAABBBBBBCCCCCC111222222222333333333333444444444555666666777777777777888888999:::::::::>>>>>>=========>>>>>>>>>@@@AAABBBCCCDDDGGGKKKNNNQQQVVV\\\```dddiiipppuuu~~~qqqeee\\\TTTOOOLLLIIIFFFCCCCCCCCCBBBAAA>>>>>>======<<<<<<<<<<<<::::::999888888888888888777777666555555555555666444444444555555444444444666666555555555444444444333333333333222222222222111111000000//////......///000111222222111000///000000000000000000000000/////////....../////////------------------------+++,,,,,,,,,,,,---------........................))))))***+++,,,------......------,,,+++++++++,,,***+++++++++,,,,,,,,,------,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000///---,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))*********++++++++++++******++++++++++++++++++++++++&&&'''(((((('''''')))***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,------------,,,,,,******++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,)))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,+++++++++,,,------------------------------,,,,,,++++++***++++++,,,,,,+++***+++------+++***---//////...---,,,---...,,,,,,---------.........***+++,,,,,,------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///............//////000/////////////////////////////////000000000111111111000000000000111222222222333333333444444444444555555666666777777777777999999:::;;;<<<<<<======???@@@@@@AAABBBBBBCCCCCC111111111111222222222333444444555666666777777888888888999999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>@@@AAABBBBBBAAABBBEEEGGGFFFJJJOOORRRUUUYYY___dddpppuuu|||xxxqqqggg]]]UUUOOOJJJHHHDDDBBB@@@>>>??????>>>===:::::::::;;;;;;;;;;;;;;;999999888777777777777888777666555555444555555555444555666666666666555444222222222111111111111111333333222222222111111111111000000//////.........///000111222222111000/////////////////////////////////............//////------------------------------------....................................++++++++++++++++++++++++------,,,+++++++++,,,,,,......------,,,,,,,,,,,,,,,+++************+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++***(((''''''(((...------,,,,,,++++++***,,,,,,+++************+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******************++++++************++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))******)))))))))******++++++++++++******++++++++++++++++++++++++&&&((()))***))))))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------............------******+++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,+++++++++,,,------------------------------++++++*********++++++,,,+++******+++,,,,,,+++))),,,---...---,,,++++++---,,,,,,,,,---------......***+++,,,,,,------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000000111...............///000111........................//////////////////000000///000000//////000111222222222222222333333333444555555666666777777888888888888999:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBB111111111111222222222222444444555555666777777777666666777777888999999:::777888999;;;<<<=========>>>???@@@???>>>>>>@@@BBB@@@DDDGGGHHHIIILLLQQQVVV^^^bbbiiipppwww}}}zzztttmmmjjj```\\\UUUOOOKKKHHHFFFDDD@@@>>><<<<<<<<<<<<;;;999777888999999::::::999999999888777777666777777777666666555444444444444444444555666777777666555444222222222222222222222222222222222111111111000000111111111111111111000000///000000111111000000//////////////////////////////......------......///---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))******)))&&&%%%%%%&&&...------,,,,,,++++++***,,,+++******))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********++++++************++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))******++++++++++++******++++++++++++++++++++++++***+++------,,,+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,---............------,,,******++++++++++++++++++)))***++++++---......///,,,,,,------------,,,,,,************+++++++++++++++++++++************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,+++******++++++++++++***************++++++++++++,,,+++++++++,,,,,,---------------------------------++++++******++++++,,,,,,++++++***+++,,,---+++)))+++,,,---,,,*********,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,---...///000000111------......///000000000....................................////////////...///000///......000222111111222222222333333333444444444555666777999:::777888999:::;;;<<<===>>>?????????@@@@@@AAAAAAAAA111111111222222222333333333333333444555555666666444555555666666777777888555666888999:::;;;;;;::::::;;;<<<<<<;;;;;;<<<>>><<>>===;;;;;;;;;;;;:::999666777888999999999888777888888777666666666666777666555444444333333444444222333555666666555333222444444444444444444444444222111111111000000000000000000000111111111111111000000////////////000000///////////////////////////......------......///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))************,,,------+++)))'''((((((+++++++++,,,,,,---------++++++***)))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++************++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,------,,,++++++******+++,,,,,,+++************++++++++++++*********************************,,,......,,,+++++++++************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------((()))***,,,------------,,,,,,------,,,++++++***++++++******************+++++++++,,,,,,---------,,,,,,---......---,,,,,,************++++++++++++---------,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********++++++++++++***))))))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,(((***+++---......------------------------------+++++++++++++++,,,------,,,++++++,,,------,,,***+++,,,---,,,+++******,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------------------------***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000000000///................................................---///000///------000222111111111111222222222222111111222222444666999:::777777888999;;;<<<===>>>>>>>>>????????????@@@@@@111222222222222333333333111222222333333444555555444444555666666777777888555666888::::::::::::999777999::::::999999:::<<<:::<<<>>>>>>===???DDDIIIEEEHHHKKKNNNQQQVVV\\\```___dddjjjrrr{{{{{{sssmmmgggaaa]]]\\\ZZZVVVRRRNNNLLLJJJIIIGGGFFFCCCBBBAAA@@@===;;;:::999888888999999888777666777888999999888777777888888777666666666666666555555444333333333333444111222444555555444222111111111111111111111111111111111111111000000000000------......//////000000111000///......///000111////////////////////////.........------.........------------------------++++++,,,,,,,,,---------........................+++++++++++++++++++++++++++++++++***++++++,,,,,,((((((((()))******++++++''')))+++------+++)))'''++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------+++)))''''''(((((()))***+++---...///000+++******)))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++------------++++++***+++,,,------,,,+++*********++++++++++++******************************(((***,,,,,,***((('''(((************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------%%%''')))+++---...//////+++++++++++++++***)))(((++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))************+++++++++*********)))))))))((((((***+++,,,------,,,+++***(((((()))++++++,,,,,,,,,)))***+++,,,---,,,++++++...---,,,++++++,,,---...++++++,,,,,,,,,---------''')))+++...//////...---------------------------,,,+++++++++,,,------...---,,,+++,,,---...,,,***,,,---...---+++***+++,,,))))))*********+++++++++++++++,,,---------,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++//////...---+++***))))))***,,,...000111111000///.............................................------///000///------///222000111111111111222222222//////000111333555888:::666777888999;;;<<<===>>>>>>>>>>>>>>>>>>?????????000000000000000000000000222333555444333333444666444555555666777888888999888888888777777777777777:::::::::;;;;;;:::999999999:::;;;===@@@BBBCCCDDDCCCDDDEEEGGGIIIKKKMMMNNNSSSUUUYYY```hhhqqqxxx|||}}}yyy~~~~~~zzzrrrnnnggg___YYYTTTRRRQQQOOOMMMKKKIIIFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>======<<<;;;;;;:::999999:::999888777777888999:::888888777777666666555555444444444444444444444444555555555666555555444333444444333333222111000000111111111111111111111111222111111111000000//////////////////////////////////////////000000000000111000//////............,,,...///...,,,++++++,,,++++++++++++,,,,,,---...------------------------///...,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,************************---,,,++++++******++++++************************++++++,,,++++++***)))(((******++++++++++++******.........---,,,+++***)))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,---///))))))))))))))))))))))))...---,,,***)))((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++*********+++)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***,,,,,,+++******++++++++++++++++++++++++***************++++++++++++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,,,,,,,---------.........+++******))))))******+++'''(((***,,,---...------+++,,,------------,,,+++*********+++,,,---...///,,,,,,,,,+++++++++************+++,,,,,,***)))(((***++++++,,,------------000///------,,,---...///---------............///...------,,,,,,------...////////////000000000000111111222222222333333333111222222333444555666666888777777777777999:::;;;============>>>>>>>>>>>>000000000000000000000000111222333333222222333555555555555666777777777888777777777777777777777777999::::::;;;::::::999999:::;;;<<<===>>>???@@@AAA?????????AAABBBDDDFFFGGGHHHJJJLLLQQQWWW^^^dddhhhnnnooopppqqqqqqooommmkkknnnrrryyy~~~|||{{{{{{{{{xxxyyy{{{~~~~~~~~~{{{vvvtttuuuxxxzzz{{{{{{xxxtttqqqnnnjjjfffdddbbb___YYYTTTOOOLLLKKKJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;:::999999888999999888777777888999999888888777777666555555555444444444444444444444444555555555555555444333333444444333222222111000000111111111111111111111111111111111000000000//////////////////////////////000/////////////////////,,,,,,++++++++++++++++++---...//////---,,,,,,---,,,,,,+++++++++,,,------------------------------***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***))))))***++++++************************---,,,+++*********++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,---...************************+++++++++***++++++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++***************)))***+++,,,,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***+++++++++++++++++++++++++++*********))))))((((((+++++++++*********)))))),,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,++++++***)))***+++,,,------,,,+++***++++++++++++,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******++++++,,,---------,,,,,,///...---,,,,,,---......------------............///......------......///.../////////000000000000000000000111111111222222333333333333444444444444888777777777777999:::;;;<<<<<<<<<===============000000000000000000000000000111222222111111222333555555666666666666666666777777777777777777777777999999::::::::::::999999;;;;;;<<<<<<=========>>><<<<<<<<<<<<===???@@@AAACCCCCCEEEHHHKKKPPPTTTVVVXXXYYY[[[]]]]]]]]]\\\\\\]]]```dddiiinnnqqqssstttqqqooommmjjjhhhgggggggggeeefffgggiiillloooqqqsssxxxxxxxxxwwwvvvuuutttsssqqqooommmkkkkkkmmmoooqqqvvvwwwyyyzzz|||yyyuuullliiieeeccccccdddddddddaaa___\\\ZZZYYYWWWTTTRRRQQQOOOKKKHHHEEEDDDDDDDDD@@@???>>>>>>============<<<===============<<<<<<:::::::::999999888888777999888888777777888888999888888777666666555555444444444444444444444444444444444555555444444333222333333333222111111000000111111111111111111111111111111000000000000//////////////////////////////000000000///.........---,,,,,,,,,------------...---...000///...,,,------------,,,+++++++++,,,,,,------------------------******++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------))))))))))))))))))))))))++++++***))))))***++++++************************...---+++))))))***+++,,,++++++++++++++++++++++++******))))))***+++---...,,,++++++******++++++,,,******+++++++++******)))***++++++++++++,,,,,,,,,************************************************************+++,,,------+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***)))(((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++******++++++***)))))))))******((()))***++++++***)))(((,,,,,,------------,,,,,,++++++,,,,,,,,,+++************++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************)))******+++,,,++++++++++++++++++++++++,,,+++***)))((('''&&&&&&+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,)))))))))************+++---,,,,,,++++++,,,,,,---,,,++++++***))))))************++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******...---,,,,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,------------------............/////////....../////////....../////////000000000/////////000000000111111444444444333333333222222777777777777777999:::::::::;;;;;;;;;<<<<<<<<<<<<000000000000000000000000000111222222111111222444666555555555555555555555666666666777777777777777888888999::::::::::::999999::::::;;;;;;<<<============<<<<<<======>>>???BBBBBBCCCDDDFFFIIIKKKMMMMMMNNNOOOPPPQQQQQQRRRRRRPPPQQQSSSVVVYYY]]]___aaa^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZ\\\^^^___cccddddddcccbbbaaa``````___]]]\\\ZZZZZZ\\\]]]___bbbccceeefffgggjjjnnnqqqsssssssssrrrnnniiidddaaa\\\ZZZXXXWWWWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOMMMKKKHHHGGGEEEBBBAAAAAAAAAAAA===<<<<<<;;;::::::;;;;;;:::;;;<<<<<<<<<<<<<<<;;;999999888888777777777777888888777777777777888888888777777666555555444444333333333333333333333333444444444444444333222222333222222222111111000000111111111111111111111111000000000000000000//////////////////////////////000000//////...---,,,,,,,,,,,,---............///---...000///...------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++******************+++************************...---+++))))))***+++---++++++++++++++++++++++++,,,+++)))))))))+++---...+++***))))))))))))***+++((())))))************)))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++************)))))))))))))))***((()))************)))(((***++++++,,,,,,++++++***++++++,,,,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******+++***)))))))))***,,,---************************+++++++++***)))(((((((((************************++++++++++++++++++++++++------------------------***************************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++))))))(((((()))***,,,---************************...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******...---,,,******+++,,,,,,------------,,,++++++***,,,+++++++++,,,,,,------,,,,,,---------.........//////............//////........./////////000000/////////000000000111111333333333222222222222222666666666777888888999:::999999999:::;;;;;;<<<<<<000000000000000000000000111222333333222222333444555555555444444444444444555555666666777777777777777888999999:::::::::999777777888:::;;;<<<===>>>>>>>>>============>>>>>>===>>>???@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLOOORRRSSSQQQPPPOOONNNMMMLLLKKKKKKLLLLLLMMMMMMOOOPPPQQQRRRUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQPPPRRRSSSTTTUUUWWWZZZ]]]\\\]]]]]]\\\ZZZWWWTTTRRRMMMLLLKKKKKKLLLLLLJJJHHHIIIGGGFFFGGGHHHHHHGGGFFFFFFDDDCCCAAA@@@????????????>>>===;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<888777777777777777666666777777777777777777777777777777666666555444444444333333333333333333333333333333333333333222222111222222111111111111111000000000000000000000000000//////////////////000000////////////////////////000//////...---,,,,,,+++((()))***+++++++++++++++,,,---//////...------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++***))))))***************************++++++,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++++++++*********++++++*********************************...---+++))))))***+++,,,++++++++++++++++++++++++///---+++))))))***+++,,,))))))(((((((((((())))))(((((()))*********))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++++++++++++++++++++++++++,,,+++***))))))(((((())))))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++*********)))))))))))))))******)))))))))******)))))))))))))))************))))))***++++++,,,,,,,,,++++++******++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******+++***)))))))))***,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------*********************************+++++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++******)))))))))+++,,,---************************......---,,,++++++++++++,,,,,,,,,+++++++++******---,,,***)))))))))***+++------------,,,++++++***+++++++++,,,,,,---------,,,,,,,,,------------......------,,,,,,------...............////////////000000000111111111222222000000111111222333333444555666666777888888999999888888888999:::;;;;;;<<<000000000000000000000000111222333333222222333555333444444444444444444444444555555666666777777888666777888999::::::::::::777777888:::;;;===>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBCCCDDDEEEFFFEEEDDDBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHEEEGGGIIIIIIIIIKKKMMMOOOPPPPPPPPPPPPOOONNNLLLKKKGGGFFFFFFGGGHHHIIIGGGEEEEEECCCCCCCCCEEEEEEDDDCCCCCCBBBAAA???>>>===<<<<<>>???@@@AAABBBCCCCCCCCCEEECCCBBB@@@@@@BBBDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBAAA@@@@@@AAABBBBBBAAACCCDDDEEEEEEEEEGGGIIIKKKKKKJJJJJJIIIHHHGGGFFFHHHGGGFFFGGGHHHIIIHHHFFFEEECCCBBBCCCDDDDDDCCCBBB@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999777777777777777777777777555666777888888777666555777666666555555444333333222222222222222222222222222222222222222111111000000000000000111111111111000000000000000000000000........./////////000000////////////////////////------,,,,,,,,,,,,,,,,,,...///000111111000...---)))+++------,,,+++,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******************)))))))))))))))))))))))))))***++++++++++++***)))************************++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((()))+++------+++)))(((++++++++++++***)))(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************'''''''''((()))+++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++*********************+++,,,,,,++++++************++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++******++++++++++++*********++++++++++++,,,,,,,,,******************************++++++++++++******))))))***++++++++++++***************************,,,,,,++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++------------,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---.........---,,,+++***)))---,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))++++++,,,---------,,,,,,***+++---...//////......++++++,,,,,,,,,---------......------------......---------.........///////////////000000000111111///000000000111111222222444555666777888888888777777777888999:::;;;<<<===000000000000000000000000///000111111000000111222111111222333333444555555444444444555666777777888666666777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>===???>>><<<;;;<<<>>>@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCC>>>>>>??????AAABBBCCCDDDCCCDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>======>>>>>>>>>@@@BBBDDDDDDDDDDDDFFFGGGJJJIIIHHHFFFEEEDDDCCCBBBGGGFFFDDDEEEEEEFFFDDDCCCCCCBBB@@@@@@AAABBB@@@??????>>>>>>>>>=========<<<999999999999:::;;;======<<<<<<<<<;;;:::999888777777777777777888888888888555666777888888777666555777666666555444444333333222222222222222222222222222222222222222111000000000000000000000111111111000000000000000000000000---.........//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,---,,,---...//////---+++)))(((***,,,,,,++++++,,,---++++++++++++,,,------...++++++++++++++++++++++++,,,***(((&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************************+++---...---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,******+++---------------)))+++...000000...+++))),,,,,,,,,++++++)))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,,,,***)))))))))))))))))))))))))))++++++******************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++******+++,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******************************++++++++++++******((()))***,,,,,,+++******))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))******++++++++++++*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---------.........+++******************++++++,,,---...///...---,,,------,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,---...---,,,+++******+++,,,,,,------------***,,,---///000000//////++++++,,,,,,,,,---------//////............//////---------.........//////............/////////000111111111111000000000000333444666888888888777777777888888:::;;;<<<======000000000000000000000000000000000000000000000000222222222333333333444444444444444444444444444444666777777777888888888888777777777888999:::<<<===;;;::::::::::::;;;<<<<<<>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;<<<<<>>======>>>===<<<;;;:::999999999999999::::::::::::;;;;;;;;;::::::999888777555555666666777888888888888888777777777777666555333333444444444444444444444444555222000111333444222///000111111222222111111000222000//////000111111000222222111000///...------////////////////////////222,,,&&&(((---000---(((---,,,,,,,,,,,,---....................................---------,,,,,,,,,///......------,,,,,,+++++++++,,,------------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++***+++++++++...---+++)))(((((()))))))))***++++++***)))***+++---,,,+++***))))))))))))***+++,,,---------------((()))***+++,,,---------,,,,,,++++++***)))(((((())))))******+++++++++,,,+++++++++*********)))))))))))))))******+++,,,,,,((()))***,,,,,,++++++***&&&&&&'''((()))***+++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))((((((((((((++++++,,,,,,,,,------------,,,)))'''''')))+++---+++***)))(((((()))******++++++,,,,,,,,,,,,------)))***,,,------,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((()))***+++,,,,,,,,,---,,,+++---///...+++(((******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,------------,,,+++++++++,,,,,,---------000//////...---,,,++++++---------....../////////++++++++++++++++++++++++,,,---.........,,,)))(((,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................***++++++,,,,,,++++++***111111///...---,,,,,,++++++++++++,,,---...///000------------------------,,,------...............000000111222222222222111333333444444555666666666888999999::::::;;;<<<<<>>>>>>>>??????AAA@@@@@@?????????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<=========AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>===<<<;;;;;;::::::::::::999999::::::::::::;;;;;;:::::::::999888777666555666666777888888888888888777777777777666555444333555555555555555555555555444222111111333333222000222333333444444333333222222000//////000111111000111111111111000000000000////////////////////////000///...------...//////---,,,,,,,,,,,,---..............................------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++***++++++,,,,,,,,,+++***))))))******+++)))***++++++***)))***+++---,,,+++***))))))))))))+++++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++***))))))(((*********)))))))))))))))+++++++++*********))))))***************))))))))))))******+++++++++******+++************)))))))))++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++++++++*********))))))+++************)))))))))))))))*********+++++++++,,,+++***))))))***+++,,,+++***)))(((((()))***+++*********+++++++++,,,,,,((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))******++++++++++++******))))))))))))))))))))))))******)))(((((()))******)))))))))***+++++++++,,,---,,,***+++------+++(((************+++++++++,,,***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((************++++++,,,,,,++++++++++++++++++++++++%%%'''))),,,---...------,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------......//////......---......------,,,------...,,,,,,,,,,,,------...///------------------------------...////////////...000000111222222222222111333333333444555555666666888888888999::::::;;;;;;////////////////////////000000000000000000000000111111222222222333333333333333333333444444444444666666666666777777777777666666666777888999:::;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<=========?????????>>>>>>??????@@@???????????????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>=========>>>??????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBAAAAAA@@@@@@?????????<<<;;;;;;:::::::::;;;;;;999999::::::::::::;;;;;;:::::::::999888777666555666666777777888888777777777777777777666555555444666666666666666666666666444222111111222222111000222222333333333333222222222000//////000111111000000000000111111222222222////////////////////////,,,000333111,,,+++///444---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---)))******+++,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************+++,,,------******))))))***++++++,,,)))***++++++***)))***+++,,,,,,+++***)))))))))))),,,+++***))))))******+++******+++++++++++++++***,,,,,,++++++***)))))))))*********)))((((((''''''+++++++++***************,,,++++++***))))))((((((++++++******************,,,,,,+++++++++*********,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++***************,,,,,,+++++++++*********))))))*********+++++++++++++++******+++++++++++++++***)))(((((()))***+++))))))*********+++++++++((()))***++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))***++++++***))))))******************)))))))))))))))))))))))))))))))))(((((((((((())))))******************++++++---+++))))))***+++***))))))))))))*********++++++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++)))***+++,,,+++***)))(((,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,---...///------,,,,,,,,,------...------------------------......///000000000/////////000111111222222111111222333333444444555555666666666777888888999999:::////////////////////////000000000000000000000000111111111111222222222222333333333333333444444444555555555666666666777777666666666666777888999::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>=========>>>????????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@??????>>>>>>>>>>>>===>>>>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAA@@@@@@??????;;;;;;:::::::::;;;<<<<<<999999999:::::::::;;;;;;:::::::::999888777666666666666777777777777777666666666777777777666666555666666666555555555555555333222111111111111111000000000111111111111000000111000......000111000//////000000000000111111111////////////////////////***...222000+++***...222---,,,,,,,,,,,,---......------------------------,,,,,,,,,+++++++++******************++++++,,,,,,))))))***++++++++++++***++++++************++++++************************++++++,,,,,,,,,++++++***************+++,,,---...******************++++++)))***++++++***)))***+++,,,++++++***))))))******---+++)))((('''((()))******++++++++++++******)))+++++++++*********))))))************))))))))))))************************,,,,,,++++++************,,,+++***)))))))))***+++(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++++++++************++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++***+++***)))))))))***+++,,,************++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,+++)))(((((())))))***((())))))))))))*********++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---------,,,+++)))'''&&&++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******+++,,,............---,,,,,,,,,------------------------------...//////000000000000000///000000111111111111111222222222333444444555555555555666666777888888888........................////////////////////////000000000111111111222222222222222333333333444444444555555555555666666666555555555555666777888888999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>????????????>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA????????????????????????======>>>>>>???>>>>>>===>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@???;;;;;;:::::::::;;;<<<<<<999999999:::::::::;;;;;;999999999999999888777666666666777777777666666555666666777777777777777666555555555444444444333333222222222111111000000111///000000111111000000///111///......///000000///000////////////.........////////////////////////,,,---...............///---,,,,,,,,,,,,---......------------------------,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++***))))))***++++++++++++***++++++************++++++***************************++++++,,,,,,,,,++++++************+++,,,---...,,,,,,++++++***)))(((((()))***++++++***)))***+++,,,+++******)))*********---+++)))''''''''')))*********+++++++++***))))))+++++++++***************))))))***++++++,,,------************************+++++++++,,,,,,,,,------,,,+++***)))))))))++++++'''(((((()))***+++,,,,,,))))))******************++++++++++++++++++++++++))))))************))))))************************++++++*********)))))))))++++++,,,,,,,,,---------(((***+++---------,,,++++++***)))))))))***,,,---+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************+++***)))***++++++***)))))))))************))))))))))))))))))))))))))))))************************+++++++++***************++++++)))((('''((()))***((())))))))))))*********++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++((((((((()))******++++++------------,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++---......///++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------............------++++++*********++++++,,,......---,,,,,,,,,------------------------------...//////000000000000000//////000111111111111000111111222222333444444444444555555666666777888888........................///////////////////////////000000000000111111111111111222222333333444444444444444444555555555666555444444444555555666777888888777777888888999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>======>>>>>>=========>>>?????????@@@@@@AAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@@@@????????????????????????<<<;;;;;;:::::::::;;;;;;999999::::::::::::;;;;;;999999999999999888777777666666777777777666555555555666777777888888888888555555555444333333222222111222222222000///000111111111222222222222111111111///......///000000////////////......---------///////////////////////////------...111222111...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,++++++******)))******+++,,,+++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************+++,,,------,,,,,,,,,,,,***)))(((''')))***++++++***)))***+++++++++***************++++++***)))(((((())))))***))))))***************)))************************((()))***+++,,,...//////***************+++++++++******++++++,,,------...******))))))***++++++,,,+++************))))))))))))))))))))))))*********++++++++++++++++++++++++******++++++++++++*********************++++++++++++************)))))))))))))))*********+++++++++)))***+++---------,,,,,,+++***))))))***+++---...++++++,,,,,,,,,---------------------------------************************++++++++++++++++++++++++************************+++***)))***++++++***))))))******************)))))))))))))))))))))))))))******++++++++++++************************++++++***++++++***(((''')))***)))))))))*********++++++++++++++++++++++++++++++)))******+++,,,+++++++++************+++++++++,,,))))))******+++++++++,,,+++++++++++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,+++************------,,,,,,,,,------...------------------------......///000000000//////...///000000111111000000000111111222222333333444444555555666666777777888......................../////////////////////////////////000000000111111000111111222333333444444333333444444444555555555444444444444444444555666666666666666666777888888999999999::::::::::::;;;::::::::::::;;;<<<===>>>======<<<<<<======>>>???AAAAAAAAAAAAAAA@@@@@@???========================;;;;;;<<<===============>>>>>>======<<<=========>>>>>>??????@@@AAAAAABBB?????????>>>>>>>>>=========>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999::::::::::::;;;;;;888999999999999888777777666666777777666555555444555555666777888999999999666666666555444333333333000222333222///...///111111111222222222222111111000///------///000///...............////////////////////////////////////---,,,,,,...111222000...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,***++++++,,,+++***)))((()))***++++++***)))***++++++***************++++++))))))***************+++'''((()))******+++******************************))))))***+++,,,,,,------))))))*********+++++++++************************'''((()))***+++,,,,,,,,,,,,++++++++++++*********)))))))))******+++++++++***************************+++,,,------,,,+++***))))))*********+++++++++,,,,,,+++++++++*********))))))*********+++++++++)))***+++,,,------------******))))))***,,,---...***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************************************************************+++***)))***++++++***)))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((()))))))))***+++++++++,,,)))+++,,,,,,)))((()))***************+++++++++,,,***************************++++++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,---------+++*********)))))))))))))))******+++,,,,,,------000///---,,,***)))((((((***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))------,,,+++++++++++++++,,,,,,,,,,,,------...///------------------------------...////////////......//////000000000000000000000111111222333333333555555555666777777888888........................////////////////////////////////////000000000000000000111222333333444444333333333444444444555555444444333333333444555555555555555555555666777777777888888888888999999999:::999999:::;;;<<<===>>><<<;;;;;;;;;;;;<<<======@@@@@@@@@@@@@@@???>>>>>>========================:::;;;;;;<<<=========<<>>===<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAA>>>>>>>>>>>>==================>>>???????????????===============>>>>>>>>>>>>===<<<;;;:::999999999999999:::::::::;;;;;;;;;888888999999999888888777666666777777666555444444444555666888999999999999888777777666555444444444///222333222///...///111//////000000000000//////000///------///000///...------...///000111222222////////////////////////(((***+++------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,((((((((()))******++++++++++++,,,------------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++((()))***,,,,,,+++******)))+++++++++***)))***++++++***************++++++((()))***+++++++++++++++''''''(((******+++++++++******************++++++***************+++++++++))))))******++++++++++++******))))))((((((''''''%%%''')))+++,,,------,,,)))***+++,,,---......///*********++++++,,,,,,,,,************************+++,,,------------,,,+++))))))******++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------******++++++,,,---......******))))))***,,,---///)))************+++++++++,,,++++++******++++++,,,************************************************+++++++++++++++++++++++++++***)))***+++++++++)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((()))******)))((('''(((((()))***+++,,,,,,---(((+++...---***((()))******++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,------------,,,''''''(((***+++,,,---...)))))))))))))))))))))))),,,+++++++++******))))))))))))***+++,,,,,,------))))))))))))***+++,,,---***+++,,,------,,,+++************++++++,,,,,,---************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,+++,,,,,,------+++++++++,,,---...///000------------------------,,,------..................//////000000000000000000000000111222222333333555555666666777888888888///...---,,,,,,---...///////////////////////////000000///////////////000222333333111000///000111222222222333333333444444444444444333333222222222444444555555666666777777777777777777666666666666777777777888999999::::::::::::;;;<<<======<<<<<>>>>>>>>>>>======>>>???>>>===;;;:::;;;<<<<<<<<<=========>>>>>>===;;;<<<>>>??????>>>AAA@@@>>>=========>>>???=========<<<;;;;;;::::::============>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::=========<<<;;;:::888777999::::::::::::999888888999888888777666555555444555555444444444444555555666777777888888888888777444444444333333222222222111111000000000000111111111111111111000000000000222111111111000000////////////............//////,,,---------......//////------.........---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,------.....................------,,,+++***+++,,,,,,,,,,,,+++***///,,,))))))+++---,,,***''''''((()))***++++++,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++*********))))))((((((------,,,+++***)))((('''((()))***+++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------'''(((***,,,,,,,,,***)))***)))(((''''''((())))))***++++++,,,,,,++++++******++++++,,,,,,+++++++++...---,,,,,,++++++++++++))))))))))))))))))))))))+++***((('''''')))+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,******+++++++++******)))(((((()))))))))*********))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---))))))***+++,,,,,,------***)))))))))))))))******,,,,,,+++***))))))************))))))))))))******,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,)))))))))******))))))))),,,,,,,,,,,,,,,+++***))))))******++++++******)))...------,,,,,,++++++***,,,,,,,,,++++++*********(((((()))***++++++,,,,,,***+++,,,---...---,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++(((+++---+++'''(((---222...------,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------.........///000000000000000000000000111111222222222333333333444444555555666777777777///...------------...///////////////////////////000000///////////////000000111222222111111333555222222222333333333333444444444444444333333222222444444555666666777777888888888888777777777777777666666777888888999999:::999999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>============::::::::::::::::::999888:::;;;<<<<<<===>>>??????>>>===<<<<<<>>>??????>>>@@@???>>>=========>>>???======<<<<<<;;;;;;;;;:::<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999999999::::::999999888777888888777777666555555444555555444444444444555555555666666666666666555555333333333333333333222222111111000000000000111111111111111000000000//////000000000/////////......//////............//////...............---------....../////////...,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++***...+++))))))+++,,,,,,+++'''(((((())))))******+++************************...---,,,++++++,,,---...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++*********)))+++++++++***************))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++)))))))))******+++++++++)))***+++,,,,,,+++************)))((((((((()))******++++++,,,,,,++++++***,,,,,,,,,,,,+++***))))))...---,,,++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++...---+++*********+++,,,))))))***++++++,,,------,,,,,,+++***)))))))))***+++++++++*********))))))******))))))))))))******,,,++++++***))))))******++++++++++++++++++++++++************))))))))))))*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***((())),,,///++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------........./////////////////////////////////111111111222222222333333444444444555666666777777///...------------...///////////////////////////000//////......///000000111222333333222111333444111111222222222333333333555444444444444444333333555555666666777888888888888888888888888888888888666666666777888888999999888999999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<999999888888888999:::::::::;;;<<<===>>>???@@@AAA???===<<<<<<>>>??????>>>@@@???>>>=========>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;777888999:::::::::::::::999999::::::999999888777888777777666666555555555555555444444444444555555444444444444444333222111222222222333333333333333111111000000000000111111111111000000000000////////////...............---//////............///////////////...------,,,,,,...////////////......---......------------......,,,,,,,,,,,,------------++++++,,,,,,,,,+++*********++++++,,,,,,++++++***---+++)))***+++,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++...,,,)))(((((())),,,...******+++++++++,,,,,,,,,)))***************++++++,,,,,,,,,+++++++++++++++))))))******+++++++++,,,))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))***++++++++++++++++++++++++******)))))))))******+++***++++++,,,,,,++++++***------,,,,,,+++***((((((---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************************++++++,,,,,,,,,++++++---------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++***************))))))******+++,,,,,,,,,...---,,,+++***)))))))))******+++,,,+++***)))(((******))))))))))))******,,,+++******)))*********************************+++++++++************)))*********++++++++++++,,,)))******++++++******)))+++++++++,,,++++++***)))++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,++++++++++++*********))))))***+++---...+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******++++++,,,))))))******+++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////............/////////000////////////////////////000111111111222222222222333333444555555666666777.........------.........//////////////////////////////.........///000000333444555333000......///111111111111222222222222444444444444444444444444555555666666777888888888777777777777777888888888555666666777777888999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;===>>><<<<<<======>>>???@@@@@@@@@>>>======>>>??????>>>??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<777777888999999999999999999999999999999888777777777777666666666555555555555444444333333444444555444444444444333222000000111111222222333333333444111111000000000000111111111000000000////////////........................///......------......///...............---------..................------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))************+++++++++)))******+++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++***************)))))))))---,,,++++++***++++++,,,***************+++++++++***++++++,,,,,,++++++******++++++++++++******))),,,,,,+++++++++++++++,,,)))))))))))))))))))))))),,,+++***)))))))))******************************---,,,,,,,,,++++++******)))))))))******)))))))))***++++++,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************)))((())))))******+++++++++,,,,,,,,,+++***))))))))))))(((***+++,,,,,,+++)))(((******))))))))))))******++++++***************+++))))))))))))))))))))))))------,,,,,,,,,+++++++++************++++++++++++(((((())))))))))))((((((******++++++++++++******))))))************))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...,,,+++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++------,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---.............../////////000000////////////////////////000000000111111111111222222333333444555555666666---..................---////////////////////////...............///000000000222333222///---,,,---000000000111111111222222444444444444444444444444555555555666777777888888555555555555666666777777666666666777888888999999::::::;;;;;;;;;;;;::::::888888999999::::::::::::===<<<;;;;;;;;;===>>>???============>>>>>>>>>>>>@@@???======?????????>>>>>>>>>>>>>>>======<<<<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<============:::::::::;;;;;;;;;;;;;;;888888999999888888777666888999999999999888777777666666666666555555555555444444333333333333444444555555555444333222111000111111111222222333333333111111000000000000111111000000000////////////...////////////////////////......------------......,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------++++++++++++++++++++++++)))***++++++++++++,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))******************+++++++++************)))******+++++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++******,,,,,,+++******++++++,,,))))))******++++++++++++***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,+++++++++******++++++,,,)))))))))))))))))))))))),,,,,,+++***************************************,,,,,,,,,++++++*********((()))************)))((()))***++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))))))))))))))))))))((())))))*********)))((()))***************++++++((((((((((((((()))***+++((()))+++,,,,,,+++***(((******))))))))))))******+++***************++++++)))))))))))))))))))))))),,,+++++++++************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++)))******++++++*********((())))))******))))))(((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---...,,,***+++++++++*********))))))******************++++++)))))))))******+++++++++*********+++++++++,,,,,,++++++******++++++,,,---............////////////........................//////000000000111111111222222333333444444555555------...//////...------////////////////////////------------...///000000***,,,///000/////////000///000000000000111111111222222333333333333444444444444555555666777777777333444444555555666666777777777777888999999::::::;;;;;;;;;;;;;;;::::::999777888888999999::::::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<============AAA???>>>>>>?????????>>>======>>>>>>>>>===<<<;;;888888999:::;;;<<<<<<===;;;;;;<<<<<<<<<=========;;;;;;;;;:::::::::::::::999999999999999888777666888888999999888888777666555555555555555555555555444444333333333333444444444444555444444333222111111111111222222222222222111111000000000000111111000000////////////......///////////////000000000......------------......***+++,,,---...000111111+++++++++***++++++,,,---......------------......,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,(((***,,,,,,,,,+++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++***,,,...000000...,,,*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,)))))))))))))))*********,,,+++++++++******))))))***++++++++++++***))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++'''((()))***++++++++++++***++++++,,,,,,++++++***%%%&&&(((***+++,,,------+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++***))))))************************+++++++++++++++*********((()))***++++++***)))(((((()))***+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))))))))))))))))))))))))))))))))))))))*********************************&&&&&&&&&'''((()))***+++((()))***+++,,,+++************))))))))))))***************)))******+++,,,)))))))))))))))))))))))))))))))))((((((((('''''')))))))))************+++******++++++++++++******((()))******+++***************++++++++++++******---,,,,,,+++******))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,+++******))))))))))))))))))************(((((())))))***+++++++++************++++++++++++***************++++++,,,------------.........///........................////////////000000000000111111222333333444444555------...//////...------////////////////////////------------...///000000)))+++///111000000111111/////////000000000111111111111111222222222333333333333444444555555666666444444444555666777777777888888888999::::::;;;;;;:::::::::::::::999888888777777888999999:::;;;;;;::::::;;;;;;;;;:::999999888888999;;;<<<>>>??????BBB@@@>>>>>>?????????>>><<<===>>>>>>>>>===<<<;;;777888888:::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::999999999777888999999:::999999999888888888888888777777666555555555555555555555555444333333222222333333444333333333444444333222222222222222222111111111111111111000000000000111111000000/////////.........------........./////////...------,,,,,,------...+++,,,,,,---...///000000,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,+++,,,,,,+++******+++,,,,,,'''))),,,---,,,+++,,,---++++++++++++++++++******************************+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))******+++++++++***************++++++++++++++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++))))))******++++++,,,,,,%%%'''(((***+++++++++***&&&'''(((******+++*********++++++,,,,,,++++++***&&&&&&(((***+++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************************++++++++++++)))***+++,,,,,,+++***)))''''''((()))************(((((()))***+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********************************)))((()))***+++,,,************))))))))))))(((((('''(((((()))******))))))*********+++++++++******))))))))))))************))))))***++++++,,,*********************************)))))))))(((((())))))))))))************(((((())))))))))))(((((((((((()))*********************++++++++++++******+++++++++*********************+++++++++,,,,,,,,,***+++---......---+++***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++)))'''&&&))),,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++((((((((()))***+++++++++************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------................................./////////000000111111111222333333444444,,,---...//////...---,,,////////////////////////,,,,,,,,,---...///000111,,,...111222111000//////////////////000000000000000000111111111222222222222222333333444555555666444555555666777888888999888999999::::::;;;<<<<<<999999999999999888777666777888888999::::::;;;;;;;;;<<<<<<===<<<;;;999888444555777999<<>>>>>???@@@???>>><<<===>>>>>>>>>===;;;:::777777888999;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999888888666777888999:::;;;;;;;;;888888888888888777666666444555555555555555555555444333333222222333333444111222222333333333222222333222222222111111000000111111000000000000111111000/////////............,,,,,,,,,------............------,,,,,,------...------..................---,,,,,,+++,,,---//////---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,------............---,,,+++******+++,,,---&&&)))------,,,+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++******+++++++++,,,,,,,,,++++++++++++******))))))*********++++++,,,,,,,,,'''((()))***+++,,,------+++++++++++++++***)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++'''(((((()))***++++++,,,###%%%'''***++++++******%%%&&&((()))*********)))+++++++++,,,,,,+++++++++'''((()))******++++++*********))))))***+++,,,,,,))))))))))))))))))))))))---------,,,+++***)))((())))))))))))))))))))))))))))))******+++++++++,,,)))***,,,------,,,***)))&&&&&&((())))))*********(((((()))***,,,---......++++++++++++++++++++++++))))))************))))))************************+++***)))((((((***,,,...*********)))))))))))))))******)))))))))))))))*********))))))***+++,,,,,,******))))))))))))************))))))***+++,,,,,,************************---------,,,,,,,,,++++++))))))))))))************++++++,,,,,,,,,,,,++++++(((((()))***************(((((())))))))))))(((((()))))))))***++++++,,,,,,*********++++++,,,,,,,,,)))+++---//////---+++)))((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))+++(((######'''---+++++++++,,,,,,---......******+++++++++,,,,,,,,,'''(((((()))***+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------..................................../////////000000111111222333333444444......---------,,,,,,,,,111000...,,,+++,,,...///......///000000///...---............////////////000000000000111111111111222222222111111111111111333333444444444444444444777777888888888777777666777888888888888999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;===>>>???=========<<<;;;;;;::::::999:::;;;<<<===???@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<============<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999:::::::::999888777777666444444555555555555555555222222222222222222222222333333333333333333333333222222222111111111000000000000000000000000000000////////////////////////111111000......---------,,,---......//////......,,,,,,------...------,,,...------,,,+++***))))))((()))+++,,,---.........---------,,,,,,+++++++++))))))*********+++++++++...------,,,+++***)))))))))))))))***+++++++++,,,++++++***************+++)))))))))))))))))))))))),,,------...---,,,+++******************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***(((&&&)))************+++++++++++++++************++++++***++++++,,,,,,++++++***###%%%''')))******)))(((+++*********+++,,,------))))))))))))************+++*********+++,,,,,,---******)))((('''''''''(((++++++************++++++))))))***++++++++++++***+++***)))((((((***,,,---+++***)))(((((()))***+++'''((()))***+++,,,------)))***,,,,,,***)))***+++---***'''''')))+++***)))******++++++++++++******++++++******)))*********+++++++++***************))))))*********+++++++++))))))(((((((((((())))))+++++++++,,,,,,---------))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))(((((()))***++++++************************+++++++++************)))++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++******************++++++************++++++************************,,,,,,,,,------,,,++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++***)))))))))***,,,,,,************************,,,,,,++++++++++++++++++...,,,++++++,,,------,,,------------------,,,,,,+++,,,,,,---.........---000000000000000/////////222222222111111111111000+++,,,,,,,,,------......000///---,,,,,,,,,---...---...///000000///...---............//////////////////000000000111111111111111111111111111111111333333333333444444444444777777777888888777777666888888888888999999999999999999999999:::::::::::::::::::::;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999:::999999888777777666666555555555555555555555555222222222222222222222222333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,---......//////......---------...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++*********++++++++++++,,,......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,************************+++,,,------,,,+++***)))******************************++++++++++++******************************'''(((***+++,,,,,,++++++)))************+++++++++++++++************++++++)))******++++++******)))''')))+++,,,---,,,+++******************+++,,,,,,))))))))))))***************)))))))))******+++,,,,,,++++++************++++++******************+++))))))***++++++++++++***+++***)))((()))***,,,---,,,+++***))))))***+++,,,)))))))))))))))*********)))***,,,,,,***)))***+++,,,***'''''')))+++***)))******++++++++++++******+++***************++++++)))************+++++++++))))))*********+++++++++***))))))(((((())))))************+++++++++++++++))))))))))))************************************+++++++++*********))))))((((((((((((((((((((((((************)))))))))(((******++++++++++++******)))))))))*********+++++++++++++++***************))))))******+++++++++,,,,,,,,,++++++++++++++++++******************++++++************************++++++************+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++------------------------++++++++++++++++++++++++******++++++++++++******************************+++***)))))))))***,,,,,,************************++++++++++++++++++++++++...,,,++++++,,,------,,,,,,,,,------------------,,,---....../////////...////////////////////////000000000111111222222222******+++,,,---...////////////---,,,,,,,,,---...---....../////////......---............///////////////000000000000111111///000000111111222222222222222333333333444444444666666777777777777666666777777888888888999999999777888888888999999999999:::::::::;;;;;;<<<<<<===::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999999888888777777666666555555555555555555555555555222222222222222222222222222222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111000000///...------------,,,---......//////......---.........---,,,,,,+++,,,,,,,,,------.........////////////...,,,+++***------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++---,,,,,,+++,,,,,,------************************+++++++++,,,++++++***)))++++++++++++++++++++++++*********))))))*********************************(((((()))******++++++,,,)))************+++++++++++++++************++++++)))))))))******)))))))))***+++,,,---------++++++******)))))))))***++++++)))))))))*********++++++)))))))))((())))))***+++++++++++++++++++++,,,,,,************************))))))***++++++++++++***+++***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,***)))))))))(((((('''''')))***,,,,,,***)))***+++,,,***((((((***+++***)))******++++++++++++******))))))))))))***+++,,,,,,)))))))))***++++++,,,,,,***************++++++++++++******************+++***************)))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((************))))))))))))******++++++++++++******)))***++++++,,,+++++++++++++++++++++******))))))'''((()))***+++,,,------,,,,,,,,,++++++*********((())))))***++++++,,,,,,************************++++++************++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++************************...,,,++++++,,,------,,,++++++,,,,,,------......---...//////000/////////,,,------....../////////......///000111222333333******+++,,,------............---,,,,,,------...------..................---------.........//////////////////000000000111...//////000111222222333111111222222333333444444555555666666777777666666666666666666777777777777777777777777888888888888999999::::::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::::::::::::::;;;>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888888888888888888777777777666666555555555555555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000222222111000000000000000,,,---......///.....................---,,,++++++,,,,,,,,,---------------//////......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------......,,,,,,,,,++++++*********,,,++++++++++++,,,------************************************************+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,+++***)))((((((((()))))))))*********+++++++++++++++************++++++))))))************)))))))))******+++******)))(((***)))))))))))))))******))))))*********+++++++++******)))))))))******+++))))))((())))))***+++,,,*********++++++*********))))))***++++++++++++***+++******))))))***++++++++++++++++++++++++++++++***))))))))))))((((((((()))***,,,,,,***)))***++++++***************************++++++++++++******))))))))))))***+++,,,---******************++++++************************,,,++++++******++++++,,,+++++++++******))))))(((((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++*********+++,,,,,,,,,,,,+++***,,,,,,++++++***)))))))))((())))))***++++++,,,,,,---,,,,,,++++++*********))))))*********+++++++++***************+++++++++++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++))))))************++++++...,,,++++++,,,---,,,,,,******+++,,,------......---....../////////......++++++,,,,,,---...//////......//////000111111222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------------......//////------------...............////////////000000000......///000111111222222000000111111222333333444333444555666666666666666444444444444555555555555666666777777777888888888888999::::::;;;::::::999777888888999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999::::::;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888888888888888888777777777777666666666666666666555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////222111111000000000000111,,,---......///.........---.........---,,,,,,+++---------,,,+++******)))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,,,,------++++++******))))))((((((***************+++,,,,,,*********************************************++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,+++***)))(((((((((((())))))*********+++++++++++++++************++++++***++++++++++++++++++***))))))))))))))))))((((((******)))))))))))))))***************++++++++++++,,,++++++*********++++++(((((((((((()))***++++++)))***++++++++++++***)))))))))***++++++++++++***++++++******************)))******************))))))))))))*********++++++)))***,,,,,,***)))***+++******++++++*********+++******++++++++++++******))))))))))))***+++,,,---,,,+++++++++***)))))))))************************,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))((()))))))))************((((((((((((((((((((((((************************************************))))))))))))))))))************++++++++++++******++++++,,,,,,,,,++++++***+++++++++*********))))))************************,,,,,,,,,++++++*********+++++++++*********))))))))))))*********+++++++++++++++************++++++************************)))***++++++,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++...,,,++++++,,,---,,,,,,******++++++,,,---......------.........------,,,***++++++,,,---......///////////////////////////---,,,,,,,,,+++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000,,,------------...............////////////000000...//////000000111111111//////000111222333333444222333444555666666666666333333444444444555555555666777777777888888888888777888::::::::::::999888777777888999999:::;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888888888888999999888888888888888888888888777777777777777777777777666666666555444444333333222222222222222222222222222222222222222222222222111111111111111222222222000000000000000000000000........................///......------......///,,,---......//////......,,,------......------,,,...------,,,***))))))(((((()))***++++++,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))((((((((())))))))))))***+++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))))))))))))))))))))''''''((())))))******+++)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++***)))))))))***************++++++++++++,,,---,,,++++++++++++++++++******************++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***++++++++++++*********)))((()))************)))((())))))******+++++++++,,,)))***,,,,,,***)))***+++)))+++,,,,,,+++******+++******++++++++++++******))))))))))))***+++,,,,,,+++++++++*********))))))+++++++++***************,,,++++++******++++++,,,+++++++++++++++*********))))))))))))************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++))))))))))))******************++++++++++++******,,,,,,+++************+++************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++***))))))((()))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------...,,,++++++,,,------,,,******++++++,,,,,,------------------------,,,++++++,,,,,,------.........000/////////.........---+++++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,...///000,,,,,,---------................../////////000000/////////000000000000000......///000111222333333222222333444555555555555444444555555555666666666777777777888888888999999777888999::::::999888777777777888888999999::::::999999999999999:::::::::::::::::::::::::::::::::999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999888888888888999999888888888888888888888888888888888888888888888888777666666555444444333333222222222222222222222222333333333333333333333333000000111111111222222222000000000000000000000000////////////////////////...---------------......,,,---......//////......++++++,,,---............------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,++++++++++++,,,,,,---------*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,)))))))))))))))*********************+++,,,------++++++++++++++++++++++++,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))&&&'''(((************))))))************+++++++++++++++************++++++******++++++++++++******++++++++++++,,,,,,---...,,,,,,+++************************+++++++++,,,,,,,,,,,,+++*********************))))))((()))))))))(((***+++,,,,,,+++***((())))))***++++++++++++***+++++++++++++++***)))))))))***++++++++++++***)))************)))))))))))))))***,,,,,,***)))***+++(((+++------+++******+++******++++++++++++******+++***************++++++(((((()))***++++++,,,,,,+++++++++*********))))))++++++************++++++)))))))))***************))))))))))))************************************))))))*********+++++++++************************((()))))))))******************++++++++++++******---,,,)))((('''(((***+++)))))))))***++++++,,,,,,***************+++++++++*********++++++,,,,,,---++++++******************((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++((()))***++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........,,,++++++,,,------,,,++++++++++++++++++,,,,,,...............---,,,,,,---------------..............................///))))))***+++,,,------...***+++,,,---------------,,,,,,++++++,,,...///000,,,,,,,,,---------................../////////000000000000000////////////---...///000111222333333111222333444555555555555666666666666777777777888888888888888999999999999777888999::::::999777666888888888888888999999999888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999888888888888999999777777777777777777777777888888888888888999999999777777666555444444333333222222222222222222222222333333333333333333333333000000111111222222222222000000000000000000000000000000000000000000000000//////.........//////000,,,---......//////......******,,,---.../////////,,,,,,,,,---------......,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------))))))*********+++++++++------------------------))))))******+++++++++,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************((()))***+++***(((&&&%%%)))************+++++++++++++++************++++++))))))************))))))***))))))***+++,,,---...------,,,+++******++++++******+++++++++,,,,,,,,,++++++***))))))((()))))))))((('''&&&&&&&&&&&&&&&((()))+++,,,,,,+++)))((())))))***++++++++++++***+++++++++++++++***)))(((***+++,,,------,,,+++***++++++***)))((('''&&&&&&)))***,,,,,,***)))***+++(((+++......+++******,,,******++++++++++++******++++++******************%%%&&&''')))+++---//////++++++++++++******))))))+++******************+++''''''(((((())))))******))))))))))))************************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******...,,,)))&&&&&&'''***,,,(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---))))))***+++,,,------...)))))))))***++++++,,,,,,((())))))***++++++,,,,,,++++++************++++++(((((((((((((((((((((((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...,,,++++++,,,------,,,,,,,,,++++++++++++++++++//////000000///...------..................------+++,,,,,,---...///000000+++++++++*********)))))))))***+++,,,---,,,+++++++++++++++,,,,,,---------++++++,,,------......///////////////////////////000000000000000000000000000000000000111111111111333333222222111222222222444444555555666666777777444555666777888999:::;;;:::999999888888999999:::888888888888888888888888<<<;;;:::999999999:::;;;:::999999888999999::::::;;;<<<<<<===============??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888999999999888888888888777666666777777777777666666666555555555555444444444444444444333333222222222222222222222222222333333222222111111000/////////000000000000000000000000///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///........................++++++,,,---............/////////...---,,,******)))******++++++,,,------,,,++++++***++++++,,,,,,***++++++,,,,,,++++++*********+++++++++******)))...,,,*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))************+++++++++&&&%%%%%%'''***,,,,,,,,,,,,,,,+++***)))))))))***))))))*********((('''&&&***)))(((((((((***+++,,,))))))***+++,,,------...((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---)))+++---+++(((&&&(((***))))))*********++++++++++++++++++++++++***)))(((************************+++******)))***,,,---...)))************+++++++++---...---***'''%%%&&&'''))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******++++++******)))((((((((())))))))))))))))))))))))************************&&&&&&'''((()))******+++)))))))))***++++++)))''''''((()))******************++++++***((('''((()))...,,,)))'''&&&''')))***)))))))))***+++,,,......++++++************++++++,,,,,,,,,++++++++++++***++++++***))))))***++++++...---+++*********++++++(((((()))***++++++,,,,,,************************+++++++++*********)))))))))***++++++***)))***+++++++++************++++++************************((((((((((((((((((((((((************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,++++++******)))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,+++*********000///---,,,+++*********---------...------,,,,,,------------------------........................+++++++++*********)))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---.................................//////////////////////////////000000000111111111333222222111111222222222555555555555555666666666555666666666777888888888999888888888888888888999999888888888888888888888;;;:::999999999:::;;;;;;::::::999999888999999999:::;;;;;;<<<===<<<<<<<<>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::999999888999999999888888888888777888777666555555666777888555555555555444444444444444444333333333222222222444444333333222222111111000000000000000111111111000000000000000000000000000//////.........//////------...//////...------........................,,,,,,------...---------............---,,,++++++,,,+++++++++++++++++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++******+++++++++++++++******---,,,***)))******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++***)))((((((******)))'''+++++++++***************((()))***++++++***))))))***)))(((((()))***+++,,,*********+++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++*********************************))))))************************+++,,,,,,***+++,,,+++***)))***+++))))))*********++++++++++++++++++++++++***))))))******************************))))))))))))))))))(((((()))))))))*********)))*********(((((()))+++))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))************************))))))******++++++,,,,,,)))))))))***++++++)))''')))))))))))))))((((((((('''(((******))))))***,,,)))))))))))))))*********+++++++++***++++++,,,,,,++++++************++++++*********))))))))))))(((------,,,++++++,,,---------,,,+++*********++++++))))))******+++,,,,,,---************************+++++++++*********)))))))))***++++++***)))***+++++++++************++++++************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++***************+++++++++,,,,,,,,,******++++++++++++******---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------------------------........................+++++++++***************)))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------..............................//////////////////////////////000000000000111111222222111111111222222333555555555555555555444444666666666666666666666666777777777777777777777777999999999888888777777777999999888999999:::;;;<<<;;;::::::999888888888999::::::;;;<<<<<<<<<<<<;;;??????>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::999999::::::::::::999999999999999888888888888777999777555333333555777999555555444444444333333333333333333333222222222222555555444333222111000000...//////000111111222222000000000000000000000000//////.........///000000+++---///111111///---+++........................---------...------,,,,,,,,,------------,,,,,,,,,------,,,,,,+++******)))---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))*********++++++,,,,,,---************************)))************++++++++++++***))))))******(((&&&************++++++++++++((((((***+++,,,,,,,,,,,,******)))))))))***++++++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***************************))))))(((((())))))******))))))))))))***++++++,,,+++***+++,,,---,,,+++***************+++++++++***++++++++++++***))))))************************+++++++++******((('''''''''((((((((())))))))))))'''(((******))))))+++,,,))))))))))))))))))))))))+++++++++*********************++++++++++++******((((((((()))******++++++))))))))))))))))))))))))***************************************+++++++++***)))((()))++++++)))((())))))((((((((((((((()))(((***++++++))))))***,,,&&&''')))+++++++++******---,,,++++++******++++++++++++************++++++*********))))))))))))(((---,,,,,,++++++,,,,,,------,,,+++*********++++++******++++++,,,,,,------************************+++++++++***************)))***++++++***)))***+++++++++************++++++************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******)))))))))************+++---...///************+++---...///,,,,,,------...------,,,------------------------........................******************************++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,------..............................////////////////////////////////////000000000111111111111111111222222333666555555444444333333333444444444555555555555555777777888888888888777777999999888888777777666666777888888999999:::;;;<<<;;;;;;:::999888888888888:::;;;<<<<<<======<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;:::::::::999999999888888888777777777666555444444555666777444444444444333333333222333222222222222222222222222222222111111000000000//////000000111111111111////////////////////////,,,,,,,,,,,,,,,---...///,,,---///000000///---,,,....................................---,,,+++++++++++++++,,,,,,------...,,,,,,,,,++++++*********------,,,+++***************++++++,,,,,,++++++***++++++,,,---------,,,,,,***++++++***)))))))))***++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))*********+++++++++)))((((((***,,,,,,+++))))))******+++,,,,,,,,,,,,)))))))))******+++++++++*********************+++))))))))))))))))))))))))************************))))))***+++++++++++++++************************))))))(((((((((((()))))))))))))))((())))))***+++,,,***(((***---///---+++******************************+++++++++******)))************************+++,,,,,,------+++***)))((((((((()))))))))******)))***++++++)))(((((()))))))))))))))))))))))))))******************************++++++++++++******++++++******)))((((((((())))))))))))))))))))))))************************)))))))))(((((((((((((((***)))((()))***+++)))((()))(((((((((((()))+++,,,...//////---***)))))))))(((((()))***************,,,,,,++++++***++++++,,,++++++************++++++,,,,,,,,,+++++++++******************************,,,++++++++++++++++++++++++++++++,,,,,,---------************************************************)))***++++++***)))***+++++++++************++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))************))))))))))))******+++,,,......))))))******+++,,,......,,,,,,------...---------------------------------........................************************+++***++++++++++++,,,,,,---------,,,,,,+++++++++******++++++,,,------......................................................////////////000000000111000000000111111222333555555444444333333222222222222333444555666777777888888999::::::999888888888888888777777777666666666777888999::::::;;;;;;;;;:::999999888888888999<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999999888999:::;;;;;;;;;;;;;;;999999999888888888777777444555666777777666555444444333333333222222222222222222222222222222222222......//////000000111111111111111111000000//////////////////////////////,,,,,,,,,,,,,,,---...///......------------..........................................---,,,+++++++++++++++++++++,,,......******+++++++++,,,,,,,,,---,,,++++++*********+++***++++++,,,,,,++++++******+++,,,---------------***+++---,,,)))((()))+++++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))*********+++++++++)))))))))+++------+++))))))***+++,,,,,,,,,,,,,,,******))))))((((((((((((***++++++++++++*********'''(((((()))******++++++************************))))))***++++++++++++***************************))))))(((((((((((()))))))))))))))((())))))***++++++)))'''))),,,...,,,***************************)))******+++++++++******************************)))***+++------,,,,,,+++)))))))))*********++++++((()))++++++***((())))))))))))))))))))))))))))))******************************++++++++++++******++++++******)))((((((((())))))))))))))))))))))))************************)))))))))(((((((((((((((+++)))((((((*********)))++++++***)))))))))******//////000...,,,******+++,,,+++)))((('''((()))***************+++,,,---...++++++************++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------************************************************)))***++++++***)))***+++++++++************++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******++++++,,,+++++++++******++++++,,,+++,,,,,,---.........---------------------------........................***************+++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------------------------------..............................////////////000000000000000000000111222333333333333333333333222222111222333444555777888888888999:::;;;;;;:::999888777777777777777777777777666777888999:::::::::999:::999999888999999::::::======>>>????????????>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999999999999888999:::;;;;;;<<<<<<;;;999999999888888888888777222444666888888666444222333333333222222222111111111111111222222222222222------...///000111222222222222111111000//////...000000000000000000000000//////.........///000000///...---,,,,,,---...///........................---------...------,,,,,,,,,+++*********,,,---...)))******+++,,,,,,------,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,------,,,))),,,......***)))***,,,))))))))))))))))))))))))*********++++++,,,,,,---************************)))************+++++++++,,,+++,,,---...---)))'''***+++,,,---------,,,++++++***)))(((''''''''''''+++++++++,,,++++++***)))''''''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******++++++++++++++++++++++++***))))))(((((())))))******))))))))))))***+++++++++***)))***+++,,,+++***+++++++++***************))))))***++++++++++++***************************''''''((()))***+++++++++************++++++++++++$$$''')))++++++***+++,,,))))))))))))))))))))))))***************+++++++++******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))***************************************++++++++++++)))(((((()))******)))------,,,+++)))'''&&&$$$)))+++,,,,,,,,,,,,---///...,,,)))'''&&&''')))***)))))))))***+++,,,...///++++++************++++++*********))))))))))))(((+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***************************************+++++++++)))***++++++***)))***+++++++++************++++++************************++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,+++***************---,,,+++***************++++++,,,---............------------------------........................))))))*********+++++++++++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,---*********+++,,,,,,------------------------------................................./////////000000////////////000111222333222222222222333333333333333333444555666666777777777888999::::::999888777555555666666777888888888777888999999:::999888888888888888888999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::999999999999888888999:::;;;<<<<<<<<<<<<999999999888888888888777333444666666666666444333222222222222111111111111000111111111222222222222///000000000111222222222111111111000000000000000000000000000000000000000000//////.........//////................................................,,,,,,------...------------,,,***)))***+++,,,...+++++++++++++++++++++,,,************+++,,,------***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,)))---000///,,,)))***---))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++,,,...///...+++(((+++,,,---......,,,+++)))+++***)))((((((((()))***++++++,,,,,,,,,+++***))))))*********++++++,,,,,,++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++*********))))))************************+++,,,,,,+++,,,---,,,+++***+++,,,+++++++++*********))))))))))))***+++++++++++++++************************))))))))))))))))))******))))))))))))************$$$'''***++++++******+++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))************************))))))******++++++,,,,,,,,,***(((((()))*********'''((()))******(((%%%$$$%%%''')))*********,,,...+++***)))(((((()))******+++*********+++,,,,,,---++++++************++++++*********))))))))))))(((+++,,,------------,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++)))***++++++***)))***+++++++++************++++++************************++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++***************,,,++++++******************+++,,,---............------------------------........................))))))******++++++++++++,,,+++*********+++,,,---+++++++++,,,,,,---------)))******+++,,,,,,------------------------------..................................../////////000////////////000111222333111111111222222333333444666666666666666666666666555777888999999888777555444444555666777888999999777888999::::::999777666777777777888999:::<<<<<<;;;<<<<<<===============>>>======<<<;;;;;;:::::::::::::::999999999888888888999:::;;;<<<<<<<<<<<<999999999888888888888777555555555444444555555555222222222111111111111000000000111111222222222222333333333222222222222222/////////000111111222222000000000000000000000000///...---,,,,,,,,,,,,,,,+++---///000000///---+++........................++++++,,,---............---,,,***))))))***,,,---------,,,++++++*********)))))))))***+++,,,......+++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,***...111000,,,***+++...++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))************+++++++++&&&'''***---000111...,,,+++,,,.........,,,***)))***))))))))))))+++,,,---+++,,,,,,---,,,+++***))),,,,,,,,,++++++++++++***(((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,///000///+++***+++...++++++++++++******))))))((()))***+++++++++++++++************************...---,,,***)))***++++++(((((((((((())))))))))))(((***---,,,***(((''''''))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******++++++******)))((((((((())))))))))))))))))))))))************************&&&''''''((()))******+++,,,***(((''')))********* %%%(((******((('''&&&'''((((((''''''((()))'''((()))***++++++******---,,,++++++******++++++++++++************++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,++++++*********************************************))))))******++++++++++++)))+++++++++***)))***+++++++++************++++++************************************************************************)))************+++++++++*********++++++,,,,,,,,,,,,++++++******)))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++***************+++++++++***************++++++***+++,,,---............------------------------........................******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,+++***)))))))))***,,,,,,------,,,+++************333---+++...///+++***---111...+++,,,///000///,,,//////////////////......000000000000111111111111222222222111111111111111444555555666666666666666999888777777777777777888666777888999888888666666999888888888777777666666666777888999999:::999999::::::;;;;;;<<<=========?????????>>>======<<<<<<999999888888888888888999888999:::;;;;;;;;;;;;;;;===<<<;;;999777666555444555666666777666444222111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000111000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,000000//////...---++++++---...//////...,,,***(((((()))***)))((((((***,,,************************+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))(((((()))))))))*********//////---,,,***)))((('''++++++++++++++++++++++++++++++*********************++++++,,,,,,,,,+++***++++++++++++++++++,,,,,,++++++------------++++++++++++******)))******************)))))))))))))))))))))))))))))))))))))))(((***++++++)))((())))))************************)))************+++++++++)))((((((((()))***++++++***+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++******************************,,,,,,++++++***+++++++++,,,,,,,,,++++++*********+++*********))))))((((((******++++++++++++******(((((())))))*********+++++++++,,,,,,,,,---------)))***++++++***)))***+++''''''(((((())))))******+++)))((())),,,---+++)))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))((())))))))))))*********+++++++++*********))))))******+++++++++,,,,,,,,,************************************************)))************+++++++++************************,,,,,,,,,+++***)))((((((---***&&&&&&))),,,,,,+++...------,,,+++***))))))((()))***+++,,,+++******((()))***++++++***)))((()))))))))***+++++++++,,,------,,,+++*********+++,,,+++)))((((((((()))*********+++++++++,,,,,,,,,************************'''''''''((())))))******,,,***))))))***++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,---------))))))***+++,,,,,,------------,,,+++,,,---...///---,,,,,,,,,---...000111************+++++++++,,,++++++++++++************+++***)))))))))***+++,,,+++++++++***++++++,,,,,,...******///222000111333333111///---,,,+++)))'''........................//////000000000111111111111111111111111111222222333333444555555555555555666666666666666777888999555666777888888777666555888888888777777777666666666777888999999:::999999;;;;;;;;;;;;::::::::::::>>>>>>>>>===<<<<<<;;;;;;999999888888888888888999888999999:::;;;;;;::::::;;;::::::888777666555444555666666666555444333222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111000000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---......------,,,+++***---,,,,,,+++++++++,,,,,,***++++++***((('''(((***************************++++++,,,,,,,,,,,,++++++---,,,,,,+++******))))))......------,,,+++++++++,,,,,,,,,++++++*********************************)))))))))***+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,...---+++************+++******+++,,,,,,+++******+++***************++++++++++++++++++++++++,,,,,,************************)))+++,,,,,,***)))***+++************************)))************++++++++++++++++++***++++++,,,,,,***+++,,,+++***)))***,,,+++++++++*********))))))************************+++******))))))******+++,,,,,,,,,++++++*********************)))))))))(((******++++++++++++******((()))))))))************++++++++++++,,,,,,,,,,,,)))***++++++***)))***+++((((((((()))))))))))))))+++)))((()))+++---+++***************************************************************)))))))))((())))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++*********))))))************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************---------,,,,,,+++))))))---+++***)))+++,,,,,,,,,+++++++++++++++*********((()))***+++,,,++++++***))))))************))))))***************+++++++++,,,++++++************+++---,,,+++***)))******+++******+++++++++,,,,,,,,,************************((()))***+++,,,,,,,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,+++,,,---...///------,,,,,,---...///000)))))))))*********++++++...------+++***)))((('''******))))))******+++,,,************+++,,,---...///,,,+++......+++)))***(((***,,,---,,,,,,------------------------------//////000000000000111111000000000111222222222333222222333444444444444444333333444444555777888999555666777888888777666555777777777777666666666666666777888999999:::999999;;;;;;;;;:::999888888888======<<<;;;;;;::::::999999888888888888888999999888888999:::::::::999999888888888777666666555555555555666555555444333222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000000000000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,+++)))((()))+++---...,,,---,,,***((('''''')))******************************++++++++++++******+++++++++******))))))(((111000///...,,,***))))))))))))******+++,,,,,,---))))))))))))))))))))))))(((((()))***+++,,,,,,---///...---,,,++++++,,,---///...+++)))(((((()))***))))))************))))))))))))))))))***+++,,,,,,*********+++,,,,,,,,,---************************)))+++------+++***+++,,,************************)))************+++++++++,,,,,,++++++***+++++++++)))***++++++))))))***+++*********)))))))))((((((***************************)))))))))))))))******+++++++++++++++*********************))))))))))))******++++++++++++******))))))))))))************)))*********++++++++++++)))***++++++***)))***+++))))))))))))))))))((((((***)))))))))+++,,,+++***************************************************************))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++***************)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************---------------,,,+++***+++,,,,,,,,,******+++,,,)))))))))*********++++++))))))***++++++++++++************))))))*********+++++++++*********************)))))))))***++++++------,,,++++++++++++,,,******+++++++++,,,,,,,,,************************''')))+++,,,------++++++,,,***))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,---.........---------------......((())))))))))))*********......---,,,***)))((((((***************++++++++++++*********++++++,,,---111///------,,,)))&&&$$$"""&&&+++,,,,,,,,,...111+++,,,,,,,,,,,,,,,------////////////000000000111//////000111222333333333222222333444444444444444333333333333444555666666555666777888888888777666666666666666666666666666666666888999999999999999;;;:::::::::999999999888;;;;;;;;;:::999999888888888888888777888888999:::888888999999:::999999888666666666666666555555555555555555555444444333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,***((('''(((***************************)))******++++++******)))*********)))))))))((((((...---,,,+++)))((('''&&&((())))))***+++,,,,,,---************************)))))))))***+++++++++,,,000...,,,***)))***+++,,,...---***(((((()))***+++************************))))))))))))***+++,,,---''''''((()))***+++++++++************************)))***,,,,,,+++***+++,,,************************))))))*********+++++++++++++++***)))((((((((()))(((*********)))((()))***+++*********))))))))))))***************************))))))))))))******++++++++++++************************)))))))))))))))******++++++++++++******)))))))))))))))*********))))))))))))************)))***++++++***)))***++++++******))))))(((((((((***))))))***++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************((())))))))))))*********************************************************))))))*********+++++++++************************,,,,,,------,,,+++******(((+++---,,,)))'''(((***))))))))))))))))))))))))))))))******++++++++++++,,,+++))))))))))))+++,,,,,,+++++++++***))))))))))))((((((((()))***++++++,,,,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,************************%%%&&&))),,,,,,+++)))(((,,,***))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------((())))))))))))*********,,,,,,,,,,,,++++++******))))))******++++++++++++---,,,++++++*********+++,,,,,,,,,---///111000---***---///---***((()))+++++++++++++++,,,,,,------...////////////000000000//////000111222333333333333333444555555555555444555555444333333222333333555666888999999999888888555555555555555555555666666666888999999999999999999999::::::;;;;;;;;;;;;::::::999999888888777777888888777777888999999:::999999:::::::::999999888555555555555555555555555555444444444333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000//////////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,***+++,,,------...---------.........---,,,***)))***++++++***))))))+++,,,************************)))******++++++******)))*********)))))))))))))))))))))))))))((((((((((((******************++++++++++++++++++++++++++++++,,,+++++++++***)))))))))...,,,***(((((()))***++++++***)))((((((***,,,---+++++++++******+++++++++))))))))))))***+++,,,---''''''((()))***+++++++++************************''')))***+++***)))***+++************************))))))*********+++++++++++++++***)))((((((((()))(((*********)))((()))***,,,,,,+++++++++************************************************+++,,,---************************))))))))))))))))))************++++++++++++************))))))))))))))))))(((((()))))))))*********)))***++++++***)))***+++++++++******))))))(((((()))***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******************************(((((()))))))))*********************************((())))))))))))*********************************************************))))))*********+++++++++***************************++++++++++++******)))(((+++...---***(((***,,,++++++******)))(((((('''***************+++++++++,,,+++***))))))***+++,,,,,,+++++++++***))))))))))))((((((((()))***++++++******++++++++++++++++++******+++++++++,,,,,,,,,************************%%%'''***,,,---,,,***(((,,,***))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,))))))***++++++++++++***...---,,,+++***************++++++***---222333000.........---++++++,,,---***++++++,,,,,,------.........////////////000000000000000111222222222333333333444555555555555555777666555333222222111111555666777888999999888888444444444555555555555555666777888999999:::999999999999999:::;;;<<<<<<<<<::::::999888888777777666777777777777888999::::::::::::;;;;;;;;;:::999999666666666666666555555555444444333333333333444444111111111111111111111111111111111111111111111111111111111111111111111111111111000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------...------......000000///,,,***((()))***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))******++++++***************)))))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((+++***)))(((((()))***+++((((((((()))***+++,,,---,,,+++************+++,,,))))))))))))***+++,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++&&&(((******))))))***+++************************)))************+++++++++,,,,,,++++++***+++++++++)))***++++++))))))***+++,,,,,,,,,++++++++++++***************************************+++,,,---...)))))))))***************))))))))))))******************++++++++++++******************))))))))))))((()))))))))************)))***++++++***)))***+++******************))))))(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************************************++++++++++++,,,,,,,,,***************+++++++++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********************************++++++******)))***,,,------,,,,,,---...---,,,+++***)))(((''''''******))))))******+++,,,++++++************+++++++++++++++*********************)))))))))***++++++)))***+++++++++++++++*********+++++++++,,,,,,,,,************************((())),,,---......,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,------------,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***,,,,,,++++++***+++++++++,,,...---+++///888;;;999111///,,,+++---///000111+++++++++,,,---................../////////000000111111111111111111222222222222333444444444444444666555444333333333333333222333555666777777777666333333444444444555555555666777888999999:::999999999999999999::::::::::::::::::999999888777777666777777777777888999:::;;;<<<<<<<<<<<<<<<;;;:::999777777777666666555555555444333333222222333444444111111111111111111111111111111111111111111111111111111111111111111111111111000000000////////////////////////////////////.../////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***++++++,,,,,,,,,,,,+++------------,,,,,,+++++++++,,,,,,+++***)))+++,,,------------------------++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++))))))******++++++++++++))))))))))))************************************,,,+++++++++***))))))))))))))))))******+++,,,,,,'''((()))***++++++******+++***))))))))))))***++++++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++&&&(((***+++******+++,,,************************)))************++++++++++++++++++***++++++,,,,,,***+++,,,+++***)))***,,,++++++++++++************************************))))))))))))***+++,,,---((()))))))))*********+++((()))))))))******************++++++++++++******************)))))))))((()))))))))*********++++++)))***++++++***)))***+++******************++++++(((***,,,+++))))))+++---++++++++++++++++++++++++************************((()))))))))***************************************++++++++++++,,,,,,,,,))))))*********+++++++++************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************++++++,,,,,,++++++******)))'''(((***,,,------,,,,,,++++++*********)))+++***)))))))))***+++,,,***++++++,,,,,,++++++******************+++++++++,,,++++++************+++)))***,,,---------,,,,,,******+++++++++,,,,,,,,,******************************+++,,,------------,,,***))))))***++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******,,,---...------,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,+++******************+++,,,------***...000111;;;IIIPPPPPP<<<777000,,,,,,---,,,***++++++,,,------...//////............/////////000222222222111111111111111111111222333333333333222444444444333333444555555000222333555666666555555333333333444444555555555666777888999999:::999999::::::999999888777777777::::::999999888777777777777777777777888999:::;;;<<<=========<<<;;;;;;:::999888888777666666555555444333222222222333444555111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++******))),,,+++***))))))+++---...---...---,,,)))((()))***........................+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***************+++++++++((()))***,,,------------((()))+++,,,,,,***((('''***)))(((''''''((()))***++++++***************************)))))))))))))))++++++++++++++++++++++++''')))+++,,,,,,+++,,,...************************)))************+++++++++)))((((((((()))***++++++***+++,,,,,,+++***+++,,,************))))))))))))************************(((((((((((()))***+++,,,(((((())))))*********+++(((((())))))*********+++******++++++++++++******+++*********))))))((((((************++++++++++++)))+++++++++***)))***+++)))))))))***+++++++++,,,(((***,,,+++))))))+++---++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))*********+++************************((())))))))))))*********))))))******++++++++++++***++++++++++++,,,,,,,,,************************************************)))************+++++++++************************++++++,,,---------,,,,,,'''$$$!!!"""'''***+++******++++++++++++,,,,,,,,,+++***)))))))))***,,,---***+++,,,------,,,+++***))))))******+++++++++,,,------,,,+++*********+++***+++---...///...------******+++++++++,,,,,,,,,************************)))))))))******+++,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,---,,,++++++(((***+++---......------************+++,,,------*********++++++,,,,,,,,,+++,,,,,,---,,,+++***)))))))))***+++,,,,,,------444111......111777>>>CCCEEE===444///......+++(((,,,------......------,,,+++,,,...///111222222222000///......///111333555666555444333222222222222222333333333333333333444444444444444444444444444444444555555666666777777888888888888888999999999999999888777888999;;;<<<999999999888888888888888666777888:::;;;<<<======;;;;;;:::::::::999999999888777777666555444444444555555444333333222111111555444222111111111222222222222111111111111222222111111111111111222222222////////////////////////000000000000000000000000111000...------...//////---------............///...------,,,,,,------...------------------------+++,,,---...///...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------)))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******))))))))))))(((((((((((())))))*********+++++++++(((((((((((()))***+++,,,,,,,,,,,,++++++)))(((''''''((()))***************+++++++++*********))))))***************************)))))))))***+++,,,,,,((((((((((((((((((((((((+++***))))))(((((()))))))))******+++,,,---------************************)))***+++,,,,,,+++***)))++++++++++++,,,---......***************************++++++++++++***))))))((((((***---///...***&&&++++++++++++++++++++++++))))))))))))))))))))))))''')))++++++******+++,,,******************************++++++++++++******%%%'''))),,,------,,,,,,++++++******++++++,,,---++++++************++++++///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********,,,***))))))***++++++***)))))))))))))))))))))))))))************++++++++++++++++++******))))))))),,,,,,,,,++++++*********)))***+++,,,,,,+++***)))+++++++++++++++++++++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))---,,,+++***++++++---...---,,,***)))))))))***+++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,---------,,,++++++++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***,,,+++***(((((((((((()))......---,,,,,,+++******)))))))))***+++++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++*********+++,,,,,,***++++++++++++++++++,,,++++++,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,+++++++++---111555777666111,,,)))***,,,,,,***,,,,,,------------,,,,,,------...///000000000000000///...---...///111222333333222222222333333444333333444444444444555555444444444444444444444444888888777777666555555555777777888888888999999999999999888888888999:::;;;777666666666666666666666777777888999::::::::::::;;;::::::::::::999999999777777777666555444444444555444444333222222111111333333111000000000111111222111111000000111111222222222111111111000000000////////////////////////........................------,,,,,,---...///000------------...............------,,,,,,------...------------------------+++,,,,,,---...---------++++++++++++++++++,,,,,,***++++++++++++******)))+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********************))))))))))))******((()))))))))******++++++))))))*********++++++++++++***)))))))))))))))***'''((()))***************((())))))************)))+++++++++*********))))))*********************************)))******++++++))))))))))))))))))))))))++++++******)))))))))***&&&''''''((())))))************************************++++++++++++******,,,,,,++++++++++++,,,,,,***************************++++++++++++***))))))+++***---555>>>@@@:::333++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++*********+++******************************++++++++++++******&&&'''***,,,---,,,,,,+++***))))))))))))***++++++++++++************++++++...---,,,++++++++++++,,,+++++++++******))))))))),,,***))))))***++++++***)))))))))))))))))))))))))))************+++++++++++++++******))))))))))))+++++++++******)))))))))******++++++++++++******,,,,,,,,,++++++*********)))***++++++++++++***)))---------,,,,,,++++++***++++++,,,,,,,,,+++******---,,,,,,+++++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++((()))***++++++,,,,,,,,,************************++++++++++++++++++++++++******************************+++,,,,,,+++++++++++++++++++++*********)))***++++++,,,,,,++++++***,,,+++++++++************+++++++++,,,,,,++++++***+++***)))))))))***+++,,,...------,,,++++++******************+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,+++*********+++++++++++++++++++++*********+++++++++,,,++++++***)))******++++++++++++++++++&&&''')))***+++,,,,,,,,,---,,,+++++++++---...///,,,,,,------------,,,,,,...///////////////...---///...---------...///000111111111111222333444555333444444444555555555666444444444444444444444444777777777666555555444444777777777888888888999999:::999888888777888888999666666666666666666777777888888999999999888777777:::::::::999999999888888777777666666555444444444444444333333222222111111222111111000000000000111222111111000000111111222333222222111///......---////////////////////////------------------------++++++++++++---...///000------------...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++)))******++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******))))))))))))******(((((()))***+++,,,---...***************+++++++++,,,,,,+++))))))(((((((((''''''(((((()))******+++*********+++******))))))+++++++++***************************************++++++******)))*********************************,,,,,,+++++++++*********))))))******+++,,,,,,,,,************************++++++************++++++,,,,,,+++************+++***************************++++++++++++***))))))---+++...999FFFIIIBBB999++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,,,,***))))))*********************************++++++++++++******((()))***+++,,,+++******)))(((((((((((()))******++++++************++++++------,,,++++++++++++,,,*********)))))))))))))))+++***))))))+++++++++))))))))))))))))))))))))))))))************+++++++++************))))))))))))*********)))))))))))))))++++++************++++++------,,,+++***))))))((()))***++++++++++++***)))......---,,,+++***))))))******+++,,,,,,,,,++++++,,,,,,---,,,,,,+++******++++++++++++++++++***)))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++++++++++++++++++++************)))******++++++******)))++++++++++++***************++++++,,,,,,+++++++++************+++,,,---...------,,,,,,++++++******+++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,+++***))))))******,,,,,,++++++******))))))***++++++++++++*********++++++++++++************((()))***+++,,,++++++***,,,---...---++++++,,,---,,,,,,,,,------,,,,,,,,,/////////000000/////////000///...------......///111000000111111222333444222222333333444555555555444444444444444444444444222333333444444555555666666666777777888888999999999999888888777777777777888888888888888999999999888888999999999999888888999999999999888888888888666666666555555444444444333333333333222222111111222222111111111111111111111111000000000000111111111111000000///......---////////////////////////------------------------+++,,,,,,,,,---...//////,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,,,,++++++*********)))***+++,,,,,,---,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))******))))))******+++,,,,,,---************************,,,+++******)))))))))***++++++***)))))))))))))))++++++++++++******)))(((************************************************,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,------************************,,,+++***))))))***+++,,,*********)))******++++++***************************++++++++++++***)))))),,,+++,,,333;;;<<<777000************************))))))))))))))))))))))))***+++,,,,,,***)))))))))******************************++++++++++++************+++++++++******))))))(((((((((((()))******++++++************++++++,,,,,,++++++++++++++++++******************))))))+++***)))***+++,,,***)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++************************)))))),,,+++***))))))***+++,,,,,,,,,++++++******))))))*********++++++*********---,,,,,,,,,++++++******)))***++++++,,,,,,,,,,,,+++,,,------,,,+++)))(((***+++,,,,,,,,,+++***)))++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++***))))))))))))+++++++++******)))))))))*********************++++++*********************,,,++++++++++++,,,,,,---)))+++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,+++......///000111111111111000000//////////////////222111111000000111111222000111111222333333444444444444444444444444444444333444444555666666777777555666666777888888999999888888888888777666666555777777888888999999999999777888999:::;;;;;;;;;;;;999999888888888777777777555555555555444444444444333222222222222222111111222333333333333333333333111000000000000000000111///////////////000000000////////////////////////............................../////////.........,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,++++++*********++++++,,,---.........---*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))*********************************************************************+++,,,,,,---,,,+++*********+++++++++++++++++++++***)))(((************************************************,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,------------,,,+++***(((((((((((())))))))))))************************,,,+++***))))))***+++,,,))))))))))))***+++,,,---***************************++++++++++++***))))))******++++++,,,++++++******************************************************+++,,,,,,***)))))))))******************************++++++++++++******++++++++++++******))))))***))))))))))))***++++++++++++************++++++***+++++++++++++++++++++++++++++++++++++++++++++******)))***,,,,,,***((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))******++++++++++++******************+++*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,---,,,+++)))(((******,,,------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,------------+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,------------------)))***+++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,+++++++++++++++******---,,,,,,,,,++++++******,,,,,,,,,,,,------------,,,++++++++++++,,,------++++++***)))))))))*********************)))))))))******)))))))))***++++++))))))******************,,,+++)))))))))+++...///++++++++++++,,,---------++++++,,,,,,,,,,,,++++++---...///000111111111111////////////////////////111111000000000000000111//////000111222333444444444444444444444444444444999999999888777777666666444555666666777888999999666777777777777666666555555555555666777777888888777888999:::;;;<<<<<<<<<888888888777777777777666444444444444444444444444222222222222222222111111222333444444555444444444111000000//////000000111/////////000000111111111////////////////////////........................//////000000//////...---,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++++++++++++++++++++,,,---------------,,,************++++++++++++++++++++++++++++++++++++***************+++++++++******))))))))))))******++++++******))))))))))))+++++++++***************)))))))))******,,,------******)))***+++---///000+++++++++,,,++++++*********************+++++++++************************++++++******)))*********+++++++++++++++++++++++++++,,,---...---,,,+++***************************************************++++++************++++++***))))))******+++------***************************++++++++++++***)))))))))++++++***''''''***,,,************************************************)))+++,,,,,,***))))))*********************************++++++++++++******++++++*********************))))))))))))***++++++++++++************++++++)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,***)))***+++,,,,,,***((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++'''(((((()))***+++,,,,,,++++++***))))))***++++++(((((()))***+++,,,------******+++,,,,,,,,,++++++******++++++++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------)))***++++++,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........+++++++++++++++,,,------***))))))))))))******+++))))))))))))***************)))(((((()))***+++,,,(((((())))))******++++++))))))))))))+++---///000///---+++,,,///111000///++++++,,,,,,,,,,,,++++++------...............---,,,------...///////////////////////////000111222///000111222333444444555444444444444444444444444999888888777666666555555444444555666777888999999444555666777777777666555444555555666777777888888888999999:::::::::999999888888777777777666666666444444444444444444444444111111111111111111222222111222333444444444333333000000////////////000000111111111111111111000000////////////////////////------------------------,,,---.../////////...---++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))***************++++++++++++++++++++++++*********))))))++++++*********+++,,,,,,))))))((()))***,,,///111******+++,,,,,,,,,++++++))))))*********+++++++++*********************************)))******++++++++++++++++++++++++++++++++++++---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******------,,,+++++++++++++++***************************++++++++++++***))))))******++++++++++++,,,,,,************************************************(((***++++++*********+++******************************++++++++++++************************++++++)))(((((((((((()))******++++++************++++++((()))***+++,,,++++++***)))*********++++++++++++))))))***+++---,,,***''')))))))))))))))))))))))))))************+++++++++)))))))))******+++++++++)))*********++++++++++++******++++++++++++******(((((())))))******++++++++++++***))))))***++++++))))))******++++++,,,,,,++++++,,,,,,,,,+++******))))))))))))***+++,,,---+++++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,------,,,+++*********************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***++++++,,,---))))))(((((()))***++++++(((((())))))******++++++***)))(((((((((***+++,,,'''(((((()))***++++++,,,'''(((***,,,...000111111111,,,'''(((,,,...,,,(((+++++++++,,,,,,+++++++++------------,,,+++***)))***+++,,,---............---------...000111333444000111111222444555666666444444444444444444444444222222333333444555555666444444555666777888999999333444555777777777666666666777777888999::::::::::::::::::999999777666666777777777777666666666666444444444444444444444444111111111111111111222222000111222333444333333222000000////////////000000444444333222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,---***************)))(((''')))************+++++++++)))))))))))))))))))))))),,,+++++++++******))))))******))))))))))))************+++,,,------...///++++++++++++******))))))------,,,+++************,,,+++)))((((((***+++---)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++***************************)))))))))***+++,,,,,,***************************+++,,,------+++)))(((***)))))))))))))))))))))************************)))***+++,,,,,,+++***)))111000...,,,+++)))))))))***************************++++++++++++***))))))+++))))))+++......+++'''))))))))))))))))))))))))************************''')))+++++++++***+++,,,******************************++++++++++++************))))))***++++++,,,'''''''''''''''((())))))++++++************++++++((()))***+++,,,,,,+++***(((((())))))*********+++))))))***,,,---,,,***''')))))))))))))))))))))))))))************+++++++++''''''(((((()))))))))***(((((())))))*********+++)))***+++,,,,,,+++***)))************)))))))))))),,,+++***))))))***+++,,,+++++++++***************,,,,,,,,,,,,,,,+++***)))))))))(((((()))+++---...,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))+++++++++,,,,,,---------******++++++++++++******(((((())))))*********+++((()))***+++,,,---------((()))+++,,,------,,,+++******************+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---+++***((()))******)))(((++++++,,,,,,+++***(((''')))))))))))))))))))))))),,,,,,++++++***))))))))),,,,,,++++++***)))))))))***+++,,,,,,******+++,,,++++++******++++++,,,---***((('''+++000222///+++...............///000000111000000////////////000000111222333555666777777444444333222222333333333666666666666666555555555777666555444444555666777555555666666666666555555777777888999::::::;;;;;;:::::::::::::::999777777666666666666666666666666666666555444444444444555666555333111111222333444000000111111111111000000000000000000000000000000444333///,,,000444111***///////////////......---........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,***((()))+++,,,+++(((.........,,,***(((((())))))************+++++++++)))))))))***+++***)))((()))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))++++++++++++++++++++++++***)))))))))))))))******************************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,************+++******))))))))))))******)))************+++++++++************************))))))(((((()))+++---...---,,,++++++******++++++,,,,,,+++***)))(((''''''---,,,,,,,,,++++++******((()))***++++++***)))(((******)))))))))***,,,---++++++++++++++++++++++++)))************+++++++++)))))))))))))))******+++************************---,,,,,,+++***)))((((((,,,,,,***)))))))))***+++(((((((((((()))))))))))))))******)))(((((()))+++,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,''''''(((***************,,,,,,,,,,,,,,,+++***)))+++++++++************))),,,------......------,,,************************++++++******++++++,,,------,,,+++*********+++,,,,,,,,,+++******+++,,,,,,...---+++******+++---...((()))+++,,,------,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++'''((()))***+++,,,,,,,,,---,,,***(((((()))***+++(((*********)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++)))((('''((()))***)))(((&&&''')))***++++++******))))))))))))))))))))))))******************++++++++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++******++++++,,,---+++(((''')))...000---***...............//////000000///////////////000000000000111222333444555555444333333222222333333333666666666666666666666555777666666555555555666777555666666666666666666555888888888999999::::::;;;::::::::::::999888777666666666666666666666666666666666555444444444444444444333111//////000111222111111222222222222111111333222222222222222222222222111///...000222222//////////////////......---........................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,,,,***((()))+++,,,+++))),,,---...,,,***((()))***)))************+++++++++,,,(((%%%&&&***,,,)))%%%)))******+++,,,,,,++++++)))))))))******++++++,,,************************************************+++++++++*********))))))++++++++++++++++++++++++,,,+++***************+++************************,,,+++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***,,,,,,++++++++++++,,,,,,)))************+++++++++******************************)))))))))***++++++,,,,,,+++***************************))))))))))))))))))))))))((((((''''''((()))***++++++***)))(((+++***)))))))))***+++,,,************************))))))*********+++++++++)))))))))))))))******+++************************+++++++++***************,,,+++***)))))))))***+++((((((((()))))))))******)))******)))(((((()))+++++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,+++***)))...---,,,+++***)))((('''++++++,,,,,,,,,,,,++++++************************++++++******++++++,,,---++++++*********+++---...,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))((()))***+++,,,------------++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++((()))***+++++++++++++++---,,,***)))((()))***+++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++'''&&&&&&''')))***)))(((&&&&&&((())))))******)))))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++,,,------...***+++,,,+++******+++,,,++++++******++++++,,,---,,,)))'''(((+++---,,,***......------......///000............///000111111000000111111111222222222333333222222222222333333555555666666666666666666777777666666666666777777666666666666666666666666999999999999999999999999999999999999888777666555666666666666666666666666666555555444444444444444333222111000000000111222222222333333333333222222333333333222222111111111111///...///000...///111///////////////......---..............................////////////......---------------------------------,,,,,,+++++++++******++++++++++++******------,,,,,,,,,,,,++++++++++++************++++++,,,+++************+++,,,+++***)))***++++++***)))+++,,,---,,,***)))***+++)))************+++++++++...'''"""###***---)))$$$))))))******++++++******************************************************))))))******++++++,,,,,,+++++++++***************++++++++++++++++++++++++------,,,+++******++++++************************++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,++++++++++++,,,,,,)))************+++++++++************************+++***)))(((((((((((()))++++++***))))))))))))***)))))))))*********++++++++++++++++++************))))))************)))))),,,+++******)))*********)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++************************))))))*********+++++++++,,,+++******))))))******)))))))))*********++++++)))******)))(((((()))+++++++++***))))))***++++++************************++++++,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++***)))((('''&&&++++++,,,,,,,,,+++******,,,,,,,,,+++******))))))******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---)))))))))***+++,,,...///,,,++++++******++++++,,,)))+++---......---+++)))---------,,,+++***((('''******+++,,,------------++++++,,,,,,,,,,,,------+++,,,------............,,,,,,,,,++++++***************+++++++++++++++***---,,,+++))))))******+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++'''&&&&&&'''***++++++************))))))(((((('''))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,)))+++,,,+++***)))***+++++++++******++++++,,,---...,,,))))))+++,,,,,,+++...------------...//////---------...///000111222111111111111111111111111222222222222222222333444555555555555666666666666777777777777777777888888777666666666666666666777::::::999999999999999999888888999888888777666555666666666666666666666666666555444444333333444444555444333222222222333333111222222222222222222111111111000000//////......222...---//////---,,,...///////////////......---...........................//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************+++++++++************+++******)))***++++++***)))***,,,))))))*********+++++++++...)))$$$%%%(((+++***(((((())))))*********))))))************))))))))))))************************))))))***+++,,,,,,------************************************************---,,,++++++*********************************************))))))))))))(((++++++++++++++++++++++++*********************************************************++++++,,,------******))))))))))))******))))))*********+++++++++************************))))))((((((((((((((((((+++***))))))((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******))))))))),,,,,,+++******)))))))))************************))))))))))))************)))))))))))))))******+++************************************************+++++++++***************)))*********++++++++++++)))******)))(((((()))++++++******************+++************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))((('''&&&&&&&&&++++++,,,,,,,,,++++++***((())))))***,,,------...******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---)))*********+++,,,------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,------******,,,---............---,,,,,,++++++*********+++++++++,,,++++++******---,,,+++*********+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---,,,+++++++++*********)))******))))))))))))))))))))))))+++++++++*********))))))+++*********)))))))))((()))***++++++))))))***+++++++++******++++++,,,---000...,,,+++,,,------------------------...//////------------...///111111222222222222111111111111111111111111222222333444444555555555666666777777666777777888888888999999888777666666666666777888::::::999999999999999999888888999888888777666555666666666666666666666666555555444333333333333333444444333333333222333333000000111111111111000000000000000/////////.........000111000000000///---///////////////......---..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******************************+++************+++(((***++++++***)))***,,,))))))*********+++++++++++++++***)))'''(((+++---))))))*********))))))(((******))))))))))))))))))************************))))))***+++,,,,,,------************************************************++++++***)))))))))))))))*********************************))))))))))))(((************************************************************************((()))***+++,,,---------******))))))))))))******))))))*********+++++++++************************&&&''''''((()))*********+++***))))))((()))))))))++++++++++++************((((((((()))))))))))))))***))))))))))))))))))***++++++++++++******))))))++++++++++++++++++++++++(((((()))))))))*********)))))))))))))))******+++************************,,,,,,++++++***))))))(((++++++++++++******)))))))))*********++++++++++++)))******)))(((((()))+++*********++++++******************************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++************+++,,,***++++++,,,,,,,,,++++++(((((()))+++,,,---...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------))))))***,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***---,,,,,,++++++++++++++++++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,---,,,+++((((((((()))***,,,......)))))))))))))))))))))))),,,,,,++++++***))))))(((+++******)))(((((('''''')))***+++***))))))***+++++++++******++++++,,,---///......------------...------,,,,,,------...///------------...///000000222222222111111111111111111111000111111222333444444444555555666777777777666777888999999:::999999888888666666666666888888999999999999999999999999999999999999888777666555666666666666666666666666555444444333333333333333222222222111111111000000000000000111111000000000111111111111111111111111,,,;;;BBB999111333444//////////////////......---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++,,,,,,******))))))))))))******))))))***++++++***)))))))))+++++++++***)))***+++(((***+++***))))))***+++)))************+++++++++***,,,...+++((('''+++///******++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++,,,,,,***************+++++++++***************************)))))))))))))))******************************++++++*********)))))))))))))))))))))))))))))))))************************************************&&&'''(((******+++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++************************%%%&&&((()))***+++++++++++++++***))))))))))))***,,,,,,+++++++++******))))))))))))************+++******))))))))))))************+++++++++***))))))++++++++++++++++++++++++((((((((()))))))))******)))))))))))))))******+++************************------,,,+++***)))((('''***++++++++++++***)))))))))))))))*********++++++)))******)))(((((()))+++)))***++++++++++++***)))************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))(((((('''(((***,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***---,,,***((((((***,,,---...---,,,+++************+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))***+++,,,+++***'''''''''((()))+++---...))))))))))))))))))))))))++++++***************************)))))))))))))))(((***+++***)))((()))+++++++++******++++++,,,---+++,,,......------------------,,,,,,------...///......---------......///000000000000000000000000000000000000111222333444444444555555666777777888666777888:::::::::::::::999888666555555666888999888888888999999::::::;;;::::::::::::999888777666666666666666666666666666555444333333222222333333111222222222111111000000000111111222222111111000//////000000111222222222222SSS```HHH111000444//////////////////......---........................,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...***++++++,,,,,,++++++***)))))))))******+++++++++******))))))))))))******((()))***++++++***)))((()))+++,,,+++)))(((***,,,)))***+++***)))((()))***)))************+++++++++)))+++,,,+++***)))***+++++++++,,,,,,+++******)))''''''(((((())))))******++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))***+++,,,,,,************************,,,+++++++++************************************************************************************'''((()))***+++******))),,,,,,++++++++++++,,,,,,)))************+++++++++************************'''(((***+++++++++******,,,,,,+++*********************++++++++++++,,,,,,++++++,,,,,,,,,---------+++***)))(((((()))***+++))))))***+++,,,+++******************************(((((((((((()))))))))***)))))))))))))))******+++************************+++++++++*********))))))***++++++,,,+++***)))(((((((((((()))))))))******)))******)))(((((()))+++)))***++++++++++++***)))************************((())))))***++++++,,,,,,++++++,,,------,,,++++++'''&&&%%%%%%%%%''')))+++)))***+++,,,,,,,,,,,,+++---------,,,,,,+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++************++++++,,,,,,+++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,---******+++,,,------------,,,,,,------,,,,,,+++******,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------+++***((()))******)))(((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))***++++++,,,,,,(((***+++***)))((()))***++++++******++++++,,,---)))+++---...---,,,,,,,,,---,,,,,,,,,,,,---......///......---------..................//////000000000000000000111222333444444444444555666777777888666777999:::;;;;;;::::::999888777555555777888999777777888999::::::;;;;;;::::::;;;::::::999888777666666666666666666666666555444333333222222333333333444444444444333222222222222222333333222222222,,,,,,---...///000111111;;;hhhyyyUUU000+++000,,,///////////////......---........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,------...///))))))************))))))(((((())))))*********+++******))))))))))))******((()))***++++++***)))((((((+++,,,,,,)))(((***,,,)))++++++***)))(((((())))))************+++++++++***)))((()))++++++)))''',,,,,,,,,,,,,,,+++***)))&&&''''''((()))******+++++++++++++++++++++++++++*********)))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))***+++,,,......************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++******))))))))))))******)))************+++++++++******************************+++,,,,,,+++)))(((---,,,++++++******++++++((()))***+++,,,---......(((((()))))))))*********+++***)))(((((()))***+++((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***************************************+++++++++******+++,,,+++***)))((((((((((((((()))))))))))))))******)))(((((()))+++)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,++++++------------+++++++++***((('''((()))+++---)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------...))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---'''(((***,,,---------,,,***+++,,,------,,,+++***((()))+++,,,,,,+++)))(((((((((((()))+++---///111,,,,,,,,,------,,,++++++++++++,,,,,,,,,------------------...------,,,,,,))))))***+++,,,------...)))***+++,,,---.........,,,,,,---------,,,+++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,---------+++++++++***************))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++)))))))))***++++++,,,,,,+++++++++)))'''''')))+++)))))))))((())))))***+++---------------------------------...------,,,,,,.......................................///000000000000111111111222222222222333333333333333333444444555777888999:::;;;;;;:::888777555555666888999;;;::::::::::::;;;<<<<<<===<<<<<<:::999888777777888888777777666666555555888333000000333444111...555555444333222111000///000000000000000000000000000000000000000000000000>>>UUUZZZBBB...///444111000000000///......------......---------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,---///000///,,,)))'''***+++,,,---,,,***(((''')))+++---,,,+++***+++,,,+++++++++***((()))+++---***)))((((((((()))+++,,,)))************(((&&&%%%++++++************++++++((()))))))))************((())))))))))))************************************************)))((((((******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))(((***,,,,,,***(((((((((,,,+++***((((((***+++,,,++++++++++++++++++++++++------,,,,,,+++***))))))************))))))))))))******))))))))))))***************++++++,,,,,,,,,,,,,,,+++***))))))******))))))******++++++,,,,,,)))))))))(((((((((((('''+++***))))))+++,,,+++***(((((())))))*********+++---,,,++++++******++++++************************(((((())))))))))))((('''************)))))))))((((((((())))))*********+++************))))))))))))((('''''''''))))))(((&&&...---,,,***)))(((((((((+++***(((''''''(((***+++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,++++++************++++++++++++++++++++++++++++++))))))(((((()))+++---...++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++*********+++---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))(((''''''***+++,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***+++,,,---+++)))------------------------...---,,,+++************,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++************************++++++)))'''''')))+++***))))))))))))***++++++------------------------,,,---------------,,,,,,------------------------...............//////000111111111111222222222222222222222333333333333444555666777888999:::::::::999888777555555666888999:::::::::::::::;;;<<<<<<======<<<;;;:::999888777888888777777666555555555777333000000333444111...333333222222222222111111000000000000000000000000000000000000000000000000///>>>BBB444***...111///............//////////////////.........------------------,,,,,,+++++++++......---------,,,,,,,,,((()))***++++++***(((''''''(((***,,,,,,,,,+++***)))+++---,,,+++***+++,,,)))***+++***((((((***+++***)))((((((((()))++++++************)))((('''&&&+++******************+++************++++++++++++)))))))))*********++++++***************************************)))((((((******))))))))))))******+++++++++++++++***))))))************************)))+++---,,,+++))))))))))))((('''&&&&&&'''((()))++++++++++++++++++++++++------,,,++++++***))))))))))))******++++++,,,,,,***))))))(((((())))))******++++++++++++++++++,,,,,,++++++***))))))******)))))))))************************++++++,,,,,,,,,---+++******++++++)))(((((()))))))))************,,,+++******))))))******************************++++++++++++++++++++++++++++++++++++************((()))))))))************************))))))))))))'''((()))))))))(((((((((,,,,,,++++++***+++++++++---,,,+++******+++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))*********++++++************++++++******+++++++++++++++*********))))))******+++,,,++++++************++++++++++++++++++++++++++++++******))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***+++---...///...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,,,,,,,+++******)))((((((***++++++)))(((''')))******************+++,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000111111111222222222333333222222222222333333444444666666777888888888888888888777666666666777888999::::::999999::::::;;;<<<======<<<;;;:::999888888888888777666666555555444666333000000333333222///111111111222222222333333000000000000000000000000000000000000000000000000+++///000......111222111,,,------...//////000000////////////............------,,,,,,,,,,,,++++++......------,,,,,,++++++******++++++,,,,,,------'''(((***+++,,,,,,++++++)))+++---,,,+++***+++,,,''')))******)))(((((())))))))))))((()))******++++++******)))((((((((((((***************************++++++++++++,,,,,,,,,************+++++++++,,,************************)))************))))))(((******))))))))))))*********++++++++++++******)))***************************,,,------+++******+++,,,+++***))))))***+++,,,************************,,,,,,,,,+++******))))))((()))***+++,,,---......))))))(((((((((((())))))+++++++++++++++*********,,,+++******)))************))))))))))))))))))((())))))***+++,,,---.........,,,+++*********((('''))))))))))))************+++***))))))(((((())))))************************,,,,,,+++******+++,,,---,,,,,,,,,++++++++++++***))))))))))))************************))))))))))))'''))),,,+++)))''')))++++++++++++++++++,,,---...++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,'''((()))***++++++++++++******))))))******+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---------------------------,,,,,,++++++++++++++++++++++++,,,---,,,+++***))),,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,+++,,,.../////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,---......---+++++++++++++++++++++++++++*********++++++,,,---...,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''(((((()))***++++++,,,))))))))))))))))))))))))((()))))))))***************************+++,,,,,,+++*********)))))))))((()))***+++***(((((((((***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111111111222222222222333111111111222333333444444666666777777888777777777777777666666666777888888999999999999999::::::;;;<<<<<<<<<;;;:::999999888888777777666555555444444555333111111222333222000111111111111222222222222000000000000000000000000////////////////////////111...---111222000000222---------....../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///++++++,,,,,,+++***(((((()))+++---,,,+++***++++++&&&(((***+++)))((((((((()))))))))))))))******+++,,,+++)))((('''((()))************++++++******************+++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))************)))(((******))))))))))))******(((((())))))))))))((('''***************************+++,,,,,,*********+++---,,,++++++++++++,,,---)))))))))))))))))))))))),,,+++++++++******))))))))))))******+++,,,,,,---)))(((((((((((((((((())),,,,,,++++++******))))))++++++***************+++******))))))((((((''''''((())))))***++++++,,,,,,---+++******++++++)))((()))))))))))))))*********++++++***)))))))))))))))***************************)))'''&&&'''(((***+++,,,,,,+++++++++*********)))))))))))))))*********************)))))))))(((&&&+++...---)))''')))---++++++******++++++,,,,,,((()))************)))(((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************''''''((((((((()))))))))+++++++++******+++++++++(((((()))*********************))))))******+++,,,++++++************++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...------...//////...,,,++++++++++++++++++++++++......---,,,+++++++++++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------''''''((()))******++++++))))))))))))))))))))))))((()))))))))******************))))))******+++,,,(((((()))))))))*********)))***+++***)))(((((()))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,---------------------------------------...//////000000111111111111222222000000111222222333444444555666666777777777666666666666666666666777777888999888888888888999::::::;;;;;;;;;:::999999888888777777666666555444444444444333111111222222222111222222222111111111000000000000000000000000000000////////////////////////111......111000++++++000///.........---------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,+++)))(((((((((******,,,,,,++++++***))))))((()))+++---,,,+++***++++++&&&(((***+++)))(((((((((((()))))))))************,,,+++)))(((((()))******)))***++++++++++++***)))))))))))))))*********+++******+++++++++,,,,,,,,,************************((())))))*********))))))******))))))))))))******'''(((((()))))))))((((((************************)))***+++***)))(((***+++)))))))))(((((()))))))))))))))))))))))))))))))))++++++***************)))******************))))))))))))(((((((((((())))))+++++++++******)))))))))+++***************++++++******))))))((((((''''''***************************)))((()))+++,,,,,,+++******)))))))))))))))))),,,,,,+++************+++************************)))(((&&&%%%&&&(((***++++++*********))))))))))))******))))))))))))))))))************)))))))))((('''+++...---)))'''***---+++******)))))))))))))))((()))************)))(((,,,,,,,,,------------...((((((((((((((((((((((((************************(((((((((((())))))))))))******))))))))))))*********************)))((((((******))))))******+++,,,++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,......---...//////...,,,------------------------///...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((())))))*********))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++''''''((())))))***++++++(((***++++++)))(((((()))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,........................------,,,,,,------...////////////000000000111111///000000111222333444444444444555666666666666666444555555666666777777777888888777777888888999::::::999999999888888888888777777666555555444444333333333222222111222222333222222111111111000000000000000000000000000000000000000000000000000000000......000111///,,,---111//////......---,,,,,,+++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------))))))***+++,,,---......---,,,+++***))))))***+++)))))))))******+++,,,,,,)))+++---,,,+++***+++,,,''')))******)))(((((()))(((((()))************)))+++******))))))*********)))***+++,,,,,,+++***)))(((((()))))))))*********************+++++++++,,,************************((())))))************)))******))))))))))))******)))******++++++++++++***++++++++++++++++++++++++((()))***)))((((((***,,,*********************************************************************************)))))))))((((((******))))))))))))*********************)))))))))*********)))******+++,,,***))))))))))))))))))(((------,,,,,,++++++++++++)))(((((()))+++------,,,************))))))))))))---,,,,,,+++***+++++++++******************************)))))))))+++,,,---*********)))))))))((((((************))))))))))))************))))))))))))(((***---,,,***(((***,,,+++***)))(((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,------------***************************************+++++++++))))))))))))***************))))))))))))))))))***++++++++++++***)))((('''******))))))******+++,,,++++++************++++++*********++++++,,,,,,---***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,---,,,++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...,,,++++++---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...------...//////...,,,------------------------++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***((((((((()))))))))))))))(((***,,,+++***(((((((((***))))))))))))***++++++++++++++++++++++++++++++))))))***,,,,,,------,,,------------------------------,,,,,,------...///............//////////////////000111222333444444222333444555666777777777333444555666777777777777777777777777777888999999888888888777777777777777777666666555555444333333222222222222111111222333000000000000111111111111000000000000000000000000000000000000000000000000...000000//////111111000------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,------......))))))))))))***+++,,,,,,)))+++---,,,+++***+++,,,)))***+++***((((((***+++'''((()))***+++******))))))******++++++*********(((***+++,,,,,,+++***((())))))*********+++++++++)))))))))*********++++++************************(((((()))*********************))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++)))******)))((()))+++---,,,------------------,,,++++++++++++++++++++++++))))))))))))*********************************+++++++++************++++++))))))))))))******************))))))***++++++,,,)))))))))*********************++++++++++++++++++***)))((()))+++,,,,,,+++************)))))))))(((,,,++++++******************************************++++++,,,------......+++++++++*********))))))************)))))))))(((************))))))))))))))))))************))))))))))))))))))))))))***+++---,,,+++******+++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************+++++++++++++++******))))))******+++***+++++++++++++++************))))))******+++,,,++++++************++++++)))******+++,,,,,,------((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///...,,,,,,.........---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************'''''''''''''''((())))))******))))))((((((''''''(((***,,,,,,***((((((((()))))))))((()))******+++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///...///000111222333444444111222333555666777777777333444555666777777777777777777777777777888888999777777777777666666666666777666666555444444333333222222333222111111333444......///000111222333333000000000000000000000000000000000000000000000000,,,///---)))+++111///(((+++,,,,,,------......///......---------,,,,,,,,,+++++++++,,,,,,---------......---,,,+++))))))((('''((()))***+++,,,,,,------,,,+++***)))))))))))))))+++---,,,+++***+++,,,+++++++++***((()))+++---'''((()))++++++******)))((()))+++,,,,,,+++***)))((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,((())))))))))))*********************************(((((()))*********************))))))))))))******''''''((()))))))))))))))++++++++++++++++++++++++***++++++***)))***---///)))******++++++******)))++++++++++++++++++++++++)))))))))))))))*********))))))***+++,,,------...,,,,,,++++++++++++,,,,,,(((((())))))******++++++******))))))***+++,,,,,,))))))******++++++,,,,,,&&&&&&'''((()))******+++,,,***)))***++++++***)))+++*********))))))((((((+++******)))))))))))))))************************)))***+++,,,---...------,,,,,,,,,+++++++++******+++*********))))))((((((************))))))))))))***)))((()))++++++)))(((((((((((()))***,,,---...+++***(((''''''(((***+++((())))))))))))*********++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,++++++************++++++))))))***+++,,,,,,------'''((()))+++,,,,,,,,,+++------------------------*********++++++,,,,,,---+++*********++++++------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///---+++,,,---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------,,,,,,---......---+++++++++++++++++++++++++++//////...---,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))((('''%%%$$$###"""))))))(((((((((((())))))))))))******++++++,,,,,,++++++******)))((((((((()))))))))((()))******+++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))((()))***+++,,,,,,---...,,,,,,,,,------.................................111000...---...///111222000000111111111222222222111222333333444444333333444555555666666666666666666666777888888888888888666666666666666666666666333333222222111111222222000000000000111222333444111111111111111111111111000000000000//////////////////000000000000//////////////////............+++,,,---......---,,,+++------------------------+++*********+++,,,,,,---,,,---...///...---,,,+++***+++,,,,,,------,,,,,,***)))))))))((((((''''''++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))*********))))))(((((((((((((((((((((((((((++++++******************+++***************+++++++++++++++*********)))))),,,+++*********+++---...))))))************))))))(((((())))))******++++++,,,,,,,,,,,,,,,+++***)))************************++++++******************))))))))))))))))))))))))+++***)))((((((***,,,---************************+++*********))))))((((((++++++++++++++++++++++++************************+++***)))))))))***,,,,,,************+++,,,---...+++******))))))******+++,,,,,,+++***))))))************************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((------,,,,,,+++*********))))))))))))))))))))))))++++++******++++++,,,---++++++************++++++,,,,,,++++++******)))))))))*********++++++++++++---+++))))))***+++***)))******++++++++++++******---+++***(((((()))+++,,,)))))))))***+++++++++,,,'''(((***,,,...///000000------------,,,+++******------,,,++++++******)))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))...---,,,,,,,,,,,,---...------------------------...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++------............------///...---...//////---+++,,,,,,,,,---,,,,,,+++***------------------------------------,,,,,,+++***---------...------,,,,,,///......------......///---------.........//////(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******+++)))************)))((('''+++++++++*********)))))),,,,,,,,,---......//////++++++++++++,,,,,,------..............................//////000000//////000000000111111111222222111222222333444333333333444444555666666666666666555555666777777777777777555555555555555555555555444444333222111111111111222222111111111111111222111111111111111111111111111111111111000000000000//////000000000000//////////////////............,,,------------------,,,------------------------++++++******+++,,,,,,------------------,,,++++++)))***++++++,,,,,,++++++*********)))))))))(((((()))))))))))))))******+++************************)))))))))))))))*********))))))************))))))************************************************+++***************+++++++++++++++*********))))))***************+++,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,+++******)))************************************************************************+++***((('''''')))***+++************************************)))))))))(((************************************************+++***)))))))))***+++,,,---,,,+++******))))))***...------,,,,,,------...,,,++++++***))))))******************************************************************************+++*********))))))))))))))))))))))))))))))******************************)))))))))))))))******+++++++++************++++++******************))))))*********+++++++++,,,,,,---+++))))))***+++***)))******++++++++++++******,,,+++***(((((()))+++,,,***************+++++++++,,,------,,,,,,+++***))))))***+++,,,,,,,,,+++***,,,,,,,,,++++++++++++***...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++...---,,,,,,,,,,,,---...------------------,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++------............------...---,,,---......,,,***,,,---...///000000000000---------------------------............---,,,+++,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.........(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))******++++++)))))))))))))))*********))))))******))))))((((((+++++++++***************************************************++++++++++++------------------------+++,,,...000000///...,,,000000000000111111111111111111222333333333333222333444555555666666555555444444555666666666666555555555555555555555555555555444333222111111111111444333222111000000000000000000000000000000000000222222222222111111111111//////000000000000///////////////............---...------,,,,,,------...------------------------+++++++++++++++,,,,,,---------,,,+++++++++++++++))))))***++++++++++++***+++++++++************)))))))))))))))************************************'''(((((()))******++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************++++++++++++***************((()))******++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******++++++******))))))************************************************++++++++++++++++++++++++***)))(((''''''((())))))************************************))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,+++***))))))))))))++++++************++++++,,,+++******)))*********************************++++++++++++++++++++++++***************************************)))))))))'''(((((()))******++++++************************((())))))))))))*********++++++************++++++)))))))))))))))******************+++++++++,,,,,,---+++***)))+++++++++*********++++++++++++******++++++***))))))***+++,,,+++++++++***************......---,,,+++)))'''&&&&&&(((***,,,---,,,+++*********+++++++++,,,,,,,,,...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------............------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,------------------............------,,,,,,------------,,,,,,------............---------,,,+++,,,------+++)))***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,......//////......------,,,,,,------...------,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------************************************************))))))(((((((((((()))))),,,,,,++++++******))))))(((((())))))************(((((()))*********************++++++++++++******************************))))))((((((((('''''''''******++++++++++++++++++------------------------+++,,,---.........------/////////000000000111111000111111222222222222222333333444555555555555444333444444555555555444444444444444444444444444444555444333222111000000000333222222111000000111111////////////////////////222222111111111000000000//////000000000000////////////.........---------...---,,,++++++,,,---...------------------------,,,,,,+++++++++,,,,,,------,,,+++***)))***+++,,,)))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((())))))************((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++******)))*********************************'''((()))++++++***))))))))))))************)))))),,,,,,,,,++++++******)))))))))*********))))))(((***************************************+++++++++++++++++++++++++++++++++******)))((((((((())))))*********************************)))))))))))))))***************************************************************+++++++++(((((((((((()))***+++,,,******))))))))))))******++++++***************++++++++++++***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++************++++++((((((((())))))*********)))))))))*********++++++---+++******+++,,,+++*********++++++++++++******+++******))))))***+++,,,,,,+++++++++***)))))))))******+++++++++***))))))''')))+++------,,,***)))))))))***+++,,,,,,------))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------------------.........------,,,,,,+++------------------------...------,,,,,,,,,------,,,,,,------------------------............------,,,,,,------------,,,,,,------............---------,,,+++,,,......,,,***---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...---------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------************************++++++***))))))(((((('''))))))(((((((((((()))))),,,,,,++++++******))))))************))))))(((((((((((()))************))))))******+++++++++******************************,,,,,,,,,+++******)))))),,,,,,,,,,,,++++++++++++---------------------------,,,,,,++++++---...///....../////////000000000///000111111222222111111222333333444444444444444333333444444444444333333444444444444444444444444555444333222111111111111111111000000111222222333////////////////////////111111000000000///////////////000000000000//////............------------...---,,,++++++,,,---...------------------------------,,,,,,+++,,,,,,------,,,+++***)))***+++,,,***++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,+++*********++++++,,,,,,,,,************))))))(((((((((((()))***************++++++++++++++++++++++++))))))*********+++++++++,,,++++++***))))))******************************'''((()))++++++***))))))))))))************))))))++++++******)))))))))(((((())))))*********))))))************************))))))*********+++++++++************************+++*********************************************))))))))))))))))))******++++++++++++++++++++++++************************))))))******++++++++++++(((((((((((()))***+++,,,------,,,,,,,,,,,,------+++***************+++++++++++++++*********))))))***************************************************************+++++++++,,,,,,,,,+++++++++******************************)))***+++,,,,,,,,,,,,+++++++++************++++++(((((())))))******++++++(((((((((((()))))))))***---+++******+++,,,,,,+++******++++++++++++*********))))))******++++++,,,,,,+++++++++***)))))))))((()))******+++++++++++++++,,,---...---,,,***)))))))))***+++,,,------...))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------.........------,,,,,,,,,------------------------------,,,,,,,,,------...---------------------------......//////......---,,,------......------,,,------............------...---,,,---//////...,,,000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,---.........---...------,,,,,,------...+++++++++,,,,,,,,,------((((((((((((((((((((((((*********)))(((''''''&&&))))))(((((((((((())))))))))))))))))((((((((((((++++++******)))((((((''''''((()))++++++******)))''''''(((((())))))((((((***************+++++++++++++++*********))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,///000............//////////////////000111111111111000111222333333444444333333333444444444444333333222333333333333333333333333444333222222111111222222000000000000111222333444000000000000000000000000000000000000/////////...//////000000000000//////.........------------,,,...------,,,,,,------...------------------------...------,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,------------,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,+++))))))''''''(((((()))*********++++++******)))((((((''''''((()))******+++******************************)))))))))***++++++,,,,,,,,,,,,+++***))))))))))))***************+++++++++((()))******++++++******++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))******++++++******************************)))))))))***++++++,,,,,,)))))))))))))))))))))))))))*********++++++++++++************************))))))))))))************++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,*********)))******+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++++++++******)))(((((('''++++++++++++++++++++++++'''((()))++++++***))))))++++++************++++++***************+++++++++((((((((()))))))))******---+++******,,,------,,,******++++++++++++******)))))))))***++++++,,,,,,+++++++++******************+++++++++++++++******......------,,,+++******))))))***+++,,,,,,------///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,------------------------,,,------......------,,,------,,,,,,,,,---..................------------......////////////......------............------------............------...------...///000...---***+++,,,---.../////////------------------------++++++,,,,,,---,,,,,,,,,++++++,,,---............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((()))))))))*********)))))))))))))))'''(((***+++++++++)))(((&&&''''''((((((((((((((())))))*********+++++++++((((((((((((((((((((((((,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------........./////////...///000000111111000000111111222333333333333333444444555555444333333222222222222222222222222222222222111111222222333333222111111111111111222222111111111111111111111111111111111000000000////////////000000000000//////.........---------,,,,,,,,,------------------,,,------------------------......---,,,,,,,,,,,,,,,---------------,,,++++++******+++,,,,,,,,,,,,,,,************+++++++++,,,***+++,,,---,,,+++)))((('''''''''((()))******************)))))))))))))))'''((()))******+++++++++************************((())))))***++++++,,,,,,---,,,+++***))))))))))))))))))*********+++++++++***************+++,,,,,,++++++,,,,,,,,,,,,++++++)))***************++++++)))******+++,,,,,,++++++************************((())))))***++++++,,,,,,************************''''''(((***+++++++++,,,************************((()))))))))************************************************************((()))***+++,,,++++++***---,,,+++******))))))*********))))))))))))************))))))***++++++,,,,,,,,,++++++***))))))(((************************++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))))))))++++++++++++++++++++++++'''(((***++++++***)))(((++++++************++++++,,,,,,,,,,,,++++++++++++************++++++++++++---+++******,,,------,,,******++++++++++++******(((((()))***+++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,++++++***---,,,+++******++++++,,,*********++++++,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,---......---,,,,,,+++,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...//////.........------------......////////////......------............------------............------,,,,,,,,,---//////...,,,&&&''')))+++,,,......///........................+++,,,,,,---......------***+++,,,---...............------,,,,,,------...,,,------------.........************************'''(((((()))******++++++))))))(((((((((((())))))))))))******++++++,,,,,,((((((((()))******++++++'''(((***+++,,,+++)))((((((((()))***************))))))******+++++++++++++++++++++++++++,,,,,,,,,+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...------------.........//////...//////000000000000000111111222333333333333222555555555555444444333222222222222222222222222222111111111111222333444555444333222111000000000000111111111111111111111111222222222111111111111000//////000000000000//////......---------,,,,,,,,,+++,,,............,,,+++------------------------///...---,,,,,,,,,,,,,,,,,,---...///...---,,,+++))))))***++++++++++++***)))))))))******+++++++++,,,---/////////---+++***((())))))***+++,,,,,,,,,((((((((()))******++++++''''''(((******+++++++++************************((())))))***++++++,,,,,,---,,,+++***))))))))))))))))))******++++++++++++,,,+++*********+++---...))))))************))))))*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++$$$%%%''')))***+++++++++************************(((((())))))*********+++))))))))))))))))))))))))************************((()))***+++,,,+++******************+++,,,---...---,,,,,,,,,,,,,,,,,,---******))))))***+++,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++(((***,,,---------+++***++++++************++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++******,,,......---******++++++++++++******(((((()))++++++,,,,,,,,,))))))******+++++++++,,,***+++,,,,,,------------+++***(((((((((***---...***++++++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,---......---,,,,,,***++++++,,,---...//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---.../////////.........---------......////////////......------............---------..................---++++++***,,,......---,,,,,,,,,---...////////////////////////////////////,,,------.../////////...***+++,,,---............000000////////////000000---------.........//////,,,,,,+++***)))(((''''''(((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***+++++++++***((('''''''''((()))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++***+++++++++//////...------,,,,,,+++...---+++******+++---...,,,,,,------,,,,,,++++++000///...------...///000000000000000000111111111333333333333222111000000111111111222222333333333222222222222222222222222333333333222222111111111222222111000//////000000////////////000000000000333333333000...---///000//////.........---------/////////....../////////111000///...---,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))***+++,,,------,,,+++***,,,,,,++++++++++++++++++******)))(((((()))************+++++++++,,,,,,,,,************************))))))))))))************+++++++++*********)))))))))(((&&&&&&&&&(((+++---)))************++++++++++++++++++*********))))))+++***)))(((((()))***+++************************************************+++*********))))))(((((('''((((((((())))))))))))***************)))((((((+++++++++++++++++++++++++++***)))(((((()))***+++************************((())))))*********))))))+++***((('''''''''((()))***)))))))))***,,,...///)))******+++++++++******++++++******************************************************************************************000,,,)))(((***+++)))((())))))))))))))))))))))))***++++++,,,,,,+++++++++))))))(((((((((((())))))+++++++++************)))******))))))******+++,,,+++*********))))))((((((,,,+++***))))))***+++,,,+++,,,---,,,***)))***+++++++++***************+++---,,,***)))***---111444,,,+++******++++++)))'''))))))***++++++++++++***+++,,,,,,,,,,,,+++***************+++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////............---------,,,,,,,,,......////////////......//////---,,,,,,---...///222///,,,+++---///...,,,000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------////////////////////////------............------------,,,+++,,,---...///++++++******)))((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((()))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))))))))***++++++++++++***+++******))))))******+++++++++************))))))---,,,***))))))***,,,---***+++,,,,,,------------......------------......//////000000000000111111222222333333222222111111111111222222222333333333222222222222222222222222222222111111000111111111222111111000//////000000000000000000////////////000000000...,,,,,,---/////////.........---------++++++************++++++///......------------...++++++++++++++++++,,,,,,---,,,,,,++++++***************+++,,,,,,+++***************************************************************+++++++++,,,,,,************************))))))))))))************+++++++++*********))))))*********)))))))))))))))))))))*********++++++++++++++++++*********))))))+++***)))(((((()))***+++************************************************************)))))))))(((++++++++++++,,,,,,,,,,,,...---+++***)))***+++,,,((((((((((((((((((((((((++++++***************+++************************&&&''')))***,,,---------******)))(((((((((((((((...---,,,+++***+++,,,,,,++++++++++++******)))(((************************************************************************++++++++++++++++++++++++///,,,)))(((***+++)))((())))))))))))))))))))))))++++++,,,,,,,,,+++*********))))))(((((())))))***+++++++++************)))***************++++++,,,************)))))))))(((++++++***))))))***+++++++++,,,------+++***+++,,,******))))))***++++++,,,,,,+++***)))***---000222,,,+++******++++++)))((())))))***++++++++++++***+++,,,,,,,,,,,,+++******************++++++,,,---++++++++++++++++++++++++************+++++++++,,,------------------------*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------------,,,,,,,,,,,,......////////////......///...------------...///333000------///000///...000000000000000000000000000000000000000000000000000000000000000000000000........................//////.........---------////////////////////////------............------------,,,,,,,,,---...///))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))*********))))))(((((((((+++***)))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++******)))))))))))))))******++++++,,,,,,,,,,,,------++++++))))))))))))++++++))))))+++,,,---.........,,,,,,------------,,,,,,////////////000000111111000111222222333222222222111222222222222333333333222222222222222222222222111111000//////000111222111111000/////////000000111111000000//////.........//////...------...000...............------------,,,,,,,,,,,,,,,,,,------------------...//////,,,,,,++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))((((((((()))*********+++)))***+++,,,,,,+++***)))*********++++++++++++,,,************************))))))))))))************+++************)))))))))++++++,,,,,,,,,***(((''')))))))))*********+++++++++************)))))))))+++***))))))))))))***+++))))))))))))))))))))))))************************************))))))))))))+++,,,,,,,,,,,,---------///---***(((((())),,,---++++++++++++++++++++++++***+++++++++,,,++++++***************************'''(((***+++------......))))))******))))))(((''',,,,,,+++************+++,,,,,,,,,+++***)))''''''************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))******)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))*********))))))*********+++++++++************))))))************+++++++++************))))))))))))++++++***))))))***++++++)))+++,,,+++******+++,,,***)))))))))***+++,,,,,,************+++,,,---...+++*********++++++***((())))))***++++++++++++***+++,,,,,,,,,,,,+++***************))))))***++++++++++++++++++++++++++++++)))))))))*********++++++........................******++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------,,,,,,,,,+++++++++......////////////......///......------...//////333111//////000000000///000000000000000000000000000000000000000000000000000000000000000000000000......................../////////............---////////////////////////------............------------,,,,,,------...///(((((())))))************))))))(((((((((((())))))++++++++++++************))))))))))))))))))))))))*********)))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))******+++++++++,,,------...//////++++++************++++++)))***+++,,,------------+++,,,---......---,,,+++---......//////000000000//////111222222333333333222222222222222222222222111111111111111111111111111111///...///000222333111000000/////////000000222111111000///......---...///000000//////111222........................///......------......///---------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++,,,,,,)))))))))******)))))))))'''(((((()))***+++,,,,,,)))***,,,------,,,***)))************++++++++++++************************((()))))))))************************))))))))))))***+++++++++******)))((())))))))))))************************))))))))))))************************((((((((((((((((((((((((*********************************))))))))))))))))))))))))*********++++++,,,+++)))((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))************************+++++++++,,,++++++******))))))***++++++)))((('''&&&''''''((()))***+++,,,******+++******)))((((((***************+++++++++************************************************++++++++++++++++++++++++,,,+++************)))))))))))))))))))))))))))))),,,,,,,,,,,,+++***))))))++++++************+++++++++++++++*********))))))))))))******++++++++++++*********)))))))))))))))+++******************+++'''(((***)))(((((()))+++++++++***************+++((()))***++++++++++++++++++***)))***,,,,,,***((())))))***++++++++++++***+++,,,,,,,,,,,,+++******,,,++++++************+++++++++++++++++++++++++++((())))))))))))*********------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---...///---,,,,,,,,,,,,+++++++++......////////////...................../////////111111000000000000//////////////////////////////////////////////////////////////////////////////------------------------/////////...............////////////////////////------............---------------------......///((((((((()))******++++++))))))(((((((((((())))))((((((((((((((()))))))))************************))))))))))))***************************))))))((())))))))))))))))))))))))))))))***++++++++++++******************+++,,,---''''''((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,------...//////000000...///000111222333333333222222222222222222222222111111111111111111111111222111000//////000111222000///////////////000000222111111000///......------...000000//////000222---.....................,,,,,,,,,++++++,,,,,,,,,//////...,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,***))))))))))))))))))***))))))******+++,,,------)))***,,,------,,,***)))))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))***)))''''''''')))+++,,,(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************************))))))))))))))))))******(((((((((((()))))))))***))))))***++++++)))((('''))))))))))))))))))))))))&&&''')))*********)))(((******************************++++++***)))(((((()))***+++++++++***((('''''''''((()))***+++,,,,,,'''((()))***************))))))*********+++++++++************************************************))))))))))))))))))))))))***+++++++++******)))***)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++************+++++++++++++++*********))))))((()))***++++++++++++***))))))))))))))))))***************++++++*********(((***+++***))))))***+++------+++***))))))((((((((()))***+++++++++***)))******)))***,,,,,,***)))))))))***++++++++++++***+++,,,,,,,,,,,,+++******---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,---...///---------,,,,,,,,,++++++......////////////......---......//////000000000///000000000///.........////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////------............------------.........//////...(((((())))))*********+++***)))(((''''''((()))***))))))))))))************************************)))))))))******+++++++++******++++++******)))((())))))))))))))))))))))))))))))***++++++++++++***************+++,,,---...(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------............------+++,,,,,,---...///000000...///000111222222222222333333333222222222222111111111111111111111111111000000000000/////////...//////......//////000000111111000000//////......***,,,......------...///---------.....................------------......000///...,,,++++++******,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))******+++*********+++,,,,,,------)))***+++,,,,,,+++***))))))))))))************+++************************))))))))))))************(((((()))))))))))))))***)))(((&&&%%%&&&(((+++---((((((((()))))))))******(((((()))))))))))))))*********+++,,,,,,+++******))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++)))+++---......,,,)))'''************************&&&&&&'''((())))))))))))************************''''''((()))***++++++*********++++++******)))(((,,,,,,------,,,,,,+++***&&&&&&((()))***+++++++++)))))))))***++++++,,,,,,************************************************)))))))))))))))))))))))))))***,,,,,,***)))******))))))))))))))))))))))))***++++++,,,,,,+++++++++*********))))))*********+++++++++************)))((()))***,,,,,,+++******))))))))))))************)))***++++++++++++***))),,,---...---+++***+++,,,------+++***))))))((((((******+++++++++******)))***))))))***,,,,,,+++)))))))))***++++++++++++***+++,,,,,,,,,,,,+++******---,,,,,,+++,,,,,,------++++++++++++++++++++++++)))))))))*********++++++************************,,,,,,++++++++++++******,,,------......------,,,,,,,,,,,,,,,------------------------------------------------------------------------------------///...............//////......---------,,,,,,,,,......////////////......------///000000000000000...000111111///.........000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...////////////000000000////////////////////////------............------------...////////////...)))))))))))))))************)))(((''''''((()))***))))))*********+++++++++************************++++++***************)))******+++++++++***)))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,---++++++,,,,,,---------...++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,------***+++,,,---...//////000//////000111111222111111333333333222222222111111111111111111111111111111......//////...,,,***)))...............///000000000000000000////////////***,,,...///---,,,---------------.........//////000//////......//////000...------,,,+++++++++,,,++++++++++++++++++,,,,,,---,,,,,,++++++*********,,,+++************+++,,,************++++++++++++************************))))))))))))************************************))))))))))))************(((((((((((())))))*********)))((((((((()))***+++(((((((((((()))))))))***(((((((((((())))))*********++++++,,,,,,++++++***************************************************((()))))))))******************+++++++++,,,,,,,,,++++++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((()))***+++************************(((((()))***++++++++++++,,,+++******))))))*********+++,,,,,,,,,+++))))))''''''((()))*********)))((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))'''***,,,,,,***)))***+++)))))))))))))))))))))))))))******+++,,,,,,,,,,,,***))))))(((((())))))***+++++++++************)))((()))+++,,,,,,+++***)))((()))))))))************)))***++++++++++++***))),,,------,,,***(((((()))+++***************++++++,,,,,,++++++***************))))))***,,,,,,+++***))))))***++++++++++++***+++,,,,,,,,,,,,+++******+++*********+++,,,------++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,***++++++,,,---...//////------------------------................................................,,,---...//////000///////////////.........------......////////////......,,,---///000111111000000...111333222000......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000////////////////////////------............------,,,---...///000//////...******))))))))))))))))))+++)))(((''''''((()))+++$$$%%%%%%%%%&&&&&&''''''************************------,,,+++***)))((('''******+++,,,+++***)))((())))))))))))))))))))))))))))))***++++++++++++***(((((((((((()))***+++,,,((())))))))))))***************++++++++++++******)))***+++,,,---.........---,,,+++******+++,,,---******+++,,,...//////000///000000111111111111000333333333222222111111111000000000000000000000000,,,---...///---***'''%%%...............///000111////////////000000000000---///111111///.........---------.........//////,,,++++++******++++++,,,,,,,,,++++++,,,,,,------*********++++++,,,,,,---------,,,,,,+++***))))))---,,,+++******+++,,,---*********)))))))))))))))******)))(((((()))******))))))))))))************************************))))))))))))************'''((((((((())))))******++++++,,,,,,+++***((('''(((((((((((())))))))))))'''((((((((())))))*********+++,,,------,,,+++***************************************************(((((())))))*********+++))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---************************---------,,,+++***)))(((---,,,***)))))))))***+++$$$%%%'''((()))***))))))((()))))))))))))))((('''((())))))***++++++,,,,,,************************************************************************'''***------***)))***+++))))))))))))))))))))))))((()))***+++,,,---------))))))(((((((((((())))))+++++++++************)))''')))+++,,,,,,,,,***)))(((((())))))*********+++)))***+++,,,,,,+++***)))***++++++)))&&&$$$$$$%%%((((((((()))***,,,---......---,,,+++*********+++)))))))))***,,,,,,+++***))))))***++++++++++++***+++,,,,,,,,,,,,+++******))))))))))))***+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,)))***+++,,,...///000000------------------------////////////////////////........................+++,,,...000111111000///000////////////...............////////////......,,,---///000111111111000///222555444111///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////---..................---,,,---///000000000///...(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******)))((((((((((((((()))))))))))))))))))))))),,,+++***((((((((())))))+++++++++++++++***)))((()))))))))((())))))***+++******+++++++++***))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///////////////000000000000111222222333333222222111000000000000000000000000...............///000111111111000000//////......222111000//////000111222//////000000000000//////,,,---.........---,,,+++(((***---...---,,,------.........------,,,,,,,,,,,,+++******)))******+++*********)))))))))))))))***++++++,,,,,,++++++***,,,+++)))***+++---,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((************++++++++++++))))))))))))(((((((((((())))))))))))***+++,,,---*********)))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******((((((((()))******++++++))))))))))))***************'''%%%&&&***,,,***&&&++++++******************++++++******************(((((((((((())))))))))))******))))))))))))******,,,+++******))))))******+++++++++*********))))))******++++++++++++******(((((()))***,,,---...///***++++++,,,,,,++++++***&&&(((++++++***)))******)))))))))***+++++++++,,,((()))***++++++***)))(((++++++******)))(((((('''(((((())))))*********+++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,(((***+++,,,,,,+++)))(((++++++++++++++++++++++++---------,,,,,,+++++++++------------,,,+++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,******+++,,,...------,,,,,,------...,,,,,,,,,---------.............../////////000000/////////...---------,,,------------------,,,,,,//////.........---------...............///000000////////////////////////111///---...111111000---...............///000111000000111111111111222222---...///111222333333333111000000//////000000111/////////000000111111111222333555666666444333222//////000111111111000000000///...---------------///...------,,,---------000000000//////.........(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******)))((((((((((((((())))))))))))))))))))))))+++***)))((((((((()))***+++++++++*********)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))***+++,,,,,,,,,,,,,,,+++,,,------,,,,,,---///....../////////000000000111222222222222222222111////////////////////////000000//////.../////////000000000000////////////111111000//////000111111//////000000000000//////------.........---,,,+++,,,---///...,,,*********......---------,,,,,,,,,,,,,,,+++***((('''&&&&&&)))))))))))))))************++++++++++++++++++******((('''((()))+++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++***))))))((('''&&&&&&%%%***************)))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))))))))***************************************************))))))))))))))))))))))))---,,,,,,+++++++++,,,,,,*********)))))))))))))))))))))))))))************+++(((%%%'''+++---***'''***************************)))))))))***+++,,,,,,((((((((()))))))))************))))))))))))******,,,+++******))))))******+++++++++*********))))))******++++++++++++******))))))******+++,,,------***++++++,,,,,,++++++***'''(((*********)))***+++***************+++++++++((()))***++++++***)))((())))))))))))************((()))))))))************)))***++++++,,,,,,++++++,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***************************,,,,,,,,,,,,++++++++++++******++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,------------------...............---------...---------------------//////.........---------///............///000000............------------...,,,+++---///111000...111111111111111222333333111111111111111111111111000000111222333333222222222222111111111111222222111111111222222333333333333333333222222222222222//////000000000000000///333222111111000000000111111111000000000000000111............------------(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++***)))))))))***************)))***++++++,,,,,,+++******+++,,,---...,,,++++++++++++++++++,,,******************************+++,,,,,,,,,+++++++++,,,------,,,,,,---............////////////000111111222222222222111111////////////////////////222111000///............////////////000000000000111000000//////000000111...//////000000//////...------......------,,,+++,,,---///...,,,******+++------------,,,,,,,,,,,,***++++++++++++)))'''&&&(((((())))))******++++++++++++++++++++++++++++++***((('''''')))******)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))((((((''''''(((((()))))))))***++++++***))))))))))))))))))))))))))))))++++++*********)))))))))***************++++++++++++***************++++++...---,,,***)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((((((((((((++++++******)))(((((('''))))))))))))************+++)))'''(((+++---+++)))************************((((((((()))***+++---...)))))))))*********++++++************************,,,+++******))))))******+++++++++*********************++++++++++++***************+++++++++,,,,,,******++++++++++++******((()))***)))((((((***,,,+++++++++***************))))))************))))))(((((())))))***+++,,,,,,))))))))))))************)))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++(((((()))***+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,...///...---,,,---...---,,,,,,++++++,,,,,,------------.........//////------------------,,,,,,---------......................................./////////............---//////......//////000111/////////......------------,,,,,,---000111111000000000000000000111222222333333333333333333333333333333444444444444333333555555444444444444555555444444555555555555555666777555444222222222333444222222333333333222222111222111000000///000000000000000////////////000000---------...............(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******+++***)))(((((()))*********************+++,,,,,,)))(((''''''(((***,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***,,,------,,,+++---...------........./////////000000111111111111000000//////////////////////////////......---...............//////000000111111000000000//////000000000...//////////////////...---------------,,,,,,,,,)))+++,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,''''''((()))***++++++,,,++++++************+++++++++***))))))+++,,,,,,+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++((((((''''''''''''((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((()))***,,,---......))))))***************+++++++++******)))*********---,,,+++***))))))))))))************************************************))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%************))))))((((((((()))))))))************+++)))((()))+++,,,+++***))))))))))))***************)))))))))***+++,,,,,,)))*********++++++++++++************************,,,+++******))))))************************************++++++++++++******+++++++++*********************++++++++++++***************)))'''(((***,,,,,,+++++++++***))))))))))))))))))******)))))))))((())))))******+++,,,,,,)))))))))))))))*********))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------************************)))))))))******++++++,,,))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,------.........////////////////////////.........,,,---------.../////////.........////////////////////////.............../////////...///000000111111111111000000////////////...//////111222222222000000000000111222333333666666666666666666666666666777888888999999999999;;;;;;::::::::::::;;;;;;999999999999999999::::::;;;:::999888888777777666888888888888888777666555222222111000000000000111000000////////////000000///////////////000000000(((((((((((())))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))***)))))))))))))))************))))))******+++,,,)))((('''&&&'''))),,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++---,,,++++++,,,...------------............///000000111111000000///........................,,,+++,,,,,,---...///000......//////000000111111/////////000000/////////......////////////............------,,,,,,,,,,,,)))+++,,,,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,''''''((()))***++++++,,,+++******))))))******++++++)))((()))***,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++((((((''''''''''''((((((((()))+++,,,,,,+++)))(((++++++++++++++++++++++++%%%%%%&&&'''(((******+++((((((((()))))))))******++++++******)))*********+++***************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,+++***)))((((((((((((((())))))************((()))))))))***************))))))***+++,,,++++++(((((()))))))))*********,,,,,,+++***)))))))))***)))*********++++++++++++)))***++++++++++++***))),,,+++******))))))************************************++++++++++++******++++++************)))))))))******++++++******)))*********)))''''''***,,,,,,+++++++++***)))))))))***))))))))))))))))))*********************************))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++*********)))***+++,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,------,,,++++++************++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---------------.........////////////////////////...,,,---------.../////////............//////000000///////////////////////////////////////000111111111111111111111111111111111111222222111222222333555555555666777888999:::;;;;;;;;;<<<<<<<<<======>>>???@@@BBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDCCC@@@===;;;=========<<<;;;:::999888888777666555555444444555444333333222222222222222////////////000000000000(((((((((((())))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))''''''((()))))))))(((((('''((()))*********)))))))))))))))((()))******++++++***))))))***+++,,,---+++******************+++************************++++++,,,,,,,,,+++*********+++,,,,,,++++++,,,---,,,,,,,,,---------......//////000000000000//////........................***++++++,,,---///000111////////////000000000000...//////000000//////...---......//////......---///...---,,,,,,,,,,,,------......,,,***)))+++,,,++++++++++++,,,,,,,,,,,,***++++++++++++)))'''&&&(((((())))))******+++++++++***)))(((((()))***+++)))'''&&&&&&((())))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))((((((''''''(((((()))))))))***++++++***))))))*********************************))))))((((((((('''''''''((())))))******+++***************++++++******))))))***++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***)))((((((((()))'''(((((()))******++++++))))))))))))************)))))))))*********++++++'''(((((())))))*********...---+++***))))))(((((()))))))))*********++++++)))***+++,,,,,,+++***))),,,+++******))))))*********************+++++++++******++++++++++++************************))))))))))))************))))))******+++***(((((()))***+++++++++*********************))))))))))))******++++++++++++++++++******************))))))))))))((()))******++++++*********++++++,,,,,,++++++***)))))))))******++++++,,,++++++++++++++++++++++++*********+++++++++++++++---......---,,,+++******************++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,---------///000///...---...///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......---------...............---------......//////000...////////////000000000000000//////000000111222//////000111111222222333333444555555555555666888999:::;;;<<<>>>@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJJJJNNNOOOQQQSSSUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTSSSSSSNNNPPPSSSTTTRRRNNNJJJGGGFFFFFFFFFEEEDDDBBBAAA@@@???>>>===;;;:::999999999666555444333222111111111000000000000/////////...(((((((((((())))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))'''((()))))))))((('''&&&%%%''')))++++++***((('''((((((''''''(((((()))***************++++++++++++***))))))(((((())))))***************************+++,,,,,,,,,,,,+++***))))))+++,,,,,,++++++,,,---+++,,,,,,,,,,,,---------...//////000000//////...........................---------...///000111222000000000000////////////......///000000///......---......//////......---///...---,,,,,,,,,------.........,,,***)))+++,,,******+++++++++,,,,,,,,,,,,,,,+++***((('''&&&&&&)))))))))))))))*********+++***)))(((((()))***+++((('''&&&&&&((())))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''...------,,,+++***))))))'''(((((()))******++++++))))))))))))***+++,,,,,,++++++******)))*********************************************************)))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))*********))))))))))))************(((((())))))))))))******''''''(((((()))******+++,,,,,,+++***))))))))))))((((((((()))))))))******)))***,,,------,,,***))),,,+++******))))))******))))))*********+++++++++******++++++++++++******))))))))))))************))))))************)))))))))***++++++)))(((((()))***************++++++++++++***)))(((((()))***+++)))******++++++,,,,,,,,,************)))))))))(((((())))))******************+++,,,,,,,,,,,,+++***((()))***,,,------,,,,,,************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---******+++,,,,,,---......+++++++++,,,,,,---------...///000///...---...000///......------......///+++++++++,,,,,,,,,,,,---***++++++,,,---...//////...............---------+++,,,,,,---......//////.../////////000000000000000000//////000000111222111222333444555666777888777:::===>>>===>>>AAADDDEEEEEEGGGIIILLLOOOQQQSSSWWWXXXYYY[[[\\\^^^___```cccdddeeegggiiijjjjjjkkkkkkjjjjjjiiiiiijjjjjjkkkjjjiiiiiiiiihhhhhhhhhhhheeefffggggggeeebbb^^^\\\ZZZZZZYYYXXXWWWUUUSSSRRRMMMLLLJJJHHHFFFDDDCCCCCC>>>===;;;999777666555555555555444333222222111000(((((((((((())))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))'''&&&%%%$$$&&&))),,,,,,+++(((&&&'''''''''''''''((())))))(((((()))))))))(((((('''))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------......////////////..............................111000000000000111111222111111000000//////......---...///000000///...------..................---///...---,,,+++,,,------++++++,,,+++***+++...000*********++++++,,,,,,,,,,,,+++******)))******+++*********)))))))))))))))+++***)))'''''')))***+++***)))((((((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******))))))))))))******))))))(((((((((((())))))************************((((((((((((((()))))))))((())))))***++++++,,,,,,))))))))))))***+++,,,---------+++***))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++++++++,,,---++++++******)))((((((((())))))))))))************'''((())))))(((((()))***&&&''''''((()))******++++++***************++++++(((((((((((()))))))))))))))***,,,------,,,***))),,,++++++***)))*********))))))******++++++++++++******++++++++++++******((()))))))))************))))))************))))))(((***,,,,,,***((((((((())))))******+++++++++,,,+++***)))(((((()))***+++'''((()))***,,,---...///+++*********))))))(((((((((((()))******************+++,,,------,,,+++***((())),,,...///...---,,,))))))))))))))))))))))))---------,,,,,,+++++++++((()))***+++++++++++++++,,,,,,,,,---------......******+++,,,,,,---......+++++++++,,,,,,---------,,,---...---,,,,,,---...//////............//////******+++++++++,,,,,,,,,+++,,,---...///111222222/////////......------,,,++++++,,,,,,---...//////.../////////000000111111000000000000000111111222555666777999:::<<<===>>><<<@@@DDDFFFFFFHHHLLLPPPUUUVVVWWWZZZ]]]aaadddeeeggggggiiikkkmmmoooqqqrrrrrrssstttuuuvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvxxxxxxwwwvvvtttrrrooonnnmmmmmmlllkkkiiigggfffeee___^^^[[[YYYVVVTTTSSSRRRJJJIIIGGGEEECCCAAA@@@???;;;;;;:::888777666555444((((((((((((((()))******,,,,,,,,,+++***)))(((((())))))))))))))))))))))))+++*********))))))((((((&&&&&&((()))************++++++***)))((('''&&&&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))******************************))))))))))))******+++++++++++++++***)))((())))))***++++++++++++***((())))))))))))*********(((***,,,,,,+++))))))))))))+++---,,,++++++...111...---,,,++++++,,,---...000000////////////000000000///.........///111222111111000///////////////......---...///...---+++////////////////////////---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,++++++***)))((((((******))))))((((((''''''++++++++++++******))))))))))))))))))************+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++))))))))))))************+++***)))(((&&&&&&%%%%%%))))))(((((()))***+++++++++++++++)))((((((+++---,,,,,,++++++***)))(((((('''((()))***+++,,,,,,,,,***,,,,,,+++)))((()))***++++++******))))))(((((())))))(((((((((***+++---++++++***)))(((((()))))),,,***((((((***+++)))'''''''''((()))))))))))))))***)))))))))((((((''''''******))))))(((((('''''')))))))))***+++,,,,,,,,,)))***+++,,,,,,+++***)))''')))+++,,,+++******+++...,,,******,,,---,,,+++,,,------,,,***)))***+++,,,+++)))((((((((()))***++++++******))))))(((((('''(((***,,,---,,,+++))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++******************+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,+++***))))))+++---...,,,,,,---------,,,++++++,,,,,,,,,---------......***+++,,,,,,+++***+++---***++++++,,,,,,------...,,,,,,,,,---------......------------------------////////////////////////,,,,,,,,,---------.........///000000000000000000333222000............///---...000222333444444444111222333333333444777999888999<<<@@@CCCFFFHHHIIIQQQRRRTTTWWW[[[^^^```bbbfffgggjjjmmmooorrrssstttwwwwwwwwwwwwxxxxxxxxxyyy{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||||||||{{{zzzyyyxxxwwwwwwrrrqqqqqqooollliiifffdddccc^^^YYYVVVUUURRRKKKEEEDDDBBB???======<<<:::999((((((((((((((()))******++++++++++++***)))(((((())))))))))))))))))))))))************)))))))))(((&&&'''((()))************))))))))))))((((((((((((+++*********)))))))))((())))))))))))))))))))))))******************************))))))))))))*********++++++++++++***)))((())))))***++++++++++++***)))))))))*********++++++)))***,,,,,,+++*********)))+++,,,,,,******---///------,,,++++++,,,------//////............//////000///.........///111111111000000///////////////111000000000000000///...////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))(((******))))))((((((((((((******)))))))))((((((((())))))))))))************+++++++++++++++***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************)))(((((((((((()))******))))))***++++++,,,+++++++++)))((((((+++---,,,,,,++++++***))))))((())))))***++++++++++++******+++,,,+++)))((()))************)))))))))))))))(((((((((((()))***+++,,,++++++***))))))))))))))),,,***((()))***+++)))''''''((())))))******))))))*********))))))(((((((((******))))))((((((((((((++++++******)))(((''''''******++++++++++++******)))+++------,,,***************++++++******************)))'''%%%%%%(((***,,,+++***)))((())))))************)))))))))))))))((()))***+++,,,+++******))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))*********+++++++++,,,,,,******************************++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++******))),,,+++***))))))+++---...------------,,,,,,+++***,,,,,,,,,,,,------------+++,,,---,,,+++***+++,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------.........///////////////000000000000//////111000///......///000111...//////000111222333444555666888888999;;;>>>AAADDDFFFIIINNNRRRUUUXXXYYYaaabbbdddgggjjjmmmooopppqqqrrruuuwwwzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwtttsssqqqmmmhhhgggfffddd___ZZZTTTRRRNNNLLLJJJIIIFFFDDD((((((((((((((()))******++++++++++++***)))(((((())))))))))))))))))))))))************))))))))))))&&&'''((())))))******)))&&&&&&'''((()))***++++++************))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++******))))))))))))***++++++++++++***************+++++++++,,,)))+++------+++***+++,,,***+++,,,+++))))))+++------,,,,,,++++++,,,,,,---...------------------...//////......//////000111000000//////......//////111111111000000000//////////////////////////////------------,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))***))))))))))))(((((((((*********)))))))))))))))))))))))))))***************++++++++++++***))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************)))))))))))))))***++++++++++++*********+++,,,,,,+++++++++***((((((+++---,,,,,,++++++***)))))))))+++++++++++++++***)))(((***+++,,,+++)))))))))+++))))))))))))************'''((()))******++++++***+++*********))))))))))))+++***))))))******)))'''((()))******++++++*********************)))))))))***))))))))))))(((((((((,,,,,,+++***)))((('''&&&++++++************+++++++++,,,...---,,,++++++,,,***+++,,,+++***)))))))))+++***'''$$$###$$$(((+++++++++***))))))))))))***))))))))))))************+++++++++***************(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++++++++***))))))))))))************+++************************++++++************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))************)))))),,,+++*********+++,,,------...------,,,+++***)))++++++++++++,,,,,,,,,,,,,,,---...---+++)))***+++...------,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////....../////////000000000//////000000////////////000000000000111222444555222111111222444666888999<<<>>>AAACCCEEEHHHLLLOOOTTTVVVZZZ___dddhhhkkklllrrrrrrtttvvvyyy{{{}}}~~~}}}~~~}}}zzzyyyzzzxxxtttpppjjjgggccc```^^^[[[XXXVVV((((((((((((((())))))******************)))((((((((((((((((((((((((((((((*********)))))))))))))))''''''((()))))))))))))))&&&&&&'''((()))***++++++((((((((((((''''''''''''))))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---+++++++++***))))))***+++------,,,,,,,,,,,,------......------------..................//////000000000//////.........///////////////...---------...////////////////////////------------------,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++((()))))))))******************+++++++++******)))((()))))))))************))))))))))))))))))))))))************************(((((()))***************((()))))))))************))))))(((((())))))***++++++******)))******++++++***++++++***))))))***,,,+++++++++*********))))))***++++++++++++***)))))))))+++,,,+++***)))***+++(((((())))))******++++++&&&''')))+++++++++***************************)))+++***)))))))))))))))((())))))***+++++++++++++++++++++******************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,------,,,******+++///222333///+++)))***+++)))(((++++++***((('''(((***---++++++*********)))))))))(((((())))))******++++++,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********++++++*********)))))))))*********++++++***************+++++++++,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++)))******************)))++++++*********+++,,,---.........---,,,+++***)))******+++++++++,,,,,,,,,---......---+++)))***+++***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////....../////////000000000000000000//////000000000222222222222333555777888777777777999;;;???CCCEEEIIIKKKOOOSSSVVVYYY^^^aaaccceeehhhmmmqqqtttvvvxxxzzzzzz|||}}}~~~}}}zzzwwwsssqqqooommmjjjhhh((((((((((((((())))))***))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))******'''(((((())))))))))))((((((((((((((())))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))******))))))))))))******((())))))*********))))))))))))***++++++++++++*********+++++++++,,,,,,,,,)))***,,,+++******,,,---,,,+++***)))************------............------///..................///---....../////////////////////............//////...//////...++++++---///////////////////////////---------------------------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))************++++++++++++++++++++++++((()))))))))************)))******+++++++++******((()))))))))************))))))))))))))))))))))))************************(((((()))************)))((()))))))))************))))))(((''''''''''''((())))))(((((((((((())))))***+++++++++))))))***,,,+++++++++***************))))))***++++++++++++***)))***++++++***)))***+++(((((())))))******++++++&&&''')))+++++++++******)))***++++++++++++******************)))((())))))))))))***+++++++++++++++******************++++++))))))))))))************)))))))))***************,,,+++***))))))***+++,,,...,,,)))'''''',,,333888???555+++(((+++...,,,((()))+++,,,,,,+++***++++++++++++++++++*********)))(((((())))))******++++++,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++******************+++************+++++++++,,,))))))*********+++++++++------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++******+++,,,,,,******++++++++++++******++++++***+++++++++,,,,,,------------,,,+++***)))******+++++++++,,,,,,,,,---...///---+++******+++***++++++,,,,,,------...------------....................................////////////////////////------........./////////111000000000000111222333333333333333444666888999===>>>???BBBFFFLLLQQQTTTXXX[[[___cccfffiiimmmpppqqqrrrtttwwwzzz{{{}}}}}}|||{{{zzzyyywwwvvv((((((((((((((()))******((())))))******)))(((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((******))))))((((((''''''))))))))))))************************************))))))))))))))))))))))))******))))))))))))******(((((())))))******))))))))))))***++++++++++++***************+++++++++,,,((()))******)))***,,,...,,,+++))))))+++,,,,,,+++,,,------......------,,,//////............//////------...////////////.........------......//////...000111...++++++...111////////////////////////------------............,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++((((((((((((((()))))))))))))))))))))************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))************************'''((()))++++++******)))))))))))))))************))))))(((''''''&&&''''''))))))((('''''''''(((((()))***,,,+++***)))***+++************************((()))***+++++++++++++++)))***++++++***)))+++,,,))))))))))))************'''((()))******++++++***)))***+++,,,,,,,,,+++***)))***+++***)))((((((***((()))******++++++******)))))))))***************)))))))))************+++******))))))((('''''''''++++++************++++++---+++)))'''(((,,,333888???666+++(((+++...---***%%%(((+++,,,+++***))))))++++++,,,,,,++++++***)))))))))))))))************+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))***++++++*********+++++++++,,,,,,)))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---...///---,,,***+++,,,...------,,,,,,++++++***............////////////........................////////////////////////------........./////////111111000000111333555666555555555777999;;;>>>@@@GGGHHHKKKOOOTTTYYY^^^aaagggjjjnnnqqqsssuuuxxxzzz{{{|||}}}((((((((((((((()))******(((((()))))))))))))))((())))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))((((((((((((((()))))))))*********+++************************))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))))))))***++++++++++++***)))))))))*********++++++'''((()))(((((((((+++---,,,***)))***,,,...---,,,***+++,,,,,,,,,,,,+++***...------------------...,,,---.../////////.........------------...///000---///000---)))))),,,000////////////////////////------------.........///+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++&&&&&&'''''''''((((((((())))))))))))************))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))************(((((((((((((((((()))*********)))((((((((((((((()))***,,,+++***)))***+++***************************++++++++++++***))))))(((***++++++******+++,,,*********)))))))))))))))(((((((((((()))***+++,,,((()))+++------,,,+++***)))***,,,+++((('''(((***'''((())))))******))))))((((((((())))))*********))))))*********+++++++++******************************++++++++++++*********+++++++++***,,,///222333000,,,******+++,,,,,,&&&(((******)))((()))***++++++,,,,,,,,,+++***)))*********)))))))))))))))((()))***+++,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))***++++++)))))))))************+++((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))***+++---...,,,------......------,,,******++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,---...---,,,+++,,,---...------,,,,,,++++++***---------.........//////........................////////////////////////....../////////000000000111111111111333666888:::;;;;;;===@@@DDDHHHLLLNNNUUUWWWZZZ___ccchhhkkkmmmrrruuuxxxzzz{{{|||}}}~~~}}}~~~~~~}}}||||||}}}((((((((((((((()))******(((((()))))))))))))))((())))))))))))))))))))))))(((((())))))*********+++((()))))))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))************************))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))***++++++++++++***((())))))))))))*********''''''(((''''''(((+++---,,,***(((***---//////---((()))***++++++***)))(((---,,,,,,++++++,,,,,,---,,,,,,.../////////...------------------...///000***,,,---***&&&%%%)))...////////////////////////---------.........//////***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))******++++++++++++'''((((((((())))))******))))))))))))************((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++)))((())))))))))))************''''''(((((()))+++,,,---++++++***))))))((()))))))))***,,,,,,***)))***+++******************++++++,,,,,,,,,+++***)))((('''(((***++++++******+++---++++++******))))))(((((())))))(((((((((***+++---((()))+++---------+++***(((+++,,,+++((('''(((***''''''((()))))))))))))))''''''(((((()))))))))***))))))******++++++++++++******,,,---///000222222)))***+++,,,,,,+++***))))))+++...///---,,,++++++&&&***...,,,((('''***...))))))***)))((()))+++---++++++,,,---,,,+++***)))++++++******))))))(((((('''(((***,,,---,,,+++))),,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((())))))))))))((())))))***++++++,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))+++---...---......//////......---******+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,------------......+++---...---,,,,,,---...***++++++,,,,,,---......,,,,,,,,,---------......------------------------////////////////////////000000000000111111111111111111111222444777:::<<>>CCCHHHMMMQQQWWW\\\```dddhhhjjjooopppqqqsssuuuwwwyyyyyy{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||yyyvvvssspppnnnpppppprrrtttwwwzzz|||~~~|||~~~|||yyysssrrrqqqpppooonnnnnnmmmssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxzzz{{{}}})))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((()))***++++++******)))((((((((())))))))))))************)))))))))(((((('''''''''(((((())))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((()))))))))*********)))((((((((())))))***+++)))))))))))))))))))))))))))))))))******)))))))))+++*********))))))))))))+++++++++,,,,,,+++++++++************************)))***+++,,,---///000000---...//////---++++++,,,---------............///,,,---------------......---------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++******)))((()))******)))((()))***''')))******))))))***+++''')))******))))))***+++++++++*********++++++,,,************************)))))))))))))))))))))))))))***+++++++++++++++***************************(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))***+++,,,*********++++++++++++++++++*********))))))))))))((((((((()))))))))*********************++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************************************++++++***))))))***++++++************************)))******+++,,,,,,------************************++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))---,,,***)))((()))***+++*********))))))*********************************++++++++++++++++++++++++************************///...,,,++++++++++++,,,*********************)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...................................................//////......---,,,,,,///111222222222333555777999;;;>>>AAADDDIIIOOOSSS^^^aaagggkkkooorrruuuwwwwwwxxxyyyzzz{{{|||}}}}}}||||||{{{zzzzzzzzzzzzzzz||||||}}}}}}}}}|||zzzzzzwwwvvvtttrrrooollljjjhhhiiiiiikkkmmmpppsssvvvxxxyyyzzz||||||xxxvvvoooooonnnnnnmmmlllkkkkkkppppppqqqrrrrrrrrrrrrrrrppppppnnnnnnnnnppprrrssszzz}}})))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&'''((())))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((())))))(((((((((((((((((('''(((***,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''+++,,,,,,,,,,,,,,,,,,+++************************)))***+++,,,---...///000+++---......---,,,,,,------------............///------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++***************)))+++++++++++++++***)))(((((()))******)))((()))***''')))******))))))***+++''')))******))))))***+++)))(((((()))***+++,,,,,,************************))))))))))))))))))))))))))))))***,,,,,,---------************************((((((((()))))))))******(((((((((((())))))))))))&&&'''((()))************(((((())))))***++++++,,,***************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************************)))))))))************************++++++***))))))***++++++*********************************+++,,,,,,------************************++++++,,,,,,,,,,,,++++++************************+++++++++***************---,,,***)))))))))***+++***))))))(((((())))))***************************************************))))))))))))))))))))))))++++++***))))))******+++))))))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------------------++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,------------------------------......................../////////000000000000000......//////////////////222333444555666888<<>>CCCHHHKKKRRRVVV]]]ccchhhmmmpppssswwwyyy|||~~~~~~}}}yyyuuusssmmmoooqqqtttuuuvvvuuuuuuwwwxxxyyyzzz{{{zzzzzzyyytttsssqqqooooooooopppqqqrrrrrrssstttuuuwwwxxxyyy{{{|||~~~~~~~~~~~~~~~}}}|||||||||zzzzzzyyyyyyyyyxxxxxxxxxuuussspppnnnlllkkkkkklllllllllkkkkkkiiihhhgggfffiiimmmrrrwww{{{~~~&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%'''((()))((()))***,,,******))))))))))))))))))))))))))))))************(((((())))))*********+++(((((())))))******++++++((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))------,,,+++*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++******++++++++++++******((())))))***++++++,,,,,,------,,,,,,+++***))))))+++---......---,,,,,,------------.........//////000...***'''&&&''')))+++...........................---++++++++++++---...++++++++++++,,,,,,---...++++++++++++++++++++++++))))))******++++++++++++)))******+++++++++*********,,,,,,,,,+++***+++,,,((()))******))))))***+++((()))******))))))***+++************+++,,,---...************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,************************)))************+++++++++************++++++++++++---,,,+++)))((())))))************+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++*********(((***,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---************************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,******))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************))))))******++++++++++++***++++++++++++***))))))++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&''''''((()))*********************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,---......,,,,,,,,,---------.........//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////////////////000000000000000000000000000000111222333333444444666777:::@@@FFFNNNTTTXXX\\\aaahhhnnnrrruuuwwwyyyzzz|||~~~}}}xxxtttrrrppprrrvvvxxxzzzyyywwwvvvyyyyyyzzz{{{{{{{{{{{{{{{vvvuuusssrrrqqqrrrtttuuutttttttttuuuvvvwwwxxxyyyxxx{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~zzzxxxuuurrrpppooooooooonnnnnnooopppooonnnlllkkkooosssxxx|||~~~(((((((((((())))))))))))+++++++++***************''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++,,,++++++***)))(((''''''************************)))))))))))))))******+++******))))))((((((''''''++++++,,,------------,,,******))))))))))))******+++++++++***)))((((((''''''((())))))))))))(((''',,,,,,++++++***)))))))))+++***)))(((((()))***+++---,,,,,,,,,+++*********)))))))))))))))*********((()))+++,,,---.........***+++,,,...///......---000000//////.........---////////////////////////++++++++++++++++++++++++)))***+++,,,------------***+++,,,------,,,+++***++++++******))))))((((((******++++++++++++******'''((()))++++++***))))))************************(((((((((((()))***,,,,,,,,,,,,,,,++++++***************))))))((((((''''''************)))))))))(((+++*********))))))(((((())))))))))))))))))))))))******+++++++++***)))))),,,,,,++++++***)))))))))******++++++++++++******,,,+++***))))))***+++,,,.........------,,,,,,,,,,,,,,,+++***+++,,,...///,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***)))******))))))))))))******++++++******************++++++++++++++++++++++++(((((()))***************++++++************++++++++++++************++++++)))************+++++++++,,,,,,---+++***)))***,,,---,,,***)))))))))************)))))))))***,,,---,,,,,,,,,++++++*********)))************+++++++++***++++++,,,,,,------...------+++)))(((***...222,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,++++++******++++++++++++,,,,,,...000111000---,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...//////000000000///000000000///---222333333333333555999<<>>DDDKKKQQQWWW]]]aaahhhlllrrrwwwyyy{{{}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyvvvvvvuuuvvvxxxzzz|||~~~~~~~~~~~~~~~|||{{{{{{|||~~~))))))))))))************''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))************)))******))))))))))))***************)))))))))))))))&&&)))---000000---)))&&&''''''((()))***++++++,,,******))))))))))))******'''''''''(((((())))))***((())))))***+++,,,,,,,,,******+++,,,,,,+++++++++******++++++,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,------............---...---,,,++++++,,,---...------,,,+++***))))))((((((((())))))))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))))))))))))))*********************************)))))))))(((((((((((((((((((((''''''''''''************************)))))))))))))))))))))))),,,+++******))))))))))))+++++++++*********))))))******++++++++++++***************++++++*********************************++++++++++++++++++***************++++++*********************************+++++++++*********))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******+++++++++++++++***)))(((((())))))))))))*********+++++++++++++++++++++++++++++++++(((((()))***************++++++************++++++++++++************++++++(((((()))))))))************,,,------+++*********))))))******++++++++++++*********+++************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,------+++---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---...............,,,------------.........111222333222///---------------------------------.........////////////000......////////////000000111444666777777999===@@@EEEJJJRRRYYY___eeejjjnnnuuuwwwyyy{{{{{{|||~~~~~~~~~|||{{{zzzvvvvvvuuuuuuuuuuuuuuuvvvsssssstttuuuxxx|||~~~~~~~~~)))))))))*********++++++'''(((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++************)))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++((((((((((((((()))))))))&&&&&&'''(((((((((((((((******))))))))))))************))))))))))))))))))&&&)))---111111---)))&&&''''''(((((()))***+++++++++***)))(((((()))***+++(((((((((((())))))))))))((())))))***+++,,,------,,,,,,,,,,,,+++***((((((+++*********+++,,,---...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////++++++,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,+++******))))))((())))))))))))))))))((()))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))******)))))))))*********************))))))(((''''''&&&++++++*********)))))))))******+++++++++++++++,,,))))))))))))))))))))))))+++++++++++++++***)))))),,,,,,++++++***))))))(((******++++++++++++******)))***++++++++++++***)))(((((((((((())))))))))))++++++,,,,,,++++++***))))))***++++++++++++***)))***************++++++++++++************)))))))))***************************+++++++++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***+++,,,******))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***************++++++************++++++++++++************++++++((((((((()))))))))*********,,,------,,,*********))))))***+++++++++*********++++++++++++***))))))***++++++++++++,,,,,,,,,)))************+++++++++***++++++,,,------....../////////---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------............------++++++,,,,,,,,,---------...///111000///---......------------------------------.........///////////////000000111222222222222666999;;;<<<@@@FFFKKKUUUYYYaaaggglllpppsssvvv}}}~~~~~~}}}||||||~~~}}}~~~~~~~~~}}}{{{yyyxxxwwwpppppppppppprrrssstttuuutttuuuwww{{{~~~))))))*********+++++++++(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((++++++******))))))(((((('''''''''''''''''''''''')))))))))))))))******+++(((((()))))))))*********''''''((())))))))))))(((******))))))))))))******)))))))))))))))))))))***((())),,,......,,,)))((('''((((((((())))))******)))))))))******)))))))))******)))))))))))))))(((((())))))***,,,------...+++++++++++++++***))))))+++************,,,---...***+++++++++,,,,,,,,,,,,------------------------(((((())))))******++++++))))))************)))))),,,,,,------------,,,,,,***+++++++++,,,,,,------******++++++++++++******(((((()))***************)))))))))))))))))))))))))))((((((((()))***++++++((()))))))))*********+++***))))))))))))))))))))),,,,,,+++++++++*********))))))******++++++++++++))))))))))))))))))))))))%%%'''))),,,,,,,,,***)))++++++************************++++++++++++******)))***++++++++++++***)))((((((((())))))***************+++++++++***(((((()))***++++++++++++***)))))))))*********+++++++++************))))))))))))++++++++++++++++++++++++((())))))************)))))))))))))))))))))))))))************************)))((((((((()))***,,,---(((((((((((()))***+++,,,((())))))***++++++,,,,,,************************(((((()))***************++++++************++++++++++++************++++++(((((((((((()))))))))***)))+++......,,,***))))))******+++,,,+++***))))))***++++++,,,+++***)))(((******+++++++++,,,,,,,,,)))************++++++++++++++++++++++++,,,,,,,,,---------,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------,,,+++******+++,,,,,,,,,,,,---------,,,...000000.........///........................,,,---------............//////000111333444555555666:::@@@DDDGGGMMMUUU\\\ccchhhnnnsssvvvwwwyyyzzz{{{}}}~~~}}}}}}~~~{{{}}}}}}}}}|||{{{yyywwwuuutttooooooppprrrtttwwwyyyzzzzzz|||~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~{{{xxxrrrrrrsssuuuxxx{{{)))************+++++++++((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))&&&'''((())))))((('''&&&,,,++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))******+++))))))******+++++++++,,,))))))***+++++++++++++++******))))))))))))******)))))))))))))))*********************************(((((((((((())))))))))))'''(((***,,,,,,***((('''++++++******))))))((((((((())))))+++,,,---......'''''')))***,,,,,,------+++******)))***,,,---...*********++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,++++++,,,............,,,+++))))))+++,,,...///000111+++,,,,,,------,,,,,,+++'''(((***+++++++++***)))))))))))))))))))))))))))(((((((((((()))***,,,,,,(((((())))))*********+++)))))))))***++++++,,,,,,************))))))))))))(((((())))))*********+++)))))))))))))))))))))))) ###'''+++------+++***)))))))))***++++++,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))******++++++,,,,,,,,,---((()))*********((('''&&&)))***+++,,,,,,+++***)))))))))******++++++++++++************))))))))))))++++++++++++++++++++++++&&&'''(((***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---'''((((((((()))+++,,,---((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))***************++++++************++++++++++++************++++++(((((((((((()))))))))))))))+++......,,,***))))))***+++,,,,,,+++***)))(((***+++,,,,,,+++***)))(((*********++++++,,,,,,,,,)))************+++++++++,,,,,,++++++***)))))))))(((***,,,---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++***)))(((''',,,,,,,,,---------......///111222111///......///////////////////////////,,,,,,,,,---------......//////111222444666777777:::???GGGLLLQQQYYYccckkklllpppvvvzzz{{{{{{{{{{{{uuuxxx}}}~~~}}}{{{{{{xxxzzz|||}}}|||}}}~~~}}}|||{{{zzzxxxuuusssrrrqqqrrrtttvvvzzz}}}xxxwwwvvvttttttttttttuuusssuuuyyy}}}~~~}}}~~~yyyuuutttssssssssstttrrrooolllffffffgggiiimmmrrrvvvyyy{{{|||}}}******))))))((((((''''''''''''(((((())))))******+++***************++++++***++++++******)))((('''%%%&&&((()))*********))))))))))))))))))(((''''''))))))(((((()))***++++++))))))))))))))))))))))))(((((()))***************&&&&&&''')))***+++,,,---++++++***)))((((((((()))************************'''***,,,+++(((&&&'''((()))))))))((((((((((((((()))'''%%%'''***,,,***((((((((()))***************)))***+++,,,,,,+++***)))***+++,,,+++******,,,...((())))))******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++******************+++------,,,,,,+++***))))))+++++++++*********))))))***)))))))))***+++,,,,,,)))***+++,,,,,,+++***))))))((((((((()))***++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))***************))))))))))))))))))))))))))))))************)))))),,,+++***((((((((())))))(((((()))************)))******++++++++++++************)))((('''&&&%%%%%%))))))))))))))))))))))))******++++++++++++******************)))'''&&&%%%))))))))))))))))))))))))++++++***)))(((((())))))***************)))((((((+++***)))))))))***,,,,,,+++*********))))))((((((---,,,***)))))))))******''''''((()))***++++++,,,+++++++++*********)))))))))******+++++++++******)))************+++++++++***+++,,,,,,+++***)))(((+++++++++************))),,,,,,,,,++++++*********((()))+++,,,,,,+++)))(((((()))***+++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,++++++*********,,,+++*********+++,,,------,,,,,,,,,,,,---......***+++,,,---...---,,,+++,,,,,,,,,---------......------,,,+++,,,---...///,,,,,,,,,,,,------...//////...---,,,+++,,,---...........................---------...............333444333222000000111333111222444555777:::>>>BBBFFFLLLTTT^^^gggmmmpppqqq|||{{{{{{zzzzzzyyyxxxxxxxxxyyy|||}}}}}}{{{xxxwwwwwwxxxzzz{{{|||||||||{{{{{{zzzyyyxxxwwwvvvuuuuuutttvvvxxx{{{~~~}}}zzzwwwtttqqqoooiiijjjkkkllllllkkkjjjiiilllnnnqqqtttuuuuuutttsssuuuvvvwwwxxxxxxuuuoookkkfffgggjjjkkkkkkhhheeeccc______```bbbfffiiilllnnnssssssttttttuuuuuuvvvvvvxxx}}}(((((((((((())))))))))))))))))))))))*********+++***))))))((((((((())))))''''''((())))))(((((((((%%%&&&((()))*********)))+++++++++++++++***))))))******)))(((((((((((((((************************(((((()))***************''''''((()))***++++++,,,+++***))))))))))))))))))************************'''((()))((('''&&&'''(((+++*********************+++)))'''(((******)))'''((())))))***************)))***++++++++++++***))))))***+++***))))))+++---))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,------,,,++++++,,,------------,,,,,,+++******)))+++++++++*********))))))*********)))******++++++)))***++++++++++++***)))***))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))+++***)))(((((())))))***))))))))))))************)))))))))******)))))))))*********))))))(((((('''))))))))))))))))))))))))******++++++++++++*********++++++++++++******)))))))))))))))))))))))))))++++++***)))))))))))))))***************)))((((((******)))))))))***+++,,,************)))))))))(((,,,,,,***)))))))))******(((((())))))******+++++++++++++++*********))))))******+++++++++******))))))************+++++++++***++++++,,,+++***)))(((+++++++++************)))+++++++++******)))))))))++++++************++++++------...............///------,,,,,,+++*********,,,,,,,,,+++++++++******++++++*********+++,,,------------------......///++++++,,,,,,------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------.........---,,,,,,,,,---...........................------............//////000111111000///000222444444555777888;;;AAAHHHMMMVVVZZZaaaiiippptttvvvwww{{{{{{zzzzzzyyyxxxxxxwwwvvvwwwyyy{{{{{{zzzyyywwwxxxxxxyyyzzzzzzzzzzzzzzz}}}}}}~~~~~~~~~}}}|||{{{|||}}}~~~|||yyywwwuuuwwwvvvssspppmmmjjjgggfffcccdddeeegggggggggffffffhhhkkknnnqqqrrrrrrpppnnnooooooppprrrrrrooojjjfffbbbdddfffgggfffccc```^^^\\\\\\]]]___aaaeeehhhiiillllllmmmmmmnnnooooooooonnnrrrvvvyyy{{{'''''''''((()))*********************++++++++++++)))(((''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''((()))******))))))+++++++++++++++***))))))))))))((((((((((((((((((++++++++++++++++++++++++((()))))))))************((()))))))))************))))))))))))))))))***+++************************+++***(((((()))+++++++++******************++++++,,,***))))))))))))(((&&&((()))******++++++******)))***++++++++++++***)))((()))******))))))***,,,******++++++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,...---+++******+++---...---,,,,,,++++++*********+++++++++***************++++++******)))*********)))******++++++******)))++++++******************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))***))))))((())))))***+++***)))((((((((()))+++,,,(((((())))))))))))((((((************************))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))***************)))((((((***))))))))))))***++++++************)))))))))))),,,+++******)))*********)))*********************+++++++++***************+++++++++++++++***)))((()))************+++++++++***++++++++++++***))))))+++++++++************)))*********)))))))))))))))---,,,***((((((***,,,---,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---------,,,,,,------...///,,,,,,++++++,,,,,,------,,,,,,,,,---------......+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,...------,,,------..............................---........./////////000...///000000000111444777999;;;===@@@FFFMMMVVV\\\gggjjjoootttyyy{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvwwwyyy{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~}}}xxxwwwtttrrrooommmkkkkkkmmmkkkhhhdddaaa___^^^^^^]]]___aaacccdddeeeeeeeeegggjjjnnnqqqrrrpppnnnlllkkkkkklllmmmnnnlllhhheeeccccccddddddcccaaa^^^\\\[[[[[[[[[]]]___aaadddeeeeeefffggghhhiiiiiiiiiiiieeegggiiikkkmmmqqqvvvzzzzzz}}}'''((((((((()))))))))***************************))))))((('''&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((())))))))))))))))))))))))))))))(((''''''''''''((()))******++++++************************)))))))))))))))******+++*********))))))))))))))))))((((((((()))***++++++************************,,,(((%%%%%%)))+++,,,+++((((((((((((((()))))))))+++***))))))))))))(((((())))))***++++++++++++************++++++*********(((***++++++******+++,,,***++++++,,,,,,---......+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---+++)))(((((()))+++---,,,,,,,,,++++++*********************************,,,,,,+++***)))))))))***))))))************))))))---,,,+++******)))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))************))))))((((((((())))))***+++++++++***((('''''')))+++,,,(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))******++++++++++++******'''(((((()))))))))(((((())))))))))))))))))))))))******)))))))))))))))******************)))(((((()))))))))))))))******+++*********)))))))))))))))++++++******************+++*********************************************+++++++++++++++***)))((())))))*********+++++++++*********+++************+++++++++*********))))))******************)))))),,,+++************+++,,,)))(((&&&$$$###$$$%%%&&&++++++++++++,,,,,,------+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---------,,,+++***+++,,,---...,,,,,,,,,---------......+++,,,---...///...---,,,---------,,,,,,+++******---------------..........................................//////000000111///000222222333555888;;;@@@CCCHHHNNNUUU]]]eeejjjppprrrvvvyyy|||}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{|||{{{{{{{{{xxxxxxyyyyyyzzz|||}}}}}}~~~{{{zzzyyyxxxwwwrrrooolllhhhfffdddddddddeeeccc```]]][[[[[[\\\\\\]]]___bbbeeeggghhhiiiiiikkknnnrrrvvvvvvtttqqqooonnnnnnnnnooopppooollliiiiiiiiiiiihhhgggeeebbbaaa____________```bbbdddeeeeeefffgggiiiiiijjjjjjiiieeedddccccccdddfffjjjmmmnnnqqqvvv{{{~~~***)))))))))((((((((('''))))))))))))))))))))))))***)))(((((('''''''''((()))))))))))))))(((''''''((((((((((((((())))))))))))))))))))))))(((''''''))))))***++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++************)))))))))))))))((((((((()))***++++++************************)))%%%""""""%%%(((((('''''''''(((((())))))))))))((())))))************+++))))))***++++++++++++++++++******************+++)))+++------,,,,,,,,,---***++++++,,,,,,---......+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,+++++++++++++++***************************,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))************))))))(((((())))))************+++***((('''''')))+++,,,)))******++++++******)))'''(((((())))))******+++))))))))))))))))))))))))******++++++++++++***************))))))(((&&&&&&))))))))))))))))))))))))***)))))))))))))))*********************)))(((((((((((())))))************))))))))))))))))))******************+++*********++++++++++++************************************+++++++++++++++***)))((())))))*********+++++++++******************+++++++++++++++*********))))))++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++)))'''&&&''')))***))))))******++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******))))))******+++,,,---,,,+++***+++,,,---...,,,,,,,,,---------......+++,,,---...///...---,,,,,,------------,,,+++***---------....../////////////////////////////////......//////000111222222000111333555666999===@@@IIINNNWWW```fffkkkooorrrsssuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||{{{zzzzzzzzzzzzzzzyyyzzz|||~~~zzzwwwtttrrrrrrrrrrrrqqqllljjjfffcccaaa```aaaaaaaaa___^^^\\\\\\]]]___```bbbdddgggjjjmmmooopppppprrruuuxxx||||||{{{yyywwwvvvuuuuuuuuuvvvvvvtttrrrrrrrrrqqqooonnnlllkkkjjjhhhgggfffeeefffggghhhiiiiiijjjmmmnnnppppppooooookkkiiieeebbbaaabbbcccccceeehhhkkknnnpppssswwwzzz}}}*********)))(((''''''''')))))))))(((((((((((((((***))))))((())))))******++++++++++++***)))((('''))))))(((((((((((())))))+++++++++++++++***))))))++++++,,,+++***)))'''%%%((((((((((((((((((((((((***)))((((((((()))+++,,,*********)))))))))))))))))))))))))))))))))***+++************************+++)))'''''')))*********)))))))))***++++++,,,,,,'''(((************+++---)))***++++++,,,+++++++++++++++***))))))***++++++))),,,...///...---------******++++++,,,---------++++++,,,,,,,,,,,,------+++++++++++++++******)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************+++++++++++++++******)))************))))))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))((())))))************)))***)))((((((((()))+++,,,******++++++++++++******((((((((())))))*********))))))))))))))))))))))))******++++++++++++******---,,,,,,,,,***)))(((''')))))))))))))))))))))))))))))))))))))))******+++***************)))(((((('''((())))))******))))))))))))))))))************))))))***++++++++++++*********++++++++++++++++++***************+++++++++)))******+++++++++******)))************+++++++++*********)))******+++,,,+++++++++************)))+++++++++++++++,,,,,,,,,)))+++---......---+++)))---,,,+++***)))***+++,,,)))))))))******+++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------......+++,,,------......------,,,---.........---,,,+++,,,---...///////////////////////////////////////......///000111222333333000333666999<<>>DDDJJJSSS[[[aaahhhpppuuuuuuxxx}}}~~~}}}|||||||||uuuttttttuuuyyy~~~wwwsssqqqpppoooiiigggccc```___```bbbddddddeeefffiiillllllkkkiiiddddddeeegggjjjnnnrrrtttzzz{{{~~~}}}zzz{{{}}}}}}{{{|||{{{zzzzzzzzz{{{|||}}}}}}yyysssmmmhhhdddbbbcccddddddeeedddcccbbbaaa]]]\\\\\\]]]```bbbccccccaaa___]]]ZZZYYYYYYZZZ[[[ZZZ\\\___bbbdddhhhmmmpppmmmnnnooonnnllllllmmmooopppqqqssstttvvvwwwxxxxxx~~~|||*********)))))))))))))))************)))))))))((()))(((&&&%%%%%%&&&((()))***)))(((''''''((()))***&&&'''(((((()))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************((((((((((((((()))))))))(((((()))))))))************))))))))))))))))))***((()))***++++++***)))(((((()))))))))************,,,++++++*********++++++&&&'''((()))***))))))((())))))************))))))''''''((((((((()))))))))&&&&&&((()))************)))************+++++++++***++++++,,,,,,++++++***---,,,++++++******++++++,,,+++*********+++,,,------,,,++++++*********+++((())))))))))))))))))(((************************************))))))))))))***)))((((((((()))+++,,,))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))***+++++++++******+++******)))))))))))))))************************&&&'''((()))***+++++++++((()))))))))************(((((()))*********************************++++++******************************++++++++++++******,,,,,,+++******))))))(((******))))))))))))******))))))+++,,,,,,,,,+++***)))******+++,,,,,,++++++))))))))))))))))))))))))''''''''''''((((((((()))************************))))))*********+++++++++******************++++++))))))*********+++++++++'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++,,,+++))))))***+++***)))++++++,,,------------,,,///...,,,+++******++++++,,,+++++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,------------,,,,,,,,,---......------...000+++,,,------......------......------------......---,,,++++++++++++,,,---...///000000//////000111//////000000000111111111000444777888999<<>>CCCLLLRRR\\\dddjjjnnnqqqsssyyyxxxxxxzzz}}}~~~|||yyyuuuuuuuuusssrrrsssuuuxxxyyy}}}~~~xxxuuuqqqmmmkkkkkklllnnnrrrvvv|||}}}~~~{{{xxxwwwxxxzzz{{{{{{{{{uuupppkkkgggbbb___[[[ZZZZZZ[[[]]]```ccceeedddddddddcccaaa___]]][[[TTTTTTUUUVVVYYY[[[]]]___]]]\\\[[[[[[]]]```ccceeefffgggiiijjjkkkkkkjjjjjjhhhhhhhhhiiikkkooorrruuuvvvuuurrrpppnnnlllkkkkkkiiiiiijjjkkkmmmoooqqqrrrpppqqqrrrtttvvvxxxzzz{{{wwwxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvyyy}}}~~~{{{xxxwwwsssrrrqqqooooooooopppqqqmmmmmmoooqqqtttwwwzzz||||||zzzxxxvvvuuuqqqmmmjjjjjjiiigggeeecccbbbaaaaaa))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((()))***************((((((((((((((((((((((((,,,***'''(((***+++***)))((((((((((((((((((((((((+++)))((()))++++++***((())))))))))))************))))))))))))))))))))))))***************************)))))))))((((((((((((((())))))***++++++,,,,,,))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++***))))))***+++,,,---,,,,,,++++++************++++++******))))))((((((************************))))))))))))))))))))))))(((((((((((((((((()))***************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++******++++++++++++******(((((())))))))))))(((((())))))))))))************((((((((())))))***+++,,,((((((((((((((())))))***************************(((((())))))))))))((((((***++++++,,,,,,++++++***++++++***)))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,***((()))+++,,,+++*********))))))******+++,,,,,,,,,,,,++++++*********---------------------,,,,,,,,,,,,+++++++++******++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---------.........//////////////////////////////............//////000///......///111111111222333444666:::@@@GGGLLLWWW]]]eeemmmqqqtttwwwxxxzzzyyyxxxyyyzzzxxxtttqqqtttuuuwwwxxxwwwwwwyyyzzz{{{~~~}}}yyywwwuuuuuurrrpppnnnllllllmmmpppqqqyyy}}}{{{xxxtttssstttuuuuuuuuuvvvrrrlllgggccc^^^ZZZWWWTTTTTTTTTTTTVVVYYY\\\^^^^^^_________^^^\\\[[[ZZZXXXYYYZZZ\\\^^^```bbbbbbbbbaaa``````aaadddgggiiiiiijjjlllmmmmmmmmmlllkkkkkkjjjjjjjjjllloooqqqssstttsssrrrpppnnnlllkkkkkkjjjjjjjjjkkklllmmmnnnoooqqqqqqrrrsssuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwzzz~~~}}}{{{xxxvvvsssrrrpppooooooooopppqqqoooppprrruuuxxx{{{}}}~~~~~~|||{{{zzzyyyvvvrrrooolllkkkiiigggeeecccbbbbbb))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''&&&&&&''')))***+++(((((()))***************((((((((((((((((((((((((,,,***))))))***++++++***((((((((((((((((((((((((+++***)))***+++,,,+++)))))))))))))))************))))))))))))))))))))))))******************************)))))))))((((((((()))))))))***++++++,,,,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++************++++++,,,+++************))))))))),,,,,,+++***)))(((''''''************************)))))))))))))))))))))))),,,++++++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************+++++++++,,,******++++++++++++******((())))))******))))))((())))))))))))************)))))))))))))))***,,,,,,)))******+++++++++++++++************************((())))))******))))))(((***++++++,,,,,,++++++***,,,++++++***************))))))))))))))))))))))))***************************************************************************)))((()))+++,,,,,,,,,******))))))******+++,,,++++++***************)))///......---,,,,,,++++++,,,,,,,,,+++++++++******++++++******++++++,,,---------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,------------.........////////////////////////000//////......//////000---...///000111222333333222555888<<>>EEEMMMXXXbbbiiipppsssxxx{{{{{{{{{{{{{{{yyyxxxvvvuuuttttttttttttwww|||vvvsssoookkkiiiiiijjjkkkjjjllloootttxxx}}}{{{vvvqqqnnnjjjhhhggggggfffeeebbb___ZZZWWWTTTQQQNNNLLLLLLMMMMMMOOOQQQSSSVVVWWWZZZ[[[]]]___```aaaaaa```cccdddhhhjjjlllmmmllllllllllllkkkjjjkkklllnnnooorrrrrrssssssrrrpppnnnmmmlllllllllmmmoooqqqrrrsssvvvvvvuuutttrrrqqqoooooonnnmmmmmmmmmmmmmmmnnnnnnrrrssstttvvvwwwwwwwwwvvv{{{yyywwwuuutttuuuvvvwwwxxxyyyzzz}}}~~~{{{yyytttsssrrrqqqqqqqqqrrrssstttwwwzzz~~~|||yyytttsssqqqpppnnnmmmmmmmmm))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((,,,***((('''&&&''')))***(((((()))***************)))))))))))))))))))))))))))))))))((((((((()))***************************((())))))))))))((())))))((()))))))))************************************************************************))))))))))))***************++++++++++++***)))(((((()))***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------------------,,,,,,)))))))))))))))))))))***(((((())))))*********+++************************))))))))))))))))))))))))+++***)))(((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))************))))))((()))))))))************---,,,+++***))))))))))))&&&''')))*********)))(((************************))))))************))))))***++++++,,,,,,++++++***))))))((((((((())))))************++++++,,,,,,,,,************************************************)))))))))))))))))))))))),,,,,,+++***)))))))))*********))))))******+++,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------.........//////////////////////////////000000////////////000000---///111222111111444666;;;???GGGOOOYYYccclllssswwwzzz}}}~~~}}}{{{zzzzzzzzzwwwtttqqqppprrrvvvyyy~~~{{{wwwmmmllljjjhhhhhhjjjlllmmmnnnqqqvvv{{{~~~xxxqqqlllllliiifffcccbbbaaa___^^^[[[XXXUUUSSSRRRPPPNNNLLLNNNOOOPPPRRRTTTVVVXXXYYY]]]^^^```cccdddeeeeeeeeefffgggjjjmmmoooooonnnnnnnnnmmmmmmlllmmmnnnooopppttttttttttttrrrpppnnnmmmjjjkkkmmmooorrruuuwwwyyy{{{{{{{{{zzzxxxvvvtttsssoooooonnnoooooopppqqqrrrrrrsssvvvxxxzzz{{{{{{{{{}}}{{{yyyxxxwwwxxxzzz{{{zzz{{{|||}}}~~~}}}vvvuuutttttttttuuuvvvvvvvvvxxx{{{{{{xxxvvvuuuuuutttttttttuuuuuu))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))),,,+++***(((''''''(((((((((((()))***************))))))))))))))))))))))))((())))))(((''''''(((***((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))************************************************************++++++*********)))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,---------------,,,+++)))))))))************+++''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,******++++++++++++******)))******++++++******)))))))))))))))******************)))******+++,,,---((()))******++++++******************************)))******++++++******)))***++++++,,,,,,++++++***(((((((((((((((((()))*********++++++,,,---------************************++++++++++++++++++++++++************************,,,,,,,,,+++)))((()))*********))))))******+++,,,,,,,,,,,,,,,,,,---------******++++++,,,------...,,,,,,,,,+++++++++******++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............------------......------------......------........./////////////////////////////////111000000//////000000111///111333333222444888<<>>CCCJJJTTT^^^fffmmmrrruuuvvvwwwvvvuuutttuuuwwwzzz}}}zzztttoookkkhhhdddcccccceeeiiilllnnnnnntttsssrrrpppmmmjjjgggeeeddddddeeefffgggfffeeeccc]]][[[YYYZZZ^^^bbbeeeeeefffdddbbbaaabbbfffjjjmmmsssuuuxxxzzz{{{zzzyyywwwxxxxxxxxxxxxyyyyyyyyyyyywwwwwwxxxxxxyyy{{{|||||||||zzzzzzzzzzzzyyyvvvvvvuuutttsssrrrqqqpppooonnnmmmkkkiiihhhhhhhhhiiiiiijjjkkknnnppprrrtttyyyyyywwwwwwzzz{{{yyywwwvvvvvv++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))************************)))***************)))))))))+++,,,+++***)))***+++++++++***)))))))))))))))************++++++++++++---------,,,,,,,,,+++++++++***)))))))))***+++,,,+++,,,------......------,,,,,,,,,+++++++++******++++++,,,,,,+++***)))(((((())))))***++++++++++++---,,,***(((((()))***+++)))*********)))******+++******++++++******++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++***))))))+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,******+++---------,,,,,,,,,,,,------,,,+++))))))))))))+++,,,******************************++++++++++++******************************''')))******))))))***+++++++++******++++++,,,---******))))))))))))******++++++++++++***************************)))(((((('''((())))))))))))))))))((())))))******)))(((((())))))******++++++++++++))))))******+++++++++,,,*********,,,------,,,***((())))))***************((()))+++,,,---,,,***)))+++,,,,,,,,,,,,++++++***++++++************++++++''')))+++,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,*********))))))***++++++///---+++***+++***)))(((++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,---------............---,,,++++++++++++------------------------,,,---......///........................///000000////////////////////////...000222111///...///000////////////////////////------...//////000111111333444555666777;;;BBBFFFNNNTTT^^^fffkkknnnqqqrrrsssssssssssstttvvv{{{}}}tttnnnjjjgggeeecccccceeeiiinnnrrrssssssqqqnnniiieeeaaa```______```aaabbbcccbbbaaa```___[[[ZZZZZZ[[[^^^aaaddddddfffeeecccccceeeiiinnnqqquuuwwwzzz|||}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzyyyvvvuuutttsssrrrqqqpppooopppoooooonnnnnnnnnnnnooonnnoooqqqtttxxx|||~~~~~~++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))*********************************************)))((((((***+++,,,+++)))))))))+++***)))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,---...///...---,,,+++((()))******+++*********++++++***)))))))))))))))***,,,---,,,***)))***+++)))***,,,+++******+++,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,+++*********,,,+++******))))))******+++++++++++++++++++++++++++((()))***)))((((((***,,,,,,++++++******++++++,,,*********))))))*********)))))))))***************)))******++++++******)))************************)))+++,,,,,,++++++,,,---++++++******++++++,,,---***))))))))))))))))))***,,,++++++++++++*********------------,,,+++******&&&(((******)))((()))***)))))))))(((((((((((((((((()))***+++++++++++++++))))))******+++,,,,,,,,,))))))***---......+++)))))))))***++++++++++++***((()))***+++,,,+++******++++++,,,,,,,,,++++++***++++++************++++++)))+++.........------...)))*********++++++,,,,,,++++++************++++++++++++++++++++++++++++++((((((((())))))))))))***)))))))))))))))***+++,,,---+++******,,,------,,,+++++++++++++++++++++++++++******+++---...---,,,,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////...............///////////////////////////////////////---000333222///...///111////////////////////////------...///000111111222111333555666999???HHHOOOYYY^^^eeejjjlllmmmnnnnnnoooppprrrtttwww}}}yyypppjjjgggfffeeehhhiiilllqqquuuvvvtttrrrjjjfff```[[[YYYYYYZZZ\\\[[[\\\^^^^^^\\\[[[ZZZ[[[[[[[[[]]]___aaadddfffggggggfffeeeeeehhhkkkppprrrwwwyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}|||{{{wwwwwwvvvvvvuuuuuuttttttttttttttttttuuuvvvwwwwwwxxxzzz~~~************************)))))))))))))))))))))))))))))))))))))))***++++++************************))))))***+++++++++*********+++,,,+++)))((()))***))))))))))))***+++,,,,,,*********+++++++++,,,,,,******++++++,,,,,,------******+++++++++******)))((()))******++++++******,,,,,,,,,+++++++++*********+++---......---,,,+++)))******++++++***)))(((&&&''')))***+++++++++***)))+++---,,,***)))***,,,(((***,,,,,,******+++...++++++++++++++++++++++++)))*********++++++++++++,,,,,,------,,,,,,+++***)))+++------,,,******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))((((((***,,,))))))(((((((((((())))))))))))************))))))((()))))))))*********+++***++++++,,,,,,++++++***************************)))+++,,,,,,++++++,,,---++++++******++++++,,,---+++******))))))******+++,,,,,,+++++++++*********------------,,,+++***)))'''***,,,,,,***)))+++,,,++++++)))((((((((())))))'''(((***+++,,,,,,++++++))))))***++++++,,,------+++******+++,,,---,,,+++)))***+++,,,---,,,,,,+++*********+++++++++,,,,,,******++++++++++++******++++++************+++++++++,,,,,,,,,******,,,...***************)))))))))++++++************++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((()))+++,,,,,,,,,******+++---//////...+++++++++++++++++++++++++++***)))+++---......---,,,,,,,,,---------......//////...---------......,,,,,,,,,---------......,,,---......//////......---......///////////////////////////////////////---111444333///---///222//////////////////////////////000111222333444444333555888:::===EEEPPPYYYbbbeeeiiikkkkkkkkklllmmmnnnppptttyyy}}}ssskkkhhhhhhjjjkkkppprrruuuyyyzzzwwwqqqmmmaaa___[[[XXXVVVWWWYYY[[[VVVXXX[[[[[[YYYXXXXXXZZZ]]]___bbbdddgggiiikkkmmmiiihhhggggggiiimmmppprrrxxxzzz~~~}}}}}}~~~|||}}}}}}~~~~~~))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,************************((()))***+++,,,---------***,,,,,,+++)))((()))***)))))))))***+++,,,......******+++++++++,,,,,,,,,((()))***+++,,,,,,---...)))***+++,,,,,,+++)))(((,,,,,,---............---,,,,,,,,,+++++++++******&&&''')))+++,,,+++***))))))***++++++***)))((('''"""$$$'''+++---------,,,&&&))),,,,,,***)))+++---(((+++---,,,******,,,...++++++++++++++++++++++++))))))******++++++++++++,,,,,,------,,,,,,+++***(((***---...---+++******++++++---......---++++++------------------------***++++++***)))***---///,,,,,,++++++++++++,,,,,,((()))***++++++***)))((((((((())))))*********++++++,,,,,,------,,,,,,+++************************''')))******))))))***+++++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''))),,,......,,,+++,,,......,,,***(((((()))***+++'''(((***+++,,,,,,++++++))))))***+++,,,,,,---------+++)))(((***,,,------***+++,,,---...---,,,,,,,,,,,,+++++++++,,,---...)))******+++++++++******++++++************++++++,,,+++)))'''%%%&&&***---,,,,,,+++***)))((('''&&&++++++************++++++++++++++++++++++++++++++************++++++++++++'''''''''((()))+++,,,---...,,,++++++---///......+++++++++++++++++++++++++++***)))+++---///...---,,,,,,,,,---------......//////.........//////000,,,,,,,,,------.........,,,---......//////......---......///000/////////////////////////////////---111444333///---///333000000000000000000000000000111111333444555666666666999===???CCCLLLXXXbbbgggiiikkkkkkkkkkkklllmmmnnnqqqwww}}}{{{uuummmhhhhhhlllppprrrvvvxxx{{{}}}|||vvvnnnhhh\\\[[[YYYXXXXXXXXXYYYZZZTTTWWW[[[[[[ZZZYYYZZZ\\\___bbbeeehhhkkkmmmoooqqqkkkjjjiiiiiijjjmmmppprrryyy|||~~~++++++++++++++++++++++++******))))))))))))************++++++++++++******************************+++***((('''''')))+++,,,,,,,,,,,,++++++***************))))))******+++,,,++++++************++++++,,,+++***+++,,,---+++)))++++++,,,---......//////---,,,,,,,,,,,,---......///...,,,*********,,,---,,,,,,---...---,,,+++***+++*********))))))((((((***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))***+++,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,//////---,,,***+++,,,,,,---------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++************++++++---,,,+++******+++,,,---************************++++++++++++++++++++++++,,,+++)))((((((***+++---,,,------......------,,,))))))))))))))))))))))))************************,,,++++++******++++++,,,---***((())),,,---,,,***+++*********))))))((((((************************++++++++++++++++++++++++/////////...---,,,+++***,,,,,,************,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++***)))((((((************************+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,+++***)))(((((()))******---,,,,,,++++++,,,,,,---.........---***)))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,------------,,,,,,---...///---,,,...------,,,,,,------...,,,---------.../////////,,,,,,,,,---------......///////////////.........111111111111000000000000////////////////////////......//////000000111111000111111111111222666999777;;;BBBIIIQQQ[[[dddjjjjjjkkkkkkjjjiiiiiikkkmmmsssvvv}}}~~~sssooojjjggghhhnnnuuuzzz~~~|||xxxqqqiiiccc[[[XXXWWW[[[```aaa^^^[[[[[[ZZZYYYYYY[[[^^^bbbdddgggiiikkknnnppprrrrrrrrrooonnnlllkkklllnnnppprrryyyzzz}}}++++++++++++++++++++++++******))))))))))))************++++++++++++******+++++++++++++++************)))((((((((()))+++,,,,,,,,,,,,+++++++++************))))))******+++,,,++++++************++++++---,,,++++++,,,,,,***))))))))))))******++++++,,,---,,,,,,,,,,,,---.........---+++))))))***+++,,,,,,---.........---+++++++++******************)))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---***,,,------------...000,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///...,,,.........---,,,+++)))(((******))))))))))))******,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))((((((((()))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++++++++++++++,,,111///,,,+++,,,,,,***(((+++*********))))))))))))************************+++++++++++++++++++++++++++++++++,,,++++++******...------,,,,,,------...******++++++++++++******++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))***+++++++++***)))(((((()))***+++---,,,,,,++++++,,,,,,---,,,------+++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,---,,,++++++---...///...---...------,,,,,,------...---------...............,,,,,,---------........./////////////////////...000000000000000000000000////////////////////////......//////000111111111111222222111111333777:::;;;@@@HHHPPPXXXaaahhhmmmmmmmmmmmmlllkkkllloooqqqyyy}}}|||vvvooonnnlllmmmpppvvv|||~~~{{{xxxtttmmmfffaaa\\\ZZZZZZ^^^bbbdddaaa]]]\\\[[[[[[\\\___cccgggjjjpppqqqsssuuuvvvwwwwwwvvvrrrpppnnnmmmnnnooorrrtttwwwyyy|||++++++++++++++++++++++++******))))))))))))************++++++++++++******------,,,,,,++++++******)))))))))*********++++++,,,,,,,,,++++++++++++*********))))))******+++,,,++++++************++++++---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......---,,,***)))))))))***+++------...///...---,,,+++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---//////...---,,,***((('''++++++************++++++++++++************++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''((()))***++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000///,,,+++++++++)))'''***************)))))))))************************++++++++++++++++++++++++))))))***+++++++++++++++...------,,,,,,------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***))))))***++++++******)))))))))******+++---,,,,,,++++++,,,,,,---***++++++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,///000///---...------,,,,,,------..................---------,,,------------...............//////////////////////////////000000000000////////////////////////......///000000111111222222333333222222555999<<>>???????????????>>>>>>======<<<;;;::::::::::::999999888888777777666666666666666555444444111111111111111111111111000000000000////////////////////////////////////------........./////////,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,------------...+++++++++,,,---.........///......---++++++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,------......+++++++++,,,,,,,,,,,,---)))***************++++++((()))***,,,------.........---++++++++++++***((())))))***+++,,,------,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------............---------------......------,,,,,,------...------............------,,,---///...---+++,,,---..............................///000000000000000000000000111111111222222111111111222222222222222000333666666666;;;DDDLLLTTT\\\fffmmmooopppqqqsssxxx{{{}}}zzzyyyzzz|||~~~|||wwwsssfffccc___[[[ZZZ\\\___bbbfffjjjooovvv|||~~~|||{{{{{{~~~{{{zzzuuussspppnnnkkkjjjjjjjjjjjjiiihhhhhhiiiiiihhhgggeeedddccccccbbbbbbccccccaaaaaabbbcccdddeeefffggggggfffeeedddcccdddeeeeeefffgggggghhhhhhhhhgggggghhhiiiiiijjjlllnnnoooppppppqqqrrrssstttuuuvvvwwwuuuwww{{{,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------******+++,,,,,,---......*********+++,,,---...///------------------------,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,------...------------............---........./////////000.../////////000000000000111111000000000111222333333444555555555555444333:::;;;<<<===???@@@BBBBBBBBBCCCDDDFFFHHHIIIJJJJJJLLLMMMNNNOOOOOOPPPPPPPPPLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDD>>>>>>>>>===<<<;;;:::999888888777666555555444333333333222222222111111111000000000000000000000000....../////////000000000000//////......//////000,,,------......------,,,,,,,,,,,,---------......,,,,,,---------------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,))))))+++,,,---.........+++,,,,,,,,,******+++,,,+++,,,,,,---------,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------............------------.........------,,,,,,------...------............------+++---//////...---....................................///000000000000000000000111111111222222222111111111222222333333333000444777888999@@@KKKUUU]]]dddkkkpppqqqsssxxx|||}}}zzzzzzzzzzzzzzz|||}}}uuuoooeeecccaaa___```cccgggiiikkkmmmqqqvvv}}}~~~~~~~~~|||zzzwwwssspppnnnllliiigggeeedddbbbbbbbbbbbbcccbbbaaaaaacccdddcccbbbaaa```______^^^____________```aaabbbccccccccccccdddcccbbbbbbbbbcccdddeeeeeeeeeeeeffffffeeeeeedddeeeeeeeeefffgggiiijjjkkkjjjkkkkkklllmmmnnnnnnnnnmmmooorrrvvvyyyzzz{{{{{{}}}}}}||||||}}},,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------))))))***+++,,,,,,------))))))***+++,,,...///000------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---...///000111***+++---,,,++++++,,,...---.........//////000000.../////////000000111111444333222222222333444555444666999<<<=========<<<@@@AAACCCEEEHHHKKKMMMNNNQQQRRRTTTWWWYYYZZZ[[[\\\ZZZ[[[\\\]]]^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]WWWWWWVVVVVVUUUTTTSSSSSSLLLKKKKKKJJJIIIGGGFFFEEEAAA@@@???===;;;999888777555555444444444333333333000000000000000000000000.........///////////////......------------......,,,------......------,,,,,,,,,,,,------.........///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,------,,,,,,+++***'''***---,,,******,,,///............---,,,++++++))))))******++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***)))+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------///......---+++******))),,,,,,,,,---------............---------......///...------,,,,,,------...---..................---,,,---///000///...///000...........................//////000000000000000000111111111111222222222111111111222222333333333000444999:::<<>>AAADDDGGGJJJLLLMMMQQQRRRTTTVVVYYYZZZ[[[[[[```aaacccccccccdddfffhhhiiiiiiiiijjjkkklllmmmmmmlllkkkiiihhhgggfffggggggggggggfffeeedddcccbbbbbbfffccc]]]WWWTTTSSSTTTUUUTTTPPPKKKHHHGGGDDDAAA======<<<;;;:::999888777666222000//////000111111000///---------//////...---,,,+++***+++---......---000000///...------,,,,,,------------------------------------------------------------,,,+++***)))))),,,...---+++***,,,///,,,++++++***+++,,,...///---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))***+++,,,...///000***++++++,,,,,,++++++***---------,,,,,,,,,,,,+++)))))))))***+++,,,---...---------,,,,,,+++++++++...------,,,,,,------...)))******++++++,,,------///...------++++++***)))***++++++,,,,,,++++++***...------,,,,,,++++++***---------,,,,,,+++++++++++++++*********************+++,,,---...---,,,,,,---------,,,,,,+++++++++------............---------------............/////////............//////000000//////.........---+++---//////...---...///000000000000////////////000000000000000000000000000222333333222222333444333777;;;???DDDNNN[[[dddlllooossstttvvvyyy|||tttppprrrwwwzzz|||}}}~~~{{{tttoookkkjjjjjjjjjkkklllmmmmmmppprrruuuzzz|||xxxtttqqqooommmgggfffdddaaa```^^^]]]]]][[[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^___```aaabbbcccbbbbbbbbbbbbbbbcccddddddfffggghhhjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiiiiihhhhhhmmmllljjjiiiiiiiiijjjkkkkkkjjjjjjjjjiiiiiihhhhhhjjjkkkkkklllmmmnnnnnnooommmmmmllllllnnnqqqtttuuu{{{{{{}}}~~~***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------///...---,,,+++,,,------...///000000000000///...///...------,,,,,,------............---------,,,........................//////...............//////////////////000000000...///000///......000222222222222222333444555666777888:::;;;===???CCCFFFIIIKKKNNNRRRVVVYYY[[[\\\______aaacccdddeeeffffffhhhiiikkkkkkkkkmmmooorrrnnnoooqqqrrrsssssssssssswwwvvvtttsssrrrsssssstttqqqqqqqqqpppoooooonnnnnnnnnmmmkkkhhhfffdddccccccbbb___[[[XXXXXXVVVSSSQQQLLLKKKIIIFFFCCCAAA???>>>:::888666555666555444333666444222111222222000///222000//////111111111000//////......------,,,,,,------------------------------------------------------------,,,+++***))),,,---......------...000---,,,+++++++++,,,---...+++++++++*********))))))...------,,,++++++,,,,,,))))))******)))(((((('''******++++++,,,,,,------++++++++++++++++++,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,......------,,,++++++***...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------+++***)))))))))***+++,,,///.........------------------............---------------............/////////............//////000/////////............,,,...//////...------...000000000000000000000///111111111111111111111111222333444444333222444555444888>>>EEEMMMWWWaaaiiikkkooosssvvvyyy|||wwwqqqpppsssxxx|||~~~{{{tttppplllllllllmmmnnnnnnooooooqqqssswww{{{~~~|||zzzsssqqqnnnkkkgggdddbbbaaaaaa```___^^^\\\\\\[[[[[[\\\\\\]]]]]]^^^______```bbbbbbbbbcccdddeeefffgggggggggggggggggghhhiiijjjkkklllmmmooopppqqqqqqqqqooooooppppppppppppqqqqqqsssrrrrrrrrrrrrqqqqqqqqqqqqpppoooooonnnnnnoooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjiiikkkmmmooopppuuuuuuvvvxxxyyy{{{|||}}},,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------------,,,,,,,,,......////////////......///...------,,,---------...------------,,,,,,,,,........................000000////////////000000......//////000000111111///000111111000000222444444555666777999:::<<<<<>><<<999666666444111000000111000///222000....../////////.........------------------------------------------------------------------------------,,,+++******...---,,,---/////////...------,,,+++++++++,,,,,,+++++++++************)))///...---,,,,,,,,,---...,,,,,,------,,,,,,++++++(((((()))***+++,,,---...,,,,,,++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...///000000......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......******+++,,,,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,------......---+++)))'''(((***,,,.........------------,,,,,,------............---------------............/////////............//////////////////............---///000000...------...000000000000000000000000111111111111111111111111333444555444333333555777666;;;CCCMMMXXXbbbjjjnnnnnnrrrvvvzzz~~~sssqqqoooppptttzzz~~~|||yyyzzz{{{~~~~~~zzzuuurrrnnnooopppqqqrrrrrrrrrqqqrrrtttxxx}}}|||xxxtttpppnnnmmmiiigggeeebbb___]]]\\\[[[\\\\\\\\\\\\[[[[[[\\\\\\^^^^^^___```bbbcccdddeeehhhhhhhhhhhhiiikkklllmmmnnnnnnnnnnnnooopppqqqrrrrrrssstttvvvxxxyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvvvvuuuuuutttttttttsssssssssssssssoooooonnnnnnmmmlllkkkkkkkkkkkkjjjiiiiiijjjllllllooopppqqqrrrssstttuuuuuu***++++++,,,,,,+++******------------------------------------,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------------------------,,,,,,,,,............////////////000////////////000111111....../////////000000000000222333333222333666888888:::<<>>AAADDDJJJLLLPPPSSSWWWYYYZZZZZZ[[[]]]___^^^]]]\\\\\\]]]\\\]]]^^^^^^^^^^^^^^^^^^\\\ZZZXXXVVVTTTSSSSSSSSSSSSUUUVVVXXX[[[```fffjjjsssvvv{{{}}}{{{wwwuuussspppooonnnnnnnnnppppppqqqrrrssstttuuuvvvsssppplllfffbbb```___^^^WWWYYYZZZ[[[[[[\\\___aaaaaabbbccceeegggiiijjjkkkjjjhhhfffeeeccc___[[[WWWVVVSSSOOOKKKGGGBBB>>>:::;;;999666555555444333111000/////////////////////........................------------------------,,,,,,,,,------,,,,,,+++...---,,,---/////////...,,,,,,---------,,,++++++)))************+++++++++******++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,++++++++++++++++++)))))))))******,,,------,,,,,,------------,,,,,,,,,+++++++++******************++++++,,,...///000++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++***))))))+++++++++,,,,,,---------,,,+++************+++,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,------......//////)))***,,,---------,,,+++------............//////------............---------------............///......------------...............///////////////***,,,///000000000111333///000000111111222222222222222222222222222222222111222333333555888<<<@@@HHHPPP\\\gggnnntttzzz}}}vvvqqqnnnqqquuuyyy{{{zzzxxxvvvuuupppooonnnppptttwwwyyyyyyuuutttuuuvvvyyy}}}|||yyyvvvuuutttuuuxxx|||~~~yyyuuupppkkkgggbbbaaa___]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^aaaeeegggiiiiiijjjiiijjjlllnnnqqqsssuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{~~~}}}|||{{{yyyxxxwwwvvvuuusssrrrrrrppppppppppppoooooonnnnnn---------------...//////........................000000/////////.........------,,,+++,,,---...///000000///......///000000000//////......................../////////000000---......///000000111111000//////000000222333333111111333444666777888999:::===@@@DDDGGGJJJOOORRRUUUWWWYYY[[[\\\\\\\\\[[[YYY[[[\\\\\\ZZZXXXWWWWWWXXXYYYZZZ\\\]]]]]]]]]]]]XXXWWWTTTQQQPPPOOOOOOPPPQQQRRRTTTVVVYYY___eeejjjuuuwww{{{~~~xxxvvvrrrooollljjjiiihhhhhhhhhiiiiiijjjkkklllllliiigggbbb]]]YYYVVVTTTTTTNNNPPPRRRRRRQQQQQQTTTWWWYYYZZZ[[[]]]___aaabbbcccddddddeeeggghhhhhhfffdddaaa___\\\YYYUUUOOOIIIEEEFFFBBB>>>;;;999666333111222222111111000000//////........................------------------------+++,,,,,,------,,,,,,+++,,,---......------...000***+++,,,---------,,,+++))))))*********+++++++++)))***,,,---...---,,,++++++,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***************++++++,,,,,,------------,,,,,,---------...............+++++++++++++++,,,------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------..................++++++++++++,,,,,,------.........//////000000000------............---------------............///...------,,,,,,------.............../////////000---///000111/////////000///000000111111222333333222222222222222222222222111222444555777<<>>???DDDFFFJJJNNNRRRVVV[[[___\\\]]]_________]]][[[ZZZVVVXXXYYYXXXVVVTTTSSSSSSUUUVVVXXXZZZ\\\]]]^^^^^^^^^\\\YYYVVVUUUTTTUUUUUUVVVXXXYYY[[[___eeelllrrruuuwwwzzz~~~~~~}}}{{{wwwrrrnnnllljjjiiieeeeeeffffffggghhhhhhiiidddccc```\\\XXXUUURRRQQQLLLNNNPPPPPPNNNNNNQQQTTTSSSSSSTTTUUUVVVWWWWWWXXX[[[\\\___dddhhhkkkjjjiiiiiihhhgggfffddd```ZZZVVVSSSOOOJJJEEEAAA<<<888555444333333222111000//////////////////////////////------------------------++++++,,,------,,,,,,,,,))),,,...---+++***,,,///)))***,,,---...------,,,+++++++++,,,,,,---------)))+++---000000///---+++'''((())))))******************+++,,,---......///*********++++++,,,,,,------,,,+++***)))))))))))),,,------......------,,,)))******+++,,,---......,,,,,,++++++******+++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++000...,,,++++++---000111---------.........//////---..................------------.........//////...------,,,,,,------...---.........//////000000000111222111///------...///000000111222222333333222222222222222222222222222333555777:::???EEEIIITTT___mmmtttwww~~~}}}tttpppqqqtttwwwyyy~~~xxxnnnfffbbbaaabbbfffnnnuuuyyyyyywwwsssssssssvvv}}}}}}yyyxxxxxxzzz}}}~~~yyytttrrrssspppkkkhhhddd```\\\YYYZZZZZZ[[[[[[\\\^^^___```\\\\\\]]]^^^```bbbdddeeehhhjjjnnnqqqtttvvvvvvvvvuuuvvvxxxzzz|||~~~}}}|||{{{zzzyyyxxxxxxwww.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,---///000...---------------------,,,,,,........................////////////////////////000///...---------------......//////......000222111222222222111222555777444777;;;>>>AAAFFFKKKNNNVVVXXX\\\```bbbcccbbbaaaeeeccc```]]]ZZZXXXXXXWWWUUUTTTTTTTTTSSSRRRRRRQQQVVVVVVWWW\\\bbbeeedddbbbdddbbb`````````___^^^\\\^^^^^^```ccchhhlllpppsssyyy{{{~~~}}}zzzvvvssspppnnnlllkkkhhhfffcccaaa______\\\\\\[[[ZZZWWWUUUSSSRRRUUUTTTSSSQQQQQQRRRSSSSSSWWWRRRMMMJJJJJJKKKMMMMMMRRRUUUZZZ___bbbgggkkknnnnnnnnnmmmkkkhhhfffggghhh```___[[[VVVOOOHHHAAA>>>888666444333333333222111///...---...///...---+++++++++,,,,,,,,,---------//////...---,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))------------------------///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------+++,,,,,,------,,,,,,+++,,,,,,***)))(((***///222---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,---------........................------,,,,,,,,,,,,,,,---.../////////---,,,,,,---...///........................000000000000000000000000111000---,,,,,,---000111222111000111222444444444222555777888;;;BBBOOOYYYaaagggooouuu{{{zzzrrrppprrrxxx|||~~~zzzpppgggbbbaaa```aaaeeekkkrrrvvvuuurrrrrrsssvvv~~~~~~|||{{{|||{{{vvvrrrmmmkkkiiibbbbbb```___]]][[[ZZZYYYWWWYYYZZZ\\\^^^___``````bbbdddfffgggggghhhjjjlllooorrrvvvxxxzzz{{{}}}~~~~~~}}}|||.........------,,,,,,,,,---------.........//////...------...///000...---////////////////////////................................................111000//////.........///111222333333111111222444222333333333333555888;;;===@@@EEEIIIMMMRRRXXX[[[bbbcccfffiiijjjjjjhhhggg```___^^^\\\[[[ZZZ[[[[[[UUUTTTSSSRRRQQQQQQQQQQQQVVVVVVYYY^^^eeeiiiiiihhhjjjiiigggggggggfffeeecccdddeeefffhhhkkknnnqqqsssxxxzzz}}}}}}zzzxxxwwwrrrpppmmmiiifffbbb```___ZZZZZZZZZYYYXXXWWWUUUTTTVVVVVVVVVVVVVVVWWWXXXXXXWWWRRRMMMIIIGGGHHHHHHHHHHHHKKKPPPTTTYYY^^^dddhhhoooqqqqqqqqqooonnnnnnooojjjiiifffaaa[[[UUUOOOKKKCCC@@@<<<:::888666333111222000//////000000...---.........---------------//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,+++++++++******------------------------+++,,,,,,------,,,,,,+++,,,---...---------///111,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------.................................------,,,,,,---......//////...------------...///........................000000000000000000000000222111///......///111222222222111111222333444444555777999<<>>FFFRRR\\\cccgggnnnooouuuyyypppllliiilllqqqxxx~~~{{{sssjjjddddddggghhhiiinnnmmmjjjiiiiiijjjllllllvvv{{{~~~{{{xxxvvvqqqlllgggdddcccbbb___^^^\\\ZZZXXXWWWVVVVVVZZZZZZ[[[\\\]]]^^^______aaabbbeeehhhlllnnnpppqqqrrrtttuuuvvvwwwyyy}}}........................,,,,,,---------.........111///------...//////...---------.........///////////////////////////////////////////////////////////////......///000000000222444555555555666777:::===BBBGGGMMMSSSYYY^^^bbbeeejjjnnnqqqtttwwwzzzzzzzzz|||}}}}}}}}}||||||zzzyyywwwuuurrrooommmlllkkkiiifffcccbbbcccdddeeefffiiimmmpppsssuuuwwwxxxwwwvvvuuuuuuuuusssooollliiiiiijjjjjjllloooqqqrrruuuuuuvvvwwwyyy{{{~~~~~~~~~~~~}}}}}}}}}|||~~~}}}{{{xxxvvvtttssssssqqqooolllgggaaa\\\WWWUUUWWWZZZ___dddggghhhgggfffgggccc^^^YYYVVVRRRNNNKKKKKKKKKKKKLLLOOOUUU\\\bbbhhhmmmssswwwxxxxxxxxxxxxxxxwwwvvvtttqqqooommmlllhhheeeaaa]]]YYYTTTNNNJJJBBB???:::777555444333222.........//////////////////...............------------------------------------------------------+++,,,,,,,,,,,,+++******------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******---------------------------------,,,,,,---------,,,,,,------------,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++/////////...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---...//////000---------.........//////---------.........//////000//////.........//////---......//////000000000////////////////////////////////////////////////...///111222222111///...222333555444333333666888999;;;BBBLLLXXXbbbhhhjjjqqqssszzz|||sssllliiihhhnnnvvv}}}vvvooogggdddeeeiiikkkkkkmmmkkkiiihhhgggjjjmmmpppwww~~~}}}xxxrrrnnnllljjjeee```]]][[[ZZZZZZYYYYYYXXXWWWWWWWWWXXXXXX[[[\\\]]]___aaaccceeeeeeeeefffiiimmmpppsssuuuvvvwwwyyyzzz{{{|||.............../////////,,,,,,,,,------------...///---++++++---//////////////////000000111111222////////////////////////000000000000000000000000//////.........///000000000222444555777999===???CCCGGGNNNTTTZZZ___dddggglllooossswwwxxxzzz|||~~~|||}}}~~~}}}}}}|||{{{xxxvvvtttsssmmmllljjjhhhggghhhiiijjjjjjmmmqqqssstttuuuvvvxxxvvvuuussssssqqqnnnjjjfffcccccccccdddgggiiilllmmmooopppqqqssstttvvvwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuvvvuuuuuutttssstttttttttsssrrrqqqnnnkkkhhheeeccc]]]```dddhhhkkklllkkkkkkmmmjjjgggdddbbb___[[[XXXVVVVVVUUUUUUWWW[[[aaafffnnnrrrwww{{{|||{{{{{{{{{yyyxxxwwwuuutttrrrqqqqqqmmmkkkiiifffddd```[[[WWWMMMIIIDDD@@@===;;;888666111111000000000000000///........................------------------------------------------------,,,------------,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((------------------------++++++************++++++,,,------......------,,,))))))******++++++,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++.........---+++,,,...000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------........./////////,,,,,,------...///////////////......------......------///000000000000000////////////////////////000000000000000000000000...///000111111000///...000333555555444444888;;;;;;AAAJJJUUU___ggglllooovvvzzz}}}ssslllhhhffflllrrr{{{~~~zzzxxxpppmmmiiiggghhhjjjkkkkkkiiiiiihhhggggggjjjooosssxxx~~~zzzuuupppkkkfffccc___]]]ZZZWWWUUUTTTUUUUUUUUUUUUVVVVVVXXXYYYZZZ[[[]]]^^^```bbbeeegggiiijjjlllmmmppptttwwwyyy{{{|||~~~---........./////////000------------............---+++)))***,,,...000000...//////000111111222222////////////////////////000000000000000000000000000/////////000000111222111222444666999>>>CCCHHHMMMRRRZZZ```dddgggjjjlllooorrrwwwzzz{{{|||~~~~~~~~~}}}|||{{{zzzwwwtttqqqooohhhggggggffffffgggggghhhhhhlllppprrrrrrsssuuuwwwuuusssrrrqqqooojjjeeeaaa___^^^^^^___aaaccceeeggggggiiikkknnnppprrrrrrrrrsssrrrqqqpppnnnmmmllllllkkkkkkkkkkkkkkklllmmmnnnnnnooooooooonnnmmmllllllfffhhhkkknnnpppqqqqqqqqqnnnmmmlllkkkkkkiiifffcccaaaaaaaaaaaabbbfffkkkooouuuyyy|||~~~~~~}}}}}}}}}yyyyyywwwvvvuuutttsssssspppooommmlllkkkhhhddd```YYYVVVQQQLLLHHHDDD???<<<777666555333222000//////............////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---............---,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++------------------------++++++************++++++,,,,,,,,,------,,,,,,,,,***++++++,,,------......,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++''')))+++++++++***+++,,,,,,,,,---......---,,,,,,***++++++,,,,,,------...------------------------............////////////,,,,,,------...//////000///......---,,,,,,------,,,---///000111111000000////////////////////////000000000000000000000000000111111111111111111000...222555555444555999>>>@@@IIIUUU___ffflllqqquuu}}}~~~qqqkkkhhhggggggqqqwwwxxxqqqmmmiiikkklllllljjjiiiiiiiiifffggghhhggggggjjjppptttxxx~~~}}}vvvrrrlllgggccc```\\\YYYUUUTTTSSSSSSRRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^```bbbccceeehhhkkkmmmooopppuuuvvvyyy|||---.........//////000000............/////////000,,,***((()))+++...000000,,,------...///000000111000000000000000000000000////////////////////////111111000000111222333333666777999;;;???EEEMMMRRRUUUZZZbbbhhhkkkllllllmmmmmmqqquuuyyy{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwrrrmmmiiifffbbbbbbbbbccccccccccccccceeeiiinnnppppppqqqsssvvvuuusssrrrpppmmmiiiccc^^^]]]]]]\\\\\\]]]___aaabbbaaacccgggkkknnnpppppppppmmmlllkkkiiigggfffdddddddddccccccdddeeefffggggggjjjjjjkkkkkklllkkkkkkkkkmmmnnnppprrrtttuuuuuuuuunnnmmmmmmnnnooonnnllljjjiiijjjjjjkkklllpppuuuxxxyyy|||}}}}}}}}}yyyxxxwwwuuuttttttssssssrrrqqqppppppooolllhhhdddbbb___ZZZUUUPPPKKKEEEAAA<<<;;;999666333111///............///////////////,,,,,,,,,,,,,,,,,,,,,,,,..............................//////......---,,,---------....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,---............---------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++,,,,,,------...///000000,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++&&&)))...000///...,,,,,,,,,,,,---......---,,,,,,)))***+++,,,------...///---,,,,,,,,,,,,,,,,,,,,,............/////////000,,,,,,------...///000000///...---,,,,,,,,,,,,,,,,,,---///000111111111000000000000000000000000000000000000000000000000000222222222222222222222222---111555666444666;;;@@@EEEOOO\\\fffkkkpppuuuzzztttjjjfffgggiiijjjtttzzz}}}ssskkkfffdddiiinnnooolllhhhggggggeeeggghhhhhhhhhjjjppptttxxx~~~~~~xxxtttkkkgggaaa]]]ZZZXXXVVVUUUQQQQQQRRRRRRTTTUUUVVVWWWVVVWWWXXXZZZ]]]```cccdddhhhiiikkknnnpppsssuuuvvv{{{}}}222000///---------...///........................222111000.........///000////////////000000000000000111111111111222222222333222111000///.........000111222111111222555777:::===BBBGGGLLLQQQVVVZZZdddcccccccccdddeeeggghhhiiinnnuuuxxxxxxwwwxxxyyy|||xxxwwwyyy{{{}}}~~~}}}xxxssslllgggbbb```ZZZ[[[]]]]]]^^^```dddfffiiilllppprrrssssssuuuvvvvvvwwwxxxwwwsssmmmfffbbb]]]]]]]]]^^^^^^___```aaabbbfffkkkoooqqqrrrssstttvvvsssnnniiieeecccaaaaaa[[[\\\\\\]]]^^^^^^^^^]]]```aaabbbeeegggiiikkkllllllnnnqqqsssuuuuuutttsssuuuttttttsssrrrqqqppppppllllllmmmooorrrvvvyyy{{{|||}}}}}}|||zzzwwwsssqqqqqqrrrrrrrrrpppqqqqqqqqqpppnnnkkkiii``````aaa```]]]YYYUUURRRMMMFFF===888777666333000//////////////////000000//////.........---------***++++++,,,---...//////++++++++++++++++++++++++------------------------111...,,,---//////---+++***+++,,,,,,------,,,,,,++++++******++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,++++++*********------------------------........................000---++++++---///...,,,+++++++++******)))))))))---------,,,,,,+++++++++***++++++,,,,,,++++++***......---,,,+++))))))(((---------------------------.........---,,,,,,+++---,,,+++***+++,,,---...+++++++++,,,,,,,,,------........................+++++++++,,,,,,,,,------////////////////////////111000...+++)))***...111000000000000000000000000000000000000////////////...///000222222111111000222222222333555:::@@@EEEOOOYYYdddjjjlllqqq{{{vvvhhhdddcccdddiiipppxxx}}}{{{qqqhhhdddeeeeeehhhkkkjjjhhhffffffhhhdddfffiiillloooqqqssstttvvv{{{|||zzztttkkkddd```^^^ZZZVVVSSSRRRQQQQQQQQQSSSTTTTTTTTTUUUWWWYYYZZZ[[[^^^___aaaeeeiiilllmmmooorrrtttvvvyyy}}}//////......------------........................111111000///////////////////////////000000000000000111111111111222222222222111111000000000000111000111222333444666999<<>>CCCGGGMMMSSSXXX```ccceeefffdddaaa```___]]]^^^^^^__________________^^^___```bbbeeeggghhhfffgggkkksss~~~{{{xxxuuutttuuuwwwxxxyyy|||{{{zzzwwwtttssssssssstttrrruuuyyy}}}~~~zzzwwwuuutttrrrqqqpppooollljjjhhhgggeeegggiiikkklllllllllkkkiiihhhhhhggghhhiiijjjkkkkkkkkklllmmmnnnooopppqqqpppppprrrtttwww{{{~~~{{{uuuooojjjeee```\\\[[[[[[[[[[[[YYYWWWTTTSSSPPPQQQRRRTTTVVVYYY[[[\\\______^^^]]][[[WWWRRRNNNDDDAAA===888444222111111111111000000000/////////000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,---......******++++++,,,,,,------------------------------------------------------***+++,,,---------------++++++++++++++++++++++++------------------------------............------------,,,,,,++++++******------------------------,,,,,,------...------,,,,,,,,,---------.........+++++++++,,,,,,,,,------........................------......///000111111////////////////////////,,,...000111///......///////////////////////////...//////000111222222333111111111111222222333333222444666;;;BBBLLLWWW___dddhhhlllooottt~~~vvvmmmbbbbbbbbbdddjjjoooooolllhhhaaaXXXTTTVVVXXXYYYXXX[[[```eeehhhiiijjjmmmpppuuuvvvwwwyyyzzz{{{||||||}}}~~~zzztttnnnjjjccc___ZZZUUUQQQOOONNNMMMKKKLLLNNNPPPSSSUUUXXXYYYXXX[[[^^^```cccfffkkknnnmmmoooqqqtttvvvzzz///,,,)))''''''***...000////////////////////////...//////000000000000000////////////000000000000000111111111111222222222444444444555666888999:::>>>AAAEEEJJJOOOUUU[[[```gggiiikkkkkkiiifffeeeeeeddddddddddddcccbbbaaaaaa]]]]]]]]]___cccfffhhhhhhiiijjjnnnvvv~~~|||}}}~~~}}}zzzwwwwwwwwwyyyzzzwwwzzz}}}~~~|||{{{zzzwwwwwwvvvvvvuuusssrrrqqqoooppprrrssssssrrrqqqpppmmmkkkiiihhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjllllllmmmpppsssvvvzzz|||zzz{{{|||}}}~~~~~~~~~~~~|||yyyuuupppjjjccc___VVVVVVUUUUUUTTTTTTSSSSSSNNNNNNNNNOOOQQQSSSVVVWWWZZZ\\\^^^______]]][[[YYYLLLJJJFFFAAA<<<888555333111111111111000000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---,,,++++++,,,...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------------------...///******+++++++++++++++,,,++++++++++++++++++++++++........................+++---//////...,,,,,,,,,------------............------------............,,,,,,------------,,,,,,))))))******+++,,,------------------------------,,,,,,------......------,,,,,,---............------------.........//////.................................///////////////////////////////////////---...000000/////////000000000000000000000000000///000000111111222222222111111111111111222333333333666:::@@@HHHRRR]]]dddfffjjjooosssyyyyyynnnhhhaaadddfffhhhlllnnnkkkddd\\\WWWQQQOOORRRUUUXXXXXX[[[```fffjjjkkkmmmqqquuuwwwxxxzzz|||}}}~~~{{{vvvpppiiiccc^^^WWWUUURRRNNNLLLKKKKKKKKKKKKLLLOOORRRUUUXXXZZZ[[[]]]___bbbeeehhhlllpppssstttvvvyyy{{{~~~,,,++++++***+++,,,---...///////////////////////////////////////000111111////////////000000000000000111111111111222222222444555666888;;;>>>AAABBBDDDGGGLLLPPPUUUZZZaaaeeeiiijjjllllllkkkjjjjjjkkklllllllllllljjjhhhfffeeebbbaaabbbeeekkknnnooonnnooopppssszzz~~~|||zzzzzz|||||||||}}}~~~~~~~~~~~~~~~{{{|||}}}~~~}}}{{{xxxwwwtttrrrpppnnnnnnppprrrtttqqqpppooommmllljjjiiihhhjjjjjjjjjkkkmmmooorrrsssrrrssstttuuuwwwxxxyyyyyyzzzzzzzzzyyyvvvqqqjjjeee[[[YYYVVVSSSQQQPPPQQQQQQMMMLLLKKKKKKLLLNNNPPPRRRSSSVVVZZZ\\\^^^]]]]]]]]]UUUSSSPPPKKKEEE???:::777222222111111111000000000////////////............------------------------------------------------)))+++------++++++,,,...***+++,,,,,,------,,,,,,+++************+++,,,,,,---------------...//////,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,///111111...,,,,,,,,,---------.........//////------------.........///,,,,,,------------,,,,,,))))))***+++,,,---...///------------------------+++,,,------......------,,,,,,.../////////...------------.........//////........................//////............------////////////////////////---///000000//////000222000000000000000000000000111111111111111111111111333222222111222333444555555999???FFFOOOXXXbbbhhhiiimmmtttzzz~~~qqqiiifffccchhhjjjkkkmmmmmmfff\\\TTTRRROOOOOOQQQSSSVVVWWW[[[```gggkkknnnqqquuuyyyxxxyyy{{{}}}xxxuuupppjjjeee___YYYUUUOOONNNMMMLLLKKKKKKLLLMMMOOOPPPSSSVVVYYY\\\]]]^^^bbbdddhhhkkkmmmqqquuuyyy}}}+++---///111111000///...000000000000000000000000000///.........000111222////////////000000000000000111111111111222222222444555888;;;???CCCGGGIIIIIIKKKOOOSSSXXX]]]ccchhhfffhhhiiijjjjjjkkkmmmooosssssssssqqqpppmmmjjjiiihhhgggiiimmmssswwwwwwuuuuuuuuuxxx~~~}}}|||}}}}}}zzzyyyvvvuuuvvvyyy|||~~~~~~|||zzzxxxuuurrrpppoooiiiiiihhhhhhiiijjjlllmmmjjjkkklllnnnpppqqqssssssuuuwwwyyy{{{zzzvvvooojjjddd```ZZZSSSOOOMMMLLLMMMMMMKKKIIIHHHHHHIIILLLMMMNNNQQQUUUXXXYYYZZZ[[[\\\[[[ZZZWWWRRRLLLDDD>>>:::222222222111111111111000.../////////////////////------------------------------------------------+++---//////---,,,///111++++++,,,---------,,,,,,)))))))))((()))******+++---------------...///000.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---111333222///,,,+++,,,+++++++++,,,,,,------------------.........//////,,,------------------,,,------------------,,,,,,------------------------+++,,,,,,---.........---,,,,,,.../////////...---+++++++++,,,,,,,,,------......................../////////...------,,,,,,////////////////////////...///000///...///111333000000000000000000000000222222222111111111111111444444333222333444555666777;;;BBBKKKSSS]]]fffkkkkkkpppxxxzzzmmmfffeeefffkkknnnmmmmmmlllbbbVVVRRRRRRQQQQQQRRRSSSVVVWWW[[[aaahhhmmmpppsssxxx|||xxxyyy{{{~~~zzzwwwooolllgggbbb^^^YYYSSSOOOKKKLLLMMMMMMLLLMMMOOOPPPTTTUUUXXX[[[^^^```bbbbbbfffhhhlllnnnqqqtttyyy|||............////////////000000//////......------000///...------...///000000000000000111111111111111222333222000000111333444777;;;@@@FFFLLLPPPSSSTTTUUUWWWYYY\\\___aaacccfffhhhjjjkkklllooosssuuuxxx~~~zzzwwwqqqkkkllllllnnnrrrxxx}}}}}}}}}}}}|||{{{|||~~~~~~zzzwwwuuupppjjjeeeddddddddddddeeefffiiikkkmmmooopppppprrrsssuuuuuuuuutttrrrpppkkkggg___WWWPPPMMMKKKKKKJJJLLLOOOPPPQQQOOOMMMLLLIIIIIIJJJMMMSSSXXX[[[\\\ZZZYYYXXXUUUPPPIIICCC???===999444222222222111/////////////////////............---------......///------............------,,,,,,,,,---------......------,,,,,,,,,+++++++++...---,,,,,,++++++++++++------------------------//////////////////...............------,,,,,,,,,///...---,,,,,,,,,,,,,,,---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,++++++,,,...///111..................------------------------------,,,,,,,,,---------......///......---------......//////.........---------////////////000000000000000000///...............000000000000111111111111000//////000222555666777999???HHHSSS]]]eeeiiikkknnnttt{{{|||rrrllljjjjjjooosssuuussskkkbbb[[[XXXRRRRRRQQQOOOOOORRRVVVZZZcccdddhhhoooxxx~~~~~~{{{{{{|||}}}yyypppjjjdddaaa[[[UUUQQQNNNMMMLLLMMMKKKIIIKKKOOOQQQQQQOOOVVVXXX\\\^^^```bbbfffhhhlllmmmppprrruuuzzz............////////////222111111111000000000///111000000000000000000111/////////000000000000111111222333222222333555777888;;;@@@FFFLLLRRRVVVXXXZZZZZZ[[[\\\^^^```aaacccccceeegggiiikkkooouuuxxxzzz}}}{{{vvvrrrqqqqqqrrrwww|||~~~xxxpppiiieeecccaaa```aaaaaacccdddfffhhhiiijjjoooppprrrsssttttttsssrrrnnnkkkddd\\\UUUPPPLLLJJJIIIKKKMMMOOOPPPPPPPPPOOOMMMKKKJJJKKKNNNQQQRRRRRRXXXXXXYYYXXXUUUPPPKKKGGG>>>:::666333333333222111//////............------......------------......------............------,,,,,,,,,---------...............---------,,,,,,///...------,,,,,,,,,---------------------------***++++++,,,---...//////......---------,,,,,,,,,///...---,,,,,,,,,,,,---------...///////////////---------------------,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,+++***))))))))))))..................------------------------------,,,,,,---------.........///......---------......//////.........---------....../////////000000000222222111000000000000000000000000000111111111111222111000111333666888999===DDDOOOXXX```fffllloootttzzzyyyqqqnnnooopppvvvwwwwwwrrriii```ZZZWWWSSSSSSSSSRRRRRRUUUYYY]]]ggghhhmmmttt{{{~~~{{{|||~~~~~~wwwooogggbbbZZZWWWSSSOOOMMMKKKLLLLLLNNNLLLLLLNNNQQQTTTTTTSSSZZZ]]]```bbbdddgggjjjmmmtttvvvyyy{{{~~~............////////////111111111111000000000000111222222222222222222111000000111111111222222222111222333333444666;;;>>>@@@CCCIIIOOOUUUYYY\\\]]]^^^^^^^^^^^^___```aaabbbaaaccceeegggjjjpppvvv{{{{{{~~~zzzxxxxxxyyy}}}{{{ssslllgggcccaaaaaa```______```aaabbbccceeefffhhhkkkmmmnnnooooooqqqoookkkddd]]]VVVOOOLLLJJJJJJLLLNNNOOOQQQRRRSSSRRRPPPMMMKKKKKKKKKKKKJJJRRRSSSVVVXXXWWWTTTQQQOOOBBB???999666555444444333000000000//////............------,,,,,,,,,------------............------,,,,,,,,,---------......//////.........---------//////...---------......------------------------++++++,,,,,,---------......------------,,,,,,,,,......---,,,,,,,,,------------...////////////......---------,,,,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,------...---------------------------......------------------------,,,------------...............---------......////////////............---............////////////222111111000000000000000000000000111111111222222333222222333555777:::<<>>DDDOOOWWW___bbbgggnnnuuu{{{}}}wwwttttttwww~~~zzztttlllgggdddaaa]]]ZZZ[[[]]]^^^aaadddjjjrrrwwwzzz~~~xxxppphhhaaa\\\TTTQQQNNNLLLLLLLLLLLLKKKMMMOOOQQQTTTWWWZZZ]]]^^^```cccgggjjjkkknnnsssxxxyyy|||---...///000111111111111000111111111111222222222///000111222222333222222///111333555666888;;;>>>FFFKKKQQQVVVYYYZZZ[[[[[[\\\^^^aaacccfffkkkqqqvvvxxx{{{{{{{{{vvvqqqoooooommmgggbbbccc```^^^^^^```bbbcccccceeeeeefffhhhhhhhhhhhhhhheeebbb^^^XXXSSSPPPNNNMMMGGGDDD???<<<;;;<<<>>>@@@FFFHHHJJJMMMMMMIIICCC>>>;;;999888999::::::777444222222222111000000////////////.........---------------........................//////...---,,,,,,...//////...,,,,,,---///..............................---------,,,,,,,,,+++,,,...//////...,,,+++...---,,,++++++,,,---...------++++++++++++------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---//////......//////000111------,,,,,,,,,,,,++++++---------------------------...//////...,,,***)))///......------,,,,,,+++---------............///........................------------------------............/////////000////////////000000000000444222000000111222111000222111000111222444444444888666666:::CCCMMMVVV[[[dddhhhmmmsssxxx~~~zzzqqqkkklllpppxxx{{{wwwrrrmmmhhhbbb\\\XXXZZZ]]]aaaffflllssswwwzzz}}}~~~uuummmgggaaaZZZUUUMMMMMMMMMKKKJJJKKKMMMPPPPPPRRRUUUWWWYYY\\\```cccfffiiilllooorrrvvv{{{~~~//////000000000//////...000111111111111222222222000000111222222222222222333444555666888===CCCGGGLLLPPPUUUXXXZZZ[[[\\\]]]^^^aaadddhhhlllrrryyy}}}~~~}}}~~~|||vvvqqqiiifffcccaaaaaaaaaaaa```ccccccdddeeegggggghhhhhhhhhfffbbb]]]XXXTTTQQQPPPIIIGGGCCC@@@>>>>>>@@@AAACCCEEEHHHKKKMMMLLLHHHEEEAAA>>>;;;;;;<<<<<<;;;999333333222111111000000000............---------------...............------......//////...------,,,,,,------,,,******+++---.................................---------,,,,,,+++,,,---......---,,,+++---------,,,,,,---------------,,,++++++,,,------...---,,,,,,,,,,,,---......------------------...))))))(((((())))))***+++000000//////......------------------------------------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------........./////////000000////////////000000000111444222000000111222111000222222111111222333444444999888:::???HHHRRRZZZ___ggglllsssyyy~~~zzztttnnniiimmmrrrzzz~~~{{{yyyuuuooohhhbbb^^^[[[___bbbhhhnnntttxxx{{{|||}}}|||~~~~~~vvvkkkccc^^^YYYSSSNNNMMMNNNNNNMMMLLLMMMPPPRRRRRRUUUXXX[[[^^^aaaeeeiiijjjmmmqqqtttwww{{{000000000000///...---,,,000111111111111222222222111111111111222222222222666777888999===CCCLLLQQQSSSVVVYYY[[[\\\]]]___aaadddgggkkkpppvvv|||}}}ssspppkkkfffdddaaa^^^\\\aaaaaabbbccceeefffhhhhhhjjjiiigggddd```[[[WWWUUUNNNLLLIIIFFFDDDBBBBBBBBB@@@AAADDDIIIMMMOOOOOOMMMHHHEEE@@@>>>>>>???@@@@@@777666555333222111111111------------------......////////////...---,,,,,,.........///......---,,,,,,------,,,******+++---.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------...------,,,,,,------...........................+++************+++,,,,,,...------,,,+++******)))---------------------------------------,,,+++***)))******+++,,,,,,---------------............///........................------------------------....../////////000000000/////////000000000111111444222000000111222111000333333222222222333444444999;;;???FFFNNNXXX```dddkkkqqqyyy{{{sssmmmiiihhhlllsss{{{~~~|||{{{{{{zzzyyywwwpppgggaaa______ccchhhpppxxx}}}~~~}}}|||{{{yyyzzz|||}}}{{{pppiii```YYYUUUQQQLLLHHHKKKMMMOOOPPPPPPQQQSSSUUUVVVYYY]]]```cccggglllooopppssswww{{{~~~}}}}}}~~~///////////////...------000000111111111222222222222222222222222222333333888:::<<>>GGGPPPXXX```hhhmmmuuuzzzvvvlllggghhhjjjpppvvv|||}}}yyyvvvvvvxxxtttuuussslllddd```bbbffflllsss}}}zzzuuuqqqpppsssxxx~~~}}}tttjjjddd\\\YYYTTTPPPNNNMMMLLLLLLJJJMMMQQQSSSUUUVVVYYY[[[___bbbeeehhhkkkooosssvvv{{{~~~{{{{{{zzzyyyyyyxxxwwwwwwssssssrrrqqqppppppppppppmmmmmmmmmnnnooopppqqqqqqssstttvvvwwwyyyzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~---...///000111111111111000111111111111222222222333333333333555777999:::<<<@@@GGGMMMRRRVVVZZZ]]]bbbeeeiiimmmrrrvvv|||zzztttoookkkdddaaa]]]YYYVVVVVVXXXYYYZZZ]]]aaaeeehhhiiihhhhhhbbbaaa^^^[[[XXXTTTRRRPPPOOONNNNNNQQQUUUXXXZZZZZZWWWUUUPPPIIIDDDAAAAAACCCFFFEEEEEEBBB>>>:::555222000000000/////////......////////////...---,,,,,,,,,---......///.........,,,------,,,******+++---......................../////////.........------------------------------,,,------......------,,,------............------,,,------......------,,,***+++,,,------,,,+++***------,,,,,,------...///............------------------------------------//////...............///000000//////...------,,,---------............///................................................/////////000000000111111000000000111111111222222222111///000111333222222000333555555444444888;;;;;;BBBLLLUUU]]]eeemmmsss{{{|||sssllliiijjjllltttxxx|||}}}{{{yyyyyyzzzrrrrrroooiiidddbbbeeehhhssszzz|||uuupppnnnrrrxxx~~~|||tttkkkbbb\\\TTTRRROOOLLLKKKKKKMMMNNNMMMOOOSSSUUUWWWYYY\\\___dddfffjjjmmmqqquuuzzz}}}~~~}}}{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwsssrrrrrrqqqpppooonnnnnnkkkkkkjjjiiihhhhhhhhhhhhggggggggggggggghhhiiijjjiiijjjlllnnnpppqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwxxxzzz|||}}}}}}000000111111111111111000000111111111111222222222444444444444666999<<<>>>AAAEEELLLRRRXXX___dddhhhmmmpppuuuzzz~~~yyyvvvpppkkkeee^^^YYYXXXXXXYYYXXXZZZ^^^bbbfffhhhiiiiiigggeeebbb___[[[YYYWWWVVVWWWVVVWWWYYY\\\___```___\\\[[[XXXRRRJJJDDDBBBBBBDDDEEEGGGGGGEEE@@@:::777333333222111000///......---...............------,,,------...//////......,,,------,,,******+++---........................////////////............------////////////---------------,,,,,,---------,,,---...//////...---,,,,,,,,,---......---,,,,,,+++,,,---......---,,,+++///............///000000+++,,,,,,,,,,,,---------------------------------...---,,,+++,,,,,,---.....................---------------............///................................................//////000000000111111111000000111111111222222222222000///000111333333222...222555555444555999>>>AAAIIISSS[[[bbbjjjssszzz~~~vvvpppmmmmmmmmmmmmrrrtttvvvxxxyyyxxxxxxxxxssspppkkkgggfffgggiiikkkwww}}}|||vvvqqqpppttt{{{yyyqqqiii```YYYTTTNNNMMMLLLJJJJJJKKKNNNQQQRRRTTTVVVWWWYYY\\\```cccgggjjjooosssxxx~~~~~~}}}~~~}}}|||zzzxxxwwwuuuuuuttttttttttttrrrqqqooonnnkkkjjjiiihhhgggfffeeeeeeddddddcccbbbaaaaaaaaaaaabbbaaa`````````aaabbbbbb```aaabbbdddfffhhhhhhiiiiiiiiiiiijjjkkklllnnnooooooqqqssstttuuuwwwzzz}}}|||~~~222222333222222111000///000111111111111222222222444444444555888;;;???AAAFFFIIIOOOUUU\\\eeemmmsssuuuyyy~~~}}}{{{vvvnnnfff```]]]\\\]]]XXXZZZ]]]aaaeeegggiiiiiijjjhhhdddaaa]]][[[ZZZZZZ\\\[[[\\\^^^bbbdddeeeddd``````^^^XXXOOOGGGDDDCCCAAADDDHHHJJJIIIDDD???;;;555444333222111///......------......///.........,,,,,,---.../////////......//////...,,,,,,---///........................000/////////............---...000111111000...---......,,,++++++,,,......,,,---...//////...---,,,,,,,,,---......---,,,,,,,,,---///000000///---,,,---,,,,,,,,,,,,---............//////000111111111------------------------,,,+++*********+++,,,---+++,,,,,,------......///---------.........//////........................////////////////////////000000000000111111111111000111111111111222222222222000///000222333333222---111555666444666;;;@@@GGGNNNXXX```fffnnnxxxzzzrrrnnnnnnooonnnmmmnnnnnnooorrruuuvvvuuussstttooojjjggghhhjjjmmmnnnwww|||~~~zzzwwwsssrrrwww}}}~~~yyypppggg___WWWPPPLLLLLLLLLKKKKKKKKKMMMPPPSSSVVVWWWXXXYYY[[[^^^cccgggiiilllrrrxxx~~~~~~|||{{{zzz{{{zzzxxxwwwuuusssqqqqqqnnnnnnnnnmmmkkkiiigggeeeeeeeeedddcccbbbaaa```___\\\[[[ZZZYYYXXXXXXXXXXXXZZZYYYWWWVVVVVVWWWXXXYYYYYYZZZ\\\^^^```bbbbbbccccccccccccdddeeefffhhhhhhjjjkkknnnoooppprrruuuxxxuuuwww{{{}}}000000000000000111111222///000222111000000111222555555555666999>>>CCCFFFPPPTTTXXX\\\aaajjjuuu}}}}}}wwwnnnfff```^^^[[[[[[]]]aaafffhhhhhhggghhhfffdddccccccaaa^^^[[[YYY\\\```dddggghhhhhhhhhhhhfffbbbZZZRRRLLLHHHHHH@@@AAADDDFFFGGGGGGFFFEEE>>>;;;666333333333333333/////////000//////......,,,---------.../////////..................------------.........---+++***......////////////..............................111000...---,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////...---,,,,,,++++++......---------,,,,,,,,,++++++++++++,,,---......................................................000//////.........//////////////////////////////...............///000000111111111000000000000000222222111111222222333444222333333333555999@@@DDDMMMTTT\\\cccmmm{{{yyyuuuqqqqqqssssssooojjjkkkjjjhhhiiilllppprrrrrrnnnmmmkkkkkkkkknnnqqqssszzz~~~{{{|||}}}~~~vvvpppggg^^^VVVPPPKKKHHHIIIKKKMMMOOOPPPRRRUUUXXXTTTXXX\\\___```ccciiimmmppptttzzz}}}|||{{{yyywwwuuutttssssssrrrpppnnnlllkkkjjjjjjiiiiiihhhgggeeebbb```___\\\[[[ZZZYYYXXXWWWVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSRRRRRRRRRQQQQQQQQQSSSTTTTTTUUUVVVWWWWWWXXX[[[[[[ZZZ[[[\\\^^^```aaabbbbbbcccdddeeegggiiijjjmmmpppsssvvvxxxzzz}}}000000000000000111222222///111222333222222444666666777888;;;???DDDJJJNNNUUUYYY^^^bbbgggoooyyyxxxpppkkkhhhccccccdddgggjjjkkkjjjhhhgggfffdddddddddcccaaa___\\\^^^aaaeeehhhiiiiiiiiifffeeeccc```ZZZTTTMMMJJJBBBCCCEEEFFFGGGHHHHHHHHHBBB???:::666444333222111///////////////......---------..........................................---......///...---,,,+++.........//////.......................................---,,,------...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,+++,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,................................................//////............/////////////////////////////////////////////000111111111000000000000000000000222222111111222222333444444444444444666<<>>CCCIIINNNRRRWWW```fffkkksss}}}}}}xxxqqqmmmfffcccaaa```bbbdddffffffffffffgggiiikkkmmmnnnoooqqqnnnjjjjjjkkkggg___XXXQQQMMMHHHCCCBBBDDDGGGJJJOOOMMMJJJGGGCCC>>>888333333222111//////...//////000000000//////......------------.........////////////........./////////,,,,,,------------,,,,,,...........................------------,,,,,,+++000///...------...///000........................,,,,,,,,,---------......------------------------,,,,,,------------------------------------------,,,,,,,,,,,,---...000000...............................................................///000000///////////////////////////............///000000//////000000111111111111222222111111222222333444444555777:::@@@IIITTT[[[bbbmmmxxx|||wwwuuuuuuxxx|||~~~{{{rrrggg```]]]___bbbiiiooosssuuutttnnnooorrrvvvzzz}}}~~~~~~}}}}}}~~~~~~uuujjj```YYYUUURRRNNNLLLMMMPPPRRRSSSSSSVVVYYY[[[]]]aaaeeehhhkkknnnrrrtttvvv{{{|||{{{yyyxxxvvvuuutttttttttsssqqqnnnllliiihhhgggfffeeecccbbb___^^^\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSNNNNNNNNNNNNMMMLLLKKKJJJEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@????????????>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIILLLOOOQQQRRRTTTWWWYYY[[[^^^bbbeeehhhlllpppsss222111111111111222333333333333444444444666:::===EEEKKKSSSXXX\\\bbbkkkrrrzzz}}}vvvqqqjjjfffbbb``````bbbddddddeeefffhhhkkkmmmooopppppptttqqqnnnlllllliiiddd```YYYTTTLLLEEEBBBBBBEEEGGGMMMMMMMMMLLLJJJEEE???:::555444222111000///000000000000//////////////////,,,,,,------.../////////......------......///000------............------....................................---,,,******......------------......------------------------,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,************+++,,,---.........................................................---......///000111////////////////////////...............//////000/////////000111111222222222222111111222222333444444666:::???FFFPPPZZZ```hhhsss~~~zzzvvvvvvwwwyyy{{{}}}|||wwwooofff```aaadddjjjrrrxxxzzzyyywwwppprrrvvvzzz}}}}}}}}}}}}}}}}}}tttkkkbbbYYYTTTQQQOOOLLLLLLOOOQQQSSSTTTWWWZZZ]]]```bbbfffjjjmmmqqqtttxxx{{{~~~~~~|||{{{zzzwwwvvvtttrrrpppooonnnmmmlllkkkiiigggeeecccaaa``````___]]][[[YYYWWWVVVUUUSSSSSSQQQPPPOOONNNNNNNNNIIIIIIJJJJJJIIIHHHGGGGGGBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>@@@@@@@@@AAAAAABBBCCCDDDBBBDDDFFFHHHHHHIIIKKKMMMQQQTTTWWW[[[]]]```dddggg222222111111222222333444444555666777999<<>>EEEMMMVVV```fffnnnxxxzzzsssqqquuuzzz}}}~~~}}}zzztttnnniiifffggglllttt|||~~~zzzuuuwwwzzz~~~{{{||||||~~~|||sssjjjbbbZZZTTTPPPNNNMMMMMMOOORRRUUUVVVVVV\\\^^^aaaeeegggkkkpppsssxxx{{{~~~|||zzzxxxvvvuuutttrrrqqqnnnllljjjhhhggggggdddcccbbb```^^^\\\[[[ZZZYYYXXXVVVTTTRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDEEEEEEEEEDDDCCCCCC????????????>>>>>>>>>>>>;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::999:::::::::::::::::::::::::::;;;<<<===>>>===<<<<<<============>>>???@@@@@@???@@@BBBBBBBBBBBBDDDFFFGGGIIIMMMOOORRRTTTXXX[[[222222111111222222333444555777888:::===BBBIIIMMMRRR[[[fffnnnsss{{{|||sssnnngggbbb```aaaaaabbbbbbdddiiimmmpppqqqqqqpppooorrruuuuuussspppnnnmmmfff```VVVMMMFFFCCCCCCDDDHHHJJJMMMQQQRRRPPPJJJFFF999777555333111111222333......//////000000111111,,,,,,------...///000000---,,,,,,+++,,,---...///......////////////..............................)))***,,,---......---,,,***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////...---,,,,,,++++++***++++++,,,---...//////444333222000...---,,,,,,................................................---------......000111111////////////////////////000000000000000111111222...//////000111222222222222222111111222222333444555:::AAAIIIQQQ[[[ccciiiqqq|||uuuoooooovvv|||}}}xxxsssnnnlllkkkmmmrrr{{{}}}xxxzzz~~~zzz{{{|||}}}vvvmmmccc\\\VVVQQQNNNMMMMMMNNNRRRVVVZZZ[[[[[[___aaaeeehhhkkkoootttwww|||~~~{{{zzzyyywwwtttrrrqqqpppnnnmmmkkkhhhfffdddcccbbb^^^^^^]]][[[ZZZXXXWWWWWWTTTSSSQQQOOOMMMKKKJJJIIIIIIHHHGGGEEEEEEDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>==================<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<===<<<<<<<<<===>>>?????????@@@AAAAAA@@@@@@BBBCCC@@@BBBFFFHHHJJJMMMPPPRRR333444555444333333555777666888999<<>>888444222222222......///111222222///---//////...------------...------/////////...---,,,222222222222111000..............................++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........---...........................------,,,,,,------...---------.........//////000///...------...///000------------------,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000111222333222333666888777===FFFNNNWWW```kkksss~~~uuunnnnnnsssxxx{{{|||tttoooqqqtttzzz~~~|||~~~yyytttiii___YYYTTTOOOLLLLLLLLLOOOQQQTTTVVVXXX\\\______ccciiimmmppptttzzz~~~}}}|||||||||zzzyyyxxxuuurrrpppooollliiigggfffdddbbb___]]]\\\\\\\\\XXXXXXWWWUUUTTTRRRQQQQQQNNNMMMLLLKKKIIIGGGFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAA@@@@@@>>>===<<<;;;:::;;;;;;<<<===<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;;;;:::999999::::::::::::;;;;;;888;;;======<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@AAACCCEEEFFFGGGHHH222333333333111222333555777999<<<@@@FFFNNNWWW]]]mmmuuu~~~~~~}}}zzzuuuoooiiiddd```^^^^^^```cccfffiiikkklllmmmpppqqqqqqrrrrrrqqqpppooommmhhhaaaZZZSSSMMMHHHEEEIIIIIIKKKNNNRRRTTTSSSRRRIIIFFFAAA<<<777444333222333222000///000111000/////////...------------...////////////...---,,,+++000000000000///...---,,,........................------------------------......---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////.........---...........................------,,,,,,------...---------.........////////////...------...//////...---------------------000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222333333333444666888;;;AAAJJJRRR[[[eeepppxxxyyyppplllooovvv{{{~~~zzztttrrrtttwww|||~~~~~~~~~~~~yyytttiii```WWWTTTQQQMMMLLLMMMOOOQQQTTTVVVXXX[[[___bbbccchhhmmmrrruuuyyy~~~~~~|||zzzyyyyyyxxxvvvuuusssqqqnnnllljjjhhheeecccaaa```^^^\\\ZZZYYYYYYYYYUUUUUUTTTRRRQQQOOONNNNNNKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCAAA@@@?????????@@@??????>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999::::::::::::::::::::::::<<<:::999999:::;;;;;;:::999999::::::::::::;;;;;;999;;;======;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>??????AAABBBCCCDDDEEE222333333222222222444777:::===BBBHHHOOOXXXbbbhhhxxx|||wwwpppiiibbb___^^^___aaacccfffhhhjjjjjjnnnoooqqqrrrsssrrrpppooonnnkkkfffaaa[[[UUUNNNIIIIIIIIIJJJMMMQQQSSSTTTSSSMMMKKKGGGBBB===999666444777444000......///000000000///......------......222111///...,,,,,,++++++............---,,,++++++........................////////////////////////...------------,,,,,,,,,------------------------,,,,,,,,,---------....../////////...............------------------------......------------......---------.....................------------..............................000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333444444333444777999AAAGGGOOOWWW```kkkwwwyyysssmmmlllpppwww|||~~~|||}}}|||xxxttttttwwwzzz~~~}}}}}}zzzqqqkkk]]]VVVPPPOOONNNLLLMMMPPPRRRTTTWWWZZZ\\\___cccfffiiimmmssswww{{{~~~|||{{{{{{{{{{{{yyyvvvuuutttsssqqqnnnmmmjjjgggfffdddbbb___]]][[[ZZZXXXVVVUUUTTTSSSSSSPPPOOOOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>======<<<======<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;:::::::::::::::999999999999999999999999<<<:::999999:::;;;;;;:::999999::::::::::::;;;;;;999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>=========>>>??????@@@@@@444444555444444555888;;;>>>BBBIIIQQQZZZdddnnnuuu~~~vvvnnnfffaaaaaaaaaaaacccdddfffhhhjjjlllnnnpppqqqrrrqqqooommmkkkiiigggeeeaaa[[[TTTOOOIIIHHHHHHJJJNNNQQQSSSSSSQQQPPPNNNJJJEEE???:::777777444000...///000000000000//////...............111000...---,,,,,,,,,------------------,,,++++++........................////////////////////////---------------------------------...............,,,,,,,,,---------..............................------------------------......------------..............................------------------------.........///////////////////////////////////////////////////////////////000000000000000000000000000000000111111222222333333444555444444666999<<>>>>>333444555555555888<<>>>>><<<<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::;;;:::999888888999;;;<<<999:::::::::;;;;;;<<<<<<<<<:::999999:::;;;::::::999999999:::::::::;;;;;;:::;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>333333444555777;;;AAAEEEHHHNNNXXXbbbmmmwww}}}vvvpppmmmjjjjjjkkkkkkkkkkkkllllllnnnnnnnnnnnnnnnmmmlllllleeedddcccccccccaaa^^^[[[PPPLLLHHHFFFHHHKKKNNNPPPUUUUUUUUUSSSPPPKKKFFFCCC777666444444444333111///111000//////......//////---------------//////000---......//////...------................................................,,,,,,,,,------------...,,,,,,,,,---......//////,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...............---------------............---------------......//////000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222333444444333444555555666:::???CCCJJJRRR^^^jjjuuuzzzwwwwwwxxx{{{~~~~~~{{{wwwqqqoookkkhhhhhhjjjmmmooonnnrrrvvvzzz{{{rrriii```WWWRRROOOLLLLLLMMMMMMLLLPPPVVVYYY\\\___bbbeeehhhmmmppptttxxx}}}{{{xxxwwwvvvtttsssrrrqqqqqqkkkiiifffeeecccbbb___]]][[[YYYVVVUUUTTTRRRPPPNNNKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========:::;;;;;;<<<<<<;;;::::::999999999999::::::::::::999999999999999::::::;;;:::::::::;;;;;;<<<<<<===<<<:::999999:::;;;;;;:::999999::::::::::::;;;;;;;;;;;;<<<;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????555666888:::<<>>999666555444333222111000000///////////////------..................------............------................................................,,,,,,,,,---------......+++++++++,,,---.........,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////.........------------...////////////...---+++,,,,,,---......//////000000000000000000000000000000000000000000000000000000000000000000000000///000000111333444444555333333444555777<<>>=========;;;;;;<<<<<<<<<<<<<<<<<<888999:::;;;;;;:::999999::::::::::::::::::999999888888999:::::::::::::::888999999:::;;;;;;<<<<<<<<<:::999999:::;;;;;;:::999999::::::::::::;;;;;;;;;<<<<<<:::999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@:::;;;===???CCCIIIPPPUUU___fffppp|||~~~}}}{{{zzzzzz}}}||||||~~~}}}vvvtttqqqooonnnnnnnnnooolllhhhccc___^^^___^^^^^^ZZZUUUMMMIIIHHHJJJMMMNNNUUUUUUVVVVVVTTTRRRPPPNNNJJJDDD===777444444444444111111000///////////////......///000///...,,,+++,,,,,,---......---------........................////////////////////////,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////.........------------...///000000///...---++++++,,,,,,---...//////000000000000000000000000000000000000000000000000000000000000000000000000///000000222333444555555222333444555888===DDDIIISSS]]]lllzzz{{{qqqiiifffccc___]]]___cccgggiiiiiiooovvv~~~xxxrrrjjjbbb\\\WWWSSSQQQOOOOOOQQQTTTUUUUUUZZZaaa___aaaeeehhhkkkooosssvvv}}}~~~}}}|||zzzwwwtttlllkkkjjjhhhgggffffffeee```^^^[[[ZZZYYYXXXVVVTTTSSSQQQNNNMMMLLLKKKIIIGGGCCCCCCDDDDDDCCCAAA@@@????????????>>>>>>======<<<:::::::::::::::;;;;;;;;;777888999::::::999888777;;;;;;;;;:::::::::999999666888999:::;;;::::::999777777888999::::::;;;;;;<<<:::999999:::;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<<<<:::999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>======>>>>>>???@@@@@@AAA===BBBGGGJJJLLLRRR[[[bbblllrrr}}}|||yyyuuuvvvwwwvvvuuuuuuvvvxxxzzz~~~{{{tttooooooooommmnnnqqqllljjjfffbbb^^^\\\[[[ZZZZZZXXXTTTMMMFFFDDDGGGJJJPPPRRRTTTVVVWWWVVVUUUTTTQQQKKKDDD>>>999666444222222222111111111111222222000/////////..................////////////......000000//////.........---........................000000///...............---...............------,,,...000111111000...,,,////////////////////////........................---...///...------...///111000...,,,+++,,,...///////////////000000000000............////////////000000000000000000000000000000000000000000000000000000000000111111111111...///111111000000222333111222555999;;;>>>IIITTT]]]iiivvvxxxnnnggg___]]][[[ZZZ\\\___aaabbblllnnnsss}}}}}}uuujjj___[[[XXXRRRNNNMMMNNNPPPRRRTTTUUUXXX[[[^^^aaaeeejjjnnnpppuuu{{{~~~~~~~~~}}}|||{{{xxxuuuqqqmmmkkkggggggfffdddbbb___]]]\\\]]]XXXTTTSSSUUUTTTPPPLLLKKKKKKIIIGGGEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999777888888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::999======<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCDDDJJJQQQUUUXXX]]]eeelllwww}}}}}}{{{yyyuuussspppqqqrrrqqqpppppprrrsssxxx{{{yyysssqqqpppnnnnnnqqqnnnllliiieeeaaa]]][[[ZZZ\\\ZZZUUUNNNHHHDDDEEEGGGLLLNNNQQQTTTWWWWWWWWWWWWSSSOOOHHHBBB>>>:::666333333222111000000000000000000000/////////...............////////////......000/////////....................................000//////...............---...............---------...///000000///...---................................................---...///...------...///000///...---,,,------...............////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111...///111111000000222333444444777:::<<<@@@LLLXXXdddooo|||vvvjjjccc]]][[[ZZZZZZ\\\```bbbdddjjjmmmrrrzzz}}}xxxnnncccYYYVVVTTTQQQOOOOOOPPPRRRTTTVVVXXXZZZ^^^aaadddiiinnnrrruuuzzz}}}||||||||||||{{{{{{{{{yyyyyywwwuuuqqqmmmjjjhhhbbbbbbbbbaaa___]]][[[ZZZYYYUUUQQQPPPRRRQQQMMMIIIIIIIIIGGGFFFDDDBBBAAA@@@AAA@@@???>>>============;;;;;;;;;;;;::::::::::::999999999999999999999999777888888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===============>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDPPPXXXaaagggjjjnnntttzzz|||xxxtttsssqqqnnnmmmnnnoooppppppppppppqqqsssxxxzzz}}}~~~~~~~~~vvvssspppnnnnnnqqqooonnnllliiieee```\\\ZZZ\\\ZZZVVVOOOIIIDDDCCCDDDGGGJJJNNNRRRVVVXXXYYYYYYWWWSSSNNNIIIDDD???999555444333111000///...//////000000000/////////......------............------////////////..................................../////////............---------...............---........................------------------------........................---...///...------...///...............---------------------........................////////////000000000000000000000000000000000000000000000000000000000000111111111111...000111111111111222444777666999<<<>>>DDDQQQ^^^mmmwwwssseee^^^YYYYYYYYYZZZ]]]```dddfffkkknnnssszzzwwwrrrddd[[[RRRPPPPPPOOOPPPRRRRRRTTTWWWYYY[[[^^^aaadddhhhmmmssswww{{{|||yyyxxxxxxxxxwwwwwwwwwvvvvvvvvvtttsssrrrppplllhhheeeccc\\\\\\\\\\\\[[[YYYXXXWWWTTTPPPMMMLLLMMMLLLIIIEEEFFFFFFEEECCCAAA@@@???>>>???>>>===<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999999999999999999999777888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>?????????>>>>>>??????@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGG___hhhssszzz||||||zzzyyyxxxyyyyyyvvvtttqqqooommmlllkkkjjjoooqqqsssttttttuuuvvvxxx}}}~~~vvvqqqooolllmmmqqqnnnnnnnnnlllhhhccc^^^[[[[[[XXXTTTNNNHHHDDDAAA@@@EEEGGGLLLQQQUUUXXXYYYYYYYYYVVVSSSOOOJJJCCC<<<777444333111///...//////000000000000////////////...------............------///////////////.......................................///.........------,,,---......///.........///......------......///------------------------........................---...///...---------///---......//////...------------........./////////............///////////////////////////////////////////////////////////////000000000111111111111///111222222111222333555888888:::>>>AAAHHHVVVdddsss}}}~~~~~~qqqbbbZZZUUUWWWXXXZZZ]]]aaafffiiinnnqqqvvv{{{~~~yyypppjjj^^^UUUOOOMMMNNNNNNQQQUUUTTTVVVYYY[[[^^^aaaeeehhhlllpppwww|||}}}|||{{{yyywwwuuussssssrrrrrrrrrrrrqqqqqqqqqqqqnnnnnnllljjjgggccc```^^^YYYYYYXXXXXXVVVUUUSSSRRRNNNLLLIIIHHHIIIHHHEEECCCCCCBBBAAA@@@???>>>===<<<<<<<<<;;;:::::::::::::::::::::::::::999999999999888888888888888888888888777777888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIpppyyy{{{}}}}}}yyyvvvsssrrrssstttpppooonnnllljjjiiijjjkkkooorrrvvvxxxyyyzzz|||~~~|||sssooommmjjjkkkooolllmmmnnnmmmkkkgggcccaaaZZZWWWRRRMMMHHHDDDAAA???EEEGGGLLLPPPTTTWWWXXXXXXYYYWWWUUURRRNNNHHH@@@;;;555333111000///000222333111000000000////////////---..................---.........///////////////........................---......///...---,,,,,,,,,------...//////............------------......------------------------........................---...///...---------///------...//////......---....../////////000000000............///////////////////////////////////////////////////////////////000000000111111111111000111333333222222444555888888;;;@@@EEEMMM\\\jjjwww}}}~~~nnnaaaZZZSSSVVVYYY\\\^^^bbbhhhlllpppssswwwzzzzzz{{{}}}{{{rrriiicccZZZTTTOOONNNOOOOOORRRWWWVVVXXX[[[^^^aaadddiiilllooottt{{{|||xxxvvvtttssssssrrrqqqpppooonnnmmmllllllllllllkkkkkkkkkiiihhhgggeeebbb___[[[YYYWWWWWWVVVTTTRRROOOMMMLLLJJJIIIGGGFFFEEEDDDBBBAAA??????>>>======<<<;;;;;;::::::999999888999999999::::::999999999888888888888888888888888888888888777777888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>?????????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIII{{{wwwrrruuuyyy}}}~~~{{{wwwssspppppppppqqqnnnoooooommmllllllnnnppprrruuuzzz~~~|||tttpppmmmjjjjjjmmmiiikkkmmmoooooommmkkkjjjaaa\\\UUUOOOJJJGGGCCCAAAEEEGGGLLLPPPTTTVVVWWWXXXXXXWWWVVVUUURRRMMMFFFAAA888777444222111222444555111111000000000/////////......////////////...............///////////////........................------...//////---,,,+++,,,,,,---...////////////------------------------------------------------........................---...///...------...///---------...............////////////000000000111............////////////000000000000000000000000000000000000000000000000000000000000111111111111000222333333333333444666888999>>>EEEKKKTTTcccrrr{{{yyyjjj___YYYRRRVVV[[[^^^```ccciiinnnooosssvvvwwwuuuuuuxxxzzz{{{ssskkkbbb]]]WWWSSSPPPQQQQQQQQQUUUZZZYYY[[[___bbbeeeiiimmmqqquuuzzzzzzuuurrrpppnnnlllllllllkkkkkkjjjjjjjjjfffffffffeeeeeeeeeeeedddccccccbbb```]]]ZZZWWWUUUTTTSSSRRRPPPMMMKKKHHHGGGFFFFFFEEECCCBBBAAA@@@???===<<<<<<<<<;;;;;;::::::999999888888888888999999999999999888888888777777888888888888888888888888777888888888888999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLzzzyyyyyyyyyxxxvvvrrrooolllnnnssswww{{{}}}~~~{{{yyyuuurrrqqqqqqqqqrrrtttuuuvvvuuuttttttwwwzzz{{{xxxtttooojjjiiijjjhhhjjjmmmqqqssstttuuuuuummmfff\\\TTTOOOJJJFFFCCCDDDGGGKKKPPPUUUWWWYYYYYYXXXWWWWWWWWWUUUQQQLLLHHH???<<<888555333333444555111111111000000000////////////000000000000//////............/////////000........................,,,---...//////---,,,***+++,,,---...////////////,,,,,,............,,,,,,................................................---...///...------...///...------,,,---...///000........./////////000000............////////////000000000000000000000000000000000000000000000000000000000000111111111111111222444444333333555666888:::AAAJJJRRR[[[kkkyyy~~~~~~ttteee\\\XXXRRRWWW]]]```aaadddjjjpppqqqtttwwwvvvsssssswww{{{{{{ssskkkccc[[[WWWSSSPPPPPPSSSTTTTTTXXX]]]]]]___cccfffjjjnnnrrrvvv|||}}}vvvpppmmmllljjjiiieeeeeeeeeeeedddddddddddd```____________^^^^^^^^^]]]]]]\\\ZZZXXXUUURRRPPPMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA???=========;;;;;;;;;;;;::::::::::::999888888888888888999999999888888888777777777777888888888888888888888888777888888888888999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRSSSSSSTTTPPPQQQRRRSSSTTTUUUVVVVVV~~~xxxsssrrrqqqqqqqqqpppmmmkkkhhhkkkooossswwwyyyzzz{{{yyywwwuuussssssssstttuuuzzz|||~~~}}}|||}}}|||wwwrrrkkkhhhiiihhhjjjnnnrrrvvvyyy{{{|||vvvnnncccYYYSSSNNNIIIFFFBBBEEEKKKPPPUUUYYY[[[[[[XXXXXXWWWXXXWWWUUUPPPMMMDDDAAA<<<777444333333444111111111111000000000000000000111111111111000000---.........//////000000........................,,,---...//////---+++***+++,,,---...////////////+++,,,...//////...,,,+++////////////////////////........................---...///...------...//////...,,,+++,,,...000111---------.........//////............/////////000000000000000000000000000000000000000000000000000000000000000111111111111111333444444444444555777888<<>>888444222333444///////////////000111111000000000000000000000000000/////////............000000000000000000000000000///...------...///000///...---,,,,,,---...///------...///000000//////........................------............------000000000///......------////////////////////////////////////////////////000000000000000000000000111111000000//////......000000000000000000000000222222333333333333444444///111222222222444666888???BBBGGGOOO\\\mmm~~~yyy{{{~~~{{{kkk\\\UUUUUUUUUYYY^^^bbbfffiiimmmpppssstttuuusssrrrtttzzz~~~zzzoooeee^^^YYYUUUTTTPPPRRRUUUVVVWWWXXXZZZ\\\```eeekkknnnqqquuuzzzvvvnnnkkkiiifffccc```^^^\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWSSSRRRQQQOOONNNMMMLLLLLLFFFEEEDDDCCCBBBAAA@@@@@@@@@>>><<<:::999:::;;;<<<999888888888777777666666777777777777888888888888999888777777777888:::;;;999999888888888888888888777888888888888999999999888888888888888888888888999999999999999:::::::::::::::;;;<<<============>>>>>>??????@@@AAAAAABBBGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRRRRRRRSSSTTTVVVWWWXXX]]]]]]]]]]]]]]]]]]]]]]]]______aaacccfffjjjlllnnnxxxpppkkkhhhiiiiiiiiiiiihhhfffeeegggiiimmmoooppprrrtttvvv{{{}}}{{{vvvsssooommmnnnmmmooottt{{{xxxpppiiiaaaXXXRRRPPPNNNLLLMMMRRRWWWZZZ[[[ZZZZZZZZZYYYWWWUUUSSSQQQPPPKKKDDD===666333111111222111000///////////////000000000000000000000000000000/////////.........////////////////////////000///...------...///000///...------------...///------...///////////////.................................//////..............................///////////////////////////////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000111111111222222222333333111222444444444555888:::AAAEEELLLVVVdddttt|||tttyyywwwiii\\\WWWWWWXXX[[[aaafffiiimmmqqqssstttuuuuuuttttttxxx~~~{{{tttjjjaaaZZZVVVTTTRRRQQQSSSVVVWWWXXXZZZ\\\___ccchhhnnnrrruuuzzz|||wwwqqqiiicccbbbaaa___\\\ZZZXXXWWWVVVWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOPPPPPPQQQPPPOOONNNLLLJJJIIIHHHHHHCCCCCCBBBAAA@@@???>>>>>>>>>===;;;:::999999::::::888888888888777777777666777777777777888888888888888888777666777888999:::888888888888888888888888888888888888999999999999999999999999888888888888:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFGGGGGGHHHIIIIIIJJJJJJMMMNNNOOOQQQRRRTTTUUUVVVYYYYYYYYYZZZ[[[]]]^^^___bbbcccdddeeeffffffffffffggggggiiilllooosssuuuwww~~~wwwqqqkkkhhhffffffggggggggggggffffffhhhjjjmmmppprrruuuyyy||||||zzzxxxwwwuuussssssvvvzzz~~~zzzuuuooogggcccYYYVVVRRRQQQTTTXXX\\\___]]]]]]\\\ZZZXXXWWWVVVUUUUUUQQQJJJBBB;;;666333222444333222000///.........000000000000000000000000000000000/////////..............................//////............///000///...------------...///---......///////////////...........................//////000000//////...+++,,,,,,---......//////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111111222222222333444555555555777:::<<>>===<<<;;;;;;;;;;;;::::::999888888888888888888888777777777777777777777777888888888888777777666666666777888999888888888888888888888888888888888888999999999::::::::::::999999888888888::::::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKLLLNNNNNNOOORRRSSSTTTWWWYYY[[[]]]^^^cccccccccdddfffhhhiiijjjjjjllloooqqqrrrsssrrrrrrqqqrrrtttwww{{{~~~wwwqqqlllhhhgggeeefffgggggghhhhhhiiiiiikkkmmmpppssswww{{{{{{yyywwwwwwxxx{{{~~~}}}yyytttqqqgggccc^^^ZZZYYY[[[___aaa```___]]][[[YYYXXXXXXXXXTTTRRRMMMGGGAAA<<<888666444333222111000/////////////////////////////////000000000////////////..........................................//////000.........------...............///////////////...........................//////000000000000//////,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111222222222222333444555555666888<<>>======<<<<<<;;;::::::999888888999999888888666666888888888777777777777777666777777777888888888888666666666666666777777888888888888888888999999999888888888999999999::::::;;;;;;;;;:::999999888888::::::;;;;;;<<<<<<=========>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLNNNPPPRRRTTTUUUVVVXXXYYY[[[^^^aaaccceeegggllllllmmmnnnoooqqqsssttttttvvvyyy|||}}}}}}{{{zzzzzz{{{}}}yyyrrrlllhhhfffeeeeeeffffffhhhiiijjjllllllmmmppptttxxx}}}{{{xxxvvvwwwzzz|||}}}~~~}}}wwwsssmmmgggbbbaaabbbccccccbbb```]]][[[ZZZYYYYYYVVVTTTPPPLLLFFF@@@;;;888333333222111111111111111////////////////////////111000000000////////////........................---......///////////////---..................---...///////////////..............................//////000000000000//////......---------,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000222222222333333333333444222333444555666999>>>AAAJJJTTTddduuu{{{wwwuuutttwww}}}tttjjjddd^^^ZZZ\\\```fffkkkrrrwwwyyyzzzzzzzzzuuuuuuvvvzzz|||qqqhhh___\\\WWWTTTSSSTTTTTTTTTUUUWWWYYY[[[]]]aaafffjjjrrrvvv{{{yyylllfff]]]WWWUUUTTTSSSRRRPPPPPPOOOOOONNNOOOOOOOOOJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA???===<<<<<<<<<;;;;;;:::999999999777777777888777777666555777777777777777777888888666777777777888888888888555666666666777777777777777777888888888999999999888999999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<======>>>>>>???@@@BBBCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQTTTWWWYYY[[[\\\aaabbbdddgggjjjmmmooopppsssssstttuuuwwwyyy{{{|||~~~}}}yyyrrrlllgggeeedddeeegggggghhhiiilllnnnpppqqqssswww|||{{{vvvtttvvvxxx|||}}}vvvnnniiigggggggggfffdddaaa___\\\ZZZYYYYYYXXXVVVQQQKKKCCC===999333333222222111222222222000000000000000000000000111111000000000/////////........................,,,---...///000000000///------...//////...------//////////////////...---...........................//////000000//////...//////......---,,,,,,+++////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000222222333333333444444444111222333444777;;;AAAEEEPPP[[[lll{{{{{{uuussstttuuu}}}}}}uuulllddd```^^^]]]aaagggnnnsssyyy}}}~~~|||{{{zzzvvvvvvyyy~~~uuujjjbbb[[[XXXTTTSSSTTTUUUVVVVVVWWWYYY[[[]]]```eeekkkooowww{{{uuukkkbbb]]]WWWRRRPPPOOOMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>???@@@AAAAAA@@@???===<<<::::::::::::999999999888777777666666666666666666777777777777888888888888777777777777888888888888555666777888888888777777777777777888999999::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAABBBDDDEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNPPPQQQRRRTTTVVVYYY]]]```cccdddkkklllnnnqqqtttvvvxxxyyyzzzzzz{{{|||~~~|||uuurrrmmmiiiffffffggghhhlllmmmnnnooorrruuuxxxzzz~~~xxxttttttuuuzzz}}}zzzsssnnnmmmkkkkkkiiigggccc___\\\ZZZZZZZZZYYYVVVPPPIIICCC???666555444333222111111111000000000000000000000000111111111000000000//////////////////////////////,,,---...///000000000///------...//////...------///////////////...------.................................//////.........///.....................////////////////////////////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000111222222222333333333333111222333555999>>>EEEJJJWWWbbbrrr}}}uuuqqqrrruuuxxx~~~wwwmmmfff```^^^___aaagggooovvv{{{{{{zzzxxxyyy~~~~~~wwwnnnccc\\\WWWUUUSSSRRRTTTVVVWWWWWWZZZ\\\^^^aaadddiiioootttzzzuuuhhh___XXXVVVRRROOOMMMKKKJJJIIIFFFEEEEEEDDDDDDDDDEEEEEECCCBBBBBBAAAAAA@@@??????<<<======>>>===<<<;;;:::;;;===>>>??????>>>===;;;999999888888888888777777888777666555555666777888666777777777888888888888777777777777888888888888666777888999999999888777666777777888999999::::::999999999:::::::::;;;;;;::::::;;;;;;<<<<<<============>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLMMMPPPRRRUUUVVVWWW[[[\\\___cccgggkkkmmmooouuuvvvxxxzzz}}}}}}|||yyyppppppnnnkkkiiihhhiiilllmmmsssssstttvvvyyy|||yyytttssstttwwwzzz~~~yyytttqqqnnnnnnmmmkkkgggbbb]]][[[WWWXXXYYYXXXUUUOOOJJJFFF888777555333111000//////000000000000000000000000111111111111000000000000000000000000000000000000+++,,,...000000000000///,,,---...//////...---,,,//////000000///...------........................------............------------......///000000000////////////////////////////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000000111111111111222222222111222444777:::AAAHHHMMM\\\fffuuuzzzrrroooqqqvvvzzz{{{tttiiibbb]]]^^^```dddllluuu||||||zzzzzz|||yyyrrriii___XXXVVVTTTRRRRRRTTTVVVWWWXXX]]]___aaacccggglllsssxxx|||~~~rrrfff[[[TTTNNNMMMKKKIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@???>>>>>>======<<<<<<===>>>===<<<;;;:::999:::<<<>>>>>>>>><<<;;;777777777777777666666666888777666444555666888999666666777777888888888999777777777777888888888888666777888::::::999999888666777777888999999::::::999999:::::::::;;;;;;;;;999::::::;;;<<<===>>>>>>??????@@@AAACCCDDDDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMQQQRRRTTTWWWYYY\\\^^^___ccceeehhhlllppptttwwwyyy|||}}}~~~wwwssspppuuuzzzyyywwwrrrmmmlllkkkiiiiiijjjmmmpppqqqrrrvvv{{{~~~~~~~~~|||yyyxxxvvvwwwyyy{{{~~~zzztttssstttssspppkkkfffcccaaaXXXXXXXXXXXXVVVRRRLLLHHHBBB===777222111111222222000000000000000000000000000000000000000000000000////////////////////////......................................................//////000000111111////////////////////////000000////////////000000+++,,,...000111000000///////////////////////////............////////////............/////////000////////////000000000000000111111111111222222222444444333333333444555555333333666;;;>>>CCCMMMWWWaaannn}}}zzzrrrooosssyyy|||wwwuuugggddd```___dddmmmwww~~~~~~||||||{{{|||sssjjjbbb[[[VVVSSSTTTTTTSSSSSSUUUYYY\\\^^^bbbeeehhhjjjooowww|||yyyiii```ZZZSSSMMMIIIHHHFFFDDDDDDDDDDDDEEECCCBBB@@@>>>>>>>>>>>>???>>>============<<<<<<<<<===<<<;;;:::999:::;;;;;;999999999999999999999999;;;;;;:::999888777666666777777777777777777777777666666666666666555555555888888888888888888888888999999888888888888888888555666888999::::::999999::::::;;;;;;;;;:::999999:::<<<============>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMOOORRRTTTVVVYYY]]]___aaacccfffhhhkkkmmmppptttxxx|||xxxnnnjjjgggkkkuuu~~~|||vvvqqqqqqpppmmmjjjkkknnnmmmmmmnnnqqqtttwwwxxx~~~}}}|||zzzyyyzzz~~~yyyvvvwwwwwwtttpppkkkfffddd]]]\\\ZZZYYYWWWRRRMMMIIIEEEAAA:::555333333333222000000000000000000000000000000000000000000000000////////////////////////................................................---------...............////////////////////////000000////////////000000------...///000000000///////////////////////////............////////////........./////////000000////////////000000000000000111111111111222222222333333333333333444444555555444777<<<@@@FFFQQQ\\\iiiuuuyyyrrrqqquuu|||{{{vvvssshhheeeaaa```eeeoooyyy}}}||||||wwwnnneee^^^XXXTTTQQQSSSTTTTTTTTTVVVYYY\\\___ccchhhkkkooouuu|||zzzhhh[[[TTTOOOJJJEEEFFFEEECCCBBBAAAAAABBBBBB@@@???>>><<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999::::::999999999999999999999999888888888888888777777777777777777777777777777777555555555666666666666666888888888888888888888888999999888888888888888888777888999:::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;:::;;;============???@@@EEEEEEEEEFFFGGGHHHJJJKKKKKKMMMOOOPPPRRRTTTWWWZZZ]]]___cccfffhhhjjjlllnnntttuuuyyy}}}}}}ssslllddd```^^^cccmmmwww{{{{{{sssmmmiiijjjkkkiiijjjlllrrrssstttvvvyyy}}}}}}xxxvvvzzz{{{||||||zzzwwwqqqlllhhhccc```]]]ZZZWWWSSSOOOLLLJJJEEE???:::777555444333////////////////////////000000000000000000000000////////////////////////...............................................................---------////////////////////////000//////......//////000//////.........//////000////////////////////////............////////////....../////////000000000////////////000000000000000111111111111222222222333222222222333333444555777666999>>>DDDKKKXXXeeerrr}}}zzzuuutttyyy}}}}}}{{{uuuooogggeeebbbbbbgggqqq|||}}}|||}}}zzzpppfff^^^YYYUUUSSSQQQSSSVVVXXXYYYZZZ]]]___bbbfffkkkooottt{{{ssshhhZZZPPPLLLIIIFFFBBBBBBAAA@@@???>>>>>>>>>???===<<<;;;:::999999::::::;;;;;;;;;:::::::::999999::::::999888888888888999777777777777777777777777666666666777777888888888666666666666666666666666444444555555666666777777777777777777777777777777888888999999999999999999888999:::;;;<<<<<<<<<<<<======<<<;;;;;;<<<===>>><<<===???@@@@@@@@@BBBDDDGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRUUUWWWYYY[[[___bbbfffiiillloooqqqsssuuuwww}}}|||sssjjjccc^^^\\\]]]cccmmmtttwwwxxxooojjjhhhiiijjjjjjmmmqqquuuwww{{{xxxtttwww|||}}}xxxrrrmmmgggccc^^^ZZZWWWUUURRRPPPNNNIIICCC>>>:::777444222////////////////////////000000000000000000000000////////////////////////................................................111111000000//////....../////////////////////////////////....../////////111000...------...///000////////////////////////............////////////...////////////000000000////////////000000000000000000111111111222222222222222222222222333444555888777:::AAAHHHQQQ```nnnxxx|||xxxyyy{{{xxxyyyxxxrrrkkkeeecccbbbccciiisss}}}}}}|||~~~zzzssshhh___YYYVVVTTTSSSSSSVVVYYY\\\^^^```bbbdddeeeiiinnnsssxxx~~~sssccc[[[QQQJJJGGGFFFCCCAAA???>>>>>>======<<<<<<<<<:::::::::999999888888888:::999999999888888888888999888888888777777777777777777777777777777777777666666666666777777777777666666666666666666666666333444444555666777888888666666666666666666666666888888999999999999999:::999::::::;;;<<<<<<<<<===>>>===<<<;;;;;;===???AAA???AAACCCDDDDDDEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRTTTVVVYYY[[[^^^```cccgggjjjnnnppptttwwwyyy{{{}}}zzzrrrjjjccc^^^[[[\\\```fffnnnssstttsssoookkkjjjlllmmmmmmrrrxxxzzz~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~|||vvvxxx{{{~~~~~~xxxsssjjjeee___[[[XXXWWWVVVTTTPPPLLLGGGBBB===999555222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................111111000000//////......//////////////////////////////............//////111000...------...///000////////////////////////............////////////////////////000000000111////////////000000000000000000111111111222222222222222222222333444555666888888<<>><<<:::<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999888888888888888888777777777777888888888777777777666666666666666666666666666666777777777777666666666666666666666666666666666666333444444555666777888888666666666666666666666666888888999999::::::::::::999999::::::;;;;;;<<<===>>>===;;;;;;<<<>>>@@@BBBAAACCCEEEFFFGGGHHHKKKMMMKKKLLLMMMOOORRRUUUWWWYYY]]]___bbbeeegggjjjooorrrtttvvvzzz}}}}}}wwwpppiiiccc___]]]]]]^^^bbbgggllloooooommmnnnlllmmmqqqrrrsssxxx}}}|||zzzyyywwwvvvuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz||||||||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~|||{{{}}}~~~zzznnnjjjccc^^^[[[YYYXXXWWWSSSOOOJJJFFFAAA<<<777333000000000000000000000000000000000000000000000000////////////////////////////////////////////////.......................................---------///////////////////////////......------....../////////.........//////000////////////////////////............/////////////////////000000000111111////////////000000000000000111111111111222222222222222222333444555666777888999???IIITTT```pppxxxqqqnnnlllhhhddd```aaaccchhhnnntttzzz~~~~~~}}}|||{{{}}}~~~wwwjjjddd]]]WWWUUUUUUVVVWWWTTTWWWZZZ]]]___bbbeeehhhmmmqqqvvv{{{{{{hhhZZZQQQIIIFFFBBB>>>===<<<:::888:::;;;;;;<<<;;;;;;::::::888999999999999999888888888888888777777777777666777777888888777777666555666666666666666666666666888888888777777666666666666666666666666666666666444444555555666666777777777777777777777777777777888888999999:::;;;;;;;;;:::::::::::::::;;;======>>>======>>>???AAACCCDDDBBBDDDFFFHHHIIIJJJMMMOOOQQQQQQSSSVVVYYY\\\___aaadddgggjjjlllnnnrrrvvvyyyyyy|||{{{wwwrrrkkkeeeaaa```aaadddddddddfffiiikkkllllllmmmnnnqqqwwwzzz|||}}}|||zzzwwwvvvuuusssrrrrrrqqqqqqrrrssstttvvvwwwwwwvvvvvvyyyyyyyyyxxxxxxxxxxxxxxxzzzyyyyyyyyyzzz|||~~~vvvqqqjjjddd___\\\YYYVVVUUURRRNNNJJJEEE@@@:::666222222222222222222222222000000000000000000000000////////////////////////////////////////////////........................---------...............///////////////////////////......------......///------...///000000000///////////////////////////............//////////////////000000000111111111////////////000000000000000111111111111222222222333333333444555666888888:::<<>>===<<<;;;888888999:::::::::999888666777888999999888777777888888888777777777777666777777888999888777666555777777777777777777777777777777777888888888888888777777777777777777777777555555555666666666666666888888888888888888888888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;===>>>???>>>???@@@AAACCCDDDEEEFFFEEEGGGJJJLLLMMMOOORRRTTTXXXYYY[[[^^^bbbeeeiiijjjlllnnnqqqsssuuuxxx|||~~~{{{zzzwwwqqqjjjeeecccdddfffkkkiiigggeeefffiiilllnnnnnnpppvvv}}}~~~~~~}}}{{{xxxwwwuuutttsssrrrqqqqqqqqqqqqnnnoooqqqssstttuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz|||}}}{{{vvvooohhhbbb]]]YYYVVVWWWTTTPPPLLLHHHBBB<<<888222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000.........................../////////000000111111////////////////////////.........------.........+++,,,...000111111000///////////////////////////............/////////000000000000000111111111111////////////000000000000000111111111111222222222333444444555666777999999;;;>>>GGGTTT```mmm}}}~~~zzzooofffbbbaaaaaa___ccciiioootttxxxzzz{{{zzzzzzzzz|||tttkkk]]]ZZZUUUSSSTTTVVVXXXYYY^^^___aaabbbdddggglllpppsssxxxkkk[[[PPPIIIFFF===<<<<<<<<<<<<;;;;;;:::666777888999999888777777555666777888888777666666888888888888777777777777777888999999999888666555888888888888888888888888666666777888999:::;;;;;;888888888888888888888888666666666666666555555555888888888888888888888888888888999::::::;;;<<<<<<======<<<<<<===>>>@@@AAA@@@AAACCCEEEFFFGGGHHHHHHJJJLLLOOOQQQRRRTTTWWWZZZ^^^___aaadddhhhllloooqqqqqqsssuuuwwwyyy||||||vvvnnnkkklllnnnllljjjooojjjggggggggggggkkkqqqpppsss{{{~~~}}}|||||||||}}}|||{{{yyywwwuuusssrrrqqqnnnnnnmmmlllmmmnnnoooppppppqqqtttvvvwwwwwwvvvvvvttttttsssrrrqqqqqqqqqrrrssssssssstttuuuwwwyyy{{{~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~{{{tttmmmgggbbb]]]YYYVVVTTTQQQNNNJJJEEE@@@<<<<<<777111000222333111...222222111111111111222222000000000000000000000000.........///////////////---...///000000///...---............////////////...///000///...---...000111000///......///000111000000//////.........---000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000111111111111222222222111000000111444777999999===EEEOOOYYYgggyyyzzz|||wwwlllddd```______dddggglllrrrwww{{{~~~zzzxxxxxxwwwkkkcccXXXVVVTTTSSSSSSVVVYYY\\\^^^```bbbcccdddgggnnnssszzz|||~~~iii\\\SSSJJJCCC@@@===<<<;;;:::999:::;;;<<<::::::999888777666555444888888999999::::::::::::999888777666666777888999777777777777666666666666777777777777777777777777:::999999999888888777777555666666777888999999999777777888888888888777777777888888999::::::;;;;;;888999999:::<<<======>>>>>>??????@@@AAAAAABBBBBBEEEEEEFFFGGGHHHJJJLLLMMMNNNPPPSSSTTTWWWZZZ___bbbeeegggjjjmmmnnnqqqtttvvvvvvyyy|||~~~{{{uuunnnlllnnnpppooonnnnnnjjjggghhhhhhhhhmmmssstttyyy~~~}}}}}}|||{{{|||||||||wwwwwwvvvtttsssqqqppppppnnnnnnnnnnnnpppqqqssstttsssuuuwwwxxxyyyyyyxxxwwwvvvuuuuuuttttttttttttuuuvvvvvvvvvvvvxxxzzz|||}}}~~~~~~}}}||||||}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~{{{rrrjjjccc]]]YYYXXXUUURRRPPPMMMIIIDDD@@@===888333111333333111...222222111111111111222222000000000000000000000000///////////////.........---...///000000///...---............////////////...///000///...---...000111000///......///000111000/////////............////////////////////////---------,,,,,,---------000000000000111111111111000000000000000000000000111111111111222222222222333222111222555888:::;;;AAAJJJUUU___nnn|||yyy|||}}}{{{qqqggg```]]]]]]___eeeiiiooouuuzzz}}}~~~{{{zzz|||}}}rrrfff^^^UUUTTTRRRRRRSSSVVVZZZ\\\___bbbdddeeefffiiipppvvvooo]]]RRRKKKDDD???===<<<;;;::::::999999::::::777777777777777777777777666666666777777777777777888888777666666777888888777777777777666666666666777777777777777777777777999999888888888777777777666666777777777777888888777777888888888888777777999999999::::::;;;;;;;;;999999:::;;;<<<<<<======???@@@@@@AAABBBCCCDDDDDDFFFGGGHHHIIIKKKMMMOOOPPPRRRUUUWWWYYY\\\___dddgggkkkmmmppprrrsssuuuxxxzzz{{{}}}xxxrrrmmmkkkmmmooopppooommmjjjiiikkklllmmmrrrzzz}}}~~~{{{zzzzzz{{{{{{{{{{{{zzzzzzsssssssssrrrrrrqqqqqqqqqppppppqqqsssuuuxxxzzz{{{{{{|||}}}}}}}}}}}}{{{{{{yyyyyyxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}|||||||||}}}{{{{{{{{{{{{zzzzzzzzzzzz}}}yyyppphhhbbb]]]YYYWWWTTTRRRPPPMMMIIIFFF???:::555333444444222///222222111111111111222222000000000000000000000000000000//////......------......////////////..................////////////...///000///...---...000000000////////////000000////////////....................................000000////////////000000000000000000111111111111000000000000000000000000111111111111222222222333444444333444555888;;;===EEEPPP\\\hhhwwwzzzvvvttt}}}~~~yyyooofffaaa```ccceeeiiimmmssszzz~~~}}}}}}vvvjjj___XXXRRRQQQQQQQQQSSSWWW[[[]]]aaacccfffggghhhlllsssyyyzzzjjj]]]NNNGGGCCC???<<<<<<999999::::::999999888777444444555666777888888999666666666666666555555555888777777666666777777888666666666666777777777777777777777777777777777777888888777777777777666666666666666666777777777777777888888999999888888777::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========@@@AAABBBCCCDDDEEEFFFFFFHHHHHHJJJLLLOOORRRUUUVVVYYY[[[^^^aaacccgggkkknnnrrrtttwwwxxxyyyzzz}}}~~~}}}qqqmmmhhhfffgggiiikkkkkkkkkjjjkkkoooqqqssszzz~~~|||{{{yyyzzzzzz{{{zzzyyywwwvvvrrrsssssssssttttttuuuuuussstttvvvyyy}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzz~~~~~~~~~vvvooohhhdddZZZXXXVVVTTTRRRPPPMMMKKKBBB>>>999666555444222111222222111111111111222222000000000000000000000000111111000///...------,,,...//////////////////...............////////////...///000///...---...000000000////////////000000///////////////.........////////////////////////222111111000000111111222///000000000111111111111000000000000000000000000111111111222222222333333444444444444555888<<>>>>>>>>AAABBBCCCDDDFFFGGGHHHIIIJJJKKKMMMPPPTTTWWW[[[\\\```cccfffiiikkknnnrrruuuxxxzzz|||}}}}}}~~~~~~zzzwwwtttrrrqqqpppiiieeeaaa______aaadddeeehhhiiimmmsssvvvzzz}}}{{{{{{{{{zzz{{{{{{{{{yyywwwuuutttsssttttttvvvwwwxxxyyyyyyyyy{{{~~~~~~}}}|||tttlllfff\\\ZZZWWWTTTSSSQQQOOOLLLDDDAAA<<<999666444333222222222111111111111222222111111111111111111111111111111000///...------,,,/////////....../////////............////////////...///000///...---...000//////000000000000//////.........///////////////000000000000000000000000///......------......//////000000000111111111111000000000000000000000000111222222222222333333333333444444444555888>>>BBBKKKXXXiiiwwwyyyttttttwwwzzz~~~}}}}}}}}}}}}|||wwwnnngggddddddhhhkkkssswww}}}{{{qqqggg^^^VVVQQQOOOPPPQQQSSSWWW[[[___aaabbbeeeiiikkkmmmrrrzzznnn___QQQHHHAAA???>>>;;;;;;<<<666777888999888777666555555555555555666666666666777777666666666666666666666666666777777666666666555666666666777777777888777777777777777777777777666666666666666777777777222333444666777999:::;;;999999::::::::::::999999999999999:::::::::::::::>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQUUUYYY]]]aaacccgggjjjmmmppprrruuuxxx{{{{{{}}}tttpppjjjfffeeeddddddcccbbb___\\\ZZZ[[[]]]aaacccgggjjjqqqzzz~~~~~~}}}{{{xxxxxxyyy{{{|||{{{{{{{{{zzzxxxwwwvvvwwwwwwxxxzzz|||}}}~~~{{{|||~~~yyynnnggg```\\\YYYVVVTTTQQQOOOMMMGGGDDD@@@;;;777555444333222222111111111111222222111111111111111111111111000000//////......------//////............//////............////////////...///000///...---...000//////000000000000//////.........///////////////111111111111111111111111000000////////////000000000000000000111111111111000000000000000000000000222222222222333333333333222444666666666:::AAAGGGPPP^^^ooo}}}vvvsssuuuzzz~~~~~~~~~}}}xxxrrrllljjjkkknnnqqqxxx{{{uuujjjaaaZZZTTTQQQQQQQQQSSSVVVZZZ^^^bbbddddddhhhkkknnnqqqvvvnnn\\\QQQHHHBBB======<<<999888:::777777888888777777666555777777777666666555555555444444444444555555555666555666666777777666666555555555666666777777888888777777777777777777777777666666777777777777888888333444555777888:::;;;<<<999::::::;;;;;;::::::999999999999:::;;;;;;<<<<<>>???@@@@@@AAABBBCCCEEEFFFHHHHHHJJJKKKLLLOOOQQQTTTUUUVVVZZZ[[[^^^bbbfffkkknnnqqqvvvxxx|||~~~{{{yyyxxxyyy{{{yyyrrrkkkbbb```___aaadddfffeeeccc\\\\\\\\\\\\___dddkkkooouuu{{{~~~|||{{{||||||zzzwwwwww{{{~~~zzzzzzyyyzzz{{{}}}xxxuuutttttt}}}~~~vvvgggccc^^^YYYUUURRROOOMMMJJJHHHDDD>>>999555444555222222111111111111222222111111111111111111111111.........///////////////000///...------...///000............/////////000...///000///...---...000...///000111111000///...---.........//////000000////////////////////////000000////////////000000000000000000111111111111000000000000000000000000222222333333333444444444444777999:::;;;@@@JJJQQQZZZiii{{{~~~xxxyyy~~~}}}tttsssqqqooopppsssvvvxxx}}}vvvjjj```YYYUUURRRQQQUUUVVVXXX[[[^^^bbbeeegggjjjmmmqqquuuxxx~~~ttt```QQQHHHFFF???<<<;;;===<<<999999<<<:::999777666666666777888777777777777888888888888444555666777888:::;;;;;;444555666777777666555444444555555666777888888999777777777777777777777777777777888888999999999:::;;;::::::999999999888888:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???AAABBBCCC@@@AAACCCDDDFFFHHHJJJKKKMMMNNNPPPRRRUUUWWWYYYZZZ___```cccgggkkkooosssuuuzzz}}}{{{wwwqqqmmmmmmjjjeeecccccc```cccgggiiiiiigggeeeeee```aaabbbaaabbbgggpppwww|||~~~||||||{{{yyyvvvyyyxxxxxxxxxyyy|||yyytttrrrrrrxxxzzznnnhhh```ZZZWWWUUURRROOOQQQNNNIIIEEEAAA<<<888555333111000111222222111000111111000000//////......111111111111000000000000,,,,,,,,,---------......111111000000/////////...............////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000111111222333222111111000111111111333666::::::;;;BBBOOOYYYgggsss}}}{{{zzztttpppkkklllmmmnnnqqquuu{{{yyypppdddZZZUUUSSSTTTTTTUUUXXX[[[^^^```bbbfffhhhjjjnnntttyyy}}}sssaaaTTTJJJCCCAAA;;;:::999888777777777777999888888777666777777777::::::999888777666555555:::999999999888888777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777999999999999999:::::::::888999:::;;;<<<;;;:::::::::;;;<<<>>>???AAABBBCCCFFFGGGGGGGGGGGGIIILLLNNNMMMPPPTTTWWWYYY\\\```ccceeehhhllloooqqqsssvvvyyy~~~{{{rrrkkkdddaaa___[[[YYY[[[fffjjjmmmooonnnmmmlllllleeegggiiijjjlllqqqyyy|||yyywwwxxxxxxvvvtttzzzzzzzzz|||~~~~~~~~~~~~{{{|||yyysssqqqqqqvvvrrrkkkbbb[[[WWWUUUSSSPPPQQQNNNJJJFFFCCC>>>999555444333111222333333222111111111000000////////////000000000////////////...,,,,,,------............///.........------------............////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000111000000000000000000000000000000000000111222222111111111111111222333333555888;;;;;;===EEESSS^^^kkkwww~~~vvvooojjjfffhhhjjjlllpppuuu{{{{{{rrrkkk```XXXUUUTTTUUUVVVWWWZZZ]]]```bbbeeehhhkkknnnrrrwww|||{{{eeeVVVLLLDDD???>>>;;;:::999888777777777777777777777666666666555555888888888777666666555555999999888888777777777777777777777777666666666666666666666666777777777777777777777777777777777666777777777888888888888999888888999999999999::::::::::::;;;<<<<<<======<<<>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHHHHHHHJJJMMMPPPRRRUUUYYY\\\___bbbeeehhhjjjmmmqqqtttvvvyyy|||~~~}}}zzzyyytttjjj```[[[XXXWWWXXX\\\iiikkknnnnnnmmmlllllllllgggjjjnnnqqqttt{{{~~~|||yyywwwuuuuuuvvvwwwvvvvvv|||}}}~~~|||{{{{{{}}}{{{yyy|||zzztttqqqqqqttt~~~yyyqqqeee\\\XXXUUUSSSQQQPPPNNNLLLIIIFFFAAA;;;777666444222222333333222111111000000000000/////////////////////............---............/////////............------------............////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111222222000000000111222333555555777999<<<===AAAKKKYYYdddrrr}}}xxxooogggccc___bbbfffkkkpppvvv}}}zzzuuuiiiccc[[[UUUTTTUUUWWWYYYZZZ\\\```bbbdddgggjjjmmmsssvvv{{{uuueeeTTTIIIDDD???<<<<<<:::999888888777777777777555555666777666555444333666666666666666666666666777777777777666666666666777777777777666666666666666666666666777777777777777777777777777777777777888888888999999999::::::888888888999999:::::::::<<<<<<<<<<<<===>>>???@@@CCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLNNNRRRUUUXXX[[[```dddfffiiimmmppprrruuuyyy|||~~~}}}xxxvvvvvvssshhh]]]XXXWWWXXX]]]dddjjjkkklllkkkjjjiiiiiijjjjjjnnnssswww~~~|||yyyxxxwwwwwwwwwxxxzzz||||||}}}}}}{{{{{{|||~~~}}}~~~|||vvvtttsssuuu~~~xxxjjj^^^XXXUUUSSSQQQPPPOOOMMMLLLIIIDDD>>>:::777555333222222333222111000000000000000000000000000000/////////............/////////////////////000000000000000/////////............////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000111111111111111000000111111222333111111111222222333555555888:::<<>>@@@BBBCCCFFFGGGGGGHHHJJJKKKKKKLLLMMMNNNPPPQQQRRRUUUXXX[[[^^^bbbgggjjjmmmpppsssuuuxxxzzz~~~{{{xxxtttqqqhhh^^^VVVTTTUUUYYYaaahhhnnnnnnmmmkkkiiiiiijjjlllrrrvvv{{{~~~zzzxxxvvvuuuwwwyyy{{{~~~~~~~~~~~~zzzxxxxxxyyypppccc[[[WWWTTTRRRQQQPPPOOONNNLLLGGGBBB===888666333111111222111000000000000000111111111111111111111000000000///////////////////////////.../////////000000000000000............////////////////////////////////////............//////////////////////////////////////////////////////////////////000000111111111111111111111111111222222333444444333333333333333444888:::===BBBJJJXXXgggqqq}}}~~~qqqgggaaa]]]ZZZZZZ___gggnnnuuu|||xxxoooiii]]]YYYUUURRRSSSVVVXXXYYY]]]___ccceeegggjjjmmmppptttyyy{{{gggSSSJJJBBB???===::::::<<<888888777777666777777777555666777888888666444333333333444444555555666666555555555555555555666666777777777777666666666666666666666666777777777777666777777777888888888999777777777888888888999999888999999:::;;;<<<<<<<<<============???AAADDDEEEGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSUUUWWWZZZ^^^aaadddhhhmmmqqqsssuuuxxxyyy{{{~~~~~~yyyuuunnnhhh___XXXTTTVVV[[[```gggnnnlllkkkjjjhhhgggiiimmmpppxxx~~~}}}xxxvvvvvvuuuuuuyyy|||}}}|||}}}}}}yyykkkaaa[[[WWWTTTSSSRRRPPPOOOMMMJJJEEEBBB;;;888444222222222222111000000000111111111111222111111111111000000000000/////////............------------...........................////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000/////////000111111222222222111111111111222333333666555444444333333333444888:::???GGGQQQ```nnnwwwyyykkkbbb]]]ZZZYYY]]]bbbjjjrrryyy{{{rrriiicccYYYWWWTTTSSSUUUWWWYYYZZZ^^^aaadddgggiiilllooorrruuuzzzkkkYYYIIIBBB===<<<;;;777777999888777777666666777777777666666777888777666555444333444444444555555666666555555555555666666666666777777777777666666666666666666666666777777777777666777777888888999999999777777777888888888888999::::::;;;;;;<<<===>>>>>>>>>>>>???AAABBBEEEFFFHHHIIIIIIKKKLLLNNNPPPQQQRRRSSSUUUXXXZZZ\\\___dddggglllppptttxxxzzz{{{|||~~~{{{tttllleee```[[[WWWWWW]]]ccchhhmmmrrriiiiiihhhhhhiiinnntttyyy}}}xxxuuuuuuwwwyyyzzz}}}~~~sssiiiaaa[[[WWWUUUSSSQQQOOONNNLLLHHHFFF>>>;;;777444444444444333000000111111111222222222111000000000000/////////............------,,,,,,------------.........///............////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000...//////000111111222222222222111111222222333444555444444444444444555666999<<>>???@@@@@@???AAACCCEEEGGGIIIJJJJJJKKKLLLNNNPPPSSSUUUVVVWWW[[[]]]```bbbeeeiiimmmqqquuuxxx}}}yyyoooddd]]]ZZZWWWTTTWWW___fffiiimmmqqqllllllmmmnnnqqqxxx~~~zzzvvvuuuwww{{{~~~yyynnneee^^^ZZZVVVTTTQQQOOONNNMMMJJJHHHAAA===999666555666555555000000111111222222222222000/////////..................---------,,,,,,,,,.../////////000000111111............/////////000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000...//////000111222222222222222111111222222333444333333333444555666777888:::>>>FFFQQQ^^^mmmyyy}}}}}}uuuhhh___ZZZZZZ\\\^^^bbbgggooovvv{{{zzzsssjjj```YYYSSSRRRRRRTTTXXX]]]___```cccfffiiilllnnnppptttvvvyyyiiiYYYMMMEEE@@@<<<;;;<<<;;;888777:::777777666666666666777888666555444333333333444444666666666666666666666666555666666666777777888888777777777777666666666666666666666666777777777777666777777888999999::::::999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBEEEHHHKKKLLLLLLLLLNNNOOOQQQTTTVVVYYY[[[\\\ccceeehhhjjjmmmqqqvvvzzz{{{~~~