BM6P6(@ BBBAAAFFFRRR```ooooooVVVHHHCCCAAADDDDDDHHHTTTgggzzzoookkkpppzzziiiXXXEEE;;;666111......000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////222111000000111333555666888777777777888999::::::===BBBEEEKKK^^^}}}wwwooofff\\\WWW\\\eeeiiiyyycccGGGCCCCCCNNNiiiqqqjjjhhhjjjnnnsssrrrqqqqqqpppmmmhhheeeeeebbb___^^^___]]]YYYUUUTTTNNNHHHIIINNNSSSUUUUUU]]]```ccccccaaabbbgggllliiihhhhhhhhhhhhggggggfffhhhiiiiiiiiiiiiiiilllnnniiikkknnnpppqqqrrrtttvvvwwwvvvuuutttrrrpppooooooqqqpppnnnoooppppppooonnnmmmnnnoooqqqrrrrrrrrrqqqoooqqqsssuuuuuusssqqqoooppprrrttttttsssssstttuuutttttttttttttttuuuuuuvvv{{{{{{zzzvvvsssrrrvvvyyyuuuwwwxxxzzz|||}}}~~~}}}~~~~~~xxxqqqggg^^^VVVOOOGGGAAA???>>><<<;;;;;;<<<===>>>AAAEEEKKKQQQZZZiii|||xxxllleeecccfffddd```ZZZUUURRRSSSTTTWWWYYY[[[[[[ZZZYYYYYYYYYTTTRRRPPPLLLIIIEEECCCAAAAAA@@@AAADDDGGGRRRfffyyy|||jjjjjjwwwpppaaaYYYVVVTTTSSSQQQVVV\\\```bbbaaaaaa```gggkkkwww^^^NNNeee}}}ppp```aaatttuuuttt^^^FFF:::777444111000222222111000///...------000000000000000///......,,,,,,------.../////////////////////////////////------...///000111222222////////////000111222333666555444777;;;===;;;999<<<<<<===>>>???@@@AAAAAA>>>@@@FFFMMMUUUfffAAA@@@CCCNNN[[[jjj{{{sssZZZJJJDDDAAABBBBBBDDDOOOaaatttuuugggeeelllyyyjjjXXXEEE;;;666333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///333222111111222444666777999888888999999:::;;;<<<<<>><<<;;;;;;;;;===>>>???CCCIIIOOOWWWcccsss~~~{{{pppgggbbbbbbfffeeebbb]]]XXXUUUUUUVVVXXXYYY[[[\\\[[[ZZZYYYYYYVVVTTTQQQNNNJJJGGGDDDCCCAAA@@@AAACCCGGGQQQeeewwwqqqllltttqqqcccZZZVVVTTTRRRRRRVVV\\\```aaaaaaaaaaaagggkkkxxxjjjTTTdddvvvdddbbbttt{{{zzzcccJJJ===888555222000000000000000000/////////111111111111111000//////////////////////////////////////////////////////////////////000000000000////////////000111222333666555555777;;;<<<;;;:::<<<===>>>>>>@@@@@@AAABBBAAADDDJJJRRR[[[nnn@@@>>>@@@HHHTTTbbbtttxxx^^^LLLEEECCC@@@???AAAIIIWWWiiixxxjjj]]][[[eeevvvkkkYYYEEE;;;777444222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000333222222222333555777888999999999::::::;;;<<<===;;;@@@FFFQQQjjj}}}xxxqqqiii___YYY^^^fffsss~~~sssYYYIIIBBBGGGXXXwwwsssfffcccgggooovvvxxxxxxwwwvvvsssmmmfff```]]][[[XXXYYY[[[ZZZWWWTTTOOOLLLIIIJJJQQQWWW[[[\\\^^^aaaddddddcccdddgggjjjiiihhhfffeeeddddddeeeeeegggiiilllllllllkkkkkklllkkkmmmpppqqqrrrsssvvvwwwvvvuuutttsssrrrqqqppppppnnnmmmmmmnnnpppqqqqqqpppoooppprrrsssttttttsssrrrqqqsssuuuvvvvvvuuusssqqqnnnqqqtttvvvuuutttttttttvvvuuuuuuuuuvvvwwwyyyzzzwwwwwwxxxwwwuuuuuuwwwxxxwwwxxxzzz}}}}}}vvvkkkaaaYYYQQQHHHBBB@@@>>><<<;;;:::;;;===>>>???CCCJJJOOOVVV```kkksssxxxxxxuuuooogggbbbaaabbbffffffdddaaa\\\YYYXXXXXXYYYZZZ\\\]]]]]]\\\ZZZYYYWWWVVVSSSPPPLLLHHHEEEDDD@@@???@@@BBBEEEOOObbbtttvvviiikkkzzzpppbbbZZZUUUSSSQQQOOOSSSXXX[[[]]]^^^___```fffkkkxxxuuuYYY```vvv|||fffaaapppiiiOOO@@@:::555222111/////////000000000111111111222222222222111111000222222111000000///......////////////////////////111000000000/////////...////////////000111222333555555555888:::<<<;;;:::<<<===>>>>>>@@@@@@AAABBB@@@CCCIIIRRR^^^qqq@@@===>>>DDDMMMZZZmmm}}}~~~bbbOOOFFFEEE@@@??????DDDOOO___ooozzzxxxdddWWWUUU___sssnnn\\\GGG<<<777444333444000000000000000000000000////////////////////////////////////////////////111111111000000000000000111111111222333555777888999999999999:::;;;======;;;@@@HHHUUUqqq|||wwwppphhh___ZZZ___hhhpppyyygggRRRHHH@@@EEEWWWvvvmmmaaa___eeepppyyy}}}|||{{{yyyuuunnnfff```[[[XXXVVVWWWYYYZZZWWWTTTLLLJJJIIILLLRRRYYY]]]______aaadddeeeeeeeeegggiiiiiigggeeedddccccccdddeeeeeehhhkkklllkkkiiiiiiiiikkkmmmoooooopppqqqtttvvvttttttsssrrrqqqqqqppppppooonnnmmmnnnooopppooonnnooopppqqqssssssssssssrrrrrrtttuuuwwwwwwuuutttrrrnnnqqqtttvvvvvvuuutttuuuuuuuuuttttttuuuwwwyyyzzzuuuvvvvvvwwwwwwwwwwwwxxxxxxyyy{{{~~~|||~~~}}}vvvkkkbbb[[[SSSKKKEEE@@@???===;;;:::;;;<<<===AAAFFFMMMUUU\\\ccckkkppprrrqqqmmmgggbbb```bbbdddeeefffgggeeeaaa^^^\\\\\\[[[[[[\\\^^^___^^^\\\ZZZXXXWWWTTTPPPLLLHHHFFFDDD???>>>???AAADDDMMM```qqq{{{hhhcccnnn||||||lll^^^WWWSSSQQQOOOKKKMMMQQQTTTVVVWWWZZZ\\\bbbiiiwwwxxxZZZYYYiiizzzggg^^^hhhlllRRRBBB:::444222222000000000000000000000000111111111222222111000000111111111000000/////////////////////////////////000000000000////////////////////////000111222333444555666888:::;;;;;;;;;;;;<<<======??????@@@AAA@@@BBBHHHRRR___tttAAA>>>>>>BBBHHHTTTgggxxxiiiTTTJJJGGGAAA@@@@@@BBBIIIWWWgggsss~~~xxxfffXXXRRRZZZooovvvbbbKKK>>>888444333444000000000000000000000000////////////////////////////////////////////////000000000000000000111111//////000111333444666666777777888888999;;;<<<======BBBJJJZZZxxxzzzuuunnnfff^^^[[[aaakkkrrryyywww^^^LLLEEEBBBGGGYYYuuujjj]]]\\\cccoooxxx~~~|||zzzuuunnnfff```[[[XXXVVVWWWYYYYYYVVVSSSKKKJJJJJJMMMSSSYYY^^^aaa___bbbeeeggggggggggggggggggfffeeedddcccddddddeeehhhjjjmmmnnnmmmkkkkkkkkkiiijjjlllllllllnnnqqqsssrrrrrrqqqqqqppppppooooooqqqooonnnnnnoooooommmlllmmmnnnpppqqqrrrsssrrrrrrssstttvvvwwwwwwvvvtttsssnnnqqqtttvvvvvvuuuuuuvvvuuutttsssrrrsssuuuwwwyyyuuuuuuuuuvvvwwwxxxxxxwwwxxxyyy|||yyy|||uuukkkccc\\\VVVNNNIIIAAA???===;;;:::;;;<<<===AAAGGGOOOYYYaaahhhmmmppppppmmmgggbbb^^^^^^aaadddccceeegggfffdddbbb``````^^^]]]\\\^^^``````^^^[[[YYYWWWTTTPPPLLLHHHEEECCC???>>>???AAACCCKKK]]]nnnkkk```fffqqq}}}tttfffZZZSSSPPPNNNLLLHHHJJJMMMOOOQQQTTTWWWZZZ___ggguuuvvvZZZUUU^^^kkk~~~lll]]]cccxxxpppUUUDDD:::444222333222222222111000///////////////000000000000000///.........//////000000000////////////////////////.........///000111111111////////////000111222333444555777888999:::;;;;;;:::;;;;;;<<<===>>>??????CCCEEEKKKVVVeeezzzAAA??????AAAFFFPPPbbbrrrsss]]]OOOHHHBBBCCCCCCBBBEEEPPPaaammmyyy|||lll[[[QQQUUUkkklllSSSCCC:::555333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111......000111333444555666777777777888999;;;======???CCCLLL^^^zzztttmmmeee^^^]]]fffqqq{{{pppWWWFFFBBBAAAGGGXXXtttgggZZZYYY```lllvvv}}}zzzwwwsssmmmfffaaa]]]ZZZWWWWWWYYYXXXTTTQQQJJJJJJKKKNNNRRRXXX]]]``````bbbeeehhhiiiiiigggfffdddddddddeeeeeeeeeeeeffffffhhhjjjjjjiiihhhhhhiiiggghhhiiiiiiiiikkknnnqqqooooooooooooooonnnnnnnnnpppooommmnnnoooooommmlllkkklllnnnqqqrrrsssssssssssstttuuuvvvvvvuuutttsssooorrrtttuuuuuuuuuwwwxxxvvvuuusssrrrrrrtttvvvxxxvvvuuuttttttvvvxxxwwwwwwwwwyyy||||||yyy~~~wwwnnneee___XXXPPPKKKAAA???===;;;::::::;;;<<>>???@@@BBBDDDJJJWWWhhhAAA??????AAADDDLLL]]]mmmiiiUUUIIIBBBDDDEEECCCCCCLLL[[[hhhsssyyy~~~~~~~~~ppp^^^PPPRRRfff{{{xxx\\\III>>>777444444000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111...///000222444666666777888888888999;;;<<<>>>???@@@DDDNNNccc|||uuullleee___```kkkxxx~~~wwwgggQQQBBB@@@AAAHHH[[[www{{{cccWWWWWW^^^jjjsss|||yyyuuurrrnnnjjjeeeaaa^^^[[[XXXWWWWWWUUUQQQMMMJJJKKKLLLNNNQQQVVV[[[^^^aaacccfffiiikkkjjjgggeeeaaabbbeeeggghhhhhhgggfffdddeeefffeeedddcccdddfffggghhhhhhhhhgggiiimmmooommmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkmmmoooppppppooojjjkkknnnqqqsssuuuvvvvvvsssttttttuuuuuuttttttsssqqqrrrsssssssssuuuxxxzzzyyywwwtttrrrrrrtttvvvxxxyyyvvvssssssuuuwwwwwwvvvvvvxxx{{{uuu{{{}}}sssiiibbbZZZRRRLLLAAA@@@===;;;::::::;;;<<>>???@@@AAAAAA@@@BBBIIIXXXlll@@@???@@@AAACCCJJJZZZjjj}}}qqqYYYIIIBBBEEEFFFCCCBBBIIIXXXeeekkkpppwww{{{zzz{{{qqq___OOOOOOcccxxxbbbNNNAAA999555555000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222///000222444666777888888999999999:::<<<>>>???@@@AAAEEEOOOfff}}}vvvmmmeee```bbbooo}}}xxxpppaaaLLL@@@@@@FFFOOOdddwww```UUUUUU]]]hhhrrryyyvvvqqqnnnkkkgggdddaaa___\\\XXXVVVVVVSSSOOOJJJJJJKKKMMMNNNQQQUUUYYY]]]aaacccfffjjjlllkkkgggddd___bbbeeehhhiiiiiihhhgggggghhhhhhgggeeeeeeggghhhggghhhhhhggggggiiillloookkkkkkkkkllllllllllllmmmjjjiiijjjlllooorrrrrrrrrjjjkkknnnrrruuuwwwxxxxxxssssssttttttttttttssssssrrrssssssrrrsssuuuyyy|||{{{yyyvvvsssssstttvvvxxxzzzvvvrrrrrrtttvvvwwwvvvvvvxxx{{{rrrqqqwwwwwwlllddd[[[RRRLLLBBB@@@>>>;;;::::::;;;<<>>>>>???@@@AAABBBBBBCCCDDDEEENNN^^^tttAAAAAABBBCCCCCCFFFRRR___|||~~~eeeLLLDDDFFFDDD??????GGGSSS\\\hhhkkknnnuuu{{{wwwwww}}}rrrgggYYYRRR]]]mmm|||kkkQQQ@@@:::666222111111111111111111111111///111222111000///000111000000000000000000000000333333333222222222111111///000111333555777888999777777777777888:::<<<>>>AAAGGGSSShhh}}}mmmeeeaaacccpppsssaaaRRRFFFBBBCCCGGGVVVnnnuuu___ZZZUUUZZZffflllrrrqqqooolllhhheeecccbbb]]][[[XXXTTTQQQNNNLLLKKKLLLMMMOOOSSSWWWZZZ[[[[[[___bbbeeehhhjjjiiigggfffaaacccgggjjjjjjiiigggfffeeecccdddgggeeeaaadddlllkkkjjjhhhfffgggiiikkkmmmkkklllnnnooonnnllliiihhhlllmmmooopppppppppooonnnlllmmmnnnppprrrtttvvvwwwuuutttsssrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuyyyvvvrrrppprrrvvvyyy{{{zzzyyywwwvvvuuuuuuuuuvvvsssvvv{{{zzzpppjjjttt|||nnneee^^^UUUOOOEEEAAA===::::::<<<<<<===AAAKKKUUU[[[___dddeeebbb```\\\XXXVVVWWWZZZ\\\\\\]]]^^^___```bbbgggmmmrrrmmmhhhbbb^^^___aaaaaaaaa```\\\WWWUUUTTTPPPIIICCCCCCBBBAAA@@@@@@FFFVVVeeesss}}}ppp]]]XXXWWWhhh~~~sssbbbXXXSSSNNNHHHGGGEEEEEEGGGHHHJJJQQQZZZbbbhhhsss~~~~~~}}}ppp^^^NNNEEEDDDPPP]]]mmm~~~oooYYYQQQbbb|||bbbKKK:::444555000000000000000000000000//////000111111111111111000000000000000000000000//////.........------------.........//////000000......//////000222333444999999999999999999::::::;;;;;;;;;<<<>>>???AAABBBBBBGGGPPP___www???>>>???AAA@@@CCCOOO\\\rrrkkkTTTGGGFFFCCC>>>===DDDOOOWWWbbbggglllppp}}}{{{vvvvvv~~~{{{pppeeeWWWPPPZZZjjjvvvmmmSSSAAA:::666333111111111111111111111111///111222111000///000111000000000000000000000000333222222222111111111111///000111333555666888888777777777777999;;;===>>>BBBIIIWWWoooooogggccceeerrrppp]]]NNNCCC@@@BBBJJJZZZsssooo^^^[[[XXX]]]gggkkksssqqqnnnkkkgggdddaaa```]]][[[XXXUUUQQQNNNKKKJJJLLLMMMPPPSSSXXXZZZ\\\\\\___aaaeeehhhjjjjjjhhhgggcccdddeeefffgggggghhhhhhiiifffeeegggfffcccdddjjjjjjiiigggffffffgggiiikkkkkkmmmooopppooonnnkkkjjjkkklllnnnoooppppppoooooonnnnnnoooppprrrsssttttttuuutttssssssrrrrrrrrrsssuuuuuuuuuuuuuuuuuuuuuuuuwwwuuurrrrrrsssvvvxxxzzzyyyxxxwwwuuuttttttuuuvvvuuuwww{{{rrriiieeeooo}}}rrrhhh___VVVOOOGGGCCC???<<<<<<===>>>>>>CCCLLLTTTXXX\\\aaabbb```\\\ZZZWWWWWWXXXZZZ\\\\\\\\\\\\]]]^^^aaaeeelllpppnnniiicccaaaaaabbbbbbbbbaaa]]]XXXVVVUUUQQQKKKEEEDDDBBBAAAAAAAAAFFFUUUcccqqq{{{yyyddd\\\YYYiiiuuudddXXXTTTPPPLLLHHHFFFGGGIIIJJJKKKRRRZZZccchhhrrr|||ooo^^^OOOEEEDDDOOO[[[jjj{{{qqq]]]PPP]]]xxxgggNNN;;;444555444333222111000///...---//////000111111111111111000000000000000000000000//////.........---------........./////////000000////////////000222333444999999::::::::::::;;;;;;<<<<<<<<<===???@@@BBBCCCBBBHHHTTTeee~~~???>>>>>>@@@???BBBMMMXXXjjj}}}ppp[[[JJJHHHCCC>>><<>>BBBKKK\\\xxxooogggeeegggsssjjjWWWIII@@@>>>AAAMMM^^^yyylll``````^^^bbblllmmmtttrrrnnnjjjfffbbb___^^^\\\[[[XXXUUUQQQMMMJJJHHHKKKMMMQQQUUUXXX[[[\\\]]]^^^aaadddgggiiiiiihhhhhheeedddccccccdddfffiiijjjmmmiiifffggghhhffffffgggiiihhhgggfffffffffhhhhhhkkkmmmoooppppppooonnnmmmjjjlllnnnoooppppppooonnnnnnooooooppppppqqqqqqqqqtttttttttsssssssssssssssuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttssstttvvvwwwxxxyyyxxxvvvtttssstttuuuvvvvvvxxx{{{~~~yyylll___aaakkkxxxzzzvvvvvvvvvkkkbbbXXXQQQJJJFFFAAA>>>>>>???@@@@@@EEEMMMTTTWWWZZZ^^^^^^\\\WWWVVVVVVWWWZZZ[[[[[[[[[YYYZZZ[[[\\\^^^cccjjjnnnnnnjjjfffddddddddddddcccbbb^^^ZZZXXXVVVSSSMMMHHHEEEBBBBBBBBBBBBFFFSSS___mmmvvv}}}}}}|||~~~mmmaaa\\\kkk{{{jjj]]]WWWSSSOOOJJJHHHHHHKKKMMMMMMRRRYYYbbbgggqqq~~~zzzmmm]]]OOOEEECCCMMMYYYgggwwwqqq```RRRZZZnnnkkkRRR===555777444444333111000///...---//////000111111111111111000000000000000000000000/////////............---......////////////000000/////////000111222333444::::::::::::;;;;;;<<<<<<======>>>>>>@@@BBBCCCDDDBBBIIIXXXmmmAAA??????AAAAAACCCLLLWWWiii|||sss^^^NNNIIICCC???>>>@@@IIIQQQbbbmmmwwwwwwwwwuuutttzzz|||pppeeeWWWLLLQQQ\\\qqquuu[[[EEE:::666555111111111111111111111111///111222111000///000111////////////////////////000000000000000/////////000111222333555666777888777777777888999<<<>>>???CCCMMMbbb{{{iiicccdddiiiuuu|||eeeRRREEE>>>>>>BBBLLL```|||mmmddddddbbbhhhqqqqqquuusssooojjjeeeaaa___^^^[[[ZZZXXXUUUQQQMMMIIIGGGKKKNNNSSSWWWYYY\\\]]]___]]]___bbbeeeggghhhggggggeeeeeeddddddeeehhhjjjlllnnnjjjfffgggiiiiiihhhgggiiiiiihhhhhhgggggghhhhhhjjjlllnnnoooppppppooonnnlllmmmoooppppppooommmlllkkkllllllmmmnnnnnnoooooosssssstttttttttssssssssssssttttttuuuuuuttttttsssrrrtttuuuuuuuuuuuuvvvwwwyyywwwuuusssssstttuuuvvvvvvxxxzzz}}}tttiiicccaaahhhoooqqqqqqqqqmmmjjjmmmxxxzzzoooeee[[[TTTLLLGGGBBB>>>>>>@@@AAABBBFFFOOOWWWZZZ\\\]]]ZZZVVVRRRSSSTTTXXX[[[]]]\\\ZZZWWWXXXYYYZZZ\\\```gggkkkmmmkkkiiigggfffeeeddddddbbb___[[[XXXVVVSSSOOOKKKFFFCCCBBBCCCCCCFFFPPP[[[hhhqqqxxxyyyyyy|||xxxggg^^^llluuuggg^^^VVVPPPKKKHHHIIILLLNNNNNNRRRWWW```dddmmmyyywwwkkk\\\NNNEEECCCMMMXXXfffuuu}}}pppaaaWWW\\\kkkmmmTTT>>>666777111111111111111111111111//////000111111111111111/////////////////////////////////...............//////////////////000000/////////000111222444444888999999::::::;;;;;;;;;=========>>>@@@AAACCCDDDDDDLLL[[[rrrBBB??????@@@AAACCCJJJSSSgggzzzyyyeeeRRRJJJDDDBBBAAABBBIIISSSeeesss{{{~~~yyyuuuxxx|||vvvlll\\\NNNMMMUUUrrrxxx^^^GGG;;;777666111111111111111111111111///111222111000///000111////////////////////////////////////////////////111111222333555666777777777777777888:::<<>>???EEELLLaaannngggfffcccjjjsssrrruuurrrnnniiieeebbb```___[[[ZZZXXXTTTPPPKKKHHHFFFJJJNNNTTTYYY[[[\\\^^^```\\\]]]```ccceeeeeeeeeeeeeeeffffffgggiiijjjlllmmmmmmkkkggggggiiikkkjjjhhhjjjjjjkkkkkkkkkjjjjjjiiijjjkkklllnnnooooooooooooooopppqqqrrrqqqnnnkkkiiigggggghhhjjjkkklllmmmnnnqqqrrrsssssstttsssrrrrrrpppqqqrrrssssssrrrqqqpppqqqsssuuuuuuttttttuuuwwwyyywwwuuusssssstttvvvxxxvvvxxxzzz|||wwwiii]]]]]]aaabbbaaaaaa\\\[[[```lll||||||qqqggg^^^WWWMMMIIIBBB>>>>>>@@@AAABBBGGGRRR\\\``````^^^XXXRRROOOQQQTTTXXX\\\]]]\\\ZZZWWWWWWWWWXXXYYY^^^ccchhhkkkkkkkkkjjjhhheeedddccc```]]]ZZZWWWTTTQQQNNNLLLGGGDDDCCCDDDDDDFFFMMMVVVbbbjjjqqqtttvvv{{{~~~~~~ooocccmmmuuuiii\\\RRRMMMJJJIIIMMMOOOOOORRRVVV^^^bbbjjjuuuwwwlll]]]OOOEEEDDDMMMXXXhhhvvv|||xxxmmmaaaWWW[[[iiizzzmmmVVVAAA777777111111111111111111111111//////000111111111111111////////////////////////////////////////////////000000000000000000////////////000000111333444555666777777888999999::::::<<<<<<======???AAABBBCCCGGGNNN]]]tttAAA>>>===??????AAAGGGOOO```uuuoooWWWLLLEEEDDDCCCBBBIIIRRReeetttxxxxxxxxx~~~|||ssscccQQQLLLQQQooo{{{```JJJ>>>999555111111111111111111111111///111222111000///000111000000000000000000000000////////////000000000000111222222333444555666777777777777888:::===???AAAFFFPPPlll{{{gggYYY[[[fffppp{{{rrr]]]MMMCCC>>>AAAGGGPPPeeeyyylllgggfffbbbjjjrrrppprrroookkkgggdddbbbaaaaaa]]]ZZZWWWRRRNNNJJJHHHFFFIIIOOOVVVZZZ\\\]]]___bbb]]]^^^```bbbcccdddddddddffffffggghhhjjjlllmmmnnnoooooollliiiiiilllllliiijjjkkklllnnnnnnmmmlllllljjjkkklllmmmnnnooooooooopppqqqssstttssspppllliiieeefffggghhhjjjkkklllmmmoooppprrrssssssrrrqqqqqqnnnoooqqqrrrrrrqqqooonnnpppsssvvvuuussssssuuuxxxzzzxxxuuussssssuuuxxxzzzyyyzzz{{{~~~ppp^^^XXXWWWVVVTTTSSSMMMLLLQQQ]]]mmm~~~sssiii___YYYPPPJJJDDD??????@@@BBBCCCJJJTTT^^^bbbaaa___XXXQQQOOOPPPTTTXXX]]]^^^]]][[[WWWXXXWWWWWWXXX[[[```dddhhhjjjlllkkkhhhdddbbbaaa\\\ZZZWWWTTTQQQNNNMMMLLLHHHEEEDDDEEEEEEEEEJJJQQQZZZbbbiiinnnrrryyy|||{{{~~~zzzjjjqqquuueeeWWWQQQLLLJJJMMMPPPQQQSSSWWW___bbbiiiqqq|||sssbbbRRRGGGEEENNNYYYkkkyyy{{{wwwnnndddTTTXXXfff||||||zzzvvvmmmZZZEEE999777555555444222111000///...//////000111111111111111000000000000000000000000...////////////000000000111111000000000000//////000000000111222333444555555666666777888999::::::<<<<<<<<<===???@@@BBBCCCJJJPPP```xxxCCC???===???@@@AAAGGGMMM[[[rrrttt\\\OOOFFFFFFDDDAAAFFFOOObbbrrr{{{wwwuuuzzzxxxiiiVVVMMMOOOeee||||||aaaLLLAAA:::555111111111111111111111111///111222111000///000111000000000000000000000000/////////000000111111111111222222333444555666666777777777888:::===@@@AAAIIITTTpppxxxeeeXXX___mmmxxx|||lllYYYKKKBBB???BBBGGGZZZnnnqqqiiihhhiiifffmmmsssnnnmmmkkkgggdddbbbaaaaaabbb^^^[[[VVVPPPKKKIIIGGGGGGIIIOOOWWW\\\]]]]]]```ccc```aaabbbcccddddddddddddhhhgggeeeeeegggjjjnnnqqqsssvvvtttmmmjjjlllllliiihhhjjjlllooopppooonnnmmmmmmmmmmmmnnnoooooooooooonnnpppsssuuuuuurrrooommmggghhhhhhiiijjjjjjkkkkkkmmmoooppprrrrrrqqqpppooonnnoooqqqssssssqqqooonnnpppsssvvvuuurrrqqquuuyyy{{{yyyvvvttttttvvvyyy{{{~~~~~~~~~iii\\\VVVQQQMMMLLLFFFDDDFFFOOO^^^qqquuujjj```XXXRRRMMMFFFAAA@@@BBBDDDFFFNNNVVV^^^```___]]]XXXSSSPPPQQQTTTYYY]]]^^^]]]\\\YYYYYYXXXWWWWWWYYY^^^aaaeeehhhkkkkkkgggccc```___XXXWWWTTTQQQMMMKKKJJJJJJIIIEEEDDDFFFFFFEEEHHHMMMRRRZZZbbbgggnnnvvvzzzyyyzzz{{{}}}tttxxxooo```WWWPPPLLLOOORRRSSSVVVZZZbbbeeeiiiooowww~~~jjjXXXJJJFFFNNNYYYnnn|||~~~zzzrrriiiWWWWWWaaauuu~~~{{{vvvooo^^^JJJ<<<777555555444333111000////////////000111111111111111000000000000000000000000.../////////000000000000111111111000000000//////000000000111222333444555555666777888999:::;;;;;;======>>>>>>@@@AAACCCDDDJJJRRRdddFFFAAA@@@BBBCCCDDDHHHNNN[[[rrrttt___QQQGGGFFFDDD???CCCLLLbbbqqq}}}xxxsssxxx{{{mmmYYYOOOOOO]]]vvv|||aaaNNNCCC;;;444111111111111111111111111///111222111000///000111000000000000000000000000//////000000111111222222222222333333444555666666777777777888;;;===@@@BBBLLLVVVsss}}}yyyggg[[[cccrrr}}}wwwhhhVVVIIIBBB>>>BBBGGGbbbvvv}}}lllhhhkkknnnkkkqqqvvvnnniiigggdddaaa``````aaabbb___[[[UUUOOOJJJHHHHHHHHHIIIPPPXXX]]]]]]^^^aaadddccccccdddeeeeeeeeeeeedddjjjgggcccbbbccciiiooosssxxx|||zzzqqqkkkkkkllliiigggiiillloooppppppooonnnoooooooooooooooppppppppplllooosssvvvvvvuuurrrpppkkkjjjjjjjjjjjjjjjjjjjjjlllmmmoooqqqrrrqqqoooooooooppprrrttttttrrrpppoooqqqtttvvvtttqqqqqquuuzzz|||zzzvvvttttttwwwzzz}}}vvveeeZZZQQQKKKJJJGGGCCCBBBHHHRRRddd{{{vvvkkk___XXXTTTOOOGGGBBBBBBDDDFFFGGGQQQXXX]]]\\\[[[[[[YYYUUUQQQRRRUUUYYY]]]^^^^^^\\\ZZZZZZXXXWWWVVVXXX\\\```cccgggkkkkkkgggbbb___^^^VVVUUURRRNNNKKKHHHHHHIIIIIIFFFEEEGGGGGGEEEGGGKKKMMMUUU]]]ccckkktttxxxwwwwwwxxx{{{~~~{{{|||vvvgggZZZSSSNNNPPPTTTVVVYYY\\\fffhhhkkknnntttqqq\\\LLLFFFNNNXXXppp~~~~~~wwwnnn\\\YYY^^^ooo}}}xxxqqqbbbNNN===666222222222222222222222222//////000111111111111111000000000000000000000000.../////////000000111111222111111111000000//////000000000111222333555555666777888999:::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEJJJTTThhhDDDBBBBBBCCCBBB@@@DDDKKKYYYlllbbbSSSGGGDDDCCCAAADDDKKKWWWmmm~~~~~~{{{~~~|||rrrwwwzzz{{{fffQQQVVVZZZnnnjjjUUUHHH>>>777444444333333222111111000444444444333222111000///000000////////////000000000111111111111222222222111222222333444555666666888:::;;;:::999;;;???DDDLLL[[[{{{|||yyy|||}}}sssfff```iiivvvxxxqqqaaaQQQFFF@@@???GGGQQQgggttthhhffffffhhhmmmpppooonnnjjjgggbbb___^^^^^^^^^]]]^^^XXXSSSOOOJJJEEECCCFFFNNNNNNPPPTTTYYY^^^bbbcccdddddddddeeeeeegggiiijjjhhhhhhggghhhiiilllnnnppptttuuuuuutttqqqlllgggdddcccdddgggiiikkkmmmnnnnnnjjjjjjkkklllllllllkkkkkkqqqrrrtttuuuuuuuuuttttttooonnnooopppqqqqqqooommmmmmllllllmmmnnnnnnllljjjnnnooopppqqqrrrqqqqqqppprrrtttuuutttrrrsssvvvzzz|||xxxxxx{{{zzzvvvyyy~~~qqqbbbYYYOOOEEEEEECCCCCCGGGMMMYYYlll|||rrrkkkeee___XXXRRRJJJGGGHHHJJJKKKKKKYYY\\\^^^^^^[[[WWWUUUTTTQQQSSSVVVZZZ\\\]]]]]]\\\^^^\\\XXXUUUTTTXXX^^^ccceeefffggggggddd```\\\YYYWWWTTTOOOLLLJJJIIIGGGEEEGGGGGGGGGGGGGGGFFFEEEDDDHHHLLLSSS[[[dddmmmvvv|||yyyzzz{{{}}}|||nnnaaaXXXQQQQQQSSSUUUWWW[[[cccbbbccciiipppyyy|||^^^JJJEEELLLTTTgggttt{{{xxxcccSSSSSSdddyyy}}}yyywwwhhhOOO>>>;;;777666444333222111111111222111111111000000//////000000000000000000000000000000//////.........---////////////////////////111111000111222444777888777888999999;;;;;;<<<===BBB>>>===AAACCCBBBBBBDDDLLLYYYqqqEEECCCBBBCCCBBB@@@DDDKKKWWWiiimmm[[[JJJDDDBBB???@@@FFFRRRgggyyyzzzxxx|||}}}}}}rrruuu{{{~~~oooXXXXXXYYYlllmmmWWWJJJ???777444333333222111111111000222222222222111000//////111000///......///000111000111111111111222222222111222333333555555666777888:::;;;;;;:::;;;@@@DDDMMM]]]}}}~~~{{{|||pppeeebbbmmmzzzzzznnn^^^MMMDDD??????HHHSSSnnnnnngggggghhhkkkoooqqqpppnnnjjjfffaaa^^^]]]^^^^^^^^^^^^XXXRRROOOJJJEEEDDDFFFMMMOOORRRWWW]]]```bbbccccccdddfffggghhhhhhiiijjjiiiiiihhhggghhhkkkmmmooorrrssssssssspppmmmiiigggbbbcccdddfffgggiiijjjkkkiiiiiiiiijjjjjjjjjjjjjjjoooppprrrssstttuuuttttttoooooooooqqqssssssqqqooommmmmmmmmnnnppppppnnnlllnnnooopppqqqrrrqqqqqqpppsssuuuuuutttrrrsssuuuxxxzzzwwwxxx{{{{{{yyy|||~~~~~~~~~rrrfffYYYMMMIIIEEEBBBCCCEEEMMM[[[hhh{{{vvvpppiiiZZZUUUNNNJJJIIILLLNNNPPP[[[]]]^^^\\\YYYUUUTTTSSSSSSUUUXXXZZZ\\\\\\[[[[[[\\\\\\[[[YYYYYY[[[___cccfffggghhhgggeee```\\\YYYTTTQQQMMMJJJHHHFFFDDDCCCFFFFFFFFFEEEEEEDDDCCCCCCEEEIIIPPPXXXaaajjjsssyyyyyyyyyzzz}}}~~~}}}}}}xxxqqqhhh^^^TTTRRRSSSTTTVVVZZZdddbbbdddhhhmmmsssaaaKKKEEEJJJQQQ___kkkyyy{{{eeeSSSOOO\\\ppp{{{xxxiiiQQQ???:::777666444333222111111111111111111111000000000///000000000000000000000000000000/////////.........////////////////////////000000000000222444666777777888999999;;;;;;<<<===AAA======@@@BBBAAABBBDDDNNN\\\tttGGGDDDBBBCCCBBB@@@DDDJJJSSSfff~~~zzzcccMMMEEECCC@@@@@@DDDKKK___pppttttttxxxzzzyyy{{{ttttttyyy{{{}}}bbbYYYXXXiii}}}sss]]]NNNBBB:::444333222111111000000000000000111111111000000///222111///......///111222000111111111111222222222222222333444555666666777888:::<<<;;;:::<<>>>>>IIIWWWuuukkkeeegggkkkpppssssssqqqnnniiiddd___\\\\\\]]]______]]]VVVQQQNNNIIIEEEDDDGGGKKKNNNSSSYYY]]]```aaabbbccceeehhhiiiiiihhhiiiiiikkkjjjhhhggghhhiiikkklllppppppppppppnnnmmmlllkkkeeeeeeddddddeeegggiiijjjiiihhhgggggghhhiiijjjkkkmmmnnnoooqqqrrrsssssssssnnnnnnoooqqqttttttsssqqqnnnmmmnnnppprrrrrrpppnnnoooooopppqqqqqqqqqqqqppptttuuuuuutttrrrsssuuuwwwyyyxxxyyy|||}}}|||~~~~~~~~~~~~~~~wwweeeVVVMMMGGGBBB@@@@@@BBBKKKUUUgggyyy}}}uuulll[[[XXXSSSNNNLLLNNNSSSWWW______^^^[[[VVVTTTSSSSSSVVVWWWYYY[[[\\\\\\[[[[[[[[[\\\]]]^^^]]]^^^```bbbgggggghhhgggddd```[[[YYYSSSPPPLLLIIIGGGEEECCCBBBDDDCCCCCCBBBBBBAAA@@@@@@BBBFFFLLLTTT]]]fffpppvvvxxxyyyzzz|||}}}|||||||||ooodddXXXTTTSSSRRRTTTXXXaaa```ccchhhkkkpppzzzeeeNNNDDDFFFMMMXXXcccpppzzzzzzhhhTTTKKKSSSddd~~~{{{wwwiiiRRR@@@:::666666444333222222222222111111111111000000000000000000000000000000000000000000////////////....../////////////////////////////////000111333555666777888999999;;;;;;<<<===???<<<<<>>>>>KKK\\\yyykkkccchhhnnntttwwwuuuppplllfffbbb]]]ZZZZZZ]]]______[[[UUUOOOLLLIIIDDDEEEHHHKKKNNNSSSWWW[[[^^^aaacccfffhhhjjjjjjhhhgggiiikkkmmmkkkiiihhhhhhhhhjjjkkknnnmmmmmmmmmmmmmmmnnnnnnkkkiiihhhggggggiiikkkllljjjiiigggggggggiiikkkmmmmmmmmmnnnnnnoooooooooooollllllmmmpppssstttsssqqqnnnnnnoooqqqssssssrrrpppooooooppppppqqqqqqqqqqqqsssssssssrrrssstttvvvxxxyyyzzz|||~~~~~~~~~~~~qqq___RRRJJJCCCAAA@@@AAAFFFLLLWWWfff~~~zzzpppddd[[[ZZZWWWRRRNNNPPPWWW]]]cccbbb___ZZZUUUSSSTTTUUUVVVWWWYYY[[[]]]^^^^^^^^^\\\^^^_________```bbbdddfffffffffeeebbb^^^ZZZXXXUUURRRMMMJJJHHHGGGEEECCCBBBAAA@@@???>>>>>>======???CCCIIIQQQZZZdddnnnuuuyyyyyyyyy{{{|||~~~pppeee[[[VVVTTTRRRQQQTTTZZZ\\\```gggkkkppp{{{hhhPPPBBBCCCIIIVVV```kkkttttttiiiUUUKKKNNN[[[uuuzzzttthhhTTTBBB:::666666555333333222222222111111111000000000000000////////////////////////000000////////////////////////////////////////////////000111333444555666777888999999;;;;;;<<<===>>>;;;<<>>BBBGGGQQQbbbMMMGGGBBBBBBBBBAAACCCGGGOOObbbzzztttYYYNNNJJJFFFEEEGGGCCCQQQbbblllqqqttttttrrrxxx~~~xxxvvvxxxxxxuuu\\\VVVdddttt|||gggVVVFFF;;;666444333111000111222222000000111222333333333333222111000//////000111222000000111111111222222222222333333444555666777888888;;;<<<<<<<<<>>>CCCGGGPPPkkk~~~sssvvv}}}{{{ooogggfffqqq|||qqq[[[IIICCC@@@@@@NNNaaa|||hhhbbbhhhqqqwwwxxxtttnnniiiccc___[[[YYYZZZ\\\^^^___ZZZSSSMMMKKKHHHDDDFFFJJJPPPRRRUUUWWWZZZ^^^eeeiiilllnnnnnnkkkgggfffjjjnnnnnnmmmkkkiiihhhhhhjjjjjjlllkkkkkkkkkkkkmmmnnnooommmllljjjiiiiiijjjlllmmmkkkjjjiiihhhiiikkknnnooopppooonnnmmmlllkkkjjjjjjiiiiiijjjmmmpppqqqqqqooonnnnnnoooqqqssssssrrrpppnnnnnnooooooqqqrrrssssssqqqppppppqqqsssvvvxxxyyy{{{}}}~~~~~~mmmYYYOOOFFFBBBBBBAAABBBFFFLLLXXXnnnzzzuuujjj^^^[[[[[[XXXTTTRRRSSSYYY___eeeccc___ZZZVVVTTTVVVXXXVVVWWWZZZ\\\___aaabbbccc```aaaaaa______```cccfffdddddddddccc```]]]ZZZXXXUUURRRMMMJJJHHHGGGEEECCCAAA@@@???===<<<;;;;;;;;;???BBBHHHPPPYYYdddnnnuuuyyyyyyzzz{{{uuuoooooo{{{zzzmmmddd[[[XXXUUUQQQOOOOOOTTTWWW]]]cccggglllxxxlllTTTCCCAAAGGGSSS^^^hhhqqq~~~uuukkkYYYOOOPPPXXXpppxxxrrrgggVVVEEE;;;666666555444333333333333000000000000000000111111//////////////////////////////000000000000000000000000000000000000000000000111222333555666777777777888999999;;;;;;<<<======;;;<<<>>>>>>>>>BBBIIISSSfffPPPIIICCCBBBBBBAAACCCFFFNNN```www|||bbbUUUNNNFFFBBBDDDBBBMMM]]]jjjqqqsssqqqooorrrxxx{{{wwwwwwwww{{{```VVVdddttt~~~iiiWWWFFF999777666444222111222333444000111222333333333333333111111111000000111111111000111111111111222222222333333444555666777777888999;;;======<<>>???CCCKKK\\\sssyyyuuulllbbb[[[ZZZYYYWWWVVVXXX\\\___cccaaa^^^YYYVVVUUUWWWZZZXXXYYY[[[^^^aaadddfffgggeeeeeedddbbbaaabbbeeegggccccccbbbaaa```]]][[[ZZZSSSPPPLLLIIIGGGEEECCCBBBBBB@@@>>><<<;;;:::;;;;;;???BBBHHHOOOYYYdddooovvv{{{zzzzzz|||llldddbbbkkkxxxyyyyyymmmddd[[[WWWTTTPPPMMMMMMRRRTTTZZZ___bbbgggtttsss[[[FFFBBBHHHOOO]]]iiirrrqqq```WWWUUUYYYnnnzzzsssiiiZZZIII===666666555444444444444444000000000000111111111111000000000000000000000000//////000000000000111111000000000000000000000000000111333555666777777777777888999999;;;;;;<<<===<<<;;;<<>>>>>DDDLLLVVVkkkRRRJJJCCCAAABBBAAABBBEEEMMM]]]sss~~~gggZZZPPPEEEAAADDDAAAIIIYYYhhhpppqqqnnnlllmmmrrr|||{{{yyyxxxyyygggWWWeeevvvmmm[[[III<<<999777555333222333444666000111111222222222222111000111222222222222111000000111111111111222222222333333444555666777888888999;;;=========???EEEIIIVVVwww~~~yyyzzzzzzqqqhhhdddhhhvvvoooWWWDDDCCCCCCEEEWWWppptttbbbaaaiiisssxxxuuunnnfffbbb[[[ZZZYYYYYY[[[]]]]]]\\\WWWPPPKKKHHHFFFDDDGGGLLLRRRVVVZZZ[[[\\\```hhhnnnwww{{{~~~{{{sssmmmmmmooopppooommmkkkkkkkkklllmmmjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllnnnoooooopppqqqooommmkkkiiihhhhhhhhhgggggghhhjjjmmmnnnlllkkkmmmmmmmmmnnnppppppnnnllljjjkkklllnnnqqqtttwwwxxxtttrrrppppppsssuuuuuutttwww}}}~~~zzzzzz{{{|||}}}~~~eeeVVVGGGBBBAAA???======???CCCMMM]]]vvvyyytttnnnggg\\\ZZZYYYZZZ\\\^^^^^^^^^^^^]]][[[XXXUUUUUUXXXZZZ\\\\\\^^^```ccceeehhhiiihhhiiijjjiiigggeeeffffffcccccccccbbbaaa```^^^]]]TTTQQQMMMJJJHHHFFFDDDCCCCCCAAA???<<<;;;:::;;;;;;???BBBGGGNNNXXXcccooowww|||{{{{{{}}}kkkaaa[[[^^^ffflllrrrvvvsss{{{sssggg[[[UUUQQQMMMLLLNNNPPPSSSYYY___bbbhhhxxx}}}cccLLLEEEKKKNNN___nnnwwwyyyiii^^^YYYYYYnnnxxxnnn___MMM???666555555444444444444555///000000000111111111111000000000000000000000000//////000000000111111111000000000000000000000000///000222444666666666666777888999999;;;;;;<<<===<<<<<<===???>>>>>>EEENNNZZZpppSSSJJJCCCAAABBBAAABBBEEEKKK\\\ppp{{{hhh\\\RRRFFFCCCFFF@@@HHHVVVfffppppppllliiijjjooo{{{}}}{{{{{{ttt~~~lllXXXfffwwwsssaaaOOOAAA:::888666333333444555777000000111111111111000000///000222333333222000///000111111111111222222222333333444555666777888888999;;;=========@@@EEEJJJXXX{{{~~~|||{{{vvviiicccaaaiiiyyylllSSSAAABBBDDDFFF[[[uuuvvvfffaaaiiissswwwtttlllddd```YYYXXXXXXZZZ\\\]]]\\\[[[VVVPPPJJJHHHFFFDDDGGGLLLMMMRRRXXX[[[[[[^^^dddiiiyyyzzzrrrnnnoooqqqooonnnlllllllllnnnooojjjkkkkkkkkkkkkjjjiiiiiijjjjjjkkklllllllllkkkkkkiiijjjlllmmmnnnoooooooooooonnnllljjjiiiiiiiiijjjgggggghhhjjjmmmmmmllljjjmmmllllllmmmnnnnnnllljjjiiijjjkkkmmmqqqtttxxxzzzwwwtttqqqqqqssstttsssqqqttt{{{~~~wwwxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}fffWWWGGGBBBCCCBBBAAAAAA@@@AAAEEEOOOcccxxxrrrmmmggg]]][[[ZZZ\\\```bbb```^^^ZZZZZZYYYVVVTTTUUUWWWZZZ______```bbbcccfffhhhiiiiiilllnnnooollliiifffeeecccccccccccccccbbbaaa```WWWTTTOOOLLLJJJIIIGGGEEEDDDBBB???===;;;;;;;;;<<<>>>AAAFFFNNNWWWcccooovvv}}}||||||~~~ooodddYYYVVVXXX\\\ccciiikkkttt~~~yyykkk[[[RRRNNNKKKLLLOOONNNRRRYYY```eeennnjjjPPPGGGLLLRRRdddttt|||nnnccc[[[ZZZmmm|||qqqcccPPP@@@666555555444444444555555//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000...000222444555666555555777888999:::;;;<<<<<<===<<<<<<>>>@@@??????FFFOOO]]]tttZZZOOOEEECCCDDDEEEEEEGGGMMMTTTbbbwww}}}hhhXXXOOOIIIDDD???BBBDDDMMM^^^nnnsssppplllmmmpppxxx}}}yyy~~~}}}{{{rrrZZZcccqqqjjjVVVGGG@@@888111222333222222333222111111000///......---000000000000000000000000000111111111111222222222222333444555666666666666777888;;;>>>======DDDMMM]]]|||{{{}}}zzzpppjjj]]]]]]eeeuuuyyyeeeMMM===AAAFFFJJJ^^^xxxrrrbbb]]]hhhrrruuurrrmmmeee]]]ZZZXXXVVVXXX\\\^^^^^^\\\VVVRRRKKKFFFDDDEEEHHHKKKPPPTTTYYY[[[\\\^^^bbbeeesss|||vvvqqqppppppooonnnlllkkkkkkkkkllliiiiiihhhhhhiiijjjjjjkkklllllllllllllllmmmnnnooojjjlllnnnnnnlllkkkkkkkkkqqqooollliiihhhhhhjjjkkkgggeeeeeehhhmmmooolllhhhkkkkkkkkklllmmmmmmjjjhhhgggjjjkkkjjjnnnuuuyyyyyyzzzqqqmmmqqqtttrrrpppqqqrrrvvv{{{|||zzzxxxxxx{{{|||zzzxxx|||{{{{{{}}}vvvYYYRRRHHHAAA======???@@@???AAADDDIIIRRRjjjzzzrrrkkkeee```[[[XXX\\\dddhhhgggccc\\\YYYVVVSSSSSSVVVZZZ]]]```___^^^```dddgggiiiiiinnnnnnnnnmmmllliiigggfffiiihhhfffcccbbbbbbbbbbbbYYYXXXVVVQQQKKKFFFDDDDDDAAA@@@===;;;::::::;;;<<<<<<@@@GGGOOOXXXbbblllrrr{{{wwweeeWWWTTTSSSQQQWWWbbbfffnnnwww{{{uuudddUUUMMMLLLLLLMMMSSSPPPVVVccckkksssqqqQQQEEELLLTTTkkk{{{zzzfffZZZ\\\nnnwwweeePPP@@@<<<999777777444111111555.........///////////////555444222000//////000000000000000000000000000000222222222222222222222222//////000111222444555666888888999:::;;;<<<<<<===???======@@@AAAAAAGGGNNNcccyyy]]]QQQFFFCCCDDDDDDDDDFFFIIIPPP___uuuxxxdddUUULLLHHHEEEBBBBBBCCCLLL\\\llltttssspppkkkmmmuuu|||xxx~~~zzznnn[[[cccqqq{{{cccPPPDDD:::333222333222222333222111111000//////......000000000000000000000000000111111111111222222222222222444555666666777777888999;;;>>>===>>>EEEOOO```}}}}}}~~~vvvkkkcccYYYZZZdddtttsss```KKK===AAAFFFLLLbbb~~~~~~mmmbbbdddnnnwwwxxxuuunnnfff^^^YYYVVVTTTVVVZZZ\\\[[[YYYRRRPPPKKKHHHFFFFFFHHHIIIQQQUUUZZZ\\\]]]___cccfffpppvvv~~~~~~vvvqqqqqqooonnnnnnmmmlllkkkiiiiiiiiiiiiiiijjjjjjkkklllkkklllllllllmmmmmmnnnnnniiikkknnnnnnmmmkkkkkkkkknnnnnnlllkkkjjjiiihhhhhhhhhfffeeehhhlllooommmjjjiiiiiihhhjjjllllllkkkjjjiiillllllkkknnnuuuyyyxxxxxxpppmmmqqqtttrrrqqqrrrrrruuuyyy|||}}}~~~|||zzzwwwwwwyyy{{{{{{yyy|||||||||pppeeeSSSMMMEEE???<<<===>>>>>>===>>>AAADDDKKK___|||uuunnnhhh]]]YYYWWW[[[cccgggeeeaaa[[[YYYUUUSSSTTTWWW[[[^^^aaa```___aaadddhhhiiijjjmmmmmmlllllljjjhhhfffeeegggfffdddcccccccccdddddd\\\YYYUUUPPPKKKHHHEEEDDDAAA@@@===;;;::::::;;;<<<<<<@@@GGGNNNWWWbbblllrrrzzzooo\\\UUURRROOOSSS\\\aaajjjsssyyyyyygggXXXOOOMMMNNNNNNOOOMMMSSSaaallluuuxxxXXXKKKPPPZZZrrr~~~lll``````qqq{{{jjjTTTCCC:::777666777555111111555000000000000000000000000111111000///...///000000000000000000000000000000222222222222222222222222///000000111222444555666777777888999:::;;;<<<<<<===;;;<<<@@@AAACCCJJJRRRiiicccVVVJJJEEEDDDCCCCCCEEEEEELLL\\\rrr{{{gggVVVKKKGGGEEECCCAAACCCJJJXXXjjjvvvxxxvvvnnnnnnsss|||www}}}zzzrrrhhhYYY```mmm{{{vvv___III???555444444333222333111111111000000//////...000000000000000000000000000111111111111222222222111222333555666777777777999999<<>>???GGGQQQeee~~~tttfff]]]SSSWWWcccsss|||mmmXXXGGG>>>BBBFFFMMMgggqqqfffaaajjjsss{{{{{{uuummmeee^^^WWWTTTRRRTTTWWWYYYWWWUUUOOOMMMKKKIIIGGGGGGGGGGGGRRRVVV[[[^^^^^^```dddhhhlllnnnttt}}}~~~vvvvvvssspppppppppoookkkgggiiiiiiiiiiiijjjkkklllmmmjjjkkkmmmnnnnnnmmmlllllliiikkkooopppnnnlllkkkkkklllmmmmmmlllkkkiiifffeeeiiifffeeegggkkknnnmmmllliiihhhggghhhjjjlllmmmlllkkknnnooommmpppvvvyyyxxxvvvqqqnnnqqqttttttsssssssssuuuwwwyyyzzz|||~~~}}}~~~~~~~~~~~~}}}zzzwwwvvvwwwyyyzzz{{{}}}}}}~~~}}}wwwpppfff[[[TTTJJJEEE@@@<<<;;;<<<<<<<<<======???AAAEEESSSnnn~~~xxxqqqjjj[[[WWWVVVZZZbbbfffccc^^^YYYWWWUUUTTTUUUYYY]]]```cccbbbaaabbbfffiiijjjkkkkkkjjjjjjiiigggfffeeedddfffeeedddccccccdddeeefffaaa[[[SSSNNNLLLJJJFFFDDDAAA@@@===;;;::::::;;;<<<<<<@@@FFFNNNWWWaaalllrrryyy~~~~~~~~~eeeWWWQQQMMMNNNTTT[[[eeeooovvv}}}}}}kkk[[[QQQNNNNNNOOOOOOLLLQQQ___llluuudddUUUVVVbbb|||tttiiiffftttpppYYYFFF888555444666555111111444111111111111111111111111...------------...///000000000000000000000000000000000000000000000000000000000000111333444666777777777888999:::;;;;;;<<<;;;:::<<<@@@BBBEEENNNXXXoookkk]]]OOOHHHFFFDDDCCCEEEFFFLLL[[[qqqttt___PPPGGGDDDCCCAAABBBGGGSSSfffwww}}}{{{wwwssspppwwwzzzzzzooocccTTTZZZeeetttnnnOOOCCC777444555444222222111111111000000000//////000000000000000000000000000000111111111222222222111222333555666777777777::::::===??????AAAIIITTTiiisssddd[[[QQQXXXdddrrr}}}zzzhhhQQQEEE>>>AAADDDNNNlll|||hhh```aaajjjttt|||zzzrrrkkkddd^^^VVVTTTRRRSSSVVVWWWTTTRRRNNNLLLIIIFFFEEEFFFHHHIIISSSWWW\\\______aaaeeehhhhhhhhhlllvvv{{{uuusssrrrpppkkkgggggggggggghhhhhhiiijjjkkkiiikkkmmmnnnnnnmmmlllkkkjjjmmmppprrrqqqooommmmmmmmmmmmlllkkkjjjhhhfffeeeiiigggfffgggjjjmmmnnnnnnllljjjhhhhhhjjjlllmmmmmmmmmpppqqqoooqqqvvvyyywwwuuusssrrrsssvvvvvvvvvuuutttvvvwwwwwwxxxzzz}}}}}}}}}~~~~~~~~~|||zzzwwwuuuuuuwwwzzz||||||}}}}}}xxxqqqggg___ZZZTTTNNNIIIAAA>>>;;;::::::;;;;;;:::>>>>>>@@@AAABBBKKK^^^pppyyyqqqiiiYYYVVVVVV\\\cccfffbbb\\\VVVUUUTTTTTTWWW\\\aaadddfffdddccceeegggjjjkkkllliiihhhgggfffeeedddddddddhhhgggeeeddddddeeeffffffeee]]]TTTNNNMMMLLLHHHDDDAAA@@@===;;;::::::;;;<<<<<<@@@EEEMMMVVV```kkkrrryyy~~~ppp]]]SSSMMMLLLNNNVVVaaammmuuu}}}~~~nnn]]]RRRMMMMMMMMMRRROOORRR]]]iiiqqqzzzrrr```]]]fffzzzpppkkkvvv{{{___GGG888444333555555222222444111111111111111000000000........................////////////////////////000000000000000000000000000000111111333555666777666777777888999:::;;;;;;<<<<<<>>>AAABBBFFFQQQ\\\tttsssdddTTTKKKHHHEEEEEEFFFHHHNNN\\\qqqkkkWWWJJJDDDCCCAAACCCEEEOOObbbvvv~~~|||tttlllnnn}}}}}}ooobbbSSSWWW```nnn~~~}}}TTTFFF888555666555333222111111111111000000000000000000000000000000000000000000111111111222222222000111333555666777888888::::::===???@@@BBBKKKVVVmmmpppaaaXXXQQQZZZgggrrrzzzzzzfffLLLCCC>>>AAADDDQQQppp~~~|||eee^^^aaajjjttt|||yyyqqqkkkfffaaaWWWUUUSSSTTTVVVVVVSSSOOONNNJJJFFFBBBBBBEEEIIILLLSSSWWW\\\^^^___aaaeeehhhdddeeehhhnnnvvv~~~~~~xxxuuuqqqmmmiiifffffffffffffffgggggghhhhhhiiilllmmmnnnnnnlllkkklllooorrrtttsssqqqppppppqqqooollliiiggggggggghhhiiihhhggghhhjjjlllnnnoooqqqnnnlllkkklllmmmmmmlllnnnqqqrrrqqqrrrwwwyyywwwuuuvvvvvvvvvwwwyyyxxxwwwvvvwwwwwwwwwwwwyyy}}}}}}}}}~~~{{{yyywwwuuutttvvvyyy|||||||||~~~qqqiii\\\SSSMMMJJJFFFDDD===;;;::::::;;;;;;;;;:::>>>>>>???AAABBBGGGTTTaaayyyooofffYYYWWWXXX^^^eeefff```YYYRRRRRRSSSUUUYYY^^^dddgggiiigggfffgggiiilllmmmmmmhhhgggeeedddcccdddeeefffllljjjhhhgggfffeeeffffffiii```WWWQQQOOONNNJJJFFFAAA@@@===;;;::::::;;;<<<;;;>>>DDDKKKTTT___jjjqqqxxx~~~gggXXXPPPMMMMMMSSS^^^kkkttt}}}~~~ppp```SSSLLLJJJKKKQQQOOORRR[[[eeemmmtttzzzmmmdddddd}}}uuunnntttlllOOO===777333444555333222333111111111000000/////////111111000000///...------////////////////////////////////////////////////000000111222333555666777777777888999:::;;;;;;<<>>@@@BBBBBBFFFRRR___vvvyyyiiiWWWMMMHHHEEEEEEGGGJJJOOO]]]rrrvvv___OOOGGGEEEAAACCCEEEKKK^^^uuu}}}|||sssjjjjjjwww|||ooocccVVVWWW]]]iii{{{XXXHHH888444666555333222111111111111111111111111000000000000000000000000000111111111111222222222000111333555666777888888::::::<<>>AAAGGGWWWwww~~~fff^^^bbbjjjuuu}}}zzzqqqkkkhhheeeWWWUUUTTTTTTVVVUUUQQQMMMLLLIIIDDD@@@@@@DDDIIIMMMQQQUUUZZZ]]]]]]___cccgggccceeegggjjjmmmuuu~~~yyysssnnnkkkffffffeeedddddddddeeeeeeggghhhjjjlllmmmnnnnnnnnnnnnppprrrsssrrrrrrrrrssssssqqqmmmiiigggggghhhiiihhhhhhhhhiiikkklllnnnooorrrpppnnnmmmmmmmmmlllkkkmmmqqqrrrqqqsssxxxyyywwwuuuxxxyyywwwwwwyyyyyyvvvvvvwwwxxxwwwwwwxxx{{{~~~|||}}}~~~yyyxxxwwwuuutttuuuxxx{{{zzz{{{}}}xxxnnn___SSSLLLGGGCCCAAA>>>===;;;;;;<<<===<<<;;;<<<;;;===AAACCCGGGPPPZZZuuuyyymmmcccYYYXXXYYY___eeeeee]]]UUUPPPPPPRRRUUU[[[aaagggjjjllljjjhhhiiikkkmmmnnnnnniiigggeeeccccccdddggghhhooommmkkkiiihhhgggggggggjjjddd\\\VVVRRROOOKKKHHHAAA@@@===;;;::::::;;;<<<:::===BBBHHHQQQ]]]hhhpppvvv|||sss___TTTOOOMMMPPP[[[hhhqqq{{{ssseeeWWWNNNKKKJJJLLLMMMQQQWWW```jjjsssxxxuuuhhh^^^xxxooooooaaaDDD<<<555555555333333444111111111000000///......222222222111000///------000000000000000000000000////////////////////////111111111222444555777888777888999:::;;;<<<<<<===@@@@@@AAACCCCCCGGGUUUccc{{{{{{jjjWWWLLLGGGDDDDDDGGGHHHMMM[[[ppphhhUUUJJJGGGAAADDDDDDIII\\\sss~~~{{{|||uuummmmmmwww}}}vvvmmmfffXXXWWWYYYccctttYYYHHH888333555555333222111111111111111111111111000000000000000000000000000111111111111222222222000111222555666888888999999999;;;>>>???BBBMMMXXXwww~~~lll]]]VVVSSS___kkkqqqwwwvvv]]]IIIBBB>>>BBBLLL```}}}fff^^^bbbjjjuuu|||xxxooohhheeedddWWWUUUSSSTTTUUUTTTOOOKKKIIIFFFCCCAAABBBEEEIIIKKKOOOSSSXXX[[[\\\]]]aaaeeecccdddfffgggjjjooouuuzzzvvvooolllhhhhhhfffeeedddcccccccccfffggghhhjjjlllnnnppppppnnnooopppppppppppprrrtttsssqqqooollljjjiiihhhhhhfffhhhjjjkkkllllllmmmnnnooonnnmmmnnnooonnnllljjjllloooqqqqqqsssxxxyyywwwtttyyyzzzvvvvvvxxxwwwttttttvvvwwwwwwvvvwwwyyy{{{zzz{{{|||}}}~~~~~~~~~~~~vvvxxxxxxvvvttttttwwwzzzyyyyyy{{{~~~pppaaaVVVNNNHHHDDDBBB@@@>>>===>>>???>>>===<<<;;;>>>DDDIIIMMMUUU]]]ppp~~~yyymmmbbbYYYWWWYYY___dddcccYYYPPPMMMNNNQQQVVV\\\ccciiimmmnnnllljjjkkklllnnnooonnnjjjhhheeeccccccfffiiikkkooonnnlllkkkjjjjjjjjjkkkjjjgggaaa[[[UUUPPPLLLJJJAAA@@@===;;;::::::;;;<<<999;;;@@@FFFOOO[[[gggooorrrzzzfffWWWPPPMMMLLLWWWbbblllvvvyyylll^^^SSSNNNLLLKKKNNNRRRUUU[[[dddooovvvsssdddXXXvvv{{{oooiiiyyysssLLLBBB888555555444333444333333222111111000//////000111111222111000///...000000000000000000000000000000000000000000000000111111111222444555777888999999:::;;;<<<======>>>>>>???AAACCCCCCIIIYYYiii{{{jjjWWWKKKFFFCCCDDDFFFEEEKKKYYYooooooXXXKKKGGGAAADDDDDDHHHZZZrrr|||yyyyyyrrrrrrzzzyyypppjjjhhhYYYUUUUUU]]]nnnyyyZZZHHH777333555666444222111111111111111111222222000000000000000000000000000111111111111222222222///111222555666888888999999888;;;===>>>BBBMMMXXXzzznnn___XXXRRR___kkkpppwwwsssXXXHHHAAA>>>CCCPPPggg{{{fff^^^ccciiittt{{{uuukkkdddaaa```VVVTTTSSSSSSTTTSSSNNNIIIFFFEEEDDDCCCDDDFFFHHHIIINNNRRRWWWZZZZZZ\\\```cccddddddeeegggjjjmmmooopppzzzxxxooollljjjiiihhhfffdddcccccccccffffffgggiiikkknnnqqqrrrnnnnnnooonnnmmmoooqqqtttqqqqqqqqqooommmjjjhhhfffeeehhhkkklllmmmmmmmmmnnnlllllllllmmmoooooommmkkkjjjoooqqqqqqsssxxxyyywwwsssxxxzzzuuutttvvvvvvqqqrrrtttvvvvvvuuuuuuwwwxxxyyyzzz{{{|||}}}}}}}}}}}}uuuwwwxxxwwwuuutttvvvyyyxxxxxxzzz}}}qqqcccXXXPPPJJJEEECCC@@@??????@@@@@@???>>>===AAAHHHOOOTTT[[[bbbooo~~~yyynnnbbbXXXWWWYYY^^^cccaaaVVVMMMLLLNNNQQQVVV]]]dddkkknnnooommmkkkkkkmmmoooooooookkkiiifffddddddfffjjjlllnnnmmmllllllllllllmmmnnnjjjiiieee^^^VVVPPPMMMLLLAAA@@@===;;;::::::;;;<<<888:::???EEENNNZZZfffnnnooowwwjjjXXXPPPMMMIIISSS^^^hhhrrr~~~}}}qqqcccWWWQQQOOOMMMRRRUUUUUUWWW___jjjqqq}}}nnn]]]TTTooo}}}oooeeepppRRRFFF:::666555444333555444444333333222111000000......000111111111000///000000000000000000000000111111111111111111111111111111222333444666777888999::::::;;;<<<===>>>>>><<<===@@@CCCDDDKKK\\\mmmmmmXXXNNNLLLIIIEEEBBBDDDHHHUUUlll{{{cccPPPEEECCCGGGGGGHHHSSSfffuuuzzzxxxuuuuuuzzz{{{tttnnnkkk\\\PPPOOO\\\ggglll{{{]]]III888555666444333666333===>>>333---000111---000000000000000000000000111111000000111111222333222333333444555666777777999===<<<>>>BBB@@@JJJaaa~~~ssscccVVVUUU^^^hhhqqq|||mmmVVVFFF@@@===CCCQQQjjjsss```^^^gggqqquuuwwwssskkkccc``````VVVUUUUUUUUUTTTRRRNNNKKKEEECCCAAA@@@AAACCCGGGIIIRRRTTTVVVYYY[[[]]]______ddddddccceeeiiikkkllllllsss{{{xxxiiimmmmmmjjjgggdddcccdddfffhhhiiiiiijjjlllnnnpppqqqooonnnkkkjjjjjjlllnnnpppqqqqqqqqqqqqooommmkkkiiihhhggggggjjjmmmnnnllljjjkkknnnqqqrrrpppmmmkkkkkkmmmmmmnnnsssxxx{{{yyyvvvtttttttttttttttsssssssssnnnoooqqqsssuuuvvvvvvvvvyyyzzz|||{{{uuuwwwyyyxxxvvvvvvyyy|||~~~}}}~~~|||lll]]]UUUNNNKKKHHHDDDBBBAAAAAABBBBBB@@@CCCJJJQQQWWW```hhhyyyrrrfffVVVXXX[[[___aaa]]]VVVOOOLLLPPPUUU[[[```eeekkknnnrrrpppnnnlllkkklllmmmooommmjjjhhhggghhhjjjjjjjjjmmmpppqqqnnnnnnooonnnkkkqqqllleee]]]WWWRRRMMMIII;;;<<<<<<<<<;;;:::999888:::<<<@@@EEENNNXXXdddkkkvvvzzzttt[[[OOOMMMKKKPPPXXXcccoooyyyxxxnnnaaaUUUMMMRRRQQQSSSXXXYYYZZZdddqqqlllXXXTTTcccxxxeeeggg~~~~~~^^^FFF::::::555333555111111111111111000000000///000000000000000000000000222222222222111111111111000000///...---,,,,,,+++000111222333555666777777888999999:::;;;<<<=========CCCAAAAAAGGGMMM[[[rrrqqq^^^TTTOOOJJJEEEDDDDDDHHHTTTkkk}}}eeeQQQGGGBBBEEEEEEEEEOOO```nnntttyyywwwxxx|||~~~vvvppplll\\\NNNJJJWWWccciiivvv___KKK:::666777444333666???GGGFFF;;;444555444000000000000000000000000000111111000000111111222333222333333444555666777777777;;;;;;>>>BBBBBBMMMdddyyyfffXXXXXX```jjjsss~~~iiiQQQDDD???===DDDTTTooonnn]]]]]]fffpppsssuuuqqqiiibbb___^^^WWWVVVUUUTTTSSSPPPLLLHHHEEEDDDAAA@@@AAADDDGGGJJJSSSTTTWWWYYY\\\^^^``````dddcccccceeehhhjjjkkkjjjlllsss{{{{{{nnnmmmllljjjhhheeeeeeeeefffhhhiiiiiijjjlllmmmoooppppppooommmkkkkkkmmmooopppoooooooooooonnnlllkkkjjjgggfffgggiiimmmooommmkkklllnnnppppppnnnlllkkklllnnnoooqqquuuxxxzzzyyywwwttttttsssrrrqqqqqqqqqqqqooopppqqqrrrtttuuuvvvwwwxxxyyy{{{}}}wwwyyyzzzzzzxxxyyy{{{~~~~~~uuukkkaaa[[[SSSMMMIIIFFFDDDBBBCCCBBBDDDKKKSSS[[[fffooosssgggXXXYYY]]]```aaa]]]UUUNNNNNNRRRWWW\\\```dddiiimmmppppppoooooooooooooooooonnnmmmllllllnnnnnnmmmkkknnnppppppnnnooorrrsssqqqsssnnnggg```YYYSSSMMMIII??????>>>===<<<;;;;;;;;;:::===@@@FFFNNNYYYeeelllwww{{{{{{```SSSPPPHHHLLLSSS]]]iiittt}}}zzzpppcccVVVOOOLLLLLLPPPUUUWWWZZZeeerrriiiUUUPPP\\\ttthhhcccuuu^^^FFF::::::555444555222222222222222111111111111000000000000000000000000333222222111///......---000//////...---,,,,,,,,,000111222333555666777777888999999:::;;;<<<======<<>>>>>FFFXXXuuu}}}iii\\\___hhhooorrrsssooohhhaaa^^^]]]YYYXXXVVVUUUSSSOOOKKKGGGEEEDDDBBBAAABBBEEEIIIKKKSSSUUUWWWZZZ]]]___aaabbbdddcccbbbdddfffhhhhhhhhhgggkkkrrrzzzwwwmmmllljjjhhhggggggggggggiiiiiiiiijjjkkkmmmnnnooopppooonnnmmmmmmnnnoooppplllllllllmmmllllllkkkjjjgggfffgggiiilllnnnmmmllllllmmmnnnnnnlllkkklllmmmooorrruuuwwwwwwwwwwwwwwwtttsssqqqpppooooooooopppqqqqqqqqqqqqrrrtttvvvwwwwwwwwwyyy|||zzz{{{||||||{{{|||~~~yyyooobbbYYYTTTPPPKKKFFFFFFDDDEEELLLTTT^^^lllxxxuuuiiiZZZ\\\```cccbbb\\\SSSMMMPPPSSSXXX]]]aaaeeeiiilllooopppqqqrrrrrrrrrqqqqqqppppppppprrrsssssspppnnnmmmoooooolllnnntttwwwvvvuuuqqqjjjccc[[[TTTMMMHHHAAA@@@>>><<<;;;;;;;;;;;;;;;===AAAFFFOOOZZZgggooozzz}}}hhhXXXRRRGGGIIIOOOXXXcccoooyyy|||rrreeeYYYQQQKKKLLLPPPTTTVVVZZZeeeppp|||}}}hhhSSSKKKSSSfff}}}jjj^^^kkk^^^FFF::::::555444666333333333333222222222222111000000000000000000000000222111111000000//////...111111000000//////......000111222333555666777777888999999:::;;;<<<======;;;BBBBBBCCCLLLTTTddd{{{pppcccVVVJJJFFFFFFFFFGGGPPPeeeoooZZZMMMDDDDDDBBB@@@EEEPPP^^^gggpppqqquuu{{{}}}|||~~~|||jjjVVVIIIRRRbbblllsssyyydddOOO===888777333111333///444444///,,,...///---000000000000000000000000111111000000111111222333222333333444555666777777666;;;:::===CCCDDDPPPhhhqqqbbb___gggpppyyy~~~aaaJJJ???>>>???GGGZZZyyyxxxfff^^^bbblllrrrssssssoooiiiccc___^^^YYYXXXWWWVVVTTTQQQLLLIIIEEEDDDBBBAAACCCFFFJJJMMMTTTUUUXXX[[[^^^aaabbbcccdddbbbbbbbbbeeefffgggffffffhhhlllssspppnnnkkkjjjiiiiiihhhgggiiiiiiiiiiiijjjkkkmmmmmmooonnnnnnmmmmmmmmmmmmmmmiiiiiiiiijjjjjjjjjjjjjjjiiihhhiiijjjkkkllllllkkkmmmmmmmmmlllkkkkkkmmmnnnooossswwwxxxuuussstttvvvuuusssqqqooonnnnnnooopppsssrrrqqqpppqqqsssvvvwwwvvvvvvwwwzzz|||}}}~~~~~~~~~~~~qqqeee```[[[SSSMMMIIIFFFGGGLLLSSS^^^nnn}}}vvvkkk]]]___cccdddaaaZZZQQQLLLPPPTTTZZZ___cccgggkkknnnqqqqqqqqqqqqrrrssstttuuussssssssstttvvvuuussspppmmmooonnnlllnnntttxxxxxxxxxssslllddd\\\TTTLLLGGG@@@>>><<<999888888999:::<<<>>>AAAGGGOOO\\\hhhqqq|||mmmZZZQQQIIIKKKNNNUUU```mmmyyy}}}sssfffZZZTTTPPPRRRUUUVVVVVVZZZbbbkkkxxx~~~iiiTTTHHHNNN]]]qqqjjj[[[eee___FFF:::999555444666333333333222222222111111111000000000000000000000000000000000111111222222222222222222222222222111111000111222333555666777777888999999:::;;;<<<======<<>>CCCDDDPPPhhhrrrdddbbbjjjttt}}}|||```III>>>???@@@GGGZZZ{{{rrrbbb]]]dddmmmuuuuuutttpppkkkfffbbb```XXXWWWVVVVVVVVVSSSOOOLLLDDDCCCAAAAAACCCGGGKKKNNNTTTUUUXXX[[[___aaacccdddcccbbbaaabbbdddffffffeeeeeegggiiinnnxxxwwwsssnnnkkkjjjjjjiiihhhiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmllllllkkkjjjggggggggghhhiiiiiijjjkkkkkkkkkkkkjjjiiiiiiiiijjjmmmnnnmmmllljjjkkkmmmpppooosssvvvvvvsssqqqqqqsssuuutttrrrqqqpppppppppqqqtttsssqqqpppqqqsssuuuvvvuuuvvvwwwyyy{{{}}}~~~rrrjjjbbbYYYRRRLLLIIIHHHKKKPPP[[[mmm}}}wwwlll___aaadddddd___XXXPPPKKKOOOTTT[[[aaaggglllpppssstttsssqqqooopppssswwwyyyxxxwwwvvvvvvwwwvvvtttrrrppprrrrrrppprrrxxx{{{zzzxxxssskkkcccZZZRRRJJJEEE@@@>>>;;;999888888999:::<<<===AAAFFFOOO\\\jjjsss}}}oooZZZOOOKKKKKKNNNTTT___lllxxx|||qqqfff\\\WWWQQQUUUXXXVVVVVVYYYaaagggttt}}}jjjUUUIIIMMMYYYlllzzzhhh[[[eee}}}```HHH:::999555444666333222111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111222000111222333555666777777888999999:::;;;<<<=========DDDDDDEEENNNUUUeee}}}xxxiiiZZZMMMGGGGGGGGGFFFLLL^^^yyy|||cccSSSHHHFFFCCCBBBCCCJJJYYYgggpppsssyyy~~~~~~|||rrr^^^MMMQQQbbbpppvvvxxxzzzdddOOO<<<777666222///111222222222222222222222222000000000000000000000000111111000000111111222333222333333444555666777777:::===<<<>>>CCCDDDQQQjjjnnnbbbccclllxxxzzz^^^GGG<<>>EEEEEEFFFOOOWWWggg~~~yyyjjj]]]PPPIIIHHHHHHFFFJJJ\\\wwwfffUUUIIIEEECCCCCCCCCHHHXXXiiitttwww}}}}}}yyy}}}sss```OOOQQQaaaqqqyyy{{{yyydddPPP===888777333111333333111000111111000//////000000000000000000000000111111000000111111222333222333333444555666777777999<<<;;;===DDDFFFSSSmmmjjj```bbbmmmzzzvvvXXXBBB:::???BBBHHH\\\kkk\\\\\\ccciiitttrrrooolllhhhddd```]]]WWWVVVUUUUUUTTTQQQMMMJJJAAA@@@???@@@BBBFFFKKKNNNRRRTTTWWWZZZ^^^aaacccdddaaa``````bbbeeeggghhhgggccchhhjjjhhhjjjuuuuuummmkkkkkkjjjhhhjjjiiiiiihhhhhhhhhiiiiiikkklllnnnnnnnnnllliiihhhggggggffffffggghhhiiijjjiiijjjkkkjjjhhhhhhkkknnnmmmnnnoooooonnnnnnpppqqqrrrrrrssstttuuutttrrrooopppqqqssstttttttttrrrrrrsssssssssssssssssssssssstttwww{{{|||{{{{{{}}}~~~|||}}}xxxlllccc[[[VVVQQQOOOOOOPPPTTT^^^qqqvvviiiaaacccccc```YYYSSSOOONNNSSSYYY```hhhmmmqqquuuwww{{{yyywwwuuuvvvxxx|||~~~wwwrrrkkkqqqwwwzzz~~~}}}uuunnndddZZZRRRKKKFFFCCC========================:::<<>>999999555222444222000///111222111000000000000000000000000000000111111111000111222222333222333333444555666777777777;;;:::===DDDGGGVVVooo|||ggg```bbbmmm{{{rrrTTT>>>888>>>BBBHHH^^^lll^^^^^^fffkkkrrrpppllliiieeeaaa]]]ZZZWWWVVVUUUSSSRRRNNNJJJFFF@@@???>>>???BBBFFFKKKNNNQQQSSSVVVZZZ^^^aaacccdddaaa``````bbbeeehhhiiiiiicccjjjnnnjjjjjjtttwwwnnnkkkkkkjjjhhhjjjiiiiiihhhhhhhhhhhhhhhlllmmmooopppooommmjjjhhhhhhggggggfffggghhhiiijjjfffhhhjjjiiihhhiiimmmqqqmmmoooppppppooooooppprrrtttsssrrrtttwwwwwwsssooonnnppprrruuuuuutttrrrqqqsssssstttttttttsssrrrqqquuuxxx|||}}}|||{{{|||~~~}}}{{{}}}|||qqqhhh```[[[YYYSSSQQQRRRSSSWWWaaauuuvvvgggbbbcccbbb^^^WWWQQQOOOOOOVVV\\\cccjjjnnnrrruuuwww||||||{{{zzzzzz|||}}}~~~yyyqqqdddllluuuzzz~~~{{{ssslllaaaVVVNNNIIIEEEBBB999:::;;;;;;<<<<<<;;;;;;:::;;;>>>DDDNNN\\\kkkttt|||vvv___SSSKKKLLLNNNTTT^^^jjjuuu|||{{{ppphhhdddddd```ggghhhbbb^^^aaafffgggeeeppp|||hhhIIIHHHNNN]]]mmmvvv{{{~~~~~~~~~|||iiibbbpppgggMMM===:::333111333000333333333222222222111111000000000000000000000000,,,---///222555777999::://////000111222333333444000111222333555666777777888999999:::;;;<<<===>>>===DDDFFFIIITTT]]]ooo|||kkk^^^TTTLLLFFFDDDGGGLLLXXXrrrkkkSSSKKKFFFDDDCCCBBBFFFVVVgggvvvwwwtttvvvxxx|||fffNNNXXXXXXuuu||||||uuueeeUUUCCC999555111111333222111111000///......---111333444333111111222333000000111111111222222222444444555555666666777777555;;;<<<>>>CCCFFFXXXuuu}}}bbb^^^hhhnnnwwwoooUUUEEE<<<<<>>BBBGGGKKKNNNQQQVVVXXXYYY\\\aaacccaaaaaaaaabbbcccdddfffggghhhhhhiiikkkmmmlllnnnzzzqqqjjjjjjgggbbbiiiiiiiiiiiijjjjjjjjjjjjooonnnlllllllllllljjjiiiggggggggggggggghhhiiiiiiiiijjjkkkkkkjjjkkkmmmooopppooommmlllkkklllnnnooorrrssstttuuuuuuuuutttsssqqqrrrssssssrrrrrrsssuuuwwwvvvtttrrrqqqqqqqqqrrrwwwxxxzzz{{{|||~~~~~~}}}}}}}}}~~~zzzpppgggbbb]]]XXXTTTTTTTTTVVVYYY\\\ddduuuvvvlll``````^^^XXXRRRNNNOOOQQQYYY```gggkkkpppwww{{{{{{zzzzzzzzz{{{}}}~~~ppp```fffooozzz~~~uuujjj[[[PPPIIIEEE@@@<<<>>>===<<<::::::;;;<<<<<<;;;<<<>>>DDDNNN]]]lllvvv~~~|||{{{}}}xxx___SSSNNNJJJJJJQQQ```oooyyy}}}~~~{{{rrrkkkiiijjjkkkllljjjeee```___eeejjjnnnrrrmmmQQQNNNNNNXXXiiixxx|||yyy~~~~~~}}}qqqdddeeeppp|||gggTTT@@@777666444333222555555444333222000000///222111111111000000//////////////////////////////////////////000000000000222222222444666888888777999::::::;;;<<<===>>>>>>???EEEEEEGGGRRR^^^rrrqqqeee[[[QQQJJJFFFHHHLLLXXXrrrsss[[[MMMHHHDDDDDDCCCGGGWWWhhhwwwyyyuuuvvvvvvmmmWWW]]]WWWsss}}}~~~uuuhhhXXXFFF<<<777333333444222222111111000000//////111222333333111111222333111111111222222222222333444555555666666777777888777======???DDDHHHZZZxxxyyybbbaaagggmmmvvvmmmSSSCCC===>>>BBBOOOfffuuubbbcccmmmuuuvvvtttpppkkkeee```\\\ZZZWWWVVVTTTQQQNNNJJJGGGFFFAAA???===>>>BBBGGGKKKMMMQQQVVVXXXYYY\\\aaacccaaaaaabbbbbbcccdddfffggghhhfffgggjjjlllkkklllvvv|||rrrmmmjjjfffkkkkkklllkkkkkkjjjiiiiiiooommmllllllmmmmmmllljjjgggffffffeeefffggghhhiiigggiiijjjjjjjjjkkkmmmoooooonnnlllkkkkkklllmmmnnnpppqqqrrrtttuuuuuuttttttqqqsssuuuuuutttssstttuuuwwwvvvtttsssrrrrrrrrrsssuuuxxx|||~~~}}}|||}}}~~~~~~~~~{{{tttkkkddd```\\\XXXUUUUUUUUUWWW[[[```hhhzzztttiii``````]]]WWWPPPMMMOOOQQQ[[[ccckkkooossszzz}}}|||{{{{{{{{{{{{~~~vvvdddgggoooyyyzzzrrrgggZZZOOOHHHDDD???<<<======<<<;;;;;;;;;;;;;;;;;;<<>>>>>>>>EEEEEEIIIVVVcccxxxtttjjj```TTTLLLIIIJJJMMMYYYsss}}}fffQQQIIIEEEEEEEEEHHHWWWiii{{{{{{yyyxxx~~~ttt^^^```VVVrrrwwwlll\\\JJJ???999555444666222222222111111111111111111222333222111111222333222222222222333333333333555555555666777888888888888===>>>@@@FFFKKK^^^|||tttbbbeeeiiinnnxxxlllQQQAAA??????CCCPPPggguuudddeeepppwwwwwwuuuqqqlllfffaaa]]][[[VVVUUUTTTQQQMMMIIIFFFEEEAAA???===>>>BBBGGGKKKMMMQQQVVVXXXYYY\\\aaacccaaabbbbbbbbbccceeefffhhhiiidddeeeiiikkkjjjjjjqqqzzz|||sssmmmjjjnnnnnnnnnnnnmmmkkkiiihhhnnnmmmkkklllmmmnnnmmmkkkhhhgggfffeeeeeefffhhhiiiggghhhjjjjjjjjjjjjlllnnnmmmlllkkkjjjjjjkkkmmmmmmmmmnnnppprrrssstttttttttrrrtttwwwxxxwwwvvvuuuuuuwwwvvvtttsssrrrssssssttttttxxx~~~~~~}}}~~~~~~~~~tttnnngggbbb```^^^[[[XXXVVVVVVYYY___fffppprrrhhhaaa___[[[TTTNNNLLLNNNRRR^^^fffooosssxxx|||~~~||||||{{{zzzzzz||||||jjjjjjnnnwww{{{ssslllcccWWWMMMGGGBBB>>>;;;<<<<<<======<<<<<<;;;:::<<<===@@@EEEOOO]]]mmmwww~~~lll[[[NNNJJJHHHOOO]]]mmmwww|||{{{qqqjjjiiijjjjjjlllkkkfff```___dddiiiqqqvvvqqqTTTJJJCCCKKK___ssslll]]]aaaooolllYYYDDD:::777555444333///000000111222333444444111111111111000000000000111111111111111111111111000000000111111111222222111222333444555777888888999::::::;;;<<<===>>>>>>===DDDFFFLLL[[[jjjxxxoooeeeZZZQQQLLLKKKNNN[[[tttpppVVVKKKDDDEEEEEEGGGVVViii~~~}}}|||xxx```aaaXXXwwwzzzppp___LLLAAA;;;666555666000111111111111111111111000111222222111111222333222222333333333444444444444555555666777888999999888======@@@GGGMMMbbb}}}||||||qqqdddjjjpppuuu}}}jjjPPPAAA??????CCCOOOfffrrrbbbcccmmmtttwwwuuuqqqlllfffaaa]]][[[VVVUUUSSSPPPLLLIIIEEEDDDAAA???===???CCCHHHKKKLLLQQQVVVXXXYYY\\\aaacccaaabbbbbbbbbcccdddfffhhhiiidddeeehhhlllkkkiiimmmtttxxx|||ssslllooooooppppppnnnllljjjhhhlllkkkjjjkkklllmmmlllkkkjjjiiigggffffffgggiiikkkhhhjjjkkkkkkiiiiiiiiijjjlllkkkkkkkkkkkklllnnnnnnnnnoooooopppqqqrrrrrrrrrrrruuuxxxzzzyyywwwvvvvvvuuutttsssrrrrrrrrrsssttttttxxx}}}~~~sssmmmgggcccbbb```^^^[[[WWWWWWZZZbbblllyyysssiiiaaa^^^YYYQQQKKKKKKOOOTTT___hhhqqqvvvyyy}}}|||yyyzzzxxxvvvuuuxxx~~~pppnnnooovvvvvvlllddd]]]SSSKKKEEEAAA>>>;;;;;;<<<=========<<<:::999===>>>@@@EEEOOO]]]mmmwwwuuu```OOOJJJGGGMMM[[[kkkwww|||yyyooohhhhhhjjjjjjkkkjjjfff```___ccchhhooouuuyyyXXXJJJ@@@HHH]]]rrrjjjZZZ^^^lllooo[[[EEE:::777555333333//////000111222333333444111111111000000000000000111111111111111111111111000111111111222222222222111222444444555666888999999::::::;;;<<<===>>>>>>===EEEGGGNNN^^^ooo~~~uuummmbbbZZZOOOLLLOOO^^^vvvzzz\\\MMMDDDFFFEEEEEETTThhh{{{aaaaaa]]]~~~rrraaaNNNBBB;;;666444444/////////000000000000000///000222222111000222333222222333333333444444444444444555666777888999999777<<<<<>>>>>AAAMMMdddqqqaaaccckkkqqqvvvtttpppkkkeee```\\\ZZZVVVUUUSSSOOOLLLHHHDDDBBB@@@>>>===???CCCHHHKKKLLLQQQVVVXXXYYY\\\aaacccaaaaaaaaabbbbbbdddeeeggghhheeeeeeiiilllllliiikkkpppuuu}}}rrrqqqqqqqqqqqqpppnnnlllkkkkkkjjjiiijjjkkklllkkkjjjlllkkkjjjiiihhhiiikkkllljjjkkklllkkkiiifffffffffkkkllllllmmmmmmnnnooopppqqqpppppppppoooooopppppprrruuuxxxzzzyyywwwvvvvvvsssrrrrrrqqqqqqrrrssstttwwwyyy{{{|||}}}sssnnnhhhdddcccaaa]]]ZZZWWWVVVYYYcccqqqvvvmmmaaa]]]WWWNNNIIIJJJQQQXXX```iiirrrvvvyyy{{{zzzvvvvvvtttqqqpppssszzzvvvrrrqqqvvv|||zzzoooeee\\\XXXPPPIIIDDD@@@===<<<;;;<<<=========<<<:::999===>>>@@@EEENNN]]]lllvvv}}}yyyuuusssrrrxxx|||~~~eeeQQQKKKGGGLLLZZZkkkwww|||vvvllleeeeeehhhhhhjjjjjjeee___]]]aaaeeemmmtttaaaOOOBBBJJJ^^^rrriiiXXX\\\hhhrrr]]]FFF:::777444222222111111111111111111111111000000000000000000111111111111111111111111111111000111111111222222222222000222444555444555777:::999::::::;;;<<<===>>>>>>>>>FFFHHHOOO```rrrzzzrrrggg^^^RRROOOSSSddd{{{dddQQQFFFGGGFFFEEERRRggg{{{ddddddbbbuuucccOOOCCC;;;555333333000000000///////////////...000111111000000222333222222222222333333333333222333444555666777888999777<<<<<<>>>GGGPPPhhhuuupppiiinnnoootttwwwooonnn}}}fffOOOCCC<<<===@@@KKKbbbrrrcccfffnnnsssvvvtttpppkkkeee```\\\ZZZVVVUUURRROOOKKKGGGCCCAAA@@@>>>>>>@@@DDDHHHKKKKKKQQQVVVXXXYYY\\\aaacccaaa`````````aaacccdddfffgggfffeeehhhlllllliiikkkooouuu{{{~~~xxxwwwuuutttrrrpppooonnnllljjjiiijjjkkkkkkjjjiiimmmmmmlllkkkkkkkkkkkkllljjjkkklllkkkhhheeeddddddkkkkkklllmmmoooppppppqqqrrrrrrpppoooooonnnoooooorrrtttwwwxxxwwwvvvuuuuuusssrrrqqqqqqrrrssstttuuuyyyzzz{{{{{{{{{}}}~~~}}}~~~}}}sssnnnhhhdddbbb```[[[XXXUUUSSSVVVbbbsssxxxooo```\\\UUULLLHHHKKKUUU]]]bbbkkkssswwwyyy{{{yyyvvvtttqqqooonnnqqqvvv}}}zzzwwwuuuwwwxxxtttjjj```VVVSSSNNNHHHCCC@@@>>>===<<<<<<======<<<<<<;;;:::<<<===???DDDNNN\\\kkkuuu{{{vvvppplllhhhfffjjjmmmuuuhhhSSSLLLHHHLLLZZZkkkwww~~~|||rrrhhhaaabbbeeefffhhhhhhddd^^^[[[^^^bbbkkksssoooWWWEEEKKK^^^ppp}}}jjjZZZ[[[dddvvvaaaIII<<<777444222222222222222111111000000///000000000000111111111111111111111111111111111111000000000111111111222222///222555555444444777:::999::::::;;;<<<===>>>>>>???GGGIIIPPPbbbuuu{{{nnndddVVVRRRXXXkkkkkkWWWIIIJJJIIIEEERRRhhhwwwhhhddd```wwwfffRRRDDD<<<666333333222111111000000/////////...///111111000000222333111111111222222222222333111111222444555777888888888===<<>>>>>@@@DDDHHHJJJKKKQQQVVVXXXYYY\\\aaacccaaa^^^______```aaacccdddeeefffdddfffjjjkkkiiijjjnnnqqqtttwww}}}|||wwwtttrrrqqqqqqooommmllllllllllllkkkjjjllllllmmmmmmmmmllljjjiiigggiiikkkkkkiiifffeeeeeeiiijjjkkkmmmnnnooopppppprrrqqqpppooooooooopppqqqqqqsssuuuuuutttssstttuuutttssssssssstttuuuwwwxxxzzz|||~~~~~~~~~}}}~~~~~~}}}|||}}}uuupppjjjfffeeebbb]]]ZZZTTTPPPSSS___tttxxxooo```[[[SSSKKKGGGMMMXXXaaagggpppwwwyyy{{{|||{{{xxxtttrrrpppooorrrvvv|||{{{|||zzzxxxwwwuuuoooeee]]]QQQPPPMMMHHHCCC@@@>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<>>>CCCLLLZZZiiisss}}}~~~yyytttooollljjjdddeeeiiiqqq{{{iiiUUUNNNHHHLLLZZZkkkxxx~~~yyyoooddd^^^___bbbdddggggggbbb\\\YYY\\\```dddnnn|||}}}```HHHIIIZZZkkkzzzmmm\\\ZZZ___zzz{{{eeeLLL???:::666444444111111111111000000000000///000000000111111111111000000000000000000000000/////////000000000111111///222666666444444777;;;999::::::;;;<<<===>>>>>>???GGGJJJRRReeeyyy{{{oooYYYUUU[[[oooqqqZZZLLLMMMKKKFFFSSSiiivvviiiccc\\\yyyhhhSSSFFF===777333444444333333222111000//////---///000111000000222444000000111111111222222222000111222333555666777888999>>>===AAAJJJUUUooo}}}vvvkkkooonnnpppsssnnnrrr|||___III???======@@@KKKaaapppeeekkktttyyyxxxvvvrrrmmmgggbbb^^^\\\VVVTTTRRRNNNJJJFFFBBB@@@???>>>>>>@@@DDDHHHJJJKKKQQQVVVYYYYYY\\\aaacccaaa^^^^^^^^^___```bbbdddeeeeeecccdddhhhjjjhhhjjjmmmlllnnnpppsss}}}zzzvvvsssrrrrrrqqqooonnnnnnnnnnnnlllkkkjjjkkkmmmmmmmmmkkkiiihhhdddfffiiijjjiiigggggggggggghhhjjjlllmmmoooooooooppppppoooooooooqqqrrrsssqqqrrrssssssrrrrrrsssuuuuuuuuuuuuuuuvvvwwwyyyzzzyyy}}}}}}}}}~~~}}}}}}~~~wwwrrrmmmjjjhhhfffaaa^^^SSSOOOPPP^^^tttxxxnnn```[[[RRRJJJGGGNNNZZZdddlllssszzz{{{}}}~~~{{{vvvtttrrrrrrtttxxx||||||vvv}}}|||{{{xxxssskkkbbb\\\OOONNNLLLHHHDDD@@@??????>>>===<<<::::::;;;<<<<<<;;;<<<>>>CCCLLLZZZhhhrrr{{{~~~{{{zzzgggeeedddgggppp{{{jjjVVVOOOIIILLLZZZkkkyyy~~~}}}wwwlllaaa[[[]]]```cccffffffaaa[[[XXX[[[^^^^^^iiixxxeeeHHHGGGVVVgggxxxnnn^^^ZZZ\\\vvv~~~hhhOOOAAA<<<888666666000000000000000111111111//////000000111111111222////////////////////////////////////000000000000...333666666444333777;;;999::::::;;;<<<===>>>>>>>>>FFFJJJSSSggg|||wwwbbbZZZZZZmmm|||___SSSHHHGGGLLLOOOdddwwwjjjWWWYYYtttkkkSSSCCC;;;888555444333333222222111000//////111111111111111111111111222111000000000111333333333444444444555666666666777;;;===CCCJJJRRRooopppkkkooolllrrrtttooo}}}]]]HHHAAA<<<<<>>>>>???@@@CCCGGGKKKMMMSSSVVVYYY\\\]]]^^^```aaacccaaa______aaaccceeeeeeddddddeeefffggghhhjjjkkkooonnnllllllpppyyy}}}xxxuuutttrrrpppoooppprrrqqqnnnkkkkkklllmmmmmmmmmkkkjjjiiilllmmmnnnnnnlllhhheeeccciiiiiikkknnnrrrsssqqqooorrrqqqppppppqqqrrrtttuuuqqqrrrssstttuuuuuuuuuuuutttuuuvvvwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~yyyvvvqqqmmmjjjgggccc___WWWSSSNNNTTTjjjuuunnncccXXXNNNJJJKKKSSS```llluuuuuuvvvxxx{{{}}}}}}|||vvvvvvvvvvvvxxxzzz|||}}}zzzqqqqqqwww|||sssmmmiii```VVVLLLIIIEEECCCCCCCCCAAA@@@==================<<<<<<999:::>>>FFFNNNWWWdddqqq|||vvvllliiiiiimmmxxx~~~pppZZZKKKDDDHHHSSSkkk|||{{{|||{{{vvvnnneee``````aaaggggggddd```\\\ZZZZZZ[[[[[[cccooohhhFFFQQQNNNdddrrrrrr^^^TTTSSSnnnqqqZZZFFF999555444555222333333444333222000///111111000000000000000000//////000000000000//////000000111222222222222111222222444666777888888888999;;;===>>>======>>>???BBBFFFNNNYYYfff|||eeeZZZXXXjjj~~~aaaTTTIIIGGGLLLNNNccc|||~~~jjjVVVVVVooo~~~mmmWWWEEE<<<888555444333333222222111000000///111111111111111111111111222111000000000111222333333444444555555666666666777;;;===BBBKKKSSSppp~~~pppiiilllhhhooosssqqq{{{[[[GGG@@@<<<<<>>>>>>>>@@@CCCGGGKKKMMMRRRUUUYYY[[[\\\]]]___```cccbbb``````aaaccceeefffeeeddddddeeefffgggiiijjjooommmkkkjjjmmmttt~~~}}}zzzuuutttssstttuuuuuurrrooopppppppppooonnnllljjjiiihhhiiikkkkkkkkkhhhfffdddcccdddggglllpppqqqpppoooqqqqqqqqqqqqrrrsssttttttrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvxxxyyy{{{|||}}}~~~~~~~~~~~~xxxuuuqqqnnnmmmjjjfffbbbVVVPPPJJJLLL___wwwppp```VVVMMMJJJMMMUUUcccooouuuuuuvvvxxxzzzzzzzzzyyyxxxyyy{{{|||}}}}}}||||||{{{{{{|||zzzssslllnnntttzzz{{{wwwooojjjfff^^^UUUKKKHHHEEECCCCCCBBBAAA@@@<<<<<<<<<;;;;;;:::::::::::::::>>>EEELLLVVVdddqqq}}}vvvppplllpppvvvuuurrr\\\MMMGGGKKKUUUlll}}}|||wwwnnneee______aaaffffffddd```\\\YYYXXXXXXWWW^^^kkk{{{kkkHHHSSSPPPhhhsssooo\\\SSSRRRdddwww```JJJ<<<777555666111111222333333333222222111111111000000000000///000000111111111111000000000000111222222222222111222222444666777888888888999;;;===>>>======>>>@@@BBBFFFNNNZZZhhhkkk\\\VVVfffcccVVVJJJGGGLLLNNNbbb~~~~~~|||iiiUUURRRfffsss___LLL>>>888555444333333222222111000000000111111111111111111111111111111000000111111222333333333444555666666777777888<<<===BBBKKKTTTsss~~~pppiiikkkeeelllrrruuuyyyYYYEEE???;;;<<>>>>>>>>@@@CCCGGGKKKNNNQQQTTTWWWYYYZZZ[[[]]]___cccbbbbbbaaabbbdddeeeffffffeeedddcccdddfffhhhjjjnnnmmmkkkiiiiiinnnuuu{{{~~~|||{{{zzzzzzwwwtttqqqqqqqqqqqqpppooommmlllkkkfffhhhjjjllllllkkkiiihhhbbbcccfffkkkooopppooommmppppppqqqrrrssssssssssssssssssttttttttttttttttttuuuvvvwwwxxxzzz|||}}}~~~}}}~~~~~~~~~~~~wwwtttqqqppppppmmmiiidddUUUOOOGGGGGGUUUtttuuunnn]]]TTTKKKJJJNNNXXXfffsssuuuwwwyyyzzzyyyxxxuuutttyyy|||~~~{{{xxxvvvuuurrrlllhhhllltttvvvvvvrrrkkkfffaaaZZZSSSJJJGGGDDDCCCCCCBBBAAA???======<<<<<<;;;:::999999<<<;;;===CCCJJJTTTdddqqq}}}rrrkkkiiimmmvvvttt\\\MMMGGGKKKTTTjjj~~~xxxnnnddd^^^^^^```eeeeeeeeeaaa\\\XXXUUUTTTRRRXXXdddtttqqqMMMVVVUUUmmmttt|||ooo]]]UUUTTT\\\hhhPPP@@@888666666111111111111222333444444000111111111000000///...111111222222222222111111000000111222222222222111222222444666777888888888999;;;=========>>>???AAACCCFFFOOO[[[llltttbbbXXXeeecccVVVKKKHHHLLLNNNbbbxxx~~~{{{jjjUUUNNN\\\vvv}}}lllUUUBBB888444222222222222111111111000000111111111111111111111111111111111111111222222222333333444555666777777888888<<<===BBBLLLVVVvvvrrrlllnnnhhhlllrrrwwwuuuVVVCCC===;;;;;;>>>GGGZZZzzz~~~|||}}}~~~yyyzzzxxxqqqggg___]]]]]]XXXTTTOOOKKKHHHEEEAAA???======>>>@@@CCCHHHLLLNNNQQQSSSVVVWWWXXXYYY\\\]]]bbbbbbccccccbbbccceeeggggggeeedddcccccceeehhhiiinnnmmmkkkiiihhhjjjnnnrrrwww|||zzzvvvsssqqqqqqqqqqqqppppppoooooojjjlllnnnppppppooommmlllggghhhjjjnnnqqqqqqooommmoooppprrrsssttttttsssrrrtttttttttsssssstttttttttvvvvvvwwwyyy{{{|||~~~~~~|||~~~|||~~~~~~}}}~~~~~~~~~}}}xxxuuurrrrrrrrroooiiicccVVVPPPIIIGGGQQQkkk|||pppiii\\\SSSKKKKKKOOOYYYgggtttwwwyyy||||||zzzvvvsssqqqwww}}}|||yyyuuuqqqnnniiihhhnnnwwwvvvtttpppjjjddd^^^WWWQQQHHHFFFDDDCCCCCCBBBAAA???AAA@@@???>>>===<<<;;;:::===;;;===BBBIIISSScccqqq|||rrrgggkkkqqqyyyvvv[[[LLLFFFIIIOOOddd~~~zzznnnccc]]]]]]___eeeffffffccc^^^XXXTTTSSSPPPSSS\\\kkk|||WWW^^^\\\uuuyyyyyysssbbb[[[ZZZ]]]qqqVVVCCC999666666333222111111111222333444000000111111111000......000111111222222111111000000000111222222222222111111222444666777888888888999:::<<<======>>>AAACCCEEEHHHPPP]]]ooo{{{iii]]]ggg~~~aaaVVVKKKIIIMMMNNNaaappp}}}zzzkkkUUUKKKVVVmmm~~~zzz___FFF999444222222222222111111111111111111111111111111111111111000000111111222222222222333333444555666777888999999<<<===BBBLLLXXXyyyvvvrrruuullllllpppuuurrrSSSAAA===:::;;;>>>GGG[[[{{{wwwwwwuuunnnfff___[[[[[[VVVRRRNNNJJJGGGDDD@@@>>>======>>>@@@CCCHHHLLLNNNQQQRRRUUUVVVVVVXXXZZZ]]]```bbbdddcccbbbbbbdddggggggfffeeeddddddeeeggghhhlllmmmlllkkkiiiiiikkkmmmooosssyyy~~~zzzyyyxxxwwwuuuttttttsssqqqrrrtttuuutttrrrpppnnniiiiiikkknnnrrrsssrrrqqqoooppprrrsssttttttsssrrrttttttssssssssstttuuuuuuvvvwwwxxxyyy{{{|||}}}}}}|||~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}~~~zzzwwwsssssstttqqqhhh```SSSNNNJJJIIIPPPeeezzzmmmfffZZZRRRKKKKKKPPPYYYgggsssyyy|||~~~zzzvvvsssqqquuu|||{{{uuupppmmmiiiiiipppyyyzzzvvvpppjjjddd[[[TTTPPPHHHFFFDDDDDDDDDCCCAAA???AAA@@@@@@>>>===<<<;;;;;;===;;;<<>>GGG[[[|||tttrrrooojjjddd^^^ZZZWWWTTTQQQLLLIIIFFFCCC???===<<<===>>>@@@DDDHHHLLLOOOQQQSSSTTTUUUUUUWWWZZZ\\\^^^aaadddcccaaaaaacccfffhhhggggggfffffffffggggggiiikkkllllllkkkjjjjjjkkkppprrruuuxxxzzz{{{||||||~~~|||{{{zzzyyyzzz{{{{{{zzzwwwtttrrrkkkkkkkkknnnrrruuuvvvvvvppppppqqqrrrssssssssssssssssssrrrrrrssstttvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||~~~~~~~~~}}}}}}xxxuuuvvvxxxtttiii```QQQJJJGGGIIIPPPaaazzznnngggXXXPPPIIIJJJOOOYYYgggsssyyy}}}~~~yyyuuussstttwww{{{uuupppmmmkkkjjjpppxxx|||vvvooojjjcccYYYQQQOOOHHHFFFEEEEEEEEEEEEBBB@@@>>>>>>======<<<;;;::::::<<<;;;===BBBHHHQQQ___mmmwwwoooiiigggppp}}}|||cccRRRLLLLLLJJJZZZyyyqqqddd]]]]]]```eeeggggggeee```ZZZWWWUUUSSSSSSWWWeeezzzvvvuuurrrooogggffflll```GGG999555555666555444222111000//////+++---///111111111000/////////000000000000//////000000111222222222222111222222444666777888888888999:::;;;<<<===???CCCFFFGGGJJJSSScccwwwyyymmmeeemmm~~~cccWWWKKKGGGHHHGGGZZZgggppp}}}{{{mmmXXXLLLTTTiiizzzkkkKKK;;;666555111111111111111111111111111111111111111111111111///000111222333222222111333333444666777888999:::999<<<<<>>999:::>>>GGG\\\}}}rrrmmmhhheeeccc___XXXSSSSSSPPPKKKHHHEEEBBB???<<<<<<<<<===@@@DDDHHHMMMOOORRRSSSTTTUUUUUUWWWZZZ\\\\\\```cccccc```___bbbeeehhhhhhiiiiiiiiihhhfffeeeeeehhhkkkmmmlllkkkkkkkkkoooppprrrttttttsssrrrppp{{{~~~|||vvvtttqqqqqqsssuuuvvvwwwqqqqqqqqqqqqrrrsssttttttrrrrrrqqqqqqsssuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}~~~}}}|||zzzzzz{{{{{{|||~~~}}}}}}yyywwwyyy|||yyynnndddRRRHHHCCCGGGPPPaaayyylllfffSSSLLLGGGIIIOOOZZZhhhuuuxxx{{{~~~|||wwwttttttvvv||||||vvvrrrpppooommmqqqwwwyyyrrrkkkhhhaaaVVVOOONNNHHHGGGFFFGGGGGGFFFCCCAAA>>>=========<<<<<<;;;;;;;;;;;;===CCCIIIPPP^^^jjjvvv~~~tttiiilllwwwfffTTTMMMKKKFFFTTTuuussseee^^^^^^```dddeeefffccc^^^ZZZWWWVVVUUUUUU[[[hhh|||zzzxxxuuuyyyqqqoooqqqeeeJJJ:::666666444444444333222111000///)))+++...111222222111000000000000111111000000000000000111222222222222111222222444666777888888888999:::;;;<<<===@@@DDDGGGFFFJJJUUUhhh}}}wwwtttkkkfffmmm}}}fffXXXKKKEEEFFFDDDUUUdddjjjyyy}}}{{{nnnYYYLLLUUUkkk{{{lllKKK;;;888777111111111111111111222222111111111111111111111111///000111222333222111111333333444666777999:::::::::<<<<<>>999:::>>>GGG\\\}}}qqqjjjdddbbbbbb___XXXPPPRRROOOKKKGGGDDDBBB>>><<<<<<<<<===@@@DDDHHHMMMOOORRRTTTUUUUUUUUUWWWZZZ]]][[[___cccccc```^^^aaadddhhhiiijjjkkkjjjiiifffeeebbbfffjjjlllllllllkkkkkkjjjlllooorrrrrrpppmmmkkkrrrvvv|||yyyvvvtttuuuuuuuuurrrqqqppppppqqqrrrtttuuuqqqqqqpppqqqsssuuuxxxzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxzzz|||}}}|||yyyvvvzzzzzz{{{|||~~~}}}~~~zzzxxx{{{}}}rrrhhhUUUIIIBBBGGGPPPbbbvvvhhhaaaOOOIIIEEEHHHPPP[[[jjjwwwwwwzzz|||zzzuuussstttwww~~~yyyuuuuuusssqqqsssxxxvvvmmmgggeee___TTTNNNNNNHHHGGGGGGGGGHHHGGGDDDBBB????????????>>>>>>>>>>>>;;;:::===DDDIIIPPP]]]iiivvv~~~pppmmmttt|||fffTTTLLLIIIBBBNNNpppttteee^^^^^^aaacccddddddaaa]]]YYYWWWVVVUUUWWW^^^mmmxxxvvvsssyyyxxxtttgggLLL<<<777888111222333444444333111000'''***---000222222111111111111222222222222111111000000111222222222222111222222444666777888888888999:::;;;<<<===@@@EEEHHHEEEIIIVVVjjjzzzyyy|||xxxqqqiiieeeaaadddqqqjjjRRRIIIIIIHHHIIIMMM\\\cccrrr{{{~~~vvviiiYYYLLLPPPggg~~~jjjPPP@@@888444333222111111000000111111111111111111111111111111222222111111111111111222222444555666555666777999888>>>>>>BBBMMM]]]xxxvvvgggUUUOOOVVVvvvgggLLL>>><<<777;;;>>>EEE\\\|||qqqllleee^^^ZZZWWWTTTRRRSSSOOOIIIFFFDDDAAA===999:::;;;<<>>======<<<<<<<<<===>>>@@@BBBHHHTTTcccnnnzzzmmmjjjssszzz```VVVNNNLLLHHHKKKddduuuggg^^^^^^aaafffdddaaa^^^\\\YYYVVVSSSUUU[[[dddqqqwwwkkkoootttqqqkkkNNN???999666333333333222222222111111000000000000000000000000///////////////////////////111333444555444222111222222444555666666666666777999;;;<<<<<<>>>AAACCCGGGKKKUUUggg{{{rrrqqqvvvtttnnnbbb^^^[[[___lllkkkRRRIIIHHHFFFHHHLLL]]]bbbnnn}}}~~~|||{{{wwwiiiYYYMMMPPPfff|||~~~gggNNN>>>888666333222111111000000111111111111111111111111111111333333222222222222222333222444666666666666888:::999???@@@CCCOOO```zzzuuueeeTTTPPPWWWuuugggLLL>>><<<777:::>>>EEE]]]xxxrrrmmmeee^^^ZZZVVVSSSQQQRRRNNNHHHDDDBBB@@@===:::;;;<<<===@@@DDDIIIMMMPPPTTTTTTUUUVVVWWWYYYZZZ[[[]]]]]]^^^______```aaaaaacccdddeeefffggggggggggggeeehhhkkkllllllkkklllmmmmmmoooppppppnnnmmmmmmnnnoooooopppqqqtttwwwyyy{{{}}}|||{{{zzzzzz{{{|||}}}xxxrrrqqqrrrppppppppprrruuuuuurrrpppoooppprrrtttvvvwwwxxxxxxyyywwwsssrrrsssuuuvvvvvvwwwuuuwww{{{{{{wwwuuuvvvzzz|||}}}}}}|||{{{|||~~~|||zzzlllWWWOOOGGGGGGQQQgggttteee\\\MMMIIIFFFJJJTTTcccpppxxx|||zzzyyyzzzxxxvvvzzz{{{}}}}}}yyytttssskkkiiiddd___ZZZUUUQQQPPPMMMKKKHHHGGGFFFEEECCCAAA@@@???>>>======<<<<<<===;;;===>>>AAAHHHUUUeeeppp|||wwwkkknnnyyy|||bbbUUULLLJJJHHHKKKaaa{{{wwwggg]]]\\\```eeeccc```^^^\\\YYYWWWVVVWWW^^^gggtttnnnccchhhzzzsssoooQQQ@@@:::777333222222222222222222222000000000000000000000000111111111111111111111111000000222333333333222111222333444555666777777777999;;;<<<===>>>@@@CCCEEEHHHLLLWWWiiissshhhgggjjjjjjgggWWWTTTSSSWWWeeeyyymmmTTTJJJGGGDDDFFFKKK\\\___gggsssyyyzzzzzz|||wwwjjjZZZNNNPPPdddyyy{{{eeeMMM>>>888666333222111111000000111111111111111111111111111111444333333222333333444444333555777777777777999;;;:::@@@AAAEEEQQQbbb~~~tttaaaSSSRRRWWWrrriiiMMM>>><<<888:::===EEE\\\xxxtttnnnfff___YYYUUUQQQOOOPPPLLLFFFBBB@@@>>>===<<<<<<===???BBBFFFJJJOOOQQQSSSSSSTTTVVVXXXZZZ\\\]]]]]]^^^^^^______`````````___aaadddfffhhhhhhhhhggggggjjjmmmnnnmmmmmmnnnooooooppppppnnnkkkjjjkkklllmmmmmmmmmnnnooooooppppppqqqqqqppppppqqqrrrtttuuuyyyzzz}}}~~~~~~xxxooooootttooooooppprrrtttuuusssqqqnnnppprrrtttvvvwwwwwwwwwvvvtttrrrrrrtttvvvvvvvvvtttsssuuuzzzzzzvvvsssuuu|||~~~}}}{{{{{{{{{~~~}}}nnnVVVNNNGGGHHHUUUmmmtttcccXXXKKKHHHFFFJJJUUUdddqqqyyy}}}yyyvvvxxxyyyzzz{{{vvvtttjjjgggccc^^^YYYUUUSSSQQQPPPMMMIIIGGGFFFFFFDDDCCC@@@@@@???>>>============:::;;;>>>AAAIIIWWWgggsssqqqjjjqqqzzz~~~|||zzzxxxyyy}}}eeeUUUIIIHHHGGGJJJ]]]tttzzzhhh\\\[[[^^^cccbbb___]]][[[ZZZZZZYYY[[[bbblllyyywwwdddYYY]]]zzzrrrsssRRR@@@999777222222222222222222222222000000000000000000000000111111111111111111111111000000000111111111222222333333555666777888888888:::<<<>>>???@@@BBBEEEGGGIIINNNYYYllloooaaa]]]]]]]]][[[PPPNNNMMMQQQ^^^sssqqqWWWLLLGGGDDDGGGLLLZZZ\\\bbbjjjvvv|||{{{|||xxxjjjZZZNNNOOOaaattt~~~|||zzzfffOOO@@@999666333222111111000000111111111111111111111111111111333222222222222333444444444666777888777888999;;;:::@@@AAAEEERRRcccuuu___RRRRRRWWWmmmlllPPP@@@===999:::<<>>===>>>@@@DDDHHHLLLPPPRRRSSSSSSTTTVVVXXX[[[]]]^^^______`````````aaaaaaaaa```bbbeeehhhiiiiiihhhggghhhkkknnnoooooonnnooopppppppppooolllhhhggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjkkkkkkjjjkkklllnnnpppqqqqqqsssuuuwwwwwwxxxzzz|||wwwnnnnnnrrrnnnnnnoooqqqsssttttttsssnnnppprrrtttvvvvvvvvvuuurrrqqqpppqqqtttuuuuuuuuutttsssuuuzzzzzzvvvtttuuu{{{}}}}}}||||||}}}~~~|||mmmVVVMMMFFFHHHVVVooosss```TTTHHHFFFEEEIIIUUUdddqqqyyyzzzuuuwwwzzz}}}}}}wwwtttllliiiccc]]]WWWTTTQQQPPPRRRNNNJJJGGGFFFFFFEEEDDDAAA@@@???>>>============:::<<<>>>BBBIIIWWWgggrrr}}}mmmlllrrr~~~zzztttrrrpppnnnqqqwww|||gggVVVHHHFFFGGGJJJYYYmmm~~~kkk\\\ZZZ]]]``````^^^\\\ZZZZZZ\\\]]]```fffppp}}}nnn^^^SSSRRRjjj}}}nnnvvvSSS???777555111222222222222333333333000000000000000000000000111111111111111111111111000000//////000000111222333444555777888999999999:::<<<>>>@@@@@@BBBFFFHHHIIINNNZZZnnnkkk[[[TTTQQQQQQRRRMMMKKKJJJNNNZZZooottt[[[NNNIIIEEEHHHOOOZZZ\\\aaaiiirrr}}}}}}zzzkkk[[[NNNMMM]]]nnn|||yyyuuu{{{xxxgggQQQBBB999555333222111111000000111111111111111111111111111111111111111111111222333333444666777888777888999;;;999???@@@DDDQQQbbb|||aaaRRRSSSUUUiiioooRRRBBB>>>;;;;;;<<>>>>>???BBBEEEIIIMMMQQQSSSSSSSSSTTTVVVXXX[[[]]]^^^aaaaaabbbbbbccccccdddddddddeeehhhjjjjjjiiigggeeehhhjjjmmmnnnnnnnnnnnnooooooooommmjjjgggfffggghhhggghhhiiijjjjjjjjjjjjjjjkkkjjjjjjjjjkkkmmmoooppplllnnnqqqsssssssssuuuvvv|||~~~~~~|||xxxsssppppppmmmnnnpppqqqrrrrrrssstttnnnpppsssuuuwwwwwwvvvuuuooonnnnnnooorrrtttttttttvvvtttvvvzzzzzzwwwvvvxxxyyy||||||mmmVVVMMMEEEHHHVVVnnnttt^^^PPPEEECCCCCCHHHTTTbbbooowwwxxxsssuuuyyy}}}}}}wwwtttkkkgggaaa[[[VVVTTTSSSSSSSSSOOOKKKGGGFFFFFFEEEDDDAAA@@@???>>>>>>=========<<<>>>???BBBIIIVVVfffqqqxxx~~~wwwllljjjqqq||||||uuunnnkkkjjjiiimmmsss|||jjjWWWHHHFFFGGGIIIWWWiii}}}lll]]]ZZZ]]]^^^^^^\\\ZZZXXXYYY\\\```cccjjjsss{{{hhhZZZPPPLLL]]]wwwzzzkkkzzzzzzUUU@@@999777222222222222222222222222000000000000000000000000000000000000000000000000000000//////000000111222222333555777888999999:::999;;;===???@@@BBBEEEHHHHHHNNN[[[pppgggWWWOOOKKKKKKMMMJJJIIIIIIMMMYYYnnnvvv]]]PPPIIIFFFJJJRRR___bbbhhhnnnttt||||||nnn]]]PPPNNNZZZiii{{{{{{vvvpppvvvuuueeeQQQAAA999555333222111111000000111111111111111111111111111111000000000000111222333333333555777777777777999;;;999???@@@DDDPPPaaahhhUUUTTTUUUggg}}}pppTTTBBB===<<<:::<<>>>>>???BBBFFFJJJNNNQQQRRRTTTTTTUUUWWWYYY[[[]]]^^^aaabbbbbbcccdddeeefffgggggghhhjjjjjjjjjhhhfffeeeeeehhhkkklllkkkkkklllmmmlllmmmmmmkkkhhhggghhhiiiffffffggghhhiiijjjkkklllmmmllllllkkkkkklllmmmnnnhhhkkkooopppqqqqqqrrrssswwwvvvvvvxxxyyyyyyuuuqqqmmmoooqqqqqqpppqqqrrrtttoooqqqtttwwwxxxwwwvvvuuuooonnnmmmnnnqqqsssttttttxxxuuuvvvyyyyyywwwxxx{{{xxx{{{~~~pppWWWNNNGGGJJJYYYooowww^^^NNNDDDBBBBBBGGGSSSaaannnuuuxxxsssqqqtttwww{{{zzzuuusssgggccc^^^YYYVVVVVVXXXYYYTTTQQQMMMJJJIIIHHHFFFDDDAAAAAA@@@???>>>>>>>>>>>>===>>>@@@CCCJJJVVVfffqqqnnnppp{{{uuukkkhhhpppzzz|||tttmmmjjjggggggkkkppp{{{kkkYYYKKKHHHHHHIIIVVVhhh}}}|||kkk^^^[[[]]]\\\\\\[[[WWWUUUVVV\\\aaaeeekkktttxxxdddUUUMMMHHHUUUlllvvv|||wwwiiivvv}}}XXXCCC;;;999333333333222222222111111000000000000000000000000////////////////////////000000000111111111222222111222444666888999999:::888:::<<<>>>???AAAEEEHHHIIIPPP^^^ssslll[[[PPPIIIGGGJJJFFFFFFGGGLLLXXXooovvv^^^PPPIIIEEEKKKSSShhhlllrrrvvvxxx{{{sssbbbSSSOOOZZZgggyyy~~~vvvnnnsssppp___KKK>>>888666333222111111000000111111111111111111111111111111111111111111222333444444222444666666666666888:::;;;@@@AAADDDPPPaaaqqqZZZWWWVVVgggtttyyyoooSSSAAA;;;;;;999<<>>;;;;;;<<<===???BBBFFFKKKNNNQQQRRRUUUVVVVVVWWWYYYZZZ\\\]]]``````aaaccceeefffggghhhhhhhhhhhhhhhhhhgggffffffccceeehhhiiiiiihhhiiijjjiiikkklllkkkjjjiiiiiijjjgggfffffffffhhhiiikkklllnnnmmmllljjjiiiiiijjjjjjfffiiimmmooooooooopppqqqsssrrrrrrtttxxxxxxuuurrrnnnpppqqqqqqooooooqqqtttppprrrvvvxxxyyyxxxwwwuuurrrpppmmmnnnppptttvvvvvvzzzvvvtttwwwwwwwwwyyy}}}zzz|||sssYYYPPPJJJOOO]]]sss{{{```NNNEEECCCCCCHHHSSSaaammmtttqqqppprrrvvvyyy}}}|||wwwsssrrrfffbbb\\\XXXUUUVVVYYY[[[VVVSSSPPPNNNMMMKKKHHHFFFAAAAAA@@@???>>>>>>>>>>>>;;;===???CCCJJJXXXhhhsss~~~ooohhhooo||||||llllllnnnrrrxxx~~~~~~wwwooojjjgggdddggglllsssxxxkkk[[[NNNKKKHHHHHHWWWjjj}}}wwwhhh]]]ZZZ[[[ZZZZZZYYYUUURRRTTT[[[aaaffflllsss~~~}}}eeeSSSIIIDDDOOOdddmmmrrr}}}rrrfffrrr{{{WWWBBB:::999555444444333222111000000000000000000000000000000000000000000000000000000000000222333333333222111000111333555777888999999888:::<<<>>>???BBBEEEHHHKKKSSSaaawwwtttaaaTTTIIIFFFHHHCCCDDDEEEKKKXXXpppvvv]]]OOOHHHEEEJJJTTToootttyyy|||{{{zzzzzz|||wwweeeVVVQQQZZZfffxxxwwwmmmqqqkkkYYYFFF;;;888888333222222111000111111111111111111111111111111111222222222222333444555666222444555666555666888999<<>>>>>>>>>>>999;;;>>>BBBKKKYYYjjjvvv~~~vvviiijjjtttvvvpppiiigggkkkrrrxxx{{{yyyqqqlllgggcccdddhhhkkkqqqyyykkk\\\PPPMMMIIIHHHWWWlll}}}~~~{{{rrrfff]]]YYYYYYYYYZZZXXXTTTQQQSSSZZZaaagggkkkrrr}}}iiiRRRGGG@@@JJJ^^^gggmmmvvv}}}nnnbbbnnnwwwTTT???777666666555444333111000//////000000000000000000000000111111111111111111111111///111333444555444222111///000222444666888888999888:::===???@@@CCCFFFIIINNNUUUdddzzzsss```OOOJJJLLLIIIHHHGGGLLLZZZqqqoooVVVLLLJJJHHHJJJOOOcccvvv}}}~~~xxxrrrvvvmmmOOOXXXTTTmmmyyy{{{tttgggWWWIII???888555444333111000000000111111111111222222222222111111111111222222222333333333///111333444444666999;;;888===>>>CCCQQQcccfff___ccc___mmmqqqwww~~~lllSSSBBB;;;;;;<<<===DDDTTTpppssskkkooouuuzzz~~~zzzrrrhhhcccaaa]]]UUUNNNNNNJJJEEE@@@<<<::::::;;;>>>???BBBFFFJJJNNNQQQRRRVVVVVVVVVTTTTTTVVVZZZ]]]^^^\\\[[[[[[\\\___bbbdddgggffffffggghhhgggdddaaaaaabbbdddeeeffffffeeedddfffjjjnnnooommmkkklllnnnmmmlllkkkhhheeefffhhhkkkmmmnnnnnnlllhhhffffffgggeeegggiiilllmmmnnnnnnnnnpppnnnnnnppptttwwwvvvtttuuusssrrrqqqqqqpppooommmpppsssxxx{{{{{{yyyxxxxxxsssrrrpppoooppprrruuuvvvzzztttqqqtttvvvwwwzzz~~~~~~yyyZZZSSSNNNTTTggg~~~fffLLLCCC??????GGGRRR\\\gggppprrrsssvvvyyyzzztttssssssqqqooolllfff^^^ZZZXXXXXXWWWVVVWWWTTTQQQRRRTTTSSSNNNIIIGGGEEEBBBAAA@@@@@@>>><<<===<<<===BBBLLLZZZhhhqqqsssfffjjjxxx~~~mmmgggeeedddhhhnnnuuuuuuwww||||||qqqmmmnnnoooiiiaaadddkkktttzzz|||qqq^^^NNNKKKIIIIIIVVVgggxxx}}}|||tttjjjbbb[[[VVVYYYSSSPPPRRRUUUVVVYYY^^^hhhlllrrrzzzqqqWWWFFFBBBKKKYYYdddjjjnnnvvvuuulllcccuuutttVVVAAA:::999555444333222111111111111111111000//////000111222111111111111000000000000000000111222222222222111222333444555666888999999;;;<<<>>>>>>???BBBEEEHHHMMMUUUddd|||~~~iiiVVVMMMMMMHHHFFFFFFLLL[[[sssqqqWWWMMMJJJGGGIIINNN___sss||||||}}}xxxrrrvvv~~~sssRRRXXXTTTnnnyyywwwiiiXXXIII>>>777333444333222111000111111222111111222222222222111111111111222222222333333333111222444444555666999;;;:::??????DDDRRRccciiiccchhheeelllpppxxx}}}}}}iiiQQQAAA;;;;;;;;;===DDDUUUqqquuulllnnntttxxx|||xxxpppgggbbb```]]]WWWQQQNNNJJJEEE@@@<<<::::::;;;===???BBBEEEJJJMMMPPPRRRVVVWWWWWWVVVVVVWWWZZZ]]]^^^]]][[[[[[\\\^^^aaabbbeeeeeeeeeggghhhgggdddbbbaaabbbccceeeeeeeeeeeedddfffjjjnnnooolllkkkkkkmmmkkkkkkiiigggeeeeeegggjjjooooooooommmiiigggfffgggggghhhiiikkklllmmmnnnnnnooonnnmmmooosssuuuuuussssssrrrqqqppppppooonnnmmmooossswwwyyyyyyxxxwwwwwwrrrqqqoooooopppsssuuuwww{{{vvvsssvvvwwwwwwyyy|||~~~~~~~~~zzz```YYYTTTYYYjjjgggMMMCCC???@@@GGGPPPZZZeeennnnnnqqqxxx~~~{{{uuuttttttrrrpppoooiiibbb]]]\\\\\\[[[ZZZYYYVVVSSSSSSTTTRRRMMMIIIGGGEEEBBBAAAAAA@@@>>>===>>>>>>???CCCMMMZZZiiirrr~~~mmmdddnnn|||tttmmmfffdddfffiiiiiikkkpppwww~~~|||tttpppqqqqqqnnniiihhhnnnvvvzzzzzz|||rrr^^^NNNJJJIIIHHHTTTeeevvv{{{|||uuullleee___ZZZXXXSSSPPPSSSVVVWWW[[[___eeejjjpppxxxoooUUUDDD@@@GGGUUU```gggkkkrrr{{{zzzooofffaaassspppTTT@@@999888555444333222111111111111333222111000//////000000111111111111000000000000000000111222222222222111333444555666777999::::::;;;<<<>>>>>>???BBBFFFIIIOOOVVVfff~~~uuu```SSSNNNGGGFFFFFFLLL\\\uuusssYYYMMMIIIFFFHHHLLLZZZnnnxxxzzz}}}xxxrrruuuuuuyyyUUU[[[YYYttt}}}{{{kkkYYYIII===666222444333333222222222222333111111222222222222111111111111222222222333333333333444555555555666999;;;<<>>EEEVVVssswwwmmmnnnrrruuuxxxvvvooofff```___\\\WWWSSSNNNJJJEEE@@@<<<::::::;;;<<<>>>AAAEEEIIIMMMPPPQQQUUUVVVXXXXXXXXXYYY[[[\\\^^^]]]\\\\\\\\\]]]___```ccccccdddfffggggggeeebbbaaabbbcccdddeeeeeeeeedddfffjjjnnnnnnllljjjjjjllljjjjjjiiifffddddddgggiiioooppppppnnnkkkiiihhhiiiiiiiiiiiiiiijjjlllnnnooonnnmmmmmmoooqqqssssssrrrrrrqqqqqqpppooonnnmmmmmmnnnrrrvvvwwwwwwvvvuuuuuupppoooooooooqqqtttvvvxxx|||wwwuuuxxxyyyxxxwwwyyy|||}}}}}}~~~{{{ccc]]]XXX]]]lllfffLLLDDD@@@@@@FFFMMMVVVaaakkkjjjppp{{{|||vvvuuutttsssqqqqqqlllfffbbb```______^^^[[[XXXUUUTTTTTTRRRMMMIIIHHHFFFCCCBBBAAAAAA???===>>>???@@@DDDMMMZZZhhhrrr{{{gggiiiooozzz~~~rrriiigggcccbbbcccgggnnnwww}}}}}}xxxvvvvvvvvvvvvuuusssyyy}}}}}}sss___MMMIIIGGGGGGRRRaaapppvvvyyyssslllgggbbb]]]XXXSSSQQQTTTWWWYYY\\\```bbbhhhnnnvvvmmmUUUFFFAAAEEERRR___fffiiiooowww{{{vvvjjj```^^^qqqmmmRRR???888777555444333222111111111111444333222000//////...///111111111111000000000000000000111222222222222111444555666777888::::::;;;;;;<<<>>>???@@@BBBFFFIIIQQQXXXiiimmm\\\SSSIIIGGGFFFLLL\\\uuuwww[[[NNNIIIEEEGGGKKKVVVjjjtttwww|||xxxqqqsssppp{{{yyyVVV]]]^^^|||~~~mmmZZZIII>>>777444444333333333333333333333111111222222222222111111111111222222222333333333444555666666666666888:::;;;AAAAAAGGGTTTfffnnnmmmvvvtttuuuuuuwwwzzzyyyyyy}}}zzzdddMMM???;;;:::;;;>>>EEEVVVtttzzznnnmmmpppsssuuuvvvoooeee___\\\ZZZVVVSSSNNNJJJEEE@@@<<<::::::;;;<<<===@@@DDDHHHLLLOOOQQQRRRUUUXXXYYYYYYYYYZZZ[[[^^^]]]]]]]]]]]]]]]^^^^^^aaaaaabbbeeeggggggeeecccbbbbbbccccccdddeeeeeeeeegggkkknnnnnnkkkiiiiiijjjiiijjjiiigggeeeeeegggiiinnnoooooonnnlllkkklllmmmllljjjiiihhhiiikkknnnpppmmmmmmmmmnnnooopppqqqqqqqqqqqqrrrpppooonnnnnnnnnnnnqqqtttuuutttsssssssssnnnnnnnnnooorrrtttwwwyyyzzzvvvvvvzzz{{{yyyxxxyyy{{{|||~~~}}}~~~{{{bbb\\\XXX]]]kkk|||cccJJJDDD@@@@@@DDDKKKSSS___iiikkksss~~~{{{vvvtttsssrrrqqqpppmmmhhhdddaaa`````````\\\YYYVVVUUUTTTSSSOOOMMMIIIGGGDDDCCCBBBBBB@@@>>>===>>>@@@DDDKKKWWWfffpppyyypppiiinnnzzzyyynnnlllkkkmmmrrryyy~~~}}}|||}}}}}}|||vvv```MMMHHHFFFEEEOOO]]]hhhooosssooojjjfffbbb^^^[[[VVVSSSVVVYYYYYY\\\___```gggnnnuuummmWWWIIIDDDGGGTTTbbbkkklllqqqyyy}}}wwwjjj___\\\mmmmmmSSS@@@888666444444333222111111111111222222111000000/////////111111111111000000000///000000111222222222222111444444555666888999:::;;;:::<<<>>>???@@@CCCGGGJJJQQQYYYjjj|||jjj]]]NNNJJJHHHLLLZZZssszzz^^^PPPJJJFFFGGGLLLUUUgggqqqtttzzzwwwppprrrnnnwwwtttTTT\\\]]]{{{nnn[[[JJJ???999777333333333333333333333333111111222222222222111111111111222222222333333333444555666666666666888:::999???AAAGGGVVVgggooooooxxxwwwzzztttqqqtttxxxxxxxxxzzz}}}fffMMM???;;;:::;;;>>>EEEVVVttt|||nnnmmmoooqqqsssxxxpppfff^^^YYYVVVSSSQQQNNNJJJEEE@@@<<<::::::;;;<<<===@@@DDDHHHLLLOOOQQQPPPRRRVVVXXXXXXXXXXXXYYY]]]^^^^^^_________^^^^^^```aaabbbeeeggggggeeeccccccccccccddddddeeeffffffhhhlllooooookkkiiiiiijjjjjjjjjjjjiiiggggggiiijjjkkklllnnnnnnnnnnnnpppqqqnnnllljjjiiiiiillloooqqqlllmmmnnnnnnnnnnnnooopppqqqrrrsssrrrpppnnnoooqqqnnnpppssssssrrrqqqqqqqqqmmmmmmnnnppprrruuuwwwyyywwwttttttyyy|||zzzyyyzzzzzz|||zzzaaa\\\YYY]]]jjjxxx{{{yyyzzzyyywwwtttpppyyyaaaKKKCCC@@@???CCCIIIPPP^^^jjjrrrxxx~~~yyyuuusssrrrppppppmmmkkkhhhdddaaa``````aaa\\\ZZZXXXVVVUUUTTTRRRPPPJJJHHHEEEDDDCCCCCCAAA???<<<>>>@@@BBBHHHTTTcccnnn~~~|||jjjgggooo}}}yyybbbNNNHHHFFFDDDLLLYYYcccjjjnnnkkkgggeeeccc```^^^YYYVVVXXXZZZZZZ[[[^^^```gggnnnvvvmmmWWWLLLFFFFFFTTTeeesssssswww~~~}}}ooobbbWWWdddyyyqqqVVVCCC999666444444333222111111111111//////000000111111111111111111111111000000000///000000111222222222222111222333444555777888999999:::<<<>>>???AAACCCHHHKKKQQQZZZllluuueeePPPLLLHHHKKKYYYrrr~~~```RRRKKKGGGHHHMMMWWWgggoooqqqwwwuuunnnpppmmmttt~~~}}}nnnQQQYYYWWWrrrppp[[[KKK@@@:::999111222222333333333333222111111222222222222111111111111222222222333333333333444555555555666999;;;999???AAAHHHVVVgggyyy}}}nnnnnnwwwwwwyyyqqqlllnnnrrrssstttuuukkkQQQ@@@;;;:::;;;>>>EEEVVVsss}}}ooommmnnnqqqsssxxxqqqfff]]]WWWTTTRRRQQQNNNJJJEEE@@@<<<::::::;;;<<<>>>AAAEEEIIIMMMPPPQQQOOORRRUUUWWWWWWWWWXXXYYY]]]^^^___aaaaaaaaa```___aaabbbccceeehhhhhhfffdddeeedddddddddeeefffggghhhjjjnnnppppppllliiiiiijjjiiijjjkkkjjjhhhhhhiiikkkiiikkkmmmnnnnnnoooqqqssspppooommmkkkkkkmmmoooqqqmmmnnnoooooommmmmmnnnooopppssstttssspppnnnppprrroooqqqrrrrrrqqqpppooopppmmmnnnooopppsssuuuwwwxxxuuurrrsssxxx{{{yyyyyyzzzzzz|||xxxccc^^^ZZZ^^^hhhrrryyy{{{tttmmmfffbbbbbbddddddcccbbbhhhwwwzzz___MMM@@@>>>???BBBHHHPPP___lllyyy~~~|||{{{xxxuuurrrqqqpppoookkkkkkhhheeeaaa```aaabbb^^^\\\ZZZWWWUUUSSSRRRRRRKKKIIIFFFEEEDDDDDDBBB@@@;;;===@@@BBBGGGRRRaaammm}}}sssjjjkkksss}}}dddOOOIIIFFFDDDJJJVVV```fffiiifffbbbbbbbbbaaa___ZZZXXXZZZ\\\[[[\\\______gggooovvvnnnXXXMMMEEECCCRRRfffyyyxxx{{{sssfffSSS[[[llltttYYYEEE:::666555444333222111111111111---...///111222222222222111111111111000000000000000000111222222222222111222333333555666777888999:::<<<>>>???AAADDDHHHKKKRRR[[[nnnwwweeePPPLLLGGGIIIWWWqqqbbbSSSMMMIIIJJJPPPZZZiiinnnnnnuuusssmmmnnnlllrrrzzz}}}xxxyyy{{{|||uuujjjOOOXXXSSSkkkrrr\\\JJJ???:::888000000222333333333222222111111222222222222111111111111222222222333333333111222444444555666999;;;;;;AAACCCHHHUUUeeezzzzzzyyyuuuvvv{{{nnnmmmvvvvvvuuuqqqnnnnnnmmmmmmssszzzqqqUUUBBB;;;;;;;;;===DDDUUUqqq~~~ooommmooorrruuuvvvoooeee[[[UUUSSSSSSSSSNNNJJJEEE@@@<<<::::::;;;===???BBBEEEJJJMMMPPPRRRPPPRRRUUUVVVWWWWWWYYY[[[\\\^^^```bbbccccccbbbaaaccccccdddfffhhhhhhfffdddffffffeeeeeefffgggiiijjjlllooorrrqqqmmmjjjiiijjjhhhiiijjjiiihhhgggiiijjjkkklllnnnnnnnnnnnnoooqqqqqqpppooonnnmmmnnnpppqqqmmmooopppooommmlllnnnpppooorrrtttrrrooommmooorrrpppqqqsssrrrpppooooooooommmnnnoooqqqsssuuuvvvwwwvvvsssrrrvvvxxxwwwwwwyyyxxx{{{vvvddd___ZZZ\\\bbbiiillllllbbb\\\TTTPPPQQQSSSSSSRRRSSSVVVdddwww~~~pppZZZKKK>>>===>>>BBBGGGQQQaaaooo|||zzzzzzyyyvvvsssqqqppppppllllllkkkgggcccbbbccceeebbb```]]]YYYUUURRRQQQQQQLLLJJJGGGEEEEEEDDDCCCAAA;;;>>>AAACCCFFFQQQaaammm{{{yyyqqqnnnwwwfffPPPIIIGGGDDDIIITTT\\\aaabbb^^^ZZZ[[[]]]]]]]]]XXXWWW[[[^^^^^^___bbb]]]fffooovvvuuu]]]PPPEEEAAAPPPfff{{{yyy|||uuugggVVVVVVbbbyyytttZZZFFF;;;666555444333222111111111111...///000111222222111111111111111111000000000000000000111222222222222111333333444666777888999::::::<<<>>>@@@AAADDDIIILLLSSS]]]ppptttaaaOOOKKKFFFHHHWWWqqqcccTTTNNNJJJLLLQQQ\\\jjjnnnmmmsssrrrlllnnnjjjpppxxx}}}tttnnnqqquuuvvvxxx}}}xxxppphhhPPPZZZTTTjjj~~~ttt]]]JJJ>>>888666///000111222333222222111111111222222222222111111111111222222222333333333///111333444444666999;;;===CCCDDDHHHTTTccc{{{wwwqqqssszzzooollluuuuuussssssssspppkkkjjjtttuuuXXXCCC;;;;;;<<<===DDDTTTppp~~~ooommmooosssvvvtttmmmcccZZZTTTSSSTTTVVVNNNJJJEEE@@@<<<::::::;;;>>>???BBBFFFJJJNNNQQQSSSQQQSSSUUUWWWWWWXXX[[[]]]\\\^^^aaadddeeedddcccbbbddddddeeegggiiihhhfffdddggggggffffffggghhhjjjkkkmmmpppsssrrrnnnjjjjjjkkkfffgggiiihhhgggggghhhiiimmmnnnooonnnmmmlllmmmnnnrrrqqqpppooooooooopppqqqmmmpppqqqpppmmmlllnnnpppmmmqqqsssqqqmmmlllnnnrrrppprrrsssrrrpppooooooooonnnnnnpppqqqssstttvvvvvvyyytttrrruuuwwwuuuuuuwwwvvvyyy~~~uuuddd^^^YYYXXX]]]aaaaaa```VVVQQQKKKHHHHHHIIIIIIHHHHHHJJJWWWkkkssshhhTTTGGG===<<<===BBBGGGQQQbbbqqq|||zzzzzzyyywwwtttrrrqqqqqqmmmnnnmmmjjjfffdddeeehhhfffddd```ZZZTTTPPPOOONNNLLLJJJGGGFFFEEEEEECCCBBB<<<@@@CCCDDDGGGQQQaaannnzzzxxxmmmoooyyyhhhPPPJJJGGGDDDIIISSSXXX\\\\\\VVVSSSUUUWWWXXXZZZVVVVVV[[[___```bbbeee\\\eeennnuuu|||bbbTTTGGGAAAPPPgggzzzxxx{{{tttfffZZZWWW^^^vvvsssZZZGGG;;;666555444333222111111111111///000111222222111//////111111111111000000000000000000111222222222222111444444555777888999:::;;;:::<<<>>>@@@BBBEEEIIILLLUUU___rrrqqq___OOOJJJGGGLLLXXXmmmkkkVVVJJJGGGKKKQQQ___kkkmmmlllpppnnnkkkqqqrrrooouuu|||rrrkkknnnuuuyyy{{{|||wwwuuuqqqgggWWWNNNWWWggg{{{sss\\\KKK@@@;;;;;;111111111000111111222222000...---///222444333111000111111111111222222222111333555777999;;;;;;<<<>>>DDDEEEIIIVVVeee}}}uuutttxxxyyyrrrrrrrrrpppttttttrrrnnnkkklllqqqwwwyyy^^^HHH<<<<<<999999BBBSSSmmm}}}pppqqquuuuuutttwwwoooccc\\\YYYWWWSSSOOOJJJGGGBBB>>><<<;;;<<<======???AAADDDHHHKKKNNNOOOQQQSSSUUUVVVWWWXXX[[[]]]___aaaccceeeggggggfffeeecccdddeeefffggggggggggggffffffggghhhhhhhhhhhhhhhmmmlllkkkkkkjjjjjjkkkkkkfffggghhhgggeeeeeeggghhhjjjiiikkkooopppllljjjlllppprrrssssssqqqqqqrrrtttoooooooooooonnnlllkkkkkknnnmmmlllmmmnnnoooooonnnqqqqqqqqqqqqrrrsssttttttsssqqqooonnnppptttxxx{{{yyywwwuuuvvvxxxyyyxxxvvvxxx{{{xxxlllaaaTTTQQQUUUYYYXXXTTTOOOIIIDDDBBBAAA???AAAEEEJJJJJJOOOZZZdddbbbUUUHHH>>>===???BBBFFFRRRfffyyy}}}{{{||||||yyyuuurrrppppppsssqqqooollljjjhhhgggfffiiigggccc]]]VVVQQQOOOOOOLLLKKKJJJGGGCCCBBBBBBDDD>>>AAADDDFFFJJJTTTbbbmmmvvvsssnnnqqqzzzkkkVVVJJJCCC@@@FFFQQQUUUWWWYYYWWWRRROOOQQQVVVZZZ[[[XXXTTTWWW```dddaaabbbeeejjjrrr}}}~~~gggRRRHHHIIINNNggg}}}{{{}}}uuulll^^^ZZZ^^^pppsssTTTDDD===:::444333222000///000000111000000000000111111111111000000000000000000000000111111111111111111111111222444666888999:::===???:::<<>>DDDEEEIIIVVVfff}}}xxxyyyuuunnnooorrrssszzzzzzwwwrrrmmmmmmsssyyyzzz^^^HHH<<<<<<999:::CCCSSSmmm~~~ooopppvvvxxxwwwvvvnnnccc[[[XXXVVVRRROOOKKKHHHCCC>>>;;;;;;;;;<<<===???AAAEEEHHHLLLNNNPPPRRRTTTVVVWWWWWWXXX[[[]]]^^^___aaacccddddddcccbbbdddeeeffffffggggggggggggeeefffgggiiijjjjjjiiiiiikkkkkkjjjiiiiiihhhiiiiiiggghhhhhhgggffffffgggiiikkkiiijjjnnnnnnkkkjjjmmmpppqqqrrrqqqpppooopppqqqnnnooopppooommmlllkkkkkkmmmllllllmmmnnnnnnnnnnnnpppppppppqqqrrrsssttttttsssrrrpppoooqqquuuyyy{{{{{{xxxttttttvvvxxxyyyxxxyyy|||rrreeeWWWPPPRRRVVVVVVTTTMMMHHHCCCCCCAAA>>>???BBBDDDDDDHHHQQQZZZYYYNNNCCC>>>===>>>CCCIIIVVVlll~~~~~~}}}~~~~~~{{{wwwtttssssssuuuuuutttrrrnnnllljjjjjjiiigggccc]]]VVVQQQOOOOOOLLLLLLKKKHHHDDDBBBBBBCCC>>>AAADDDFFFJJJTTTbbbmmmzzzvvvqqqqqqyyylllWWWLLLDDD@@@EEENNNUUUXXX[[[ZZZTTTPPPQQQTTTSSSUUUTTTQQQTTT\\\bbbbbbeeeggglllttt~~~qqqYYYNNNOOOSSSjjj~~~yyyoooaaa\\\___ooowwwWWWEEE===999555444222111000000111111000000000000111111111111000000000000000000000000111111111111111111111111000222555666777888:::<<<;;;>>>@@@AAAAAACCCHHHMMMVVVccczzzppp___QQQKKKFFFJJJVVVkkklllYYYNNNIIILLLPPPYYYkkktttvvv{{{yyysssuuusssqqqttt}}}zzzwwwxxx|||}}}{{{{{{~~~|||zzzvvvlll___YYY___iiivvv|||dddQQQAAA999777333333222111000000000000111000///000222222111000111111111111222222222333333444444555777:::<<<>>>>>>DDDEEEJJJVVVfff}}}||||||xxxnnnhhhllluuu{{{~~~zzzrrrkkkkkkpppwwwzzz___HHH;;;<<<:::;;;CCCRRRkkkqqqqqqxxx||||||tttlllbbbZZZWWWTTTRRROOOLLLIIIDDD???;;;::::::;;;===>>>AAAEEEIIILLLOOOQQQTTTVVVXXXXXXXXXXXXZZZ\\\^^^___aaabbbcccbbbaaaaaadddeeefffffffffffffffeeedddeeehhhjjjkkkkkkkkkjjjjjjjjjiiihhhggggggffffffggghhhhhhgggffffffgggiiillliiiiiilllllljjjkkknnnpppqqqqqqpppnnnmmmnnnooopppqqqrrrqqqooommmllllllkkklllllllllmmmmmmmmmmmmnnnnnnpppqqqssssssssssssrrrqqqpppppprrruuuyyy{{{|||yyytttssstttwwwyyyzzzzzz}}}qqq```UUUUUUYYYZZZZZZQQQKKKFFFEEEDDD@@@???AAAAAA@@@CCCIIIPPPOOOGGG>>>===;;;>>>DDDMMM[[[qqq~~~zzzwwwvvvvvvwwwyyy{{{yyytttpppnnnoooiiihhhddd^^^WWWRRRPPPPPPLLLMMMLLLIIIEEEBBBAAABBB???BBBEEEHHHLLLVVVeeeppp~~~rrrkkkoooxxxmmmXXXMMMFFF@@@CCCJJJTTTZZZ___^^^XXXRRROOOOOOIIIMMMNNNLLLMMMUUU^^^bbbgggjjjooovvv}}}aaaRRRRRRUUUlll}}}rrreee___aaappp|||]]]HHH===999555444333222111111111222000000000000111111111111000000000000000000000000111111111111111111111111222333555666666777999;;;<<>>AAAEEEIIIMMMPPPRRRVVVXXXYYYYYYXXXXXXZZZ[[[aaaaaabbbcccccccccbbbaaacccddddddeeeeeeddddddcccccceeehhhkkkmmmmmmlllkkkjjjjjjiiiiiihhhfffeeeeeefffggggggfffeeeeeefffhhhmmmiiihhhjjjjjjiiikkkooopppqqqrrrpppnnnmmmmmmnnnqqqtttvvvuuuqqqnnnmmmnnnjjjkkklllllllllkkklllmmmlllmmmoooqqqrrrsssssssssqqqqqqpppqqqrrruuuwwwyyyzzzxxxvvvuuuuuuwwwxxxyyy{{{~~~pppdddbbbfffiiijjj]]]TTTLLLIIIGGGDDDBBBDDDDDDCCCCCCFFFJJJJJJDDD???<<<:::===DDDOOO^^^ttt|||zzzyyyyyyvvv{{{~~~}}}wwwrrrpppqqqiiihhheee```YYYTTTQQQQQQMMMMMMMMMJJJFFFCCCAAAAAABBBEEEIIILLLQQQ[[[iiitttyyynnnkkkmmmyyy~~~jjjWWWMMMGGGAAABBBHHHRRR[[[cccaaaZZZTTTNNNJJJDDDGGGIIIHHHGGGMMMWWW___hhhkkkqqqyyyhhhUUURRRTTTjjjttthhhaaabbbqqqcccKKK===888555555444333222222222222///000000000111111111111000000000000000000000000111111111111111111111111444666888888888999;;;<<<<<<>>>AAABBBCCCEEEJJJOOO[[[iiirrrbbbRRRLLLGGGJJJUUUjjjlllZZZNNNHHHHHHLLLZZZsss~~~{{{{{{wwwxxxyyyzzz}}}yyywwwvvvvvvvvvyyyqqqiiikkkpppttt|||~~~kkkWWWEEE;;;999444333222111000000000000222222222222111111111111111222222222222333333333444444444444666999===???===CCCEEEKKKWWWfff~~~xxxnnnaaa[[[aaasss{{{ooolllqqqxxxwww^^^III>>>>>><<<<<>>FFFRRR```ttt}}}{{{zzzzzzvvvzzz}}}|||xxxssspppoooiiihhhfffaaa[[[UUURRRQQQNNNNNNMMMJJJFFFDDDCCCCCCCCCHHHMMMQQQVVV```mmmwwwvvvkkkeeelllzzz{{{gggTTTLLLGGGBBBCCCHHHPPP]]]fffeee]]]VVVNNNGGGDDDEEEFFFEEEDDDHHHQQQZZZhhhlllsss{{{sssYYYTTTUUUkkkuuuiiiaaabbbrrriiiMMM>>>999555444444444333222222111///000000000111111111111000000000000000000000000111111111111111111111111444666888888888999;;;<<<;;;>>>AAABBBBBBEEEJJJOOO\\\jjjrrrbbbRRRLLLHHHKKKVVVjjjmmmZZZNNNGGGGGGKKKYYYvvvxxxzzzzzzyyy{{{|||vvvqqqoooqqqxxxtttsssuuuwww||||||kkkXXXFFF<<<:::333333222111000000000000000222333222111111222333222222222222333333333333333444444555777:::<<<>>><<>>:::333444444444333222111000000000000000111111111111000000000000000000000000111111111111111111111111222333555666666777999;;;:::===AAABBBCCCEEEKKKOOO]]]kkkppp```PPPKKKHHHLLLWWWjjjppp\\\NNNHHHHHHLLLXXX{{{||||||~~~wwwnnnlllnnnwwwzzzxxx{{{|||~~~yyyjjjWWWDDD:::888222222111111111111111222///111333333111111333555222222222333333333444444222333444666888:::<<<===<<>>;;;;;;;;;<<<;;;===@@@EEEKKKOOOSSSUUUTTTVVVWWWXXXWWWWWWYYY[[[[[[\\\\\\\\\]]]^^^___```___```aaacccdddeeeeeeeeeggggggffffffgggiiijjjkkkggghhhjjjllllllkkkjjjiiifffggghhhgggeeeeeegggiiijjjgggfffiiiiiigggiiilllmmmooooooooommmmmmnnnoookkkpppuuusssmmmggggggiiijjjmmmpppooolllkkkmmmqqqqqqpppnnnllllllnnnpppqqqvvvvvvvvvvvvuuutttsssrrruuuwwwyyyyyywwwvvvvvvxxxxxxzzz|||}}}~~~pppggg```WWWNNNJJJJJJJJJIIIFFFCCC@@@???@@@??????FFFRRR```mmm|||}}}}}}~~~|||zzzxxxzzz{{{yyytttoooiiiiiihhhccc]]]XXXTTTSSSOOONNNKKKHHHEEEEEEGGGJJJLLLTTT^^^fffkkksss|||lllbbbbbbiiiyyyjjjTTTKKKIIIEEEEEEIIITTTdddpppmmmfff```VVVKKKJJJDDDAAACCCFFFIIIPPPXXXhhhnnnyyykkk^^^```www|||hhh``````rrrqqqQQQ???<<<222333333333333111000///000000000000111111111111000000000000000000000000111111111111111111111111000222555666777888:::<<<;;;>>>BBBCCCDDDGGGLLLQQQ^^^mmmooo___PPPKKKIIIMMMXXXjjjrrr]]]OOOIIIIIIMMMZZZyyynnnkkkoooxxx~~~zzz~~~}}}{{{|||xxxiiiVVVCCC888555111111111111111111222222...111333333111111444666222222333333333444444444111333555777999;;;;;;<<<<<>><<<;;;<<<===:::<<<@@@EEEKKKPPPTTTVVVSSSUUUVVVWWWWWWWWWYYY[[[]]]]]]]]]^^^___```bbbccc___```bbbdddfffggghhhhhhhhhgggfffeeeeeegggiiikkkfffgggiiikkklllkkkjjjiiihhhiiiiiiiiiggggggiiijjjiiigggfffiiiiiiggghhhkkkkkkmmmnnnmmmllllllmmmnnnmmmsssxxxvvvooojjjiiikkkjjjnnnqqqooolllkkknnnqqqsssqqqnnnkkkkkkmmmoooqqqxxxyyyyyyyyywwwuuusssrrrwwwxxxyyywwwuuuuuuwwwzzzwwwxxxzzz{{{|||~~~}}}uuummm```SSSLLLKKKLLLLLLHHHDDD@@@@@@AAA@@@AAAIIIXXXgggttt{{{xxxzzz}}}}}}vvvpppiiiiiihhhddd^^^XXXUUUSSSPPPNNNKKKGGGDDDEEEIIILLLTTT]]]hhhpppvvv}}}xxxfff___bbbrrrmmmVVVMMMIIIEEEEEEIIIVVVgggssspppiiidddZZZNNNLLLDDD@@@CCCHHHKKKRRRZZZhhhppp|||oooaaaccc{{{hhh______qqqrrrQQQ@@@===222222333333222111///...000000000000111111111111000000000000000000000000111111111111111111111111222444666888999:::===???===@@@CCCEEEEEEHHHNNNSSS___nnn~~~jjj___OOOMMMIIIIIISSSiiisssZZZNNNLLLNNNNNN```{{{ppplllhhhsss|||www}}}~~~nnncccSSS???666888444333222111000000000000333333333333333333333333000000000000000000000000111333555666777999===???===CCCDDDJJJXXXgggvvvgggYYYUUUcccsss\\\DDD===999<<<>>>???HHHbbb|||zzzyyyvvvsssmmmeee]]]VVVQQQMMMJJJIIIGGGCCC???<<<:::999999;;;<<>>???AAABBBCCCCCCHHHOOOUUUdddqqqjjj^^^LLLJJJHHHIIISSShhhrrr[[[NNNKKKLLLMMM]]]{{{~~~pppkkkhhhttt}}}}}}mmmaaaRRR???666777444333222111000000000000333333333333333333333333111111111111111111111111111333555666777999===???>>>DDDEEEKKKYYYhhhwwwfffVVVRRRaaattt]]]FFF???:::;;;===???HHHaaa{{{{{{zzzvvvrrrlllddd[[[UUUPPPLLLIIIHHHFFFBBB>>><<<:::::::::;;;<<>>>>>@@@BBBBBBCCCHHHOOOUUUdddrrrkkk\\\KKKIIIGGGKKKVVVhhh|||qqq[[[NNNJJJJJJLLL\\\tttqqqjjjhhhuuu~~~mmmaaaQQQ@@@777777444333222111000000000000333333333333333333333333222222222222222222222222111333555666777999===???@@@EEEGGGMMMZZZiiiyyydddSSSNNN]]]}}}rrr[[[EEE???::::::<<>><<<;;;;;;<<<:::<<<>>>BBBGGGKKKOOOQQQTTTUUUWWWXXXZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^______]]]___bbbccccccccceeefffbbbccceeefffgggggggggfffhhhjjjkkkjjjiiiggghhhhhhkkkjjjhhhhhhiiihhhgggeeegggiiiiiihhhfffddddddeeedddeeefffgggjjjlllnnnooonnnooopppqqqqqqooommmlllnnnooopppooollljjjjjjkkkoooooopppqqqrrrrrrssstttppprrrtttsssooonnnppprrrvvvvvvuuuuuuuuuvvvwwwwwwwwwyyy{{{||||||~~~sssaaa\\\TTTLLLFFFCCCCCCDDDIIITTTggg{{{~~~yyyxxxzzzzzzvvvqqqjjjiiihhheeeaaa\\\XXXVVVPPPLLLJJJLLLMMMNNNRRRWWWaaakkkyyy{{{gggeeeuuuuuu]]]PPPIIIEEEGGGNNN\\\pppyyywwwtttgggYYYWWWUUUSSSRRRRRRVVV]]]eeeiiivvv|||xxxdddVVV\\\qqqlllhhhzzzzzzVVVBBB>>>999666333222222333222111111111111111111000000000000111111111111111111111111111111222222222222333222333555666777999<<<>>>===@@@BBBBBBCCCHHHOOOUUUeeesssnnn]]]NNNJJJGGGLLLWWWgggzzzooo[[[NNNIIIJJJMMM]]]oootttllliiiwwwttt{{{qqqbbbRRRAAA888666444333222111000000000000222222222222222222222222222222222222222222222222111333555666777999===???AAAGGGHHHNNN\\\iiiwwwbbbQQQKKKWWWttt}}}nnnWWWBBB===:::999:::>>>GGG^^^zzzwww{{{yyytttpppjjjbbbZZZTTTPPPLLLIIIEEECCC@@@===<<<;;;<<<<<<:::;;;>>>BBBFFFKKKNNNQQQTTTUUUWWWXXXYYYZZZZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^___aaacccdddeeeeeeeeefff___aaadddfffggggggeeedddfffgggiiiiiihhhggghhhiiiiiihhhggggggiiiiiihhhggghhhiiijjjhhhfffdddcccdddffffffggghhhjjjlllnnnooonnnooopppqqqqqqooommmlllppprrrrrrpppmmmkkkkkkkkkmmmoooppprrrssstttttttttooorrrtttrrrooonnnooorrrwwwwwwvvvvvvvvvvvvwwwwwwwwwyyyzzz{{{|||}}}{{{lllcccWWWNNNGGGCCCEEEIIIQQQ```uuu~~~}}}yyywwwxxxwwwtttpppiiiiiihhheeebbb^^^[[[YYYQQQMMMLLLNNNPPPQQQVVV[[[bbblllzzzllleeessswww^^^QQQJJJFFFIIIPPP___sss{{{yyyvvvjjj\\\[[[WWWVVVVVVXXX[[[aaaiiinnnyyykkk[[[PPPUUUhhhssslll}}}YYYCCC===999666333222222222111000222222111111111111111111222111111111111111111111111111111111222222222222222333555666777999<<<>>>===???AAABBBDDDIIIQQQWWWfffuuurrr```RRRJJJFFFKKKVVVdddvvvlllZZZOOOIIILLLRRRbbbmmm~~~xxxoookkkxxxnnnfffsss}}}ssscccRRRCCC999666444333222111000000000000222222222222222222222222222222222222222222222222111333555666777999===???BBBHHHIIIPPP\\\iiisss```PPPIIIRRRiii~~~|||mmmVVVBBB===:::777999>>>EEEYYY|||wwwzzzxxxrrrpppkkkccc[[[UUUQQQMMMJJJDDDBBB???===<<<;;;<<<===:::;;;>>>AAAFFFJJJNNNPPPUUUUUUVVVXXXYYYYYYYYYYYYXXXYYY[[[\\\]]]^^^^^^^^^bbbbbbbbbcccddddddcccccc^^^```cccfffgggfffeeecccbbbdddggghhhhhhhhhiiijjjgggffffffgggjjjkkkkkkjjjhhhiiijjjiiifffdddddddddiiiiiiiiijjjkkklllmmmnnnooopppqqqrrrqqqpppnnnmmmrrrssstttssspppnnnmmmnnnlllmmmppprrrsssssssssrrrpppssstttssspppooopppsssvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxzzzzzz{{{|||~~~ttthhhZZZQQQIIIEEEGGGNNNZZZkkk~~~xxxyyy}}}zzzxxxvvvuuuqqqnnnhhhhhhgggeeeccc___\\\[[[RRRNNNMMMQQQSSSTTTYYY^^^fffnnn{{{tttgggqqqzzzyyy```RRRKKKFFFIIIQQQaaattt}}}{{{xxxmmm```___[[[\\\^^^___aaafffmmmrrrzzz~~~dddVVVLLLOOO```vvvmmmaaaFFF<<<999666333111111111000///111111111111111111222222222222222222111111111111000000111111111222222222222333555666777999<<<>>>===???BBBCCCEEEJJJRRRYYYhhhxxxxxxeeeTTTJJJFFFMMMWWWbbbqqqiiiYYYOOOKKKPPPYYYiiioooyyy{{{qqqkkkvvvuuu___\\\nnnvvvqqq```PPPCCC999555444333222111000000000000222222222222222222222222222222222222222222222222111333555666777999===???BBBHHHJJJPPP\\\iii}}}ppp___PPPHHHMMM___qqq~~~oooXXXCCC>>>:::666888>>>CCCSSSxxxzzz{{{yyytttpppkkkccc[[[VVVQQQMMMKKKDDDBBB???===;;;;;;;;;<<<999;;;===AAAFFFJJJNNNPPPUUUUUUVVVXXXXXXYYYYYYYYYYYYZZZ\\\^^^______^^^^^^bbbaaa______```aaaaaa```^^^```cccfffgggfffeeedddaaacccfffggghhhiiijjjlllgggffffffhhhkkkllllllkkkhhhjjjjjjiiigggeeeeeefffjjjjjjjjjjjjkkklllmmmmmmpppqqqrrrssssssqqqooonnnqqqrrrssssssqqqooooooppplllnnnoooqqqrrrrrrqqqqqqqqqsssuuutttqqqoooqqqsssuuuuuuuuuuuuvvvwwwxxxxxxwwwxxxzzzzzzzzz{{{~~~yyykkk]]]UUUMMMHHHKKKTTTaaasssxxxyyy|||~~~{{{yyyvvvsssnnnkkkeeeeeedddcccaaa^^^[[[YYYRRROOONNNSSSVVVYYY^^^dddmmmtttmmmqqqwwwzzz```RRRJJJFFFJJJQQQaaattt}}}|||zzzooodddcccccceeeggghhhhhhkkkqqqvvv|||{{{bbbTTTHHHIIIXXXsssuuukkk}}}nnnNNN>>>999666333111111111000///000000000111111111111111111111222222222222222222000000000111111111111222222333555666777999<<<>>>>>>@@@CCCEEEGGGLLLUUU[[[jjj{{{~~~jjjVVVLLLKKKUUU___dddnnnyyyfffWWWOOOMMMUUUaaatttvvvzzz|||sssiiirrr{{{mmmWWWUUUiiiqqq}}}zzzkkkYYYKKKAAA999444444333222111000000000000111111111111111111111111111111111111111111111111111333555666777999===???AAAHHHJJJPPP\\\hhh~~~ppp^^^OOOFFFJJJYYYiiipppYYYCCC>>>999444777>>>BBBMMMooo}}}}}}|||xxxoooiiiaaaZZZUUUPPPMMMJJJDDDBBB@@@===;;;::::::;;;999:::===AAAEEEJJJNNNPPPUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ]]]___``````___^^^bbb___\\\\\\___aaabbbbbb^^^```ccceeefffgggffffffbbbeeeggghhhhhhhhhiiikkkkkkiiiiiijjjkkklllkkkjjjhhhjjjkkkjjjhhhgggggghhhhhhhhhhhhiiijjjlllmmmnnnqqqrrrsssttttttrrrqqqooolllmmmooopppooonnnooopppoooooopppqqqqqqqqqqqqqqqqqqsssuuussspppoooqqqsssrrrsssssstttuuuwwwxxxyyyvvvxxxyyyzzzyyy{{{}}}}}}nnn```YYYRRRLLLPPPZZZhhhyyy~~~|||zzzwwwqqqlllhhhaaaaaa```___\\\YYYWWWUUUPPPNNNOOOUUU[[[___fffmmmtttzzzwwwuuuwwwzzz```RRRJJJFFFIIIQQQ```sss}}}|||{{{qqqggggggiiilllooonnnlllnnnsssxxx}}}}}}yyybbbSSSEEEEEESSSdddssshhhyyy~~~YYYCCC:::888444222222222000////////////000000111111111111111111222222333333333000000000000111111111111222333555666777999<<<>>>???AAADDDFFFIIINNNWWW]]]lll~~~nnnYYYPPPQQQ^^^gggiiioooxxxdddVVVOOONNNXXXfff~~~|||{{{}}}|||ssshhhnnnxxxjjjSSSQQQfffnnnzzz{{{sssdddTTTHHH???888333444333222111000000000000111111111111111111111111000000000000000000000000111333555666777999===???AAAGGGJJJPPP\\\gggqqq^^^NNNEEEHHHXXXggg}}}nnnXXXBBB<<<999444666>>>@@@JJJjjj}}}mmmhhh```YYYSSSOOOLLLIIIEEECCC@@@===;;;:::::::::999:::===AAAEEEJJJMMMPPPUUUUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]___aaa```______ddd```\\\\\\```dddfffggg___```bbbeeefffgggggggggeeeggghhhiiihhhggghhhiiinnnlllkkkkkkkkkkkkjjjhhhhhhjjjkkkkkkiiihhhiiiiiieeeeeefffhhhjjjlllnnnooorrrssstttuuuuuusssqqqpppgggiiilllmmmlllmmmnnnoooqqqqqqqqqqqqqqqqqqqqqrrrppprrrtttssspppnnnppprrrqqqqqqrrrsssuuuwwwxxxyyyvvvxxxyyyyyyyyyzzz}}}pppbbb\\\UUUOOOTTT___nnn~~~~~~~~~}}}{{{wwwqqqjjjfff^^^^^^]]]\\\YYYVVVSSSQQQNNNMMMOOOWWW^^^dddlllsssxxx|||{{{xxxzzz```QQQIIIEEEIIIQQQ___sss|||{{{{{{rrrhhhiiillloooqqqpppmmmnnnrrrwww~~~xxx|||wwwaaaRRRCCCBBBQQQ[[[}}}qqqeeevvvaaaIII<<<999666444333333222000......//////000000000111000000111222333333444444000000000000111111111111222444555666777999<<<>>>???BBBEEEGGGJJJPPPXXX___mmmrrr[[[XXXWWWfffxxxuuuooowwwlllUUULLLRRRWWWkkktttnnnnnnrrr}}}nnn]]]WWWQQQ___uuuzzzppp```UUUIII<<<777;;;222222222111111111111000///000000000000111111111222222222333333444444444222222333555777999;;;<<>>EEEFFFGGGQQQ^^^gggxxxbbbPPPHHHJJJRRRZZZqqqvvv}}}jjjUUUDDD;;;555999777888>>>CCCWWWvvv~~~wwwrrriii^^^VVVSSSQQQPPPNNNHHHDDD???<<<::::::999888:::===AAACCCEEEGGGKKKOOORRRRRRSSSTTTUUUWWWXXXYYY[[[\\\\\\\\\[[[\\\^^^```___```aaa``````aaacccffffffeeedddeeeggghhhfffdddfffffffffggggggggghhhhhhiiiiiiiiiiiijjjkkkkkklllhhhiiikkklllkkkjjjhhhgggiiihhhhhhjjjmmmoooooonnnnnnooopppqqqqqqooonnnllljjjiiihhhhhhiiikkknnnoooppprrrssstttssssssuuuvvvvvvuuuuuusssrrrqqqppppppsssssssssttttttttttttttttttvvvxxxyyyyyyzzz|||~~~zzzggg[[[\\\]]]XXX]]]iiixxx}}}yyywwwuuurrrlllhhh```]]]ZZZXXXVVVSSSPPPMMMKKKOOOVVV^^^gggqqqyyy~~~}}}pppyyyfffRRRGGGDDDHHHMMM[[[lllsssqqqrrrllldddfffnnnqqqtttrrrooonnnqqqvvv|||qqq```VVVHHHEEERRRbbbwwwuuugggpppfffEEE:::888555333111000111111111111111111111111111111111111111111111111111222111111111111111111222222333333555777999:::<<<===AAA@@@BBBFFFIIIMMMVVV```rrrtttdddcccbbbrrrpppYYYOOORRRTTTggg|||~~~~~~yyysssqqqvvv~~~{{{~~~lllZZZVVVTTTeeezzz~~~}}}jjjXXXPPPIII>>>777777222222222111111111111000111111111111222222222333111111111111111111111111222222444666999===???AAAGGGIIIJJJQQQ^^^gggkkkWWWLLLMMMVVV^^^fffmmmvvv~~~iiiTTTCCC;;;555888666666<<>>AAA@@@BBBGGGJJJNNNWWWbbbqqqrrrbbbccceeewwwsss\\\QQQSSSSSSdddzzzzzz|||{{{vvvssssssuuuwwwsssyyyhhhWWWSSSTTTggg|||{{{gggUUUNNNIII???666555222222222111111111000000111111222222222333333333222222222222111111111111111222444777;;;???BBBCCCFFFJJJKKKRRR^^^hhhyyybbbSSSSSS]]]dddbbbiiissszzz~~~jjjTTTCCC;;;666999666666<<>>AAA@@@CCCGGGJJJOOOYYYcccqqqqqq^^^aaaeeeyyysss^^^TTTTTTSSScccwwwuuuuuuzzz~~~~~~yyywwwsssoooqqqlllrrrbbbRRRPPPSSShhh}}}zzzfffTTTNNNIII???666444222222222111111111000000111111222222222333333333333333333333333333333222222333555888<<>>LLLeee|||zzz{{{xxxrrrkkkccc\\\YYYVVVRRROOOHHHDDD???<<<::::::999888999;;;===BBBFFFKKKMMMOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ[[[\\\[[[[[[\\\^^^___aaabbbbbbaaaaaabbbcccccccccdddddddddeeeggghhhgggggggggggghhhhhhhhhiiigggggggggggggggggghhhiiiiiijjjlllnnnoooooonnnmmmiiiiiijjjlllpppsssssssssnnnnnnmmmmmmlllkkkjjjjjjkkkkkkkkkkkklllmmmmmmnnnpppppppppnnnnnnooorrruuuwwwvvvuuutttrrrqqqpppoootttuuuwwwwwwwwwvvvuuuttttttvvvxxxyyyyyyzzz|||~~~~~~lllaaaXXXMMMHHHJJJGGGNNN]]]rrrrrrdddZZZ[[[aaahhhrrr}}}|||wwwpppkkkgggeeedddaaa^^^[[[ZZZXXXUUURRRPPPZZZfffqqqxxx~~~zzz{{{iiiUUUHHHCCCEEEIIISSSfffnnnkkkkkkfffccciiiiiinnnqqqpppkkkgggiiikkkrrrwww~~~uuuccc[[[PPPRRRbbbkkk|||zzzmmmeeemmm|||lllOOO===888666444111000000111222222222222222222222222222111111111000000000////////////000111222333333333000111333666888:::<<<===AAA@@@CCCHHHKKKPPPZZZeeesssrrr\\\___bbbuuurrr___VVVVVVSSSbbbvvvtttrrruuu||||||wwwqqqpppiiilll\\\NNNOOORRRggg|||yyygggWWWPPPJJJ>>>666555222222222111111111111000111111111111222222222333222222333333333444444444222333555888<<>>@@@@@@CCCIIIMMMRRR]]]gggzzzmmmXXXWWWRRR```{{{ooo___WWWXXXTTTcccxxxwwwuuutttuuuwwwzzz}}}|||}}}~~~vvvjjjhhhWWWMMMQQQTTTgggyyyyyykkk^^^VVVKKK===777999222222222111111111111000///000000000000111111111......///111222333444555333444555888;;;>>>AAABBBHHHQQQRRRTTT___llllllhhhnnnsss~~~|||___HHH<<<999999444444:::999BBBWWWvvv~~~ooojjjccc^^^[[[VVVQQQLLLHHHDDD???<<<::::::999888<<<;;;;;;???EEEIIIIIIHHHLLLNNNQQQTTTWWWWWWWWWWWWYYY[[[^^^___^^^]]]^^^___\\\^^^aaaccccccccccccdddeeeffffffcccaaaaaadddggghhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiijjjkkkmmmooopppkkklllnnnooopppooommmlllnnnmmmmmmooorrrssssssrrrrrrqqqooonnnmmmllllllllliiiiiijjjkkkkkkkkkjjjjjjgggjjjmmmooopppqqqrrrtttssssssssssssssssssssssssrrrtttvvvwwwwwwuuusssrrrtttvvvxxxyyyyyyzzz|||~~~|||fffZZZLLLGGGFFFEEEBBBAAABBBDDDHHHNNNXXXkkk|||ooo\\\VVVTTTZZZhhhwww}}}xxxqqqmmmmmmnnnrrrmmmfffbbbbbbeeehhhiiihhhppp{{{|||tttwww}}}fffSSSGGGBBBCCCGGGTTTkkkvvvsssppphhhdddiiioooppppppjjjbbb^^^```ccciiilllrrr|||wwwddd]]]VVVZZZmmmuuu}}}ooolllmmmwwwrrrXXXDDD:::666555333111000000111222000000000000000000000000......//////000000111111222222222111111111111111111222444777:::<<<>>>@@@@@@@@@CCCIIIMMMSSS]]]hhh|||ppp[[[TTTRRR\\\tttzzzhhhaaaXXXQQQWWWdddzzzyyyuuupppooorrruuuvvvzzzwwwyyy{{{nnnmmm]]]PPPPPPVVVooo~~~ppp___QQQFFF;;;555333222222222222222222222222222222222222222222222222222222222222222222222222111222444777;;;???CCCFFFJJJRRRTTTXXXdddmmmiiihhhnnniiiyyydddHHH???<<<888666777999===FFFOOOppp~~~||||||qqqlllddd^^^[[[WWWQQQMMMIIIEEEAAA===<<<<<<;;;;;;999:::<<>>BBBEEEHHHJJJQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]]]]^^^___``````cccbbbbbbaaabbbcccdddeeefffggghhhhhhfffffffffhhhkkkjjjjjjjjjjjjlllmmmnnnlllnnnnnnkkkkkkoooooommmmmmlllkkkkkklllnnnnnnoooqqqpppnnnmmmllllllllllllkkkjjjjjjjjjjjjkkkkkklllmmmnnnnnnmmmlllmmmooorrruuuuuuuuuuuuttttttttttttrrrqqqqqqtttvvvvvvtttqqqssstttvvvyyy{{{|||~~~~~~zzzmmmbbbUUUMMMLLLLLLIIIFFFHHHLLLNNNOOOQQQYYYgggrrr|||mmmcccXXXTTTTTT]]]nnn|||xxxsssqqqqqqqqqzzzxxxvvvvvvvvvwwwwwwxxx|||~~~yyy{{{uuurrrvvv{{{zzz~~~dddTTTJJJCCCCCCIIIUUUiiirrrqqqpppiiicccffflllllliiibbbZZZWWWZZZ^^^gggmmmvvvlllaaaWWW\\\ppp}}}tttgggeeetttsssTTT@@@:::555444333222111111111111111111111000111111222222000000000000111111111111333111//////111222111///444555555666888:::;;;<<>><<<<<<;;;:::999:::;;;>>>BBBEEEHHHJJJOOOPPPQQQRRRTTTWWWYYYZZZXXXYYYYYY[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^bbbbbbbbbbbbbbbcccddddddeeefffgggfffddddddfffhhhkkkkkkkkkkkklllmmmnnnooolllnnnnnnjjjjjjmmmnnnkkkjjjkkklllmmmnnnoooooooooqqqpppnnnmmmlllkkkkkkkkkhhhhhhhhhiiijjjkkkmmmmmmlllmmmnnnnnnmmmnnnppprrrvvvvvvuuuuuuuuutttttttttrrrrrrrrrtttuuuuuusssqqqtttuuuxxxzzz|||}}}~~~~~~|||qqqiii___ZZZYYYXXXTTTQQQWWW[[[______]]]___dddjjjtttyyy}}}rrreee]]]VVVUUUWWWbbbrrr~~~{{{wwwvvvvvvxxx~~~~~~~~~{{{ttttttyyy|||pppooosss|||}}}}}}dddTTTIIIBBBCCCHHHTTThhhqqqooonnnfff___bbbeeefffeee^^^WWWTTTWWW\\\fffllluuuzzzggg]]]TTTYYYmmmuuufffaaappppppQQQ===777555444333222111111111111222111111000000000111111222111111111000000//////222111000000222333222111555555666777999;;;===>>>@@@@@@DDDJJJOOOTTT```jjj||||||gggTTTOOOMMMXXXooozzzjjjeee___XXX___lllvvvtttrrrpppnnnnnnsssyyy|||}}}}}}wwwkkkmmmaaaWWWZZZbbb{{{zzzmmm]]]RRRHHH===666444222222222222222222222222222222222222333333333333222222222222222222222222555555555777;;;???DDDGGGKKKTTTVVV[[[gggqqq~~~zzzfffdddjjjeeeeeennnuuuzzzhhhHHH<<<;;;===>>>===888888CCCPPPhhhsssnnnfffbbb___[[[VVVRRRLLLHHHBBB>>><<<;;;:::999888999;;;>>>AAAEEEHHHJJJMMMNNNOOOQQQTTTWWWZZZ[[[WWWXXXYYYZZZ\\\]]]_________^^^]]]]]]]]]]]]]]]^^^aaaaaaaaaaaaaaabbbbbbbbbdddeeeeeedddcccdddfffhhhiiijjjjjjkkklllmmmnnnnnnlllooonnnjjjiiilllllljjjhhhjjjmmmoooooooooooooooppppppooommmlllkkkjjjjjjeeeeeefffgggiiikkkmmmnnnlllmmmoooooooooppprrrtttvvvuuuuuuttttttssssssrrrssssssttttttuuutttsssrrrsssuuuxxx{{{}}}}}}}}}}}}~~~}}}~~~vvvqqqlllkkkkkkkkkgggdddiiinnnssstttpppmmmlllmmmtttwww||||||wwwmmmbbbZZZVVVWWW\\\hhhxxx|||{{{}}}~~~tttqqqrrrwww}}}|||rrrooosssyyy~~~|||fffUUUJJJBBBCCCIIIRRRfffnnnllljjjaaaYYY\\\\\\^^^^^^ZZZTTTRRRUUUZZZdddiiirrr|||tttbbbXXXOOOUUUjjjsssccc^^^nnnoooPPP<<<777444444333222111111111111222111111000000000000000111111111111000000000000111111111222222222222111444444555777999<<<>>>???@@@@@@DDDJJJOOOUUU```jjj~~~}}}iiiUUUOOONNNZZZrrrxxxiiiddd]]]WWW]]]jjjuuurrrppppppmmmmmmuuuzzzmmmmmm```UUUXXX```zzz}}}ppp```TTTIII>>>666444222222222222222222222222333333333333444444555555222222222222222222222222666555666777;;;@@@EEEHHHLLLUUUWWW\\\hhhrrr}}}}}}kkkgggllliiihhhmmmppprrrvvvzzzzzzvvvvvvmmmLLL@@@;;;===???===888777BBBNNNfff~~~wwwrrrjjjddd```[[[VVVQQQMMMIIICCC???===;;;:::999888999;;;>>>AAAEEEHHHIIILLLMMMNNNQQQTTTWWWZZZ\\\WWWXXXYYYZZZ\\\]]]____________^^^^^^^^^^^^^^^^^^^^^______```````````````cccdddeeedddddddddfffgggggghhhiiijjjkkklllmmmmmmlllooonnnjjjiiilllllljjjgggjjjoooqqqpppoooooopppppppppooonnnlllkkkiiiiiiddddddeeefffhhhjjjlllmmmlllnnnpppqqqqqqrrrtttvvvtttttttttsssssssssrrrrrrtttuuuuuuuuutttsssssssssrrrtttwwwzzz|||~~~~~~}}}{{{|||~~~~~~|||}}}{{{~~~xxxnnnccc\\\VVVZZZbbbpppwwwpppiiijjjmmmsss}}}{{{oooiiinnnuuu{{{}}}|||~~~hhhVVVKKKCCCDDDKKKRRRfffmmmjjjggg]]]UUUWWWTTTWWWYYYWWWSSSQQQUUUYYY```fffnnnwwwtttaaaXXXPPPWWWlllqqqaaa\\\mmmpppQQQ>>>888444444333222111111111111111111000000///000000111000000000000111111111111///000111222222222222222222333444666888;;;>>>???AAAAAADDDJJJOOOUUU```kkk}}}hhhSSSOOONNN[[[tttvvvhhhddd^^^XXX^^^lllwwwrrrooopppnnnnnnyyy~~~}}}~~~pppnnn^^^RRRUUU^^^yyyvvvdddVVVJJJ>>>777666000000000000000000000000222222333333444444555555222222222222222222222222666555555777;;;AAAGGGKKKMMMVVVXXX]]]iiittt~~~~~~jjjeeemmmnnnqqqrrrrrrrrrtttwwwssslllhhhqqqQQQBBB999999::::::777666???JJJccc{{{~~~zzztttlllfffaaa\\\VVVRRRNNNJJJDDD???===;;;999888888999:::===AAADDDGGGIIILLLLLLNNNQQQTTTWWWZZZ\\\XXXYYYYYY[[[\\\]]]^^^^^^___^^^^^^^^^^^^^^^______^^^^^^___```````````````aaacccffffffeeeeeefffgggfffggghhhjjjkkkllllllllllllnnnnnnjjjjjjmmmnnnkkkhhhlllpppqqqooonnnoooppppppoooooonnnllljjjhhhgggeeeeeeeeefffggghhhjjjjjjkkkmmmppprrrrrrsssuuuvvvttttttttttttttttttttttttvvvvvvwwwuuusssrrrrrrsssssstttvvvyyy||||||}}}vvvlllggg^^^bbblllyyyuuuiiibbbaaacccjjjqqqvvvgggfffjjjrrrxxx}}}||||||{{{~~~iiiWWWKKKDDDEEEKKKTTTgggooojjjfff\\\SSSUUURRRVVVYYYXXXTTTRRRUUUXXX^^^bbbiiiqqqzzztttaaaWWWOOOVVVlllsssaaa\\\nnntttUUUAAA;;;555444333222111111111111000////////////000111222//////000000111111111222,,,///111222111111111111111222333666999<<<>>>@@@BBBBBBFFFLLLQQQVVVbbblllyyyeeeSSSOOOOOO]]]vvvtttgggeeeaaa]]]dddrrr~~~wwwtttuuutttuuurrrnnn]]]QQQUUU___{{{|||hhhXXXJJJ>>>888777000000000000000000000000000000111222222333444444222222222222222222222222555555555777<<>><<<;;;:::777888888;;;>>>CCCGGGIIIJJJHHHHHHKKKQQQUUUVVVUUU\\\___```]]]\\\^^^\\\YYY]]]^^^^^^\\\[[[ZZZ[[[]]]bbbeeeggggggeeeaaa______```bbbfffiiijjjiiigggeeehhhiiijjjkkkllllllllllllnnnmmmlllkkkkkklllnnnnnnjjjnnnqqqpppmmmlllooosssssssssqqqnnnjjjfffccc```bbbfffiiigggbbb```bbbeeegggiiillloooqqqsssssssssvvvvvvvvvwwwxxxxxxyyyyyyyyywwwuuusssssstttuuuvvvwwwyyy|||}}}~~~iii[[[WWW[[[gggyyylllbbb```eeeqqq}}}wwwyyy~~~wwwssswwwjjjVVVJJJEEEGGGKKK___lllwwwrrrggg___[[[ZZZ^^^cccgggcccZZZUUUUUUXXXYYY___dddhhhrrrvvvXXXcccbbb|||rrrgggnnn~~~aaaFFF999777555333111111111000...222111000//////000111111////////////////////////000000000000000000000000000222444555777:::>>>AAAFFFFFFIIINNNQQQWWWeeeqqqrrr___SSSNNNOOO___{{{}}}uuujjjcccdddggg}}}{{{|||~~~ppp```UUUXXXhhhwww}}}lllUUUGGG>>>777555222222222111000///////////////000222222333333222222222222222222222222222444333333666<<>><<<;;;:::777888888;;;>>>BBBGGGIIIKKKIIIIIILLLQQQUUUVVVUUU[[[___```^^^^^^```^^^[[[[[[\\\]]]\\\ZZZZZZ\\\^^^aaacccffffffdddaaa``````aaacccfffiiijjjiiihhhfffhhhiiijjjkkkllllllllllllnnnmmmlllllllllnnnoooppplllooorrrqqqmmmlllooorrrsssrrrooollliiihhhggggggeeehhhjjjhhhdddaaaccceeeiiijjjlllnnnpppqqqqqqrrruuuuuuuuuvvvvvvwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvyyy|||~~~|||hhh\\\ZZZ___iiixxx}}}lllbbbaaakkkwww}}}zzz|||}}}}}}uuurrrvvv~~~iiiUUUJJJFFFHHHMMM```nnnyyyvvvjjjaaa\\\YYY^^^dddhhheee]]]VVVVVVXXX[[[```ffflllxxx}}}]]]ggghhhyyynnnuuu|||\\\BBB666444222111111222333333222222111000//////000111111000000000000000000000000000000000000000000000000000222444555777:::>>>BBBFFFFFFJJJOOORRRXXXeeerrrqqq^^^QQQNNNPPPaaa|||zzzkkkaaaaaaggg{{{vvvwwwuuuaaaUUUYYYjjjzzz{{{oooUUUFFF;;;666444222222222111000000/////////000111222222222222222222222222222222222222222444333333555;;;DDDLLLRRRZZZZZZ```lllvvvzzz|||lll]]]\\\ccc~~~uuuhhh```UUUaaatttnnnRRR>>>999666666888888888===CCCOOOmmmyyyzzz{{{zzzuuummmhhhddd]]]UUUSSSNNNGGGAAA>>>===;;;:::777888888:::>>>BBBFFFHHHLLLKKKKKKMMMQQQTTTUUUUUU[[[^^^```______bbbbbb^^^ZZZ[[[\\\[[[ZZZZZZ\\\]]]___aaacccdddbbbaaaaaaaaabbbdddgggiiijjjjjjiiihhhiiiiiijjjjjjkkklllllllllmmmmmmllllllmmmoooppprrrnnnqqqsssqqqnnnmmmoooqqqpppnnnkkkhhhfffggghhhiiifffiiikkkiiifffdddeeeggglllllllllmmmmmmoooppppppttttttttttttuuuuuuuuuuuuwwwwwwwwwxxxyyyyyyzzzzzzwwwzzz~~~~~~uuu{{{}}}{{{{{{~~~~~~{{{wwwwww{{{~~~~~~~~~iii]]][[[\\\fffwww|||ggg^^^dddooo{{{zzzyyy~~~yyysssqqquuu}}}iiiUUUJJJFFFIIINNN```nnnzzzxxxnnnddd]]]YYY]]]dddjjjhhh```XXXVVVWWW]]]bbbhhhppp```iiimmm}}}uuu}}}wwwXXX@@@666444222111111222333333222111111000000000000111111111111111111111111111111000000000000000000000000000222333555666:::???BBBFFFGGGKKKPPPSSSYYYfffrrrppp^^^RRROOOQQQ```{{{xxxiii]]]]]]ccc~~~{{{~~~xxxssssss|||zzzcccXXX___nnnyyy{{{nnnSSSCCC999555555222222222111111000000000///000111222222222222222222222222222222222222222333333333555:::CCCMMMSSS[[[\\\cccnnnyyyxxxxxxhhhZZZZZZ```zzzqqqccc^^^ggguuu~~~mmmSSS???999666666888888888===DDDMMMkkkxxxxxxyyyzzzvvvoooiiieee]]]TTTTTTOOOHHHBBB>>>===;;;:::888888888:::===AAAEEEHHHMMMMMMMMMNNNQQQSSSTTTUUUYYY]]]```___aaaddddddaaa\\\\\\]]][[[YYYYYYZZZ\\\]]]___aaaaaaaaaaaabbbccccccdddfffggghhhhhhhhhhhhjjjjjjjjjjjjjjjkkkkkklllkkkkkkkkkkkklllnnnpppqqqppprrrsssrrrooonnnooopppkkkjjjgggeeeddddddeeeeeedddgggiiiiiihhhggghhhjjjllllllkkkkkklllnnnpppqqqttttttttttttuuuuuuuuuuuuvvvwwwxxxzzz{{{|||}}}}}}yyy|||nnnmmm{{{yyyxxxzzz|||zzztttooolllfffccchhhmmmrrrwww|||iiibbb\\\___kkk}}}sssaaa```gggxxx|||yyyxxxyyyuuuqqqqqqvvv}}}kkkVVVJJJEEEHHHNNN]]]kkkxxxwwwoooeee^^^YYYZZZbbbjjjiiiaaaYYYUUUUUU]]]cccjjjsss]]]fffmmmzzzxxxsssUUU@@@888777555333111111111000...000000000000000111111111111111111111111111111111000000000000000000000000000111333444666:::???CCCFFFGGGKKKQQQUUUZZZgggsssqqq]]]UUUQQQSSS```yyywwwsssggg]]]]]]bbb|||yyyxxx~~~uuuqqqqqqzzzfff]]]eeeqqqwwwvvvhhhOOO@@@888555666222222222222111111111111000000111222222222111111222222222222222222222222222333444555:::BBBMMMUUU[[[___fffppp{{{yyywwwhhhZZZXXX[[[rrrllleeejjjsss{{{{{{lllVVVDDD:::777777888888888===DDDNNNkkkyyyyyyxxxyyyvvvooojjjeee]]]UUUTTTOOOHHHBBB???===;;;:::888888888:::===AAAEEEGGGLLLMMMNNNOOOPPPQQQSSSTTTWWW\\\^^^^^^aaaeeeeeeccc^^^___^^^\\\YYYXXXYYYZZZ]]]^^^````````````bbbdddbbbcccdddeeeffffffggggggjjjjjjiiiiiiiiijjjkkkkkkiiiiiiiiiiiijjjlllnnnoooqqqrrrrrrqqqpppoooooopppjjjjjjiiihhhfffdddbbbaaaaaacccfffhhhiiijjjkkklllkkkkkkkkkkkkmmmppprrrssssssssstttuuuuuuvvvvvvwwwuuuvvvxxxzzz|||}}}~~~~~~}}}ooofffqqq~~~|||yyyyyyyyyzzzwwwoooddd\\\ZZZUUURRRWWW^^^fffpppxxxsssbbb[[[]]]jjjmmmbbb```nnn|||}}}zzzyyyvvvsssrrrtttyyypppZZZKKKEEEHHHOOO\\\iiittttttmmmeee^^^YYYWWW```iiiiiiaaaXXXTTTTTT\\\bbbjjjsssYYYccckkk|||uuuxxxpppRRR@@@:::777555333111111111000...//////000000111111111111111111111111111111111111000000000000000000000000000111222333666:::@@@DDDFFFGGGLLLRRRVVV\\\hhhtttrrr]]]WWWTTTVVVccczzzssspppeee^^^```eee~~~~~~ssspppwwwrrrooopppzzzlllaaaiiissswwwppp{{{|||aaaLLL???777555666222222222222222222222222000111111222222222111111222222222222222222222222222333444555999BBBNNNVVV^^^bbbjjjrrr}}}}}}zzzjjj\\\XXXUUUhhh~~~lllmmmqqqwwwwwwmmmZZZJJJ<<<999888999888888<<>>;;;999:::888777;;;AAAHHHdddwwwxxx||||||yyysssooonnnhhhbbbVVVQQQJJJCCC???===;;;999888888888999<<<@@@CCCEEEGGGIIILLLMMMLLLNNNRRRUUUSSSWWWZZZZZZ\\\```aaa^^^[[[]]]^^^^^^]]]^^^```bbbaaaaaaaaa___^^^```dddgggeeedddccccccdddfffiiijjjllljjjiiigggggghhhjjjkkklllkkkjjjjjjjjjkkklllmmmnnnmmmmmmnnnoooppppppooopppnnnjjjhhhffffffggghhhiiiiiiiiikkkmmmnnnmmmlllnnnoooqqqrrrrrrqqqpppppplllmmmnnnqqqsssvvvwwwxxxvvvuuuttttttvvvxxx{{{}}}yyykkkgggggg{{{nnn\\\NNNHHHHHH@@@@@@BBBCCCCCCJJJ\\\mmmxxx}}}uuunnnkkksssyyyjjjcccggg}}}mmm```ooo~~~}}}vvvwwwxxx|||yyybbbRRRLLLQQQZZZuuuzzzzzzsssjjjeeeaaa]]]XXXaaaiiijjjbbbZZZWWWWWWYYYdddnnnpppttt{{{|||rrrUUUbbbhhhwwwssssssRRR>>>999777555333222222111000...---...000111222222222111////////////////////////000000000000000000000000000111111222555:::AAAFFFFFFHHHNNNVVVZZZ___kkkvvvsss[[[TTTRRR[[[ssssssccc```___hhhuuuxxxzzzwwwsssqqqrrrvvvzzz}}}~~~|||uuuxxx~~~ssseeeggglllttt}}}aaahhhxxxvvv{{{{{{~~~~~~oooXXXFFF;;;666222///111111111111111000//////111111111111111111111111333222111000000111222333555222111555999AAAMMMXXXccckkkuuu|||xxxiiiWWWOOORRRlllwwwlll```NNNAAA;;;777999:::999;;;>>>GGG\\\}}}uuuuuuuuuvvvtttpppooopppmmmhhh]]]UUUJJJDDDAAA???;;;777999::::::;;;;;;===AAADDDGGGJJJNNNPPPOOOOOOOOOOOOTTTUUUWWWYYY[[[[[[[[[ZZZ\\\\\\]]]^^^____________aaaaaaaaaaaa````````````dddeeeeeefffggghhhiiiiiijjjiiihhheeedddfffjjjnnnlllkkkiiihhhiiikkkkkkkkklllmmmnnnoooooopppooooooqqqooollljjjjjjkkkmmmooojjjjjjkkkmmmooopppooonnnmmmnnnpppqqqpppooommmlllooopppqqqtttuuuwwwwwwxxxvvvrrrppprrrxxx||||||yyy}}}eeelllzzz|||rrrhhh[[[MMMFFFEEE@@@???>>>>>>>>>EEEVVVfff|||{{{uuuvvvsssxxxsssiiillluuuggglllvvv|||xxx{{{vvv```QQQKKKSSS]]]rrr{{{vvviiiaaa]]]\\\ZZZ^^^bbbbbb^^^YYYXXXXXX^^^dddjjjnnnwww|||wwwxxx~~~jjjTTTWWW___vvvyyyooowwwPPP;;;777555444333222111111111111333111000000111111000...111111111111111111111111///000111222222111000///222000111444444666===FFFHHHMMMTTTXXX[[[aaakkksssvvv]]]TTTRRR[[[ssssssccc``````kkkyyy{{{{{{yyyvvvsssqqqsssvvvyyyxxxzzzuuunnnqqqzzzzzzrrrhhhhhhiiiooo{{{yyy]]]eeexxxzzzoooYYYGGG<<<777333000222222222222222111000000111111111111111111111111333222111000000111222333555222111555999@@@MMMYYYdddlllvvv~~~~~~nnnYYYOOOOOOaaaxxxtttfffSSSCCC===888999:::999;;;>>>GGG\\\|||{{{nnnooouuuxxxwwwrrroooooommmiii___WWWLLLEEEAAA???<<<999888999:::::::::===@@@DDDEEEHHHKKKNNNNNNOOOPPPRRRUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^^^^______^^^^^^]]]_________```aaaaaabbbbbbeeeeeeffffffgggggghhhhhhjjjiiihhhfffdddeeehhhjjjkkkjjjiiihhhiiijjjjjjjjjkkklllmmmnnnoooooooooooorrrpppmmmkkkjjjjjjlllmmmjjjjjjkkklllnnnoooooonnnooopppqqqrrrqqqpppnnnmmmpppqqqssstttvvvwwwwwwwwwuuuqqqoooqqqvvvzzzzzzxxx||||||}}}qqqxxx}}}}}}}}}zzzzzz|||vvvmmmeeeYYYKKKCCCBBB???>>>>>>>>>???EEEVVVfffwww}}}zzz~~~ssshhhzzznnnooottt~~~{{{zzz{{{~~~rrr^^^PPPLLLTTT___ttt}}}xxxkkkaaa]]][[[ZZZ^^^bbbbbb^^^ZZZXXXYYY\\\dddmmmsss|||{{{uuuvvvzzzeeePPPQQQWWWlllnnnzzz}}}UUU???999666555444333222222222222333111000000111111000///111111111111111111111111000111222222222222111000222000111444444555===FFFHHHNNNTTTYYY\\\bbbllltttyyy^^^TTTSSS[[[rrruuuccc```bbbppp~~~~~~|||{{{yyytttooonnnppptttssssssnnnhhhllluuuxxxsssmmmiiifffiiiuuuqqqWWW```www~~~pppZZZGGG===888444111222333333333333222111111111111111111111111111111222222111111111111222222444111222555999???LLLYYYeeennnxxxttt\\\NNNMMMYYYooo{{{kkkWWWEEE>>>999999:::999;;;???FFF[[[|||ttthhhjjjrrrwwwxxxrrrmmmkkkiiigggbbbYYYNNNEEEAAA???<<<:::888888999999999;;;???BBBCCCEEEIIIKKKLLLOOORRRTTTWWWWWWWWWWWWYYY[[[]]]^^^___``````______]]]\\\\\\]]]]]]^^^___```bbbdddeeeeeeffffffgggggggggffffffhhhhhhhhhgggeeedddeeegggjjjjjjiiihhhhhhiiijjjjjjjjjkkkmmmnnnppppppppppppqqqpppmmmkkkiiiiiijjjkkkiiijjjjjjkkklllmmmnnnnnnqqqrrrrrrrrrrrrqqqpppooorrrssstttuuuvvvvvvvvvvvvsssqqqoooqqquuuxxxyyywwwwwwwww{{{}}}uuutttrrrpppqqqyyy}}}xxxsssooojjjcccXXXJJJBBBAAA======>>>???@@@FFFVVVfffuuu~~~zzzvvvxxxmmmttt{{{uuusss{{{yyyrrrwwwooo[[[NNNLLLUUUaaavvvzzzkkkaaa\\\ZZZYYY^^^bbbccc___[[[YYYYYY[[[eeepppxxxzzzrrrrrruuuzzz{{{{{{aaaMMMLLLOOObbb{{{kkkpppXXX@@@999666555444333333333333333333111000///000111111000000000000000000000000000111222222333333222222111222000111333444555<<>>LLLYYYfffooozzzyyy^^^OOOLLLZZZnnnnnnYYYGGG@@@999888888777:::>>>CCCZZZ{{{sssgggjjjlllsssvvvqqqiiifffdddbbbbbbZZZOOOFFF@@@===;;;:::777888888888888:::>>>AAACCCEEEGGGIIIKKKMMMQQQTTTXXXWWWVVVVVVWWWZZZ^^^```aaaaaaaaa```___]]]\\\[[[]]]]]]]]]^^^___aaacccdddeeefffgggggggggfffeeedddccceeeffffffeeedddeeefffiiiiiijjjiiihhhhhhiiijjjjjjkkknnnpppqqqqqqqqqqqqmmmllljjjiiiiiiiiijjjkkkiiijjjkkkkkkkkklllnnnooorrrrrrrrrqqqqqqqqqqqqqqqsssttttttuuuuuuttttttssssssqqqpppqqquuuwwwxxxxxxuuuwwwzzz~~~}}}vvvooolllhhhgggjjjvvv~~~~~~~~~{{{uuuqqqllljjjiiidddYYYKKKCCCCCC<<<<<<>>>???AAAGGGWWWfffzzzyyytttyyy}}}xxxzzzuuuxxx|||ppprrrxxx~~~nnnZZZNNNMMMWWWbbbwwwzzzkkk```[[[XXXXXX]]]bbbccc___[[[YYYYYY\\\gggrrrzzz|||rrrpppoooqqqsssyyytttvvv```MMMKKKKKK[[[mmmhhhjjj~~~XXX>>>666555444333222222222222222333111000000111222111111////////////////////////111111111111111111111111222000111333333444<<>>@@@AAAHHHYYYiii~~~wwwuuuzzz{{{xxxuuusssvvvyyyzzz{{{|||}}}~~~}}}}}}oooYYYNNNMMMXXXcccxxxxxxhhh^^^YYYWWWVVV\\\bbbccc```\\\ZZZZZZ^^^iiisssyyyuuuqqqnnnkkkjjjrrrnnnqqq]]]LLLKKKIIIXXXggg}}}jjjlll|||~~~VVV===555333222111111111111111111222111000111222333222000////////////////////////000000////////////000000222000111333333444;;;CCCKKKQQQXXX]]]aaaiiisss|||yyy]]]OOORRRYYYjjj|||gggcccppp}}}uuummmhhhffffffgggkkkjjjiiiiiikkkooosssuuunnnkkkiiimmmuuuzzzxxxttttttlllfff[[[TTTdddzzz|||mmmWWWEEE;;;777333000//////000111111111111000333333333333333333333333222222333333333333222222111111333555666<<>>@@@ZZZzzziiigggkkkrrruuurrrlllhhhddd```]]]XXXPPPGGG@@@<<<:::999888999999888888:::===@@@CCCEEEHHHJJJKKKMMMPPPRRRUUUTTTSSSTTTUUUYYY]]]_________`````````______^^^bbbaaa___]]]]]]^^^___```cccdddfffggggggfffeeeccc^^^```ccceeeeeefffhhhjjjgggjjjmmmllljjjhhhiiillllllmmmppprrrsssrrrpppoooffffffgggiiijjjmmmnnnooojjjlllmmmlllkkkkkkooossstttsssqqqoooooopppqqqrrrttttttuuuuuutttssssssrrrtttssssssssstttvvvxxxyyyyyy||||||{{{~~~|||wwwqqqlllgggbbb]]]\\\dddttt}}}zzzuuupppkkkhhhffffffgggdddXXXIIIBBBCCC???>>>>>>@@@BBBJJJ\\\mmmwwwtttzzz~~~wwwvvvuuuttttttuuuvvvyyy{{{}}}nnnXXXMMMNNNYYYdddzzzuuufff\\\YYYXXXWWW]]]ccceeeccc___]]]\\\aaalllvvvzzzzzzwwwqqqkkkhhhmmmhhhkkkXXXIIIJJJHHHWWWggg|||zzzppprrr{{{wwwRRR===888111111000000000000111111000000111333555444222///000000000000000000000000000//////......//////000222111111333222333:::CCCKKKQQQXXX^^^bbbjjjuuu}}}tttYYYMMMQQQXXXggg|||hhhgggxxxvvvmmmiiihhhfffdddjjjjjjkkkmmmnnnnnnppprrrmmmjjjhhhlllsssyyy{{{zzzrrreee]]]ZZZ\\\ppp}}}mmmWWWFFF<<<888444222///000111111222222222111111111111111111111111111222222333444444333222222000111333555666;;;KKKZZZfffppp|||pppXXXOOOMMM]]]tttoooPPPFFF===888777777:::???AAA]]]kkkeeejjjpppsssqqqnnnkkkeee^^^[[[XXXRRRJJJCCC===;;;:::999::::::999888:::===@@@@@@DDDHHHKKKMMMOOORRRSSSRRRRRRRRRSSSUUUXXX[[[]]]]]]]]]___```aaaaaaaaaaaabbbaaa^^^]]]\\\]]]___```aaaccceeeggghhhgggeeeddd```aaacccdddeeefffhhhjjjhhhkkkooonnnkkkiiijjjmmmkkkmmmpppqqqqqqpppmmmkkkhhhiiijjjkkkmmmooopppqqqkkkmmmooommmkkklllpppuuuvvvtttrrrpppoooqqqssstttvvvvvvvvvvvvvvvuuuuuutttrrrsssssssssssstttwwwxxxwww{{{{{{yyy|||}}}yyyuuuooojjjgggbbb]]]]]]fffvvv|||wwwqqqkkkhhhfffhhhiiijjjfffXXXIIICCCEEEBBB@@@???@@@BBBKKK___qqq{{{yyy{{{|||wwwsssqqqoooooorrrwww}}}jjjUUULLLOOO[[[fff|||ttteee]]][[[[[[YYY___fffiiigggccc``````cccooozzz~~~~~~xxxpppkkkkkkfffhhhUUUHHHJJJKKKZZZkkkyyyzzzvvvsssuuuzzzkkkKKK;;;999222111111111111111222222...///222555777666111...111111111111111111111111111000///......///000111222111111333222333:::BBBJJJPPPXXX^^^ccckkkvvv~~~nnnTTTLLLPPPWWWeee|||iiiiii~~~wwwmmmjjjiiifffbbbkkklllooorrrqqqooooooqqqmmmjjjgggjjjpppxxx}}}sssbbbXXXZZZcccyyy~~~nnnYYYGGG===999666333000111222333333333333333////////////////////////222222444444444444222222000111444555555;;;JJJZZZfffooo{{{vvvZZZOOONNN^^^uuurrrSSSIII???:::888888<<>>BBBHHHLLLOOORRRTTTUUUQQQQQQQQQSSSUUUXXXZZZ\\\[[[\\\^^^```aaabbbccccccbbb```^^^\\\\\\^^^```aaa```bbbeeeggghhhgggfffdddbbbcccdddddddddeeegggiiihhhlllpppoookkkiiikkkmmmjjjllloooppppppnnnkkkiiillllllmmmnnnooopppqqqrrrkkknnnpppnnnkkklllqqqvvvxxxvvvsssqqqppprrrtttvvvwwwwwwxxxxxxxxxxxxwwwwwwqqqrrrrrrrrrrrrsssuuuwwwuuuyyyyyywwwzzz}}}yyyuuupppkkkccc]]]XXXYYYbbbrrr|||uuunnnhhhfffeeelllmmmnnniii[[[LLLFFFHHHCCCAAA??????BBBLLL```ssstttsss}}}~~~wwwqqqooommmmmmqqqxxxhhhRRRKKKOOO\\\hhh~~~ttteee^^^]]]^^^\\\bbbiiillljjjfffcccccccccqqq~~~~~~uuuooolllfffhhhUUUIIIMMMNNN^^^nnnxxxpppqqqsssvvvxxx}}}aaaEEE999999222222222111222222333333,,,///333777999666111---111111111111111111111111222111000//////000111222222111111222222333999BBBJJJPPPXXX^^^ccckkkvvv~~~lllZZZNNNNNNQQQaaa||||||kkkppp{{{llljjjlllkkkhhhhhhjjjnnnqqqrrrrrrpppnnnllllllkkkkkkoootttuuussstttbbbPPPOOOaaayyypppYYYFFF:::555333111000000000000000000000000000111111111111222222222222222222222222222222222111222444555444:::JJJZZZeeeuuuhhhRRRJJJWWWooo}}}uuuVVVGGG;;;::::::888999===LLLbbbuuufffjjjpppwwwxxxssskkkdddaaa___ZZZRRRKKKEEEAAA>>>;;;999888888777999;;;===???FFFFFFHHHMMMRRRTTTSSSPPPVVVTTTTTTTTTUUUWWWVVVVVV^^^______```bbbccceeefffccccccaaa```____________\\\aaagggjjjjjjgggeeecccbbbccccccdddeeeeeeeeedddiiihhhiiijjjmmmnnnmmmlllmmmnnnnnnooonnnnnnmmmllliiijjjjjjkkkmmmoooqqqrrrmmmmmmmmmnnnoooqqqssstttsssrrrrrrsssvvvwwwwwwvvvyyyyyyxxxwwwuuusssrrrqqqtttsssrrrrrrssstttuuuvvvxxxwwwxxx{{{{{{|||zzzssslllgggccc]]]WWWXXXbbbtttzzzzzzxxxsssmmmhhheeeeeejjjpppssslll]]]MMMDDDAAACCC@@@???AAAEEEOOObbbrrrxxxlllppp|||yyytttpppkkkiiillluuueeeTTTMMMOOO^^^nnnssseee_________```eeemmmrrrrrrmmmgggbbbhhhppp{{{yyywwwpppbbbQQQFFFHHHVVVcccpppuuu~~~qqqmmmjjjmmmuuu~~~pppXXXFFF:::555000000000000////////////111111111111111111111111000000000000////////////111111111111111111111111111222333333333444777:::KKKSSS]]]bbbeeekkkuuu}}}gggWWWLLLLLLPPP___yyyxxxiiirrrssslllkkkiiigggjjjjjjlllppptttsssooollllllkkkjjjjjjmmmqqqssssssooo___NNNMMM]]]ttt}}}mmmVVVCCC999555444333000000000000000000000000000111111111111222222222222222222222222222222222333333555555444999GGGWWWccctttsssZZZNNNYYYppp~~~uuuVVVFFF;;;::::::888999>>>JJJdddwwwfffgggnnnvvvzzzvvvooohhheee___ZZZRRRKKKEEEAAA===;;;999888777777888;;;===???EEEEEEFFFKKKPPPSSSSSSQQQTTTSSSRRRRRRSSSUUUVVVWWW]]]]]]]]]^^^```aaacccdddbbbaaa```___^^^^^^^^^^^^]]]aaaeeegggfffeeeeeeeeeddddddeeefffffffffffffffffffffgggiiilllnnnmmmlllmmmmmmmmmmmmlllllllllllljjjjjjjjjkkkmmmooopppqqqooonnnmmmnnnoooqqqtttuuuwwwwwwvvvvvvvvvwwwvvvuuuwwwwwwwwwvvvvvvuuutttssstttsssrrrqqqrrrtttvvvxxx{{{yyyzzz|||||||||{{{tttmmmiiibbb]]]YYY[[[fffwwwzzzzzzxxxsssmmmiiihhhhhhmmmrrruuunnn^^^OOOFFFCCCDDDAAA???BBBGGGRRRddduuusssnnnsssyyy~~~}}}xxxwwwqqqjjjfffiiirrr~~~}}}bbbRRRMMMQQQbbbssspppbbb]]]^^^``````eeemmmqqqqqqlllfffaaagggppp|||{{{sssdddSSSGGGKKKZZZgggqqqvvvnnnkkkjjjnnnvvv~~~{{{fffOOO@@@888555111111111000000000//////111111111111111111111111////////////000000000000111111111111111111111111111222222222222444777:::HHHQQQ[[[bbbfffmmmwwwvvvaaaTTTLLLLLLQQQ___xxxrrrhhhvvvyyynnnjjjiiigggllllllnnnvvv}}}}}}uuummmmmmllljjjjjjjjjjjjkkklllfffYYYKKKIIIWWWmmm{{{jjjRRR@@@777555555444000000000000000000000000000111111111111222222222222222222222222222222222555444555555444777DDDRRRbbbssscccSSS\\\ppp|||}}}sssUUUFFF:::999:::888999>>>EEEaaazzzfffcccjjjuuu{{{zzztttmmmhhh```ZZZRRRKKKEEEAAA===;;;999888777777888:::<<<>>>CCCCCCEEEIIINNNRRRTTTTTTSSSRRRPPPPPPQQQSSSUUUWWW[[[[[[[[[\\\]]]___```aaaaaa```___^^^^^^]]]^^^^^^^^^```ccccccccccccdddfffffffffggghhhhhhhhhhhhgggccccccdddgggkkknnnnnnmmmmmmlllkkkjjjjjjkkklllmmmjjjjjjkkkkkkmmmnnnpppppppppooommmmmmnnnqqqtttwww{{{{{{zzzyyywwwvvvuuuttttttuuuuuuvvvvvvvvvvvvuuutttsssrrrqqqsssuuuxxx{{{}}}}}}~~~~~~||||||uuuoookkkaaa___]]]bbbnnn}}}||||||zzztttnnnjjjjjjlllooouuuwwwooo```PPPHHHEEEEEEAAA???BBBIIIUUUhhhxxx}}}ooojjjkkkmmmrrrtttwww{{{~~~~~~|||}}}yyyrrriiidddfffppp}}}xxx^^^PPPMMMTTTgggzzznnn___[[[]]]```___eeemmmqqqooojjjdddaaaeeennn{{{yyyhhhTTTIIINNN^^^mmmrrrxxx~~~kkkkkklllqqqxxx~~~~~~qqqZZZDDD999666666222222222111111111000000111111111111111111111111......//////000000111111000000000000000000000000000111222222222444777999EEENNNZZZaaagggnnnzzzooo\\\RRRLLLNNNTTTaaawww~~~~~~}}}yyyvvvuuullljjj{{{|||oookkkjjjjjjmmmnnnuuuvvvooollljjjjjjgggbbb______\\\RRRGGGFFFRRRhhhzzzhhhPPP>>>777555555444000000000000000000000000000000111111111222222222111222222222222222333333444333444555444777CCCOOOaaassshhhWWW]]]mmmzzzxxx}}}zzzoooUUUFFF:::999:::777888===@@@XXX}}}eee```hhhsss{{{|||vvvnnniii```[[[SSSKKKEEEAAA===;;;999888777777888:::<<<===BBBCCCEEEHHHMMMRRRUUUWWWVVVUUUSSSPPPOOOQQQTTTWWWZZZ[[[[[[[[[]]]^^^___```aaa```______^^^^^^^^^___^^^```cccdddccccccdddeeehhhiiiiiijjjjjjjjjiiiiiiaaabbbcccggglllooopppooonnnmmmkkkjjjjjjlllnnnoookkkkkkkkklllmmmnnnooopppooonnnllllllmmmppptttvvv{{{{{{{{{yyywwwuuutttuuutttuuuuuuvvvvvvvvvvvvuuuvvvuuussssssuuuxxx|||~~~~~~}}}~~~{{{tttnnnllldddccceeelllyyy~~~xxxoookkklllnnnqqqvvvxxxppp```QQQIIIFFFEEEAAA???BBBJJJWWWjjjyyypppfffdddeee```bbbfffjjjmmmoooppppppsssvvv{{{~~~zzz{{{yyysssjjjeeehhhqqq}}}uuu[[[NNNMMMWWWkkkpppaaa[[[]]]^^^___eeemmmpppnnnhhhcccaaaccclllxxxkkkUUUIIINNNaaapppvvv}}}|||jjjlllqqqvvvzzz}}}~~~zzzlllTTT???777555666333333333222222222111111111111111111111111111111---......///000111111222////////////////////////000111222222222333666999DDDMMMYYYaaagggooo{{{kkkYYYPPPLLLPPPWWWdddwww}}}wwwvvvuuussspppkkkhhhnnnssslllkkkkkkiiinnn{{{rrrllliiikkkhhh```XXXVVVTTTLLLDDDEEEQQQhhh}}}xxxfffNNN===777666555222000000000000000000000000000000111111111222222222111111111222222333333333222111222444555888BBBMMMaaasssjjjZZZ]]]iii{{{wwwuuuzzzuuujjjUUUFFF:::999999666777<<<>>>NNNooofff```gggqqqyyy{{{vvvnnngggbbb\\\TTTLLLFFFBBB>>>;;;999888777777777999;;;<<>>CCCLLLYYYjjjxxx~~~|||xxxuuuvvv}}}{{{lllaaa^^^^^^WWWXXXZZZ[[[^^^```aaabbb```aaaeeellloooqqqxxx~~~wwwrrrllliiillluuusssZZZOOOOOOYYYnnnuuueee]]]\\\\\\^^^eeemmmpppmmmgggdddccceeemmmxxxlllUUUIIIOOObbbsss|||yyyjjjpppwww{{{|||||||||}}}}}}yyykkkTTTAAA888666444333333333333222222222222000000000000000000000000---......///000111111222////////////////////////000111222222222333666999DDDNNNYYYaaagggooozzzlllZZZQQQNNNTTT^^^iiizzz}}}tttooooooooonnngggeeemmmxxxooolllkkkhhhppp{{{pppiiillllllcccZZZWWWMMMHHHBBBFFFUUUlllzzzsssaaaJJJ;;;777777444111000000000000000000000000000111111111111222222222111111111222222333333444111000111444555888@@@JJJ^^^qqqkkk]]]]]]eeeuuutttqqquuurrriiiWWWGGG;;;999999555666:::>>>EEE]]]iiiaaafffoooxxx{{{wwwooohhhddd^^^VVVNNNHHHCCC???<<<:::999777666777888:::<<>>NNNnnnmmmbbbfffnnnwww{{{yyyrrrlllfff```XXXPPPIIIDDD@@@===:::999777666777888:::;;;;;;@@@EEEIIIJJJMMMPPPRRRWWWYYYZZZXXXTTTSSSVVVZZZ\\\\\\\\\\\\]]]^^^______``````_________``````aaa^^^```cccddddddcccdddeeeiiiiiiiiiiiiiiihhhgggfffeeeeeeeeehhhkkkmmmlllkkkkkkkkklllmmmmmmnnnoooooonnnmmmmmmlllllllllmmmmmmmmmnnnoooqqqrrrsssttttttuuuxxxzzzxxxtttrrrtttwwwssstttuuuvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{||||||~~~yyyxxx|||~~~}}}|||}}}}}}rrrmmmmmmooosssvvv|||}}}vvvuuuxxxxxx||||||sssbbbTTTLLLJJJFFFBBBBBBIIISSS^^^jjjuuuwww}}}~~~}}}{{{uuulllfff]]]ZZZVVVUUUXXX\\\```bbbfffggghhhfffccc^^^[[[YYYSSSRRRQQQOOOMMMLLLKKKKKKMMMJJJJJJNNNRRRUUU\\\cccooo}}}~~~rrrmmmhhhgggmmmxxxoooZZZSSSVVV```uuuvvvddd\\\ZZZZZZ]]]eeennnqqqmmmhhhgggiiioooyyy|||hhhTTTKKKUUUkkk~~~sssiiittt~~~|||}}}~~~yyyjjjTTTBBB999444111222222222222111111111111000000000000000000000000////////////000000000000111111111111111111111111///000111111111222666888@@@JJJWWW```hhhqqq~~~zzzhhh```\\\gggsss~~~sssqqqtttyyypppccccccvvv{{{tttpppooovvvtttppppppggg]]]YYYIIICCCAAAJJJ___www{{{rrrcccSSS@@@666777888555000000000000000000000000000000111111111111222222222000000111222333333444444555222222555555555;;;BBBTTTiiiyyyeeeddd```bbbmmmxxx{{{zzzzzznnniiikkkuuu~~~|||ssslllYYYIII<<<999888333333777555888EEE___qqqbbbfffmmmvvv||||||vvvpppgggaaaYYYQQQJJJEEEAAA>>>:::999777666666888:::;;;999>>>DDDHHHIIIJJJMMMOOOSSSVVVYYYXXXUUUTTTXXX\\\\\\[[[[[[[[[\\\]]]^^^^^^______^^^^^^^^^______```___```aaa``````aaadddfffhhhhhhhhhhhhhhhgggfffeeeeeeeeeeeegggiiijjjjjjhhhiiijjjkkklllmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmnnnooorrrtttuuuvvvuuuuuuwwwzzz|||yyytttqqqsssvvvqqqrrrtttuuuwwwxxxyyyyyyvvvwwwyyyzzz{{{zzzyyyyyy|||wwwvvvzzz~~~}}}{{{|||}}}qqqlllnnnqqqvvvxxx~~~yyyyyy|||zzz~~~~~~tttdddUUUNNNLLLGGGCCCDDDLLLVVV```kkkttttttzzz|||yyyvvvssspppnnnkkkeee]]]WWWTTTRRRPPPPPPSSSVVVWWWXXXZZZ\\\```ccceeedddaaa___]]]]]][[[YYYVVVSSSPPPNNNLLLHHHGGGIIIKKKKKKOOOTTTcccrrr}}}yyyqqqllleeedddjjjwwwlllZZZUUUYYYcccxxxsssaaaZZZZZZ[[[\\\eeennnqqqmmmiiiiiikkksssxxxgggUUUNNNYYYpppqqqgggsss~~~yyyhhhQQQ???777333000222222222111111111000000000000000000000000000000000000000000////////////111111111111111111111111///000111111111222555888>>>HHHVVV```hhhsssyyyjjjeee]]]oootttqqquuuwwwsssiiiccclllxxx|||yyyvvv}}}xxxrrrrrrssswwwpppkkkggg]]]SSSNNNDDDAAALLL```ttttttqqq```RRRCCC;;;888555222333000000000000000000000000111111222333333333333222222222111111111111111111444444444444444777;;;???OOOddd{{{}}}jjj```fffkkknnnqqqtttsssooonnndddaaannnvvvggg___OOO???888888777666777<<<:::>>>MMMeeezzzhhhkkkooorrrvvvxxxuuuqqqkkkdddZZZQQQJJJDDD@@@>>>;;;:::999888888888999:::===@@@DDDFFFGGGHHHJJJKKKMMMOOOSSSUUUUUUUUUVVVWWWWWWXXXYYY[[[]]]^^^^^^^^^bbb^^^ZZZ[[[___bbbaaa^^^cccaaa```aaaccceeeeeeeeeffffffggggggggggggffffffgggggghhhhhhhhhhhhggggggllllllkkkkkklllmmmoooppprrrooollljjjkkkmmmnnnooonnnqqqtttvvvvvvvvvwwwxxxxxxxxxwwwvvvtttsssqqqpppqqqpppooorrrvvvxxxxxxvvvvvvwwwyyy{{{|||{{{yyyxxx{{{vvvuuuzzz}}}}}}}}}zzzrrrmmmnnnssszzz~~~~~~~~~ssscccVVVQQQQQQIIIFFFGGGPPP___lllssstttuuuvvvzzzyyysssmmmiiiddd```]]]ZZZWWWUUUPPPSSSVVVXXXZZZ\\\^^^```eeefffiiikkknnnpppqqqrrrkkkmmmnnnkkkeee^^^YYYVVVQQQPPPOOOOOONNNNNNNNNNNN]]]gggttt}}}~~~zzzvvvtttiiigggeeeeeekkkxxxhhhWWWYYY[[[fff}}}uuudddZZZZZZ^^^___iiipppooommmmmmnnnnnnuuu|||iiiRRRLLL]]]www}}}ooodddpppqqqUUU???777666444222000///......000222333000000000000000000000000222222111111000000//////111111000000000000111111333222000//////111333444;;;FFFTTT___hhhrrr~~~uuugggbbb]]]pppuuuppprrrttttttkkkfffmmmuuuxxxuuusssvvvzzz}}}zzzuuussstttxxx~~~yyyqqqkkk```WWWKKKCCCAAANNNaaauuuvvvqqq```QQQAAA:::777444222222000000000000000000000000000000111222222222222111111111111111111111111111111222222222222555999<<>>;;;:::999888888888999999<<>>;;;:::999888777888999999;;;>>>BBBDDDEEEFFFHHHIIIMMMNNNPPPQQQQQQRRRUUUWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^\\\[[[]]]bbbeeeeeeccceeebbb___^^^```ccceeefffggggggffffffffffffgggggghhhhhhiiiiiiiiiiiihhhhhhggghhhjjjlllmmmooooooooosssqqqooolllkkklllnnnoooqqqsssuuuuuutttrrrrrrsssuuuuuuuuuuuusssqqqpppnnnsssrrrrrrtttvvvwwwvvvtttrrrssstttvvvyyy|||~~~{{{zzz}}}xxxrrrpppvvv}}}xxxjjj\\\UUUSSSQQQPPPRRR\\\kkkxxx~~~|||wwwqqqiiiccc[[[[[[ZZZWWWUUUVVV[[[___eeekkkssszzzzzzppphhhcccbbbbbbaaafffmmmrrrtttuuuuuuuuuooonnnmmmmmmpppwwweeeVVVYYY^^^mmmtttddd[[[\\\```bbbmmmvvvxxxvvvuuuuuutttyyyyyyfffWWWYYYlll}}}rrrmmmwwwuuuWWW@@@888555222444444333222111000//////000000000000000000000000///000000000000000000111333222222111111222222333222111000000000111333444444???OOO]]]gggrrr}}}~~~mmmaaa^^^]]]rrrrrrdddcccffflllkkknnnsssssspppppprrrvvvxxxxxxtttpppqqqvvv|||~~~pppeee[[[SSSLLLJJJNNN\\\nnn|||yyyeeeTTTAAA999666444222111000000000000000000000000///000000111111111111111111111111111111222222222222333444444444555999<<>>;;;:::888777777777888999999<<<@@@CCCDDDEEEGGGIIILLLMMMNNNNNNOOOQQQTTTWWWWWWXXXYYY[[[\\\\\\]]]]]]\\\[[[[[[^^^cccfffffffffgggccc___^^^```cccfffggggggfffeeeeeeeeeeeefffggghhhhhhiiiiiiiiiiiihhhhhheeegggiiilllnnnooooooooosssrrrpppmmmllllllmmmooosssuuuvvvuuusssqqqppppppttttttuuuuuutttsssqqqooosssssstttuuuvvvvvvuuutttsssssssssuuuwww{{{~~~}}}{{{~~~~~~xxxtttttt|||zzznnnaaaYYYUUUSSSRRRVVV```nnnzzz~~~}}}zzzvvvpppjjjdddaaaVVVZZZ\\\\\\[[[___hhhpppwww}}}|||xxxvvvssstttuuuwwwxxxyyy{{{|||yyyyyyxxxwwwwwwzzz~~~bbbUUUYYYaaarrrrrrddd^^^```ddddddoooyyyzzzwwwvvvuuurrrvvv~~~yyyfff^^^fffxxx|||tttssswwwXXXAAA999666222333333333333222111000///////////////////////////.../////////000000111111222111111000000111111222111000000000111222333444222===MMM\\\hhhsss~~~vvvggg]]]ZZZ]]]rrrooo\\\XXX\\\bbbeeennnvvvvvvsssrrruuuwwwxxxxxxtttqqqssszzzpppeee[[[VVVMMMMMMTTTddduuujjjWWWBBB999888666444333000000000000000000000000000111222222333333222222000000111111111222222222111222333444333555777:::BBBSSSkkk{{{rrrfff\\\ZZZmmmwwwooofffddddddnnn}}}jjjXXXEEE;;;888666555666777888;;;???IIIccctttooopppxxx|||vvvoookkkdddaaa^^^YYYTTTLLLDDD???:::999888777777777888999888;;;???BBBCCCEEEGGGHHHLLLMMMNNNNNNNNNPPPSSSVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[\\\___ccceeeffffffhhheee```___```dddfffgggffffffeeeeeeeeeeeeffffffhhhhhhiiiiiiiiiiiihhhhhhdddfffiiikkkmmmnnnnnnnnnqqqqqqpppnnnkkkkkkmmmpppsssuuuvvvuuussspppooopppssstttvvvwwwvvvuuurrrqqqssstttvvvwwwvvvuuuttttttvvvuuuuuuuuuwwwzzz}}}}}}|||~~~~~~zzzxxxzzz{{{qqqfff]]]ZZZVVVWWW]]]fffrrr{{{{{{yyyuuupppjjjdddaaa```[[[```fffiiikkkqqqzzzxxx___TTTZZZdddwww~~~oooeeeaaaeeejjjiiittt}}}}}}zzzxxxuuusssqqqwwwyyyhhhfffttt|||sssvvvxxxXXXBBB;;;777333000111111222222222111111////////////////////////......//////000000000111000000////////////000000000000000000111222333444333<<>>JJJcccxxxmmmjjjsssyyysssmmmlllgggddd```[[[UUUMMMEEE@@@:::999777666666666777888777;;;???BBBDDDFFFHHHIIIJJJLLLOOOPPPPPPQQQSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]___`````````aaaaaadddbbb______```bbbbbbbbbcccdddfffggggggfffdddcccffffffggggggggggggffffffgggggghhhhhhiiikkklllmmmjjjmmmooommmjjjiiimmmqqqrrrtttvvvvvvuuutttssstttqqqrrruuuwwwwwwuuusssqqqppptttwwwyyywwwuuuuuuvvvxxxxxxxxxxxxzzz|||}}}~~~~~~~~~~~~}}}yyyssslllfffcccaaaeeemmmuuu{{{|||zzzxxxsssqqqnnniiieeeeeehhhkkksssxxxlllYYYSSS\\\iii}}}wwwjjjcccccchhhmmmmmmwww}}}}}}~~~}}}uuuwww}}}uuuiiiwwwzzzooolllqqqQQQ===999666222111000///.........///000000000000000000000000000///////////////.........000000////////////000000...///000111222333333444555;;;GGGUUUdddrrr~~~}}}pppeeeZZZTTTSSSdddyyyjjjNNNFFFLLLHHHQQQdddvvv}}}xxxrrroootttvvvuuuqqqmmmmmmsssyyy~~~}}}|||{{{|||~~~~~~~~~wwwjjj^^^VVVSSSIIIQQQccczzzoooYYY@@@666666666333111000000000000000000000000//////000111111111111111///000000111222222333333000111333333333333555666888CCCZZZwwwqqq```RRReee~~~yyyllllllgggdddpppyyyeeeOOOAAA;;;666444444777555777===IIIbbbxxxkkkgggqqqwwwqqqkkkkkkhhheee```[[[UUUMMMEEE@@@:::999777666666666777888888;;;???BBBDDDFFFHHHJJJIIILLLOOOQQQRRRRRRSSSTTTWWWXXXYYYZZZZZZ[[[ZZZZZZ\\\^^^`````````_________bbb```^^^^^^___``````___aaacccfffhhhhhhfffcccaaaeeeeeeffffffffffffeeeeeeiiihhhgggggghhhjjjlllmmmhhhkkknnnmmmjjjiiimmmqqqqqqsssvvvvvvvvvuuuuuuvvvoooqqqtttvvvvvvuuurrrpppooosssxxxyyywwwvvvvvvwwwwwwwwwxxxyyy{{{}}}~~~}}}|||xxxsssmmmhhhfffbbbgggpppwww{{{zzzvvvrrrllllllkkkhhhgggjjjqqqvvv{{{}}}}}}|||zzzxxxuuusssrrrppptttzzziiiXXXSSS]]]jjj~~~vvviiibbbbbbgggllljjjttt|||}}}{{{}}}zzz{{{ssshhh{{{yyymmmfffmmmNNN;;;777555111333222///---,,,,,,---...000000000000000000000000000000//////.........---111111000000000000111111...///000111333333333444555;;;EEERRRaaaqqq}}}uuudddWWWRRRTTTfffmmmQQQFFFIIIKKKQQQ___nnnwwwwwwrrrnnnooouuuxxxrrrkkkjjjoootttzzzzzzwww~~~}}}xxxooobbbVVVNNNFFFYYYkkk|||qqqOOO;;;;;;666111222222////////////////////////000000000000000000000000333333333222222222111111111111222222222333333333888===QQQrrroooaaaYYY^^^qqqkkklllkkkfffzzzkkkTTTAAA888666777999555999888<<>>BBBDDDFFFIIIKKKIIIKKKMMMNNNOOOPPPSSSVVVYYYZZZ[[[ZZZZZZ[[[]]]_________^^^______```aaabbbbbbcccccccccaaa___]]]\\\aaabbbeeeffffffdddaaa___bbbccccccbbbaaabbbeeegggeeefffhhhjjjlllmmmmmmnnnooonnnmmmllljjjlllooorrrvvvuuutttsssrrrqqqqqqqqqrrrssstttuuutttrrrpppnnnssstttwwwyyyyyywwwtttrrrzzz{{{{{{{{{zzz{{{~~~|||vvvrrrnnnmmmlllmmmrrryyy}}}|||wwwssspppkkklllmmmmmmnnnqqquuuyyyzzzvvvtttsssrrrtttrrrqqqqqqrrrqqqooommmdddhhhnnnvvv{{{dddZZZTTT^^^oootttjjjeeecccfffkkkfffmmmuuuzzz{{{|||~~~~~~~~~lllbbbvvv{{{jjjbbb|||cccJJJ;;;555333222222222333444444222111000------...///000111222222///////////////000111111000000000000000000000000111111000000111111222333555555===LLL]]]kkkyyyssscccWWWTTTWWWjjjqqqTTTHHHJJJJJJSSSbbbqqqxxxvvvqqqnnnooosssvvvqqqjjjhhhlllpppyyywwwtttzzz~~~{{{}}}zzztttkkkaaaWWWQQQMMM```ppplllKKK999999444000222222000000000000000000000000000000000000000000000000111111111222222333333333222222333333333444444444;;;===MMMjjjvvvhhh[[[^^^nnnsssvvvrrrggg}}}}}}mmmUUUBBB999777888888555999777;;;HHHXXXwwwjjjdddlllnnnppppppjjjkkkgggbbb]]]VVVNNNFFF@@@>>>;;;999888888999888777777:::>>>AAACCCEEEHHHJJJJJJKKKMMMNNNOOOQQQTTTVVVZZZ[[[]]]]]]\\\\\\]]]^^^`````````___``````aaaaaadddccccccbbbaaa```___^^^ccccccdddddddddccccccbbbcccddddddcccbbbccceeegggeeefffgggiiijjjlllmmmmmmoooooonnnlllkkklllpppsssttttttsssrrrqqqppppppppppppqqqrrrssssssqqqpppooorrrtttwwwxxxxxxvvvtttrrrvvvwwwxxxxxxyyyzzz}}}~~~zzz{{{~~~|||wwwrrrooonnnmmmqqqvvv{{{}}}{{{wwwsssqqqiiijjjkkkoootttzzz{{{yyyuuupppmmmlllllllllnnnnnnoooqqqrrrqqqmmmjjjfffiiinnnttt|||vvv___WWWUUU```qqqtttjjjccc___bbbgggfffkkkqqquuuwwwyyy}}}kkk\\\nnn{{{jjj]]]vvv}}}aaaIII;;;555333222111111111111111000//////////////////000000000000///////////////000111111111111111111111111111111111111000000111111222333444444;;;IIIZZZhhhvvvooo```VVVVVV[[[ooowwwYYYKKKKKKJJJXXXlllzzz~~~{{{uuuqqqoooqqqrrroooiiifffhhhlllssszzz{{{tttqqquuuxxxvvv|||zzzvvvooohhh```YYYVVVVVVhhhwwwdddFFF777777333000222111111111111111111111111111000000000000000000000000//////000111222333444555333333333333444444444555;;;;;;GGG```yyyrrrbbbaaammm|||kkkzzzpppWWWDDD<<<:::888666444888777;;;GGGUUUsssjjjbbbiiilllpppqqqlllkkkhhhccc]]]WWWOOOGGGAAA===;;;888888999::::::999666999<<>><<<999888999999999888666888;;;===???BBBEEEHHHKKKLLLNNNOOOPPPRRRUUUWWW\\\^^^aaabbb```___^^^^^^`````````aaabbbdddeeefffgggfffdddcccbbbbbbcccdddcccccccccddddddeeeeeeeeefffggghhhgggeeeeeefffgggfffeeeeeeeeefffhhhiiijjjlllmmmmmmlllkkkllloooqqqqqqqqqqqqrrrrrrrrrqqqqqqkkklllnnnooopppppppppoooqqqsssuuuvvvvvvuuutttrrrssstttuuuuuuvvvxxx{{{~~~~~~vvvsssmmmiiigggiiilllnnnrrrwww{{{xxxvvvuuuwwwxxxyyyxxxuuutttssstttooollljjjnnnwww~~~~~~}}}|||xxxuuurrrpppnnnnnnllliiifffddddddgggjjjlllqqqqqqtttwww{{{}}}|||{{{wwwwwwyyy|||~~~zzzkkkYYYUUUWWWdddttt~~~wwwnnneee]]]]]]bbbbbbdddffffffhhhnnnvvv}}}dddSSSddd}}}mmmeeetttuuuYYYCCC999555333222000///...---,,,---...///000000000000////////////000000////////////000000222222222222222222222222000000000000000111222222333333777CCCPPP^^^ooo|||uuudddXXXTTTZZZcccwwwcccSSSPPPRRRjjjzzztttpppoookkkggghhhlllrrrvvvwwwssspppqqqtttuuusssrrrqqqnnniiiccc]]]ZZZ___ppp|||{{{}}}|||mmmUUU???555666222333555222111111111111111111111111000000000000000000000000111111111111111111111111000111111111222222222222333444>>>RRRkkk~~~yyypppeeeggg||||||```JJJ>>>999555333333777666999CCCNNNiiipppbbbfffjjjpppsssoookkkhhhddd___YYYRRRJJJEEEAAA???;;;999999888777666666888:::<<<>>>AAADDDGGGJJJLLLNNNOOOOOOQQQTTTWWW[[[^^^aaabbbaaa___^^^^^^]]]]]]___aaacccfffhhhjjjfffeeedddccccccdddeeefff___aaadddfffgggfffeeedddggghhhiiihhhfffeeeffffffeeeeeeeeeeeefffgggggghhhiiijjjjjjjjjiiijjjmmmooopppqqqrrrssstttttttttssskkklllmmmnnnooopppppppppqqqrrrsssuuuuuuuuutttsssuuuvvvwwwvvvvvvwwwzzz||||||xxxuuusssmmmjjjeee```^^^___aaabbbfffmmmzzz|||xxxvvvuuuvvvuuusssqqqqqqrrrtttsssnnnlllnnnuuuzzzzzzxxxuuussspppmmmjjjiiiiiiiiiiiihhhggggggiiilllpppsssyyyxxxxxx{{{xxxjjjZZZVVVXXXdddrrr|||~~~vvvooofff^^^]]]______`````````aaagggpppxxxyyyaaaTTThhhpppkkkuuupppTTT@@@777555444222111000///...---...///000.........///000111111111000000////////////000000111111111111111111111111000000//////000000111222444333777@@@LLLZZZlllzzzrrrbbbWWWTTT\\\fff|||hhhYYYVVVXXXppp~~~uuurrrnnnhhhhhhnnnzzz{{{yyytttpppooorrrvvvvvvuuussspppjjjccc]]]YYYcccrrr|||wwwyyyxxx~~~|||kkkOOO===555555222333666111111111111111111111111111000000000000000000000000222222111111111000000000000000000000111111111111111333;;;LLLeeexxx~~~oooaaa___sssjjjQQQ@@@888555444333777666999BBBKKKdddwwweeefffjjjppptttpppkkkhhhddd```ZZZSSSLLLGGGCCC@@@<<<:::999888666555777999:::<<<===@@@DDDGGGIIIKKKMMMNNNOOOPPPSSSVVVZZZ\\\_________^^^______\\\\\\^^^```cccfffiiijjjeeeddddddddddddeeeeeefff^^^```dddgggiiihhhfffdddhhhiiijjjiiigggeeeeeeeeeeeeeeefffgggggggggfffffffffhhhiiiiiiiiiiiikkkmmmoooppprrrtttuuuuuuuuuuuummmnnnnnnooopppqqqqqqrrrpppqqqrrrttttttttttttsssvvvwwwxxxwwwvvvwwwyyy|||~~~wwwqqqllliiieeeaaa]]]XXXVVVVVVWWWXXX[[[aaannn}}}zzzvvvuuuuuusssqqqnnnnnnoooqqqrrrooommmnnnrrruuuvvvuuukkkiiihhhfffeeeeeeeeefffggggggiiikkkooossswwwzzz~~~}}}vvvgggYYYVVVYYYeeeqqqyyyxxxooojjjddd]]]YYYZZZYYYZZZZZZZZZZZZ___hhhnnnvvvqqq]]]UUUkkkuuunnnttt}}}kkkPPP===666555444111111111000///////////////------...///000111222222111000000///////////////000000000000000000000000000////////////000111111444333666===GGGUUUhhhxxxrrrbbbXXXVVV___jjjmmm___]]]\\\qqq|||wwwrrriiihhhmmm{{{zzzxxxuuuqqqqqqvvv|||}}}wwwppphhhaaa[[[XXXgggvvv~~~uuuwwwuuuxxxxxx{{{wwwdddJJJ:::444444000222444...000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222444444999EEE\\\xxx}}}yyyooo^^^ZZZmmmtttXXXCCC888666666222777666888@@@III```~~~hhhgggjjjppptttpppkkkhhhddd```[[[UUUMMMIIIBBB???<<<:::999999777666888999;;;<<<===@@@DDDHHHHHHJJJLLLMMMNNNOOORRRUUUXXXZZZ\\\\\\\\\]]]___aaa]]]]]]^^^```bbbdddfffhhhbbbcccdddeeeeeeeeeeeeeee___aaacccfffggghhhgggggghhhiiijjjiiigggddddddddddddfffhhhiiiiiigggeeedddfffgggiiiiiiiiijjjlllmmmlllnnnqqqsssuuuuuuuuutttppppppppppppqqqrrrrrrssspppppprrrssssssttttttssstttuuuvvvvvvvvvwwwzzz}}}~~~}}}tttllleee```\\\ZZZUUUQQQNNNNNNOOOQQQRRRVVVbbbrrrzzzwwwwwwuuuqqqmmmkkkkkklllpppooommmllllllmmmnnnoooffffffeeeeeeddddddeeeeeegggiiilllqqqvvv{{{rrraaaUUUTTTZZZfffqqqvvvyyy}}}yyymmmccc___]]]XXXSSSPPPQQQSSSUUUTTTTTTXXX^^^cccmmm}}}}}}iiiYYYUUUjjj{{{ssswww}}}}}}hhhLLL:::555555444111000000000000000///............//////000000111111111111000//////////////////////////////////////////////////////000111111333222333999BBBPPPdddvvvssscccYYYXXXaaalllpppcccbbb^^^ooo{{{sssiiiggglllwwwvvvuuussssssuuu}}}zzzoooeee^^^YYYWWWlllyyy~~~uuuwwwrrrqqqooopppxxx{{{jjjUUUFFF888333222...000222,,,////////////////////////000000000000000000000000......///000111222333333111111222222222333333333777666777@@@UUUqqqyyy|||}}}ppp^^^XXXlll{{{^^^EEE888777999222777666888???GGG^^^~~~kkkiiikkkqqquuupppkkkhhheeeaaa\\\UUUNNNIII@@@>>>;;;:::::::::999888999:::;;;<<<===@@@EEEHHHHHHIIIKKKLLLMMMOOORRRTTTWWWXXXYYYZZZZZZ\\\___aaa_________```aaacccdddeeeaaabbbdddeeefffeeeeeedddaaabbbbbbccceeegggiiijjjgggiiijjjiiigggdddccccccdddfffiiijjjjjjhhheeecccfffhhhjjjjjjjjjkkklllnnnkkkmmmooorrrtttuuuttttttrrrrrrrrrqqqrrrrrrssstttooopppqqqrrrssssssttttttrrrssstttuuuvvvxxx{{{~~~~~~}}}sssjjjaaa\\\WWWUUUPPPLLLJJJJJJKKKLLLNNNPPPZZZjjjzzz{{{zzzwwwrrrllliiihhhhhhooonnnllliiieeedddeeefffgggggggggggggggfffffffffiiikkkpppvvv|||nnn]]]PPPRRRZZZhhhrrrtttuuuvvvrrreeeYYYWWWWWWSSSMMMIIILLLOOOQQQQQQQQQSSSXXX\\\gggxxx}}}~~~zzzxxxyyyyyyvvvfffWWWSSSfffyyy|||{{{fffJJJ999444555444111...///000000000///---,,,000000000000////////////111111000//////////////////////////////////////////////////////000111111222000222777???MMMbbbsssjjjeeeccc```iiixxxrrrhhhggghhhssszzz~~~xxxrrrnnnooovvvvvvyyy}}}zzzzzzsssiii[[[TTT\\\rrr|||rrrpppooollljjjnnnnnnbbbSSS>>>;;;777333111000000111222///,,,)))))),,,///222////////////000000000000000000////////////000000333222111/////////000111555777888;;;HHHbbbuuu___YYYhhh}}}zzzgggLLL>>>999777111444777777777BBB\\\tttvvvfffgggooouuuuuuppplllhhheee___VVVMMMIIIDDDBBB>>><<<;;;:::999888::::::;;;<<<>>>AAADDDEEEEEEHHHLLLOOOPPPQQQSSSUUUUUUVVVXXXZZZ]]]___aaabbb```aaabbbbbbaaa```aaacccffffffffffffeeeddddddccc``````aaabbbdddfffhhhiiiffffffgggggggggfffdddccceeefffgggggghhhggggggffffffhhhjjjiiiggghhhkkkooooooppprrrsssttttttsssrrruuuuuuuuuuuusssqqqooonnnqqqmmmkkknnnssswwwvvvsssvvvvvvvvvvvvxxx{{{}}}zzzrrriiiaaa[[[SSSOOOKKKHHHGGGFFFEEEDDDJJJKKKQQQ^^^qqq{{{vvvrrroookkkiiikkkkkkhhheeebbbbbbdddfffiiijjjkkklllmmmmmmmmmmmmnnnqqquuuyyy}}}lllXXXPPPSSS\\\gggqqquuusssooojjjbbbVVVKKKGGGGGGGGGDDDIIIJJJKKKLLLMMMPPPTTTXXXgggooo~~~}}}uuurrrrrrqqq^^^TTTRRRccc~~~zzz]]]HHH???444000222///111111000000000000111111////////////////////////////////////////////////---///111222333222000///...////////////000000000111000222666===HHH[[[lll|||hhhaaaaaabbbnnn~~~uuummmnnntttwwwzzzzzzrrrppprrrsssuuu{{{}}}lllZZZRRR\\\yyyyyynnnlllgggdddfffdddWWWHHH<<<:::666333111111111222222111...,,,,,,...111222////////////000000000000000000////////////000000333222000/////////000111333555777999DDD\\\zzzwww___VVVbbbuuu|||~~~lllPPP???888555333555777777777AAAYYYpppxxxggggggnnnsssssssssoookkkhhhbbbZZZRRRMMMEEEBBB>>><<<;;;:::999777:::::::::;;;===@@@CCCDDDEEEHHHLLLNNNPPPQQQSSSUUUTTTUUUWWWYYY\\\^^^```aaa___aaabbbbbb``````aaacccccccccccccccccccccbbbbbb___```aaabbbdddfffhhhiiigggggghhhhhhgggfffeeedddddddddeeefffggghhhhhhiiigggiiikkklllkkkkkkkkklllnnnoooqqqrrrssstttttttttuuuuuuvvvvvvuuusssqqqpppqqqnnnllloootttwwwvvvtttvvvvvvwwwxxxzzz|||~~~}}}uuulllccc\\\PPPLLLHHHDDDCCCBBBAAA???BBBCCCIIIWWWlllzzzvvvrrrooollllllllljjjfffddddddfffhhhkkklllnnnppprrrsssttttttvvvxxx{{{}}}jjjVVVOOOTTT^^^kkkuuuyyyvvvqqqhhh```SSSIIIEEEEEEDDDCCCEEEFFFGGGGGGIIIMMMRRRVVVaaaiiixxxwwwqqqmmmjjjWWWNNNMMM^^^wwwwwwYYYDDD<<<333111333000//////............//////////////////////////////////////////////////////...///000222222111000///111222222222222333333333222111222555:::EEEVVVgggyyyggg___```fffvvvzzzuuuxxx{{{xxx}}}|||sssrrrvvvrrruuu~~~pppZZZTTT```qqqllleee```___ZZZMMM???999888555333111111222333222222000//////000222222////////////000000000000111000000//////000000111222111000000///000000000111333666777>>>RRRqqq}}}cccUUU[[[jjj{{{rrrUUUAAA777333444666777777777???TTThhh~~~llljjjooossstttuuurrrnnnjjjddd^^^VVVQQQFFFBBB>>>;;;:::999888777999999999:::<<>>777555444222111222333333111111111111111111111111////////////000000000000111000000000000000000111111111000000000000000000000333555555999IIIgggmmmZZZXXX```yyyvvv}}}uuuWWWBBB888555666666777777777===NNN^^^sssnnnqqqvvvxxxvvvuuuqqqkkkfffbbb[[[UUUHHHDDD???;;;:::999888777888888888999;;;===@@@AAACCCGGGKKKMMMOOOPPPRRRSSSSSSTTTTTTVVVXXXZZZ]]]^^^\\\^^^___```______aaabbbbbbbbbcccdddeeeeeedddddd^^^^^^___aaaccceeegggiiigggggggggfffeeeddddddccceeedddccccccdddfffhhhjjjjjjiiihhhkkkpppqqqpppmmmrrrqqqqqqqqqrrrrrrssssssppprrruuuwwwwwwvvvtttrrrqqqooonnnoooqqqssssssrrrrrrtttvvvyyy{{{|||}}}}}}vvvjjjbbbVVVRRRKKKFFFCCCBBBAAA???<<<<<<@@@KKK___xxx}}}}}}|||xxxuuuoooooommmkkkiiijjjmmmpppqqqsssvvvzzz~~~{{{eeeSSSLLLUUUcccttt|||uuudddYYYMMMFFFBBB@@@???AAABBBBBBBBBBBBDDDIIIQQQVVV\\\bbbpppssseee\\\OOOIIIKKKZZZnnn|||qqqQQQ<<<888333333444000111111000000000000111111////////////////////////////////////////////////...///000000111111000000.........////////////000222111111444777>>>LLLZZZnnn}}}ddd\\\```mmmuuupppxxx~~~xxxtttsssqqqttt~~~{{{bbbbbbuuuvvvjjjddd```WWWKKKAAA444444333222111222222333///000000000000000000///////////////000000000000111111000000000000111111000000000111111111000000111222444666777CCC^^^wwwxxxcccZZZ[[[ppprrrssstttWWWBBB:::888777666666777777;;;HHHUUUssswwwppprrrvvvyyyyyyzzzuuunnnjjjhhhbbb[[[JJJFFF@@@<<<:::999888777888777888888:::<<<>>>@@@CCCFFFJJJMMMNNNOOOQQQSSSSSSRRRSSSSSSUUUXXX[[[]]]ZZZ\\\^^^^^^^^^___aaabbbaaaaaabbbcccdddddddddddd^^^^^^___```bbbdddfffgggeeeeeeeeedddddddddddddddhhhgggeeeddddddeeefffgggjjjgggdddggglllppprrrrrrtttssssssrrrrrrqqqppppppmmmooorrrtttuuutttrrrqqqpppooonnnnnnpppqqqqqqqqqppprrrtttwwwxxxyyyyyyyyy~~~{{{nnnfffUUUPPPIIICCC???===<<<;;;;;;;;;>>>HHHZZZrrr{{{vvvvvv{{{|||yyyrrrrrrqqqooonnnooosssvvvvvvxxx{{{~~~vvvcccSSSKKKTTTdddvvv}}}vvvdddWWWKKKEEEBBB>>>>>>AAA@@@@@@??????AAAGGGOOOTTT[[[```mmm{{{wwwfff[[[MMMJJJNNN\\\mmmzzz{{{vvvvvvwwwvvv||||||xxxwwwkkkNNN<<<888333222444///111111000000000000111111////////////////////////////////////////////////......///000000000000000111111111222222222333333111000111444666<<>>???BBBEEEIIILLLMMMOOOPPPRRRRRRQQQQQQQQQSSSVVVYYY[[[XXXZZZ\\\]]]]]]^^^```bbb___``````aaaaaaaaa``````_________```aaacccdddeeedddddddddcccddddddeeefffjjjiiigggfffeeeeeeffffffhhhfffdddeeeiiinnnrrrtttssssssttttttsssqqqooonnnmmmnnnoooqqqqqqqqqqqqqqqppppppoooooooooppppppqqqpppqqqrrrssstttuuuuuuuuu{{{}}}~~~rrriiiYYYTTTKKKDDD@@@>>><<<;;;888999<<>>???BBBEEEIIILLLMMMNNNPPPRRRQQQQQQPPPPPPRRRUUUXXXZZZWWWYYY[[[\\\]]]^^^```bbb`````````aaa``````______aaa````````````aaabbbbbbddddddddddddeeegggiiijjjhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhkkkooorrroooqqqsssuuuuuusssqqqooonnnnnnnnnnnnooopppqqqqqqrrrrrrrrrqqqppppppqqqrrrrrrrrrqqqqqqrrrrrrssstttxxx{{{tttlll^^^XXXOOOGGGCCC@@@???===888999;;;@@@IIIXXXiiiuuu}}}tttjjjfffgggkkknnnooonnnmmmkkklllqqqxxx}}}}}}}}}}}}||||||~~~~~~||||||~~~mmm[[[OOOMMMVVVgggyyywww```QQQEEEBBB???999999>>>;;;<<<======???BBBHHHKKKTTTZZZggguuuzzzxxxvvvxxxxxxeeeXXXKKKNNNWWWdddnnnsssxxx}}}|||uuummmlllpppuuusssvvvzzz|||{{{tttjjjcccTTT@@@888888111///333222//////............//////////////////////////////////////////////////////...............///000000............////////////111000111333333555???KKK[[[nnn}}}tttiii^^^^^^jjj{{{}}}wwwyyy~~~wwwmmmmmmttt{{{}}}|||~~~{{{xxxwwwrrrkkkiiikkktttfffaaappp{{{jjjaaaZZZLLL@@@999333333222222111000000000111000///......///000111////////////000000000000222222111111111111222222...///000222222222111000333---...444777:::III\\\zzz}}}rrr{{{mmmbbbWWW^^^rrr|||{{{kkkiiieeexxxxxx\\\EEE;;;999777444333777999:::>>>EEEPPPlllvvvpppssswwwwww{{{wwwllliiilllhhh___QQQLLLEEE???===<<<;;;;;;999999999999:::<<<>>>???AAADDDHHHKKKMMMNNNPPPQQQQQQPPPOOOOOOQQQTTTWWWYYYVVVXXX[[[\\\\\\^^^```bbbbbbbbbcccbbbbbbaaa``````aaaaaa````````````aaaaaaeeeeeeeeefffgggiiikkkmmmfffggghhhiiijjjjjjiiiiiigggjjjlllllljjjiiillloookkknnnrrrvvvwwwuuusssqqqpppooonnnnnnnnnoooqqqrrrtttttttttsssrrrqqqsssttttttsssrrrqqqpppqqqrrrsssvvvzzzvvvnnn]]]VVVMMMEEE@@@===<<<;;;<<<<<<<<<===AAAJJJWWW```ccchhhnnnrrrvvv{{{}}}qqqppppppqqqrrrtttvvvwwwyyypppcccYYYUUUWWW[[[^^^XXXZZZ]]]bbbiiirrr{{{~~~||||||~~~kkkXXXKKKOOOXXXiiizzzxxx^^^NNNBBBAAA>>>777777===<<<>>>???@@@AAADDDHHHKKKTTTZZZhhhvvv{{{yyywwwxxx~~~vvvcccUUUMMMQQQ\\\iiiqqqtttwww{{{{{{zzzvvvpppiiihhhlllpppuuuvvvyyy|||{{{tttiii```JJJ999555777000...333333111111000000000000111111////////////////////////////////////////////////...............///000000111111111111222222222222222111111222000111:::EEEWWWjjjyyyooocccXXX\\\ooo~~~wwwsss|||sssmmmqqqtttqqqttt{{{{{{zzzyyyxxxvvvtttrrrqqqkkkiiimmmwwwzzzdddcccnnnzzziiiaaaZZZMMM>>>444222222111000//////000000000000000000000000000000////////////////////////000000///////////////000000000111222222222222222333111222444555999CCCNNNoooxxxoooyyy}}}gggTTTSSScccppp}}}ooo___[[[qqqzzzeeePPP>>>333777666555444666888;;;===OOO```~~~{{{sssrrrsssuuuwwwxxxtttooojjjhhhhhhYYYOOOEEEBBB@@@<<<;;;===:::999888777777999;;;<<<@@@BBBFFFIIILLLMMMNNNNNNRRRPPPOOOQQQUUUYYYZZZYYY[[[ZZZZZZXXXWWWYYY\\\___```aaabbbaaa___]]]^^^___dddaaa]]]\\\^^^```aaaaaaaaabbbdddfffggghhhhhhhhhkkklllllljjjhhhgggggghhhlllkkkjjjiiiiiijjjkkkkkkjjjnnnsssuuuuuusssqqqpppoooppppppppppppooonnnnnnsssvvvxxxwwwtttrrrsssuuuzzzwwwtttrrrsssttttttssstttxxx~~~{{{pppdddXXXLLLGGGCCC>>>;;;;;;===>>>>>><<>>???CCCHHHLLLUUU[[[jjj{{{|||vvvuuuuuuddd[[[KKKSSSaaammmssstttvvvzzzuuuvvvqqqfff___aaagggkkklllxxx|||vvviiiZZZFFF;;;222222444222...---............///000111222////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000444999===NNN___vvvqqqfff]]]bbbuuuyyyuuu~~~}}}rrrlllqqqtttrrrtttzzzzzzzzzyyywwwuuusssrrrqqqkkkhhhjjjrrr|||~~~mmm]]]^^^jjj}}}yyyiii```YYYLLL===444222222111000000000000000////////////////////////////////////////////////000000////////////000000///000111111222222111111222000000222444777@@@JJJeeezzzpppxxxjjjVVVSSS^^^iiiqqqtttxxx}}}{{{kkkZZZ[[[pppnnnXXXEEE888777666444444555777:::<<>>AAAEEEIIIKKKLLLLLLLLLNNNLLLLLLOOOSSSWWWYYYXXXZZZZZZZZZYYYXXXZZZ]]]___bbbccccccbbb```______```ccc```^^^]]]^^^___``````aaabbbccceeeggghhhiiijjjjjjkkklllkkkhhhgggfffggghhhhhhgggffffffggghhhiiijjjmmmrrrttttttrrrpppooopppppppppooooooooonnnnnnsssvvvxxxwwwtttssstttvvvvvvtttrrrrrrtttvvvwwwwwwuuuwww{{{{{{qqqeeeZZZNNNHHHDDD???;;;;;;;;;======;;;===AAACCC@@@EEEFFFGGGGGGIIIMMMTTTZZZbbbkkkpppoookkkjjjiiigggaaa``````cccfffddd^^^XXXNNNNNNMMMLLLLLLLLLLLLLLLQQQMMMIIIDDDBBBAAACCCDDD@@@BBBGGGOOO]]]pppyyydddWWWSSSRRRbbbttt{{{aaaRRRDDD@@@???===;;;:::::::::;;;;;;<<<@@@EEEIIIPPPWWWgggxxx|||xxxyyyrrrbbbYYYPPPZZZiiitttxxxxxxxxxzzzrrrtttoooccc[[[^^^fffkkkooozzzzzzuuugggYYYFFF;;;333333444222///...222111000//////.........////////////////////////////////////////////////////////////////////////000000000000000000000000111111111000111444999===KKK\\\rrrtttkkkeeekkk~~~|||wwwzzzppplllqqqtttrrrsssxxxzzzyyyxxxwwwuuutttsssrrrnnniiigggnnnwww~~~}}}sssjjj___VVV[[[fffuuuwwwhhh___VVVHHH;;;444222111000000000000000000////////////////////////////////////////////////000000////////////000000...///000000111111000000111///000111111333;;;EEEXXXsss~~~qqqvvv~~~}}}qqq]]]VVV[[[bbbdddiiiooouuuyyyuuufffVVVRRRggg{{{~~~ppp[[[GGG:::666555444333444666999;;;CCCSSSrrrvvvsssvvvuuuwwwxxxwwwtttqqqpppppphhh\\\NNNGGGAAA<<<999:::999999888777777999:::;;;;;;>>>CCCHHHKKKKKKJJJJJJLLLKKKLLLOOOSSSWWWYYYYYYYYYZZZ[[[[[[ZZZ[[[]]]___aaabbbbbb```^^^]]]^^^```bbb```^^^^^^______^^^]]]___```aaacccfffhhhjjjkkkiiikkklllkkkiiigggffffffeeeeeeeeeeeefffggghhhhhhkkknnnsssuuutttrrrqqqpppppppppooonnnnnnnnnnnnnnnrrruuuwwwwwwtttsssuuuwwwvvvtttssssssvvvxxxyyyxxxwwwwwwyyy{{{qqqggg\\\QQQJJJFFF???<<<<<<===@@@@@@>>>>>>AAAAAA>>>>>>>>>>>>======???CCCGGGKKKSSSXXXWWWUUUVVVUUUSSSNNNMMMLLLNNNPPPOOOKKKGGGBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA???>>>======>>>???;;;===BBBLLL[[[pppwwwbbbUUURRRXXXhhh|||iiiWWWFFF@@@@@@>>>:::777999:::::::::;;;>>>CCCGGGJJJSSScccttt||||||{{{|||ppp```WWWTTTaaaqqq|||~~~|||zzzzzzrrrtttoooaaaXXX\\\gggooouuu~~~yyyrrreeeWWWCCC999222111333111......111111000000///.........////////////////////////////////////////////////////////////////////////000000000000000000000000222222222111111444888<<>>>>>=========???AAACCCCCCIIILLLJJJHHHHHHGGGEEEFFFDDDCCCCCCDDDEEECCCAAA@@@???>>>>>>======>>>>>><<<<<<=====================???CCCLLL[[[ooovvv___SSSSSS___pppqqq\\\GGG@@@AAA@@@;;;777;;;<<<<<<<<<===@@@DDDHHHHHHRRRbbbpppxxx{{{|||~~~ooo```WWWSSScccvvv|||zzzuuuwwwpppbbbXXX^^^lllvvv{{{xxxqqqcccTTT???777000000000...---------...///000000111111111////////////////////////////////////////////////////////////////////////////////////////////////222222222111111222666999BBBQQQfffxxx}}}yyyxxx~~~zzzvvvpppmmmooorrrsssssstttyyyyyyxxxxxxxxxyyyzzz{{{wwwmmmfffiiiqqqxxx~~~tttiii^^^WWWVVVXXX___fffjjjuuu}}}rrreeeZZZNNN@@@777444111000000000000000111111........................///////////////////////////////////////000111111......///000000000000000222111111333222111666>>>JJJccctttvvvyyy}}}~~~||||||~~~ooohhhiiilllfffhhhiiihhhiiifff\\\QQQKKKWWWhhhsssppp```OOODDD888666444333333555777999@@@NNNlll}}}sssvvvwwwwwwvvvuuutttrrrooommmjjj^^^PPPIIICCC===;;;;;;888777777888888888999999:::===BBBGGGJJJKKKKKKJJJOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[[[[[[[\\\]]]_________^^^\\\ZZZZZZ\\\]]]```___^^^^^^``````___^^^^^^^^^^^^```cccgggkkknnniiijjjkkkkkkhhhfffeeeeeeeeeffffffggghhhiiiiiijjjkkknnnqqqrrrqqqoooooooooooonnnnnnmmmmmmmmmmmmmmmkkknnnrrrrrrqqqpppsssuuuwwwvvvuuuuuuwwwxxxwwwvvvzzzzzz{{{vvvqqqggg^^^UUUOOOHHHAAA>>>???DDDKKKNNNLLLIIIIIIFFFCCC@@@?????????@@@@@@AAAAAA???DDDEEECCCAAACCCBBB???BBBAAA?????????@@@@@@???===<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<@@@BBBGGGOOO^^^rrrvvv^^^SSSVVVdddvvvxxxbbbKKKBBBBBBAAA<<<999;;;<<<<<<<<<===@@@EEEIIIKKKVVVdddooouuuyyy}}}~~~lll]]]UUUOOObbbvvv~~~~~~|||yyyyyyppp```XXX```ppp|||yyypppaaaRRR>>>777111000000......000---...///000111111111000////////////////////////////////////////////////........................////////////////////////000111111000///000333666>>>KKK___qqq|||zzz|||zzzvvvxxxsssnnnnnnpppssstttsssvvvvvvvvvwwwyyy{{{~~~wwwllldddgggnnnrrruuuwwwkkkcccZZZTTTUUU\\\dddiiinnnxxxyyyooocccXXXJJJ<<<444333000000000000000111111222........................///////////////////////////......//////000111222...///000000111111000000111111222444333111666===EEEZZZvvvsssvvv{{{~~~{{{{{{ooolllppptttnnnnnnlllhhhfffcccZZZQQQIIIQQQ```nnnoooaaaOOOEEE999888555444333555777888@@@MMMiiiuuuuuuwwwvvvuuuttttttrrrnnnkkkggg\\\PPPJJJEEE???<<<<<<777777777888888888888999;;;===AAAEEEHHHKKKKKKLLLMMMOOOQQQQQQPPPOOOPPPQQQWWWXXXYYYZZZZZZ[[[]]]___bbbaaa```^^^\\\\\\^^^``````^^^]]]^^^```bbbbbbaaa___^^^]]]^^^aaafffkkknnnjjjjjjkkkiiigggeeeffffffeeefffggghhhhhhhhhhhhhhhhhhjjjmmmmmmlllkkkjjjjjjmmmmmmmmmnnnmmmllllllkkkhhhkkkooopppoooooorrruuurrrrrrrrrtttxxxzzzzzzzzzxxxzzz~~~~~~sssoooeee^^^VVVPPPIIIAAA???AAACCCKKKQQQPPPMMMKKKIIIFFFBBBAAA@@@@@@BBBBBB@@@???>>>AAAAAA??????BBBAAA???>>>>>>============>>>>>>>>>======<<<<<<<<<<<<<<<>>>??????@@@???>>><<<;;;>>>BBBIIITTTdddxxxttt[[[TTT[[[jjj|||lllTTTHHHDDDBBB>>>===:::;;;;;;<<<===AAAFFFJJJPPP\\\iiiooossszzz{{{iii[[[SSSOOOdddxxx~~~~~~}}}yyymmm]]]YYYcccttt|||qqqaaaQQQ>>>888333222222000000333000000111111111///---,,,////////////////////////////////////////////////........................000000000000000000000000...///000//////000222555:::FFFXXXjjjzzzvvvwww}}}tttqqq|||zzzvvvpppmmmooossstttsssrrrrrrssstttwww{{{xxxmmmeeegggnnnpppoooooohhhbbbZZZUUUWWW```kkkqqqvvvvvvnnnbbbVVVGGG999333333000000000000000111222222........................////////////////////////............///000111222///000111111222222111111000000222444333111555;;;???OOOiiizzzpppuuu}}}zzz~~~ssshhhiiipppwwwwwwxxxvvvqqqmmmhhh^^^TTTGGGMMM]]]ooorrrdddOOOCCC;;;999666555444555777888===JJJfffxxxvvvvvvtttssstttuuutttqqqmmmggg\\\RRRMMMGGGAAA<<<;;;666777777888888888888888:::<<<>>>BBBEEEHHHKKKLLLKKKMMMPPPQQQPPPOOOPPPQQQVVVWWWXXXWWWWWWYYY]]]```cccbbbaaa^^^\\\\\\___aaa```^^^]]]]]]```ccceeeeee```___]]]]]]```dddjjjmmmkkkkkkjjjgggeeedddfffhhhggghhhiiijjjjjjjjjiiihhhhhhjjjllllllkkkiiiiiiiiikkklllnnnooonnnmmmjjjiiifffjjjnnnpppooopppsssvvvppppppqqqtttwwwzzzzzzyyytttzzzzzzooommmbbb\\\VVVPPPIIIBBB@@@BBBBBBLLLTTTSSSPPPOOOLLLIIIFFFEEEEEEHHHKKKLLLJJJHHHEEEGGGFFFBBBBBBDDDDDD@@@????????????>>>>>>???@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>CCCKKKXXXiii}}}pppXXXUUU```rrryyy___OOOGGGBBB@@@@@@:::<<<===>>>@@@DDDIIINNNTTTaaalllpppttt||||||kkk]]]UUUVVVkkk}}}|||lll]]][[[iiiyyysssaaaPPP<<<666222111000...///333///000111222111///---,,,////////////////////////////////////////////////........................000000000000000000000000---...000000000111333555666AAARRRccctttrrrttt|||{{{ooolll{{{vvv|||xxxppplllnnnrrrtttsssooooooppprrrvvv{{{{{{ppphhhjjjppppppmmmkkkiiieee]]]VVVYYYdddqqqyyy|||uuummmbbbUUUEEE777222333000000///000000111222222........................////////////////////////............///000222222000000111222222222222222......111444333000444:::999GGG___{{{vvvmmmttt~~~xxx{{{xxxkkkaaadddnnnvvv}}}{{{vvvooodddYYYJJJPPPaaavvv{{{kkkTTTFFF<<<:::777555555666777999:::GGGccc{{{vvvtttsssrrrtttvvvvvvssspppggg^^^TTTOOOIIIBBB<<<:::666666777888888888888888:::;;;<<>>@@@AAACCCHHHNNNRRRVVVcccnnnqqquuu~~~nnn```YYY]]]rrrmmm______nnn~~~tttaaaPPP888222///...---+++,,,000,,,---///111222111000///////////////////////////////////////////////////........................000000000000000000000000---///000111111222444777333===NNN___pppuuuuuu~~~rrrnnnuuu}}}{{{uuuttttttrrrnnnkkkmmmsssxxxuuupppllllllqqqwww{{{}}}{{{qqqhhhhhhnnnrrrnnniiihhh___ZZZ^^^ffflllsssxxxvvvnnn___MMMBBB===888333000000////////////000000////////////...............///000///...---...000//////............//////000000000000000000000000000000000000111222333444666BBBYYYsssuuummmuuu|||~~~}}}fff]]]bbbeee}}}zzzuuuhhhYYYQQQOOO]]]xxxtttYYYGGG===888444444555555666777;;;IIIaaawwwuuuxxxzzzxxxvvvuuutttssslllcccXXXOOOJJJEEE???::::::999888666666666777777;;;;;;<<<===@@@CCCFFFHHHKKKKKKKKKKKKKKKNNNQQQTTTVVVWWWVVVUUUTTTVVVYYY\\\cccaaa^^^[[[ZZZZZZ[[[[[[___^^^]]]]]]^^^```bbbdddbbbaaaaaa```aaabbbdddeeeiiigggeeeeeefffggghhhgggkkkjjjiiihhhggggggggggggiiilllllliiijjjnnnooommmkkkmmmpppqqqqqqmmmiiiggggggiiikkkmmmoooqqqrrrrrrrrrpppoooqqquuuxxxxxxvvvrrrtttzzzxxxllleee___WWWOOOJJJDDD>>>>>>AAAEEEMMMTTTUUUTTTSSSNNNIIIEEEHHHQQQ\\\gggnnnnnnlllhhhddd^^^ZZZYYYWWWTTTQQQNNNMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFGGGIIIJJJHHHGGGIIIIIIHHHHHHGGGEEEDDDCCCBBBCCCLLL]]]ooonnnaaaXXXXXXddd~~~xxx]]]MMMHHHDDD@@@AAA@@@BBBGGGIIIHHHLLLRRRaaaccchhhmmmttt~~~rrraaa```eeevvvtttfffkkk}}}eeeHHH999666111///.../////////------------............,,,---...//////...---,,,,,,,,,------...//////000000000//////.........---000///...---------------111111111111111111111111666;;;GGGYYYiiiyyyzzz{{{}}}ooolllttt}}}}}}xxxxxxvvvssspppoooqqquuuyyyxxxrrrmmmnnntttzzz}}}||||||tttkkklllrrruuupppjjjjjjaaa\\\bbbmmmvvv}}}yyyiiiSSSCCC;;;666111000000////////////000000////////////...............///000///...---...000//////............//////000000000000000000000000000000000000111222333444777@@@TTTlll}}}ooouuu~~~|||kkkaaabbbccc{{{rrraaaSSSNNNYYYtttyyy```NNNAAA;;;666555777777888:::;;;FFF]]]{{{yyy{{{{{{yyywwwvvvuuutttllldddXXXPPPLLLHHHBBB>>><<<;;;999888777777888888::::::;;;===@@@CCCGGGIIILLLMMMMMMMMMNNNOOORRRTTTUUUVVVVVVVVVUUUVVVYYY[[[aaa```^^^\\\[[[[[[[[[[[[___^^^^^^___```bbbdddfffcccbbbaaaaaaaaaaaabbbcccgggeeeddddddfffgggggggggkkkjjjjjjiiiiiiiiiiiiiiijjjmmmmmmkkklllqqqrrrpppkkklllnnnoooooollliiigggggghhhkkkmmmoooqqqrrrrrruuurrrpppqqqsssuuuuuutttoooqqqwwwwwwllleee[[[TTTLLLHHHCCC>>>???CCCHHHOOOVVVVVVUUUSSSOOOJJJGGGJJJQQQ\\\hhhqqqvvvwwwvvvsssnnnkkkjjjhhheeeccc\\\ZZZWWWSSSQQQPPPPPPPPPUUUTTTSSSTTTVVVVVVTTTSSSOOONNNMMMKKKIIIFFFDDDCCCAAADDDNNN___qqqlll^^^VVVYYYfff~~~dddSSSMMMIIIEEECCCBBBCCCHHHKKKMMMTTT\\\ggghhhiiimmmtttvvveeehhhvvvttthhhnnneeeIII999666222///////////////000000000000000000000000------...//////...------........................000/////////............000///...------------...111111111111111111111111444888CCCTTTdddttt{{{mmmkkksss|||~~~||||||xxxuuutttvvvyyy{{{}}}~~~wwwppprrr{{{||||||tttnnnooouuuvvvpppjjjeee[[[XXXbbbqqq|||qqqXXXCCC999444111000000////////////000000////////////...............///000///...---...000//////............//////000000000000000000000000000000000000111111222333888<<>>LLL\\\mmm}}}nnnlllrrryyy|||}}}~~~zzzvvvwww|||}}}vvvyyy~~~{{{uuuqqqrrruuuuuummmfff___WWWVVVcccuuurrrWWWAAA666444333000000////////////000000////////////...............///000///...---...000//////............//////////////////////////////000000000000000111222222777888BBBWWWppp|||{{{}}}nnnddd\\\pppwwwbbbSSSOOOccczzz~~~nnn]]]JJJ===444444555444555999;;;@@@QQQooo~~~}}}{{{wwwuuuvvvqqqjjj```VVVPPPLLLHHHFFF>>>===;;;999888888999999777888999<<>>===;;;999888888888888777888999;;;>>>BBBEEEGGGGGGGGGIIIMMMQQQQQQOOOMMMPPPSSSVVVXXXXXXWWWWWWWWW\\\^^^```bbbbbbaaa___^^^YYYZZZ\\\^^^```bbbbbbccceeefffggggggfffdddbbbaaa_________aaadddfffffffffeeeeeeeeefffhhhiiikkklllmmmooonnnjjjiiilllllliiijjjjjjiiihhhhhhhhhhhhiiijjjlllooorrrtttuuuuuutttrrrqqqpppooooooppprrrtttvvvvvvyyy}}}~~~|||}}}zzzoooggg^^^UUULLLGGGDDDBBBFFFLLLTTTYYY[[[WWWRRRPPPLLLGGGBBB@@@@@@DDDOOO```rrr}}}}}}zzzzzzxxxuuuqqqooooooooopppllljjjgggfffdddaaa^^^[[[WWWTTTPPPKKKFFFBBB@@@>>>@@@GGGVVViiiyyy{{{zzz}}}zzz~~~dddXXXTTT\\\nnn|||nnn^^^WWWSSSPPPNNNMMMPPPVVV[[[___fffnnntttssssssuuuzzzssslllzzzmmmgggmmm}}}jjjIII:::777222000///000000000111000000000/////////............------........................................../////////////////////.........//////000000000000000000000000000222222666@@@MMM]]]rrrzzzlllmmmqqqrrruuuzzz~~~zzzvvvvvv{{{}}}{{{yyytttjjjcccYYYYYYaaaqqqlllQQQ<<<444222111000000////////////000000////////////...............///000///...---...000//////............//////000000000000000000000000000000000//////000000111333111777FFF\\\tttwwwdddPPP^^^qqqwwwcccSSS]]]www^^^III:::::::::555555<<<:::===KKKeee|||}}}|||vvvtttwwwuuuqqqiii```VVVNNNHHHEEE???===;;;999888888888888888888999;;;===AAADDDFFFHHHGGGIIINNNTTTWWWUUUSSSQQQTTTWWWXXXWWWVVVVVVVVVZZZ\\\^^^```aaa```___^^^ZZZ[[[[[[\\\]]]^^^______cccdddggghhhhhhfffdddbbb______```bbbeeeffffffeeeffffffggghhhiiikkklllmmmnnnpppoookkkjjjlllllliiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllooorrrttttttrrrqqqnnnpppqqqqqqpppqqqsssuuuyyyyyy{{{}}}~~~rrriii^^^UUUKKKFFFCCCCCCHHHNNNXXX\\\\\\WWWQQQNNNJJJFFFBBBAAA@@@AAAHHHVVVeeepppxxx|||}}}zzzxxxtttsssqqqooonnnmmmmmmnnnjjjgggdddaaa___[[[WWWTTTOOOMMMIIIFFFBBB@@@???>>>@@@IIIYYYlll|||zzzyyy{{{zzz~~~~~~}}}}}}~~~~~~~~~xxx___XXXWWWaaarrrjjj[[[VVVUUUTTTTTTSSSVVV[[[___bbbhhhpppwwwwwwwwwxxx|||hhheeezzzpppmmmrrr}}}oooJJJ;;;777333000000000000000222222222111111000000//////...------------...///------.........................../////////////////////......//////000000000000000000000000000000333222555===GGGVVViiizzzooofffjjjpppqqquuu}}}}}}zzzuuurrrttt{{{}}}yyyqqqggg```TTTYYYfffxxxyyyzzz|||uuuaaaIII999444222000000000////////////000000////////////...............///000///...---...000//////............//////000000000000000000000000000000////////////000000222111666AAARRRhhhlllSSS]]]ggg{{{nnnYYY[[[sssfffNNN<<<<<<;;;555555<<<777;;;HHH```zzz||||||uuussswwwssspppkkkcccYYYPPPIIIFFF@@@???===;;;999999999999999999999;;;===???BBBDDDFFFFFFGGGMMMUUUZZZZZZXXXSSSUUUWWWWWWVVVUUUUUUUUUWWWYYYZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^```dddggghhhfffdddbbb`````````ccceeefffeeedddddddddeeefffggghhhjjjkkkjjjmmmllliiiiiilllmmmjjjhhhiiiiiijjjjjjiiiiiihhhiiikkknnnqqqqqqpppnnnmmmmmmpppssssssrrrqqqrrrtttyyyxxx{{{uuujjj___VVVMMMIIIGGGHHHNNNVVV]]]```___XXXRRRNNNKKKFFFBBBAAA@@@???BBBKKKWWW___eeekkksssxxxxxxvvvtttssslllllllllkkkiiihhhgggfffccc```\\\XXXUUUQQQLLLHHHGGGEEECCCAAA?????????@@@AAAJJJ[[[nnn~~~zzzxxxzzz{{{}}}|||}}}~~~}}}}}}}}}oooZZZXXX\\\fffvvv|||gggYYYVVVWWWXXXZZZXXXYYY]]]aaaeeemmmvvv}}}|||zzzyyy{{{xxx]]]^^^xxxxxxrrrrrrvvv~~~tttLLL;;;777333000000111111000222222111000000///......///...------------...////////////...------,,,,,,............/////////000///////////////000111111000000000000000000000000222111333:::CCCOOObbbqqqzzzwwwxxxxxxuuuggg```gggoooqqqwww}}}zzzuuuooonnnttt|||vvvnnnddd\\\VVV^^^oooyyysssrrrttttttjjjVVVAAA555444444111000000////////////000000000/////////...............///000///...---...000//////............//////000000000000000000000000111000////////////000000222222666???LLL```zzztttYYY``````vvvvvv]]]ZZZmmmhhhOOO<<<;;;:::333222:::444999GGG]]]zzzxxx{{{{{{tttssswwwpppooollleee[[[RRRKKKGGGBBB@@@>>><<<;;;::::::::::::999::::::<<>>>>>???@@@AAABBBKKK[[[ooo{{{yyyyyy|||~~~|||{{{{{{|||}}}|||}}}iiiUUUWWW___iiixxxzzzeeeXXXVVVZZZ\\\___[[[ZZZ]]]aaagggqqq{{{|||yyyyyylllVVV[[[uuu{{{tttqqqtttxxx~~~wwwNNN;;;888333111000111111000000//////...---,,,,,,+++///...---,,,,,,---...///111111000///---,,,+++***---.........//////000000///////////////000111111000000000000000000000000111000222888@@@LLL]]]kkk|||uuummmlllnnnlllkkkhhhhhhqqq~~~{{{tttllljjjuuu}}}wwwpppgggaaa[[[hhh{{{qqqhhhhhhkkknnnaaaOOO???666222000///////////////////////////........................,,,---...///000000000000000///...------...///000//////000000000000//////000000//////.........---000222444888DDDYYYnnn|||jjj\\\aaarrr{{{hhh\\\```xxxkkkRRR===999999666666:::777:::BBBUUUtttvvvwwwzzzuuuqqqsssqqqlllgggbbb^^^XXXPPPJJJFFFBBB<<<888777777666666777888888999;;;===???@@@DDDFFFIIIKKKMMMPPPTTTVVVUUUWWWXXXXXXUUUSSSSSSSSSUUUVVVWWWYYYZZZ\\\]]]^^^___aaabbbaaa^^^[[[YYYXXXZZZ______\\\^^^eeehhheee```aaabbbddddddeeeddddddaaaaaaaaaccceeefffeeeddd```eeefffccceeekkkmmmjjjeeegggkkknnnnnnkkkgggdddhhhjjjmmmoooooollliiifffkkkpppuuuvvvtttqqqoooooouuuwwwyyy{{{~~~tttkkkbbbZZZRRRNNNLLLPPPZZZdddeeedddaaa\\\UUUPPPMMMLLLDDD??????CCCCCC@@@AAAFFFJJJOOOWWW___cccfffggghhheeeeeeffffffdddbbb```___```[[[UUURRRNNNJJJGGGFFFEEECCCBBBBBBDDDDDDDDDCCCHHHSSSaaaooo|||xxxwww}}}~~~||||||}}}~~~vvvbbbYYYXXX]]]lll|||{{{lllbbb]]]]]]]]]ccchhhkkkjjjmmmvvv~~~|||xxxzzzwwwcccZZZbbbnnnzzzssskkkhhhlllwww|||MMM<<<888333111000000000000...---+++++++++---///000000000//////.........---...------,,,,,,++++++***,,,------......------,,,---------............///......///000000000000000000000222444777AAAUUUhhhwwwxxxkkkfffeeekkkssszzz{{{~~~yyynnniiioooyyy}}}}}}~~~zzzuuuooojjjgggcccpppqqqfffdddeeedddYYYHHH:::333111000000////////////////////////........................+++,,,---...////////////000///...------...///000......////////////......000/////////............000333555777???QQQgggvvvppp^^^\\\pppnnnaaabbbyyyqqqXXXAAA;;;:::666333555777999@@@RRRpppwwwwww{{{xxxuuuuuupppmmmhhhddd```ZZZSSSOOOHHHDDD>>>:::999888888777999999999:::;;;<<<===>>>BBBDDDGGGIIIKKKMMMQQQSSSSSSUUUWWWWWWUUUTTTSSSTTTXXXXXXYYYZZZ[[[\\\\\\]]]^^^___aaa```]]]ZZZXXXXXXYYY]]]]]][[[]]]cccfffdddaaaaaaaaabbbbbbccccccccc``````aaabbbcccddddddcccaaaeeefffccceeekkkmmmjjjhhhjjjmmmoooooolllhhheeehhhjjjmmmppppppmmmjjjggglllppptttvvvtttqqqoooooouuuwwwzzz|||uuulllggg___WWWSSSRRRWWWaaallliiihhhddd^^^VVVPPPMMMLLLGGGDDDDDDHHHHHHEEEDDDHHHIIIKKKPPPTTTXXX]]]aaaccceeegggiiijjjiiigggcccaaa^^^[[[XXXVVVRRRMMMIIIGGGHHHFFFDDDCCCDDDFFFFFFFFFKKKVVVdddrrr}}}yyywww}}}|||{{{{{{~~~~~~sss___YYY\\\cccrrrrrriiidddcccccckkkqqqtttuuuyyy|||zzz}}}mmmZZZUUU```mmmyyynnneeefffllltttuuuJJJ;;;777333000000000000000...---,,,++++++---...///000/////////.........---......------------,,,,,,,,,------------------,,,---------............///......///000000000000000111000222333444<<>>;;;;;;:::999888888888999:::<<<===>>>???BBBDDDFFFGGGHHHKKKLLLOOOQQQTTTUUUUUUUUUUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]^^^^^^\\\ZZZZZZZZZXXXYYYZZZ[[[]]]___aaaaaacccbbb```______```bbbccc```aaabbbaaaaaaaaacccddddddeeeffffffgggiiikkkkkkkkkmmmpppssstttrrrpppnnniiikkknnnqqqqqqpppmmmkkknnnppprrrsssrrrqqqpppooonnnqqqsssvvvzzz|||rrrggg___VVVRRRPPPTTT___jjjnnnlllggg___WWWQQQOOOOOOMMMTTT___iiikkkfff^^^YYYRRROOOKKKKKKMMMRRRWWWYYYaaagggqqqyyy}}}zzzrrrttttttoooiiiddd^^^YYYYYYSSSKKKFFFDDDEEEGGGHHHNNN[[[kkkzzz|||{{{zzz~~~zzzxxxzzz{{{|||}}}}}}}}}|||||||||~~~mmm]]]^^^iiittt~~~zzzyyyvvvvvv{{{{{{vvvjjjXXXMMMQQQdddttt{{{lllbbbjjjrrrqqqvvvvvvZZZ@@@777555111000000000000///000///...---,,,,,,------........................+++,,,,,,---.../////////---------,,,,,,------------------............///......///////////////...000///000111111555BBBOOObbbooopppjjjooo~~~~~~tttmmmhhhbbbccciiisssyyyxxxvvvwwwyyywwwwww{{{~~~wwwpppsssyyyjjj^^^WWWOOOFFF;;;333111111111000////////////////////////........................---......////////////......//////////////////.../////////000000/////////........./////////////////////222333333;;;PPPfff|||yyyyyyiiixxx{{{zzzYYYCCC;;;888888888777555777BBBSSSooowwwxxxzzzxxxuuummmllljjjfffbbb___]]]\\\OOOJJJCCC>>><<<;;;999999666666777888:::<<<>>>??????AAADDDGGGGGGHHHJJJLLLMMMPPPSSSTTTTTTTTTUUUVVVTTTUUUVVVWWWXXXZZZ[[[[[[[[[]]]^^^^^^\\\[[[\\\]]]YYYYYY[[[]]]______```bbbcccbbbaaa``````aaaccceeebbbcccdddcccaaaaaacccfffgggffffffggghhhhhhiiikkkiiilllpppsssuuuuuutttsssjjjkkkmmmoooppppppooonnnpppppppppqqqqqqqqqpppooommmooorrruuuyyy~~~|||qqqjjjbbbYYYTTTRRRTTT]]]gggkkkiiifff___XXXTTTRRRRRRMMM[[[nnn~~~~~~rrrhhh^^^ZZZWWWUUUVVVXXXXXXWWW[[[bbbmmmyyyzzztttmmmfff___XXXNNNFFFCCCCCCDDDEEEMMM[[[lll{{{}}}zzz{{{}}}~~~|||}}}~~~}}}zzzyyyzzzzzz{{{{{{||||||||||||}}}~~~lll___dddpppzzzuuurrruuuyyyrrrdddTTTLLLSSSgggxxxrrriiipppvvvtttvvv~~~tttaaaJJJ:::555333000000000000000///000//////...---------------------...............******+++,,,---......///...---,,,,,,,,,,,,---...---------............///......////////////.........---///222333666???JJJZZZgggyyyrrrkkkrrr{{{vvvlllddd___```gggpppsssqqqpppqqqrrrsssvvv|||{{{uuuxxx~~~nnn```WWWMMMEEE;;;444222222111000////////////////////////..............................///////////////.........////////////......//////000000000000//////.........///////////////...---///333444999KKK___tttsssssstttyyydddJJJ;;;777777888777555777>>>III___|||xxxyyyxxxvvvooonnnlllgggbbb^^^]]]^^^QQQLLLEEE@@@===;;;:::999666666777888:::<<<>>>???===@@@DDDGGGHHHIIIJJJLLLLLLOOORRRTTTTTTTTTUUUVVVRRRSSSTTTVVVXXXYYYZZZ[[[[[[\\\]]]]]]\\\\\\]]]___[[[YYY[[[___aaa___```bbbaaaaaa``````aaabbbdddeeebbbdddeeecccaaa```dddgggiiiffffffhhhiiiggghhhkkkiiilllooosssuuuuuuuuutttkkkkkklllmmmnnnooopppqqqqqqpppnnnooopppqqqpppoooppprrrtttwwwzzzzzzpppiiibbbZZZVVVSSSSSSZZZccchhhhhhfffaaa[[[VVVTTTTTTNNNaaayyyvvvjjjfffbbbaaa```^^^YYYUUUTTTYYYaaalllvvv~~~wwwmmm___XXXNNNEEEAAAAAABBBCCCLLLZZZlll||||||zzz|||}}}}}}||||||zzz{{{|||}}}~~~}}}zzzzzzzzz{{{{{{||||||}}}{{{|||~~~xxxjjjbbbjjjvvv~~~wwwrrrsssuuummm___RRRMMMVVVhhhwww~~~uuuoooqqquuuwwwxxx{{{~~~|||tttdddOOO>>>777333111000///000111000////////////...............---------------.........******++++++,,,---.........---,,,++++++,,,---...---------............///....../////////...------,,,,,,///222444555===EEERRR___qqqqqqlllnnntttxxxxxxxxx}}}zzzooofff___```fffnnnppplllkkkmmmnnnttt|||~~~{{{xxxwww{{{qqqaaaUUUIIIBBB999333111111000///////////////////////////........................---......//////......------...///000000///...---...//////////////////.............../////////000///+++,,,222444777EEEVVVkkksssoooyyy~~~yyyzzz~~~uuuXXXCCC999777777888555777<<>>BBBFFFGGGIIIJJJLLLLLLOOORRRSSSSSSSSSTTTUUUTTTTTTUUUVVVXXXYYYYYYZZZYYYZZZ[[[[[[[[[[[[]]]___[[[YYY[[[```aaa^^^^^^bbb^^^^^^___```aaacccddddddbbbdddeeebbb______bbbgggjjjffffffiiiiiiggggggkkkkkkmmmooorrrssstttsssrrrlllkkkjjjjjjkkknnnqqqtttrrrpppmmmmmmpppqqqpppoooqqqsssuuuwwwzzz}}}ssshhhbbb]]]ZZZWWWWWW\\\dddhhhhhhhhhddd___YYYVVVTTTQQQeee~~~sssnnniiifffddd___XXXRRRMMMNNNQQQWWW```jjjsssxxxzzzkkk[[[TTTKKKDDD@@@@@@AAABBBKKKZZZmmm}}}}}}~~~|||~~~~~~|||{{{{{{zzz{{{|||~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~{{{||||||~~~ooofffdddooozzz~~~yyyxxxrrrkkk___TTTQQQZZZjjjvvvyyysssssspppmmmpppwwwzzzxxxwwwtttrrrkkkYYYBBB666555222000//////000111000...---......///////////////,,,,,,,,,------.........+++,,,,,,,,,------......///...,,,++++++,,,...///---------............///......//////......---,,,,,,,,,...222333444888???IIIVVViiiyyyqqqmmmhhhooosssssssssxxx}}}~~~~~~ssskkk```aaafffmmmnnnjjjiiikkkhhhsss~~~~~~vvvnnnnnnrrr|||rrr```TTTEEE>>>666111000000000...////////////////////////........................---------...------,,,,,,---...///000000///...------..................------.........//////000000000***+++222444555@@@OOOccc~~~vvvnnnsssssslllttt}}}fffLLL>>>999888888666888;;;===IIIjjj}}}}}}uuuuuurrrlllddd______```VVVQQQJJJDDD@@@>>>===<<<;;;;;;:::999888888888888888<<>>@@@BBBEEEIIILLLQQQQQQRRRQQQOOOOOOQQQRRRVVVXXXYYYYYYXXXWWWWWWXXX[[[\\\]]]]]]^^^^^^]]]]]]```]]][[[]]]aaabbb^^^YYY\\\\\\\\\]]]___```bbbccc```___^^^^^^```aaaaaa```ddddddeeeddddddfffiiilllpppqqqsssttttttrrrooonnnkkkkkkjjjjjjlllnnnpppqqqvvvtttrrrqqqqqqsssuuuwwwuuutttssstttvvv{{{yyyoookkkhhhfffdddbbbfffllllllqqqlllgggdddWWWOOOVVV[[[pppuuummmddd^^^[[[WWWPPPKKKFFFAAA???AAADDDGGGOOOWWWjjjrrraaaVVVNNNGGGDDDBBB???@@@BBBJJJ[[[qqq~~~{{{}}}~~~|||{{{~~~}}}||||||~~~~~~}}}|||||||||~~~~~~~~~}}}}}}vvvwwwxxxzzz}}}wwwfffdddiiittt}}}zzzxxxkkk^^^\\\```gggnnnuuuyyy{{{}}}{{{ooodddccclllrrrssssssvvvwwwvvvrrrrrrmmm___LLL===666444////////////............//////000000///...------,,,,,,,,,---------...............------,,,,,,,,,******+++++++++,,,,,,,,,---------............///....../////////...,,,+++///...------///222555777>>>HHHWWWhhhxxx{{{rrrnnnmmmoooooonnnlllnnnssswwwtttvvvnnnooorrrtttqqqmmmhhhfffdddjjjsssuuulllaaa^^^bbb{{{vvvbbbQQQ>>>888111...///000...,,,////////////................................................////////////......................................................////////////......---///111111000333:::@@@SSShhhssspppzzzyyy{{{ccchhhvvv~~~yyyyyyeeeEEE888999999555666:::;;;>>>QQQeee|||~~~}}}yyyxxxuuuooohhhbbb^^^]]]]]]VVVLLLFFFCCCAAA>>>;;;;;;::::::999888888888999:::<<<>>>@@@BBBEEEIIILLLNNNOOOPPPOOONNNNNNPPPQQQUUUWWWYYYZZZYYYYYYZZZ[[[]]]]]]^^^^^^^^^^^^]]]]]]___\\\[[[]]]aaaaaa^^^ZZZ\\\\\\]]]___```aaabbbcccaaa___^^^___```bbbaaaaaa```aaaaaaaaa```bbbfffiiioooppprrrsssrrrpppmmmkkkiiijjjjjjkkkmmmooopppqqquuusssqqqppppppsssuuuwwwuuutttssssssuuuzzz~~~uuuppplllmmmllljjjlllpppsssvvvpppllliii]]]TTTZZZ^^^ssszzzpppcccYYYUUUQQQMMMHHHBBB>>><<<>>>@@@CCCJJJRRRbbbxxxvvveeeSSSLLLEEECCCAAA@@@AAADDDMMM]]]sss|||zzzvvvyyy|||}}}|||{{{{{{|||~~~}}}|||{{{{{{{{{~~~}}}}}}wwwwwwxxxyyy|||ppp___```gggsss}}}|||{{{www|||zzzjjj]]]^^^hhhsss{{{{{{|||}}}}}}yyyrrrhhh___aaajjjqqqssstttwwwxxxwwwqqqooohhhYYYFFF888222111////////////...............////////////......---,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,,,,------------............///....../////////...,,,,,,///...------...111444666777@@@NNN^^^nnnvvvuuuwwwqqqqqqqqqpppooooooqqqtttwwwsssvvvtttuuuwwwwwwvvvrrrkkkfff^^^bbbiiikkkcccZZZYYY]]]yyyvvv```NNN<<<777111...//////...,,,000//////......---,,,,,,........................---............/////////......................................................////////////.........000111000000222888===III\\\xxx|||ooorrrvvvkkkgggooottt|||{{{sssnnnnnnLLL;;;999999666666999888999GGGXXX}}}{{{zzzzzzyyyxxxvvvqqqjjjccc___]]]^^^WWWOOOIIIFFFCCC???<<<::::::999999888999999999:::<<>>@@@FFFNNN]]]rrr{{{iiiTTTLLLEEECCCBBBBBBDDDHHHPPP```uuu{{{wwwsssvvvzzz~~~}}}{{{zzz{{{}}}~~~|||||||||{{{{{{zzzzzzzzz~~~~~~~~~wwwwwwxxxyyy{{{~~~~~~}}}hhh[[[___hhhuuu}}}|||vvvtttvvvyyy|||lll\\\aaarrr~~~~~~}}}zzztttkkkbbb]]]cccllltttvvvvvvxxxxxxvvvtttnnncccRRRAAA555000000////////////............---....../////////......,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......---------............///.........///......---,,,000///.........000222444444<<>>::::::999888888999999::::::<<<>>>@@@BBBDDDHHHJJJJJJLLLNNNNNNNNNNNNPPPQQQTTTVVVYYYZZZZZZZZZ\\\]]]`````````___^^^]]][[[[[[[[[ZZZZZZ[[[^^^______]]][[[^^^aaadddeeedddbbbaaa^^^\\\[[[[[[]]]^^^^^^]]]```aaaaaaaaaaaadddgggjjjnnnoooooonnnllliiigggeeegggiiimmmpppsssssssssrrrqqqpppnnnmmmnnnppptttvvvwwwxxxxxxwwwwww{{{{{{~~~~~~zzzxxxtttsssjjjeeeeee[[[SSSYYYmmmyyyhhh[[[SSSNNNIIIDDD???======>>>>>>???FFFNNNaaasssnnnYYYPPPHHHFFFEEEDDDGGGLLLSSSbbbuuu~~~yyyuuuuuuwww{{{~~~}}}|||{{{zzz{{{~~~zzz{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~xxxxxxxxxyyyzzz|||~~~}}}~~~tttccc\\\cccnnnwww}}}}}}yyyuuuwwwyyyzzz}}}lll\\\ccczzz~~~xxxuuuqqqhhh___[[[iiirrryyyzzzyyyyyyxxxvvvyyyppp```NNN???666222222////////////............,,,,,,---...////////////,,,,,,,,,---------......------------------------------------.........///---------............///..................------111000///......///111222222999DDDPPP^^^nnnzzzwwwttttttvvvvvvtttrrrnnnsssrrrtttzzzuuuqqqyyyxxxlllaaaZZZXXXYYYXXXTTTQQQVVV]]]tttoooVVVEEE888666333111000000//////......///000111111222222........................------------............................................................------............------///////////////111333666;;;KKKbbbxxxxxxkkkrrrxxxyyyiiiffflllqqqtttxxxvvv}}}vvvqqqgggYYYkkktttVVVCCC;;;666666777888666888@@@HHHccc~~~vvvvvvrrrsssrrrooojjjdddaaa___```\\\WWWQQQLLLHHHCCCAAA::::::999999888888999999:::;;;>>>???AAACCCFFFIIIHHHKKKNNNOOOOOOPPPQQQSSSUUUWWWYYYYYYXXXXXXYYYZZZ`````````___^^^\\\[[[ZZZZZZZZZZZZ[[[\\\^^^^^^^^^\\\^^^bbbeeefffeeebbb```___^^^\\\]]]___``````___aaabbbccccccccceeeiiilllnnnnnnnnnllljjjhhhfffdddgggjjjnnnrrrtttuuutttssspppooonnnmmmnnnppprrrttttttwwwyyyxxxvvvxxx}}}|||zzzuuutttjjjdddccc[[[VVV^^^rrr}}}nnnbbbZZZRRRIIICCC@@@>>>>>>???>>>???GGGPPPdddtttvvv```VVVLLLHHHFFFFFFIIINNNWWWeeewww}}}yyyuuuuuuwwwzzz}}}~~~|||||||||~~~zzz{{{|||}}}}}}}}}||||||zzzzzz{{{|||~~~zzzzzzyyyyyyzzz{{{}}}~~~mmmbbb]]]gggsss{{{}}}ssssss}}}~~~yyyzzzzzzyyyzzz{{{hhh[[[fff~~~tttppplllcccYYYUUUiiiqqqxxxyyyxxxyyyyyywww{{{ooo\\\III<<<555333222////////////............,,,,,,---......///......,,,,,,,,,---------......------------------------------........./////////---------............///......------............000000///......///000000///444<<>>???AAADDDGGGFFFIIIMMMOOOPPPQQQRRRSSSUUUVVVXXXYYYXXXWWWXXXYYY_________^^^]]]\\\ZZZYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\^^^bbbdddeeedddbbb```cccaaa``````bbbccccccbbb```aaabbbbbbbbbeeeiiilllooonnnmmmllljjjhhhfffeeehhhjjjnnnqqqsssssssssrrrooooooooooooppppppqqqqqqnnnssswwwwwwuuutttxxx|||}}}|||sssrrrhhh___]]]WWWWWWdddvvvxxxlllcccYYYMMMEEEAAA@@@@@@@@@>>>???IIITTTfffvvvggg\\\QQQLLLJJJJJJNNNSSS```lll|||~~~}}}yyyvvvsssuuuwwwzzz~~~}}}|||}}}{{{|||~~~~~~~~~}}}|||yyyyyyyyyzzz|||}}}|||{{{zzzzzz{{{||||||~~~wwwhhhbbb^^^jjjxxx~~~}}}rrrmmmyyyzzz{{{zzzxxxxxx~~~mmm```[[[jjjsssmmmggg[[[TTTSSSgggooouuuvvvvvvyyyzzzzzzyyykkkUUUCCC888333111000////////////............,,,------.........------,,,,,,,,,---------......,,,,,,,,,------------...---------.........//////---------............///......---------...///////////////...//////000000111444999@@@JJJYYYiiiuuu{{{uuuooopppvvvzzzyyyuuulllnnnlllppp}}}tttiiiaaaYYYQQQMMMLLLQQQ\\\hhheeerrrzzz^^^HHH;;;111111000///---------......//////000111222222333........................,,,,,,---------.........................................................,,,------......------,,,...---,,,---///111222222333>>>PPPdddyyyjjjjjjppp}}}~~~kkkfffmmmpppmmmssslllmmmfffddd[[[IIIVVVhhhzzzyyycccKKK:::777888888555555888>>>BBBNNNkkkyyywwwvvvuuusssnnnhhhccc``````aaa```]]]XXXRRRKKKGGGEEE===<<<;;;999888777777666777999;;;<<<===???CCCEEECCCGGGKKKNNNOOOPPPQQQSSSSSSVVVXXXYYYYYYYYY[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYY[[[[[[[[[ZZZYYYZZZ[[[]]]]]]^^^aaacccdddcccaaa```cccaaa``````bbbccccccbbb```aaabbbbbbccceeeiiimmmoooooonnnlllkkkiiihhhggggggiiilllnnnppppppooooooooopppqqqrrrrrrpppooonnnkkkrrryyyzzzvvvtttvvvyyy|||}}}qqqqqqggg\\\XXXSSSYYYkkk}}}zzznnnbbbVVVMMMEEEDDDCCCBBB@@@CCCOOO[[[nnn~~~oooeeeZZZUUUSSSTTTYYY___kkkvvv{{{~~~|||zzzxxxtttuuuuuuwwwzzz~~~}}}zzzyyy{{{}}}~~~~~~|||}}}~~~~~~|||{{{zzzyyyyyyyyyzzz}}}~~~|||{{{zzz{{{{{{|||zzz|||~~~qqqcccaaacccqqq~~~yyyuuuzzz{{{yyyvvvvvv|||yyyddd___aaaqqqxxxpppeeeYYYXXX___nnntttyyywwwvvvxxxzzzyyywwwgggPPP???666222000///////////////............------.........---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........---------............///...------,,,---...///000............//////000000222444777;;;CCCQQQaaammm~~~wwwpppqqqxxx~~~}}}yyyoooqqqnnnsssyyyooocccZZZPPPKKKJJJPPP^^^llleeepppoooTTT@@@555222333222111///...///000////////////000000000000........................,,,,,,,,,---------......................................................,,,------......------,,,---,,,,,,---///111222222000:::KKK^^^sssjjjfffkkkvvv{{{jjjhhhqqquuuqqqvvvmmmmmmeeeddd[[[HHHUUUWWWlll~~~lllSSS???888999888444333777<<>>===;;;999888666666666666888:::;;;<<<>>>AAADDDAAAEEEJJJMMMNNNOOOPPPRRRRRRUUUXXXZZZ[[[\\\^^^___\\\\\\\\\\\\\\\[[[ZZZYYY[[[\\\[[[ZZZXXXYYYZZZ\\\]]]^^^```bbbcccbbbaaa``````___^^^^^^```aaaaaa```aaabbbcccddddddgggkkkooooooooonnnmmmkkkjjjiiiiiiggghhhjjjkkkmmmmmmmmmmmmoooqqqssstttsssqqqnnnllllllttt|||~~~zzzvvvwwwzzz~~~|||uuuwwwmmm```[[[WWW```tttwwwkkk___VVVJJJHHHGGGFFFDDDGGGTTTbbbyyywwwlllbbb]]]]]]^^^dddjjjttt~~~~~~zzz}}}|||{{{yyyxxxwwwvvvuuuwwwzzz}}}}}}xxxwwwxxxzzz|||||||||}}}~~~~~~}}}{{{zzz|||{{{yyyxxxyyy{{{|||~~~}}}|||{{{{{{{{{|||}}}wwwzzz~~~xxx{{{mmm```___kkkyyyzzzwww|||{{{zzzxxxuuuuuu{{{}}}uuucccbbbhhhwww|||uuuggg[[[aaapppyyy~~~{{{wwwwwwxxxwwwwwwfffOOO>>>666333111///000/////////........................---,,,++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////...------,,,---...///000------......///000000000---...000333:::GGGWWWccc}}}~~~xxxtttuuuzzz}}}zzzvvvnnnmmmlllnnnsss|||yyyuuuhhhbbbUUUIIILLLYYYbbbdddggglllttt~~~~~~fffNNN???999111111000000//////......------............------......---,,,,,,,,,,,,------...------,,,+++***)))+++,,,------......---------------------------------------.........//////------......///000000000111555@@@SSSiiisssdddbbbkkkvvv|||}}}{{{llleeelllvvvzzz~~~wwwpppkkkfff\\\QQQJJJHHHccc}}}}}}pppZZZFFF999999888666777:::;;;:::HHHZZZ{{{{{{yyywwwyyyyyyssshhhaaa___aaabbbaaa___[[[VVVOOOIIIEEE???===:::999:::::::::999666999===<<<::::::???CCCFFFGGGIIIIIIJJJLLLOOOQQQSSSSSSTTTUUUWWWXXXYYYYYY]]]]]]]]]\\\\\\ZZZYYYYYY^^^^^^]]]]]]\\\ZZZYYYXXXaaa^^^]]]```eeefffccc______^^^^^^___aaa```^^^\\\^^^___```ccceeehhhjjjjjjmmmnnnppppppooollliiiggghhhiiijjjkkkmmmnnnoooppppppqqqqqqrrrqqqooonnnmmmpppsssxxx{{{{{{yyyxxxxxx~~~}}}{{{{{{|||pppddd]]]VVVWWWeeewww}}}nnn```QQQIIIDDDDDDDDDJJJ[[[mmm|||tttjjjcccbbbeeejjjlll|||www{{{|||xxx{{{}}}|||{{{zzzzzzzzz{{{}}}~~~|||vvvtttvvvyyy{{{|||zzzzzz{{{{{{{{{{{{{{{zzz}}}}}}|||zzzxxxxxxzzz|||~~~}}}|||}}}}}}}}}~~~{{{{{{|||}}}~~~~~~~~~zzzxxxqqqtttyyy|||~~~jjjccciiiyyywwwrrrsssxxx}}}|||~~~{{{wwwssstttvvvtttqqq```aaalll~~~|||qqqfffeeettt{{{uuupppqqq^^^HHH;;;444///---------------------...///000///....../////////,,,***///...---,,,+++,,,---------------,,,,,,++++++++++++///333111,,,***,,,///...------------...//////222---+++...///......111...............///000000...---///444999@@@MMMZZZ}}}yyyvvvxxx}}}~~~zzzuuupppmmmjjjiiinnnwww}}}vvvmmmfffYYYPPPSSS___eeedddiiikkkpppxxx}}}|||nnnXXXCCC666222000000000000//////......------............------///...------,,,,,,------------...------,,,+++***+++,,,------......------------------------------,,,------------.........++++++,,,,,,---.........222444===MMM```vvvmmm]]]YYYcccnnnuuuvvvwwwzzz~~~xxxjjjdddlllwww~~~~~~wwwsssnnndddWWWMMMFFF[[[qqq~~~zzzcccKKK;;;:::777444333555888999DDDVVVvvv|||vvvvvvzzz|||wwwmmmddd````````````___\\\XXXQQQKKKFFFBBB???<<<::::::999888777666999<<<<<<::::::>>>BBBCCCEEEGGGIIIIIIKKKMMMOOORRRRRRSSSUUUVVVXXXYYYYYYZZZZZZZZZZZZYYYXXXVVVVVVZZZZZZ[[[[[[[[[ZZZZZZYYY^^^\\\\\\___ccceeebbb______^^^^^^___aaa```^^^\\\]]]^^^```bbbdddgggiiiiiikkklllmmmmmmkkkhhheeecccbbbbbbccceeegggiiikkklllssssssssssssrrrqqqooonnnpppssswwwzzzzzzyyyxxxxxx}}}|||{{{nnnbbbZZZUUUWWWgggzzzuuueeeXXXPPPJJJJJJKKKQQQbbbuuu{{{rrrkkkjjjmmmqqqsss{{{{{{xxx{{{}}}~~~}}}||||||{{{{{{{{{~~~zzzvvvuuuwwwzzz||||||{{{{{{|||{{{{{{zzzyyyxxx|||}}}}}}{{{yyyxxxyyy{{{}}}}}}}}}|||||||||||||||}}}}}}|||}}}}}}~~~~~~~~~}}}zzzxxxqqqssswwwzzz{{{}}}zzzfffbbbjjj{{{xxxrrrrrruuuyyyzzzyyy}}}yyytttqqqooommmlllbbbjjjwwwyyyoooeeeiii|||vvvrrriiiWWWCCC888444222000111---------------...//////...------...//////---+++///...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++)))+++...---***(((***+++---------,,,---......///333///---000111///...000...............//////000000///000444777===HHHTTT|||zzzyyy|||~~~xxxsssppplllgggfffjjjsss~~~uuupppfffZZZUUU]]]hhhllljjjpppmmmmmmttt}}}zzzvvvuuuoooaaaNNN===444111000000000////////////...------............------//////...------------...------.........------,,,+++,,,------......------------------------------,,,,,,,,,,,,------------++++++,,,,,,---.........333333888DDDTTTiiimmm]]]WWWaaannnvvvxxxwwwxxxyyy~~~}}}uuuiiidddkkkwww}}}yyyvvvmmm]]]PPPEEERRRdddwwwoooSSS@@@===999444222333777;;;???OOOnnnqqqsssxxx}}}|||uuukkkccc_______________\\\WWWOOOJJJEEEBBB>>>;;;:::999777555666999;;;;;;::::::>>>AAA@@@CCCFFFHHHIIIJJJKKKMMMPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZZZZXXXWWWVVVUUUVVVVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ]]]aaacccbbb______^^^^^^___``````___]]]\\\]]]___aaaccceeeggghhhmmmmmmnnnnnnllljjjgggeeebbbcccdddgggiiilllooopppuuuvvvuuuuuutttrrrqqqpppooorrrvvvxxxxxxxxxxxxyyy~~~yyylll^^^VVVRRRWWWjjj~~~mmmcccYYYRRRRRRTTT[[[mmmyyysssrrruuuyyy{{{~~~|||zzz|||~~~}}}}}}{{{yyyxxxzzzxxxwwwwwwzzz|||}}}~~~}}}}}}|||{{{zzzxxxwwwvvv{{{|||}}}|||zzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}zzzwwwtttuuuxxxyyyzzz|||nnnaaadddmmm{{{tttqqqsssuuu|||yyyvvvxxx}}}wwwnnngggddddddeeexxx|||}}}yyymmmbbbkkk|||wwwsss```OOO===555444333333444...------------...//////---,,,,,,---//////...,,,///...---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---))))))***++++++*********,,,,,,,,,,,,,,,------...333//////222333000...///......------......///000111000000333555888BBBLLL~~~|||{{{|||}}}vvvooommmjjjgggfffjjjsss}}}uuummmbbbWWWWWWcccqqqvvvuuuyyytttqqqvvvxxxrrrgggWWWGGG;;;555444////////////////////////------............------000///......------......------......///.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000444222555===KKK___yyyuuueeeYYYcccqqq{{{~~~}}}}}}}}}~~~vvvkkkdddgggrrr|||~~~{{{zzzssscccSSSFFFLLLZZZqqqvvv]]]DDD???;;;888555444888===;;;IIIfffooommmttt{{{~~~zzzqqqggg```^^^^^^___aaaaaa\\\TTTNNNEEEBBB>>><<<:::999777666777999::::::999:::===???>>>AAAFFFIIIJJJJJJKKKLLLNNNOOOQQQSSSUUUWWWYYYZZZ]]]]]]]]]\\\[[[ZZZXXXXXXTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYY[[[___bbbaaa```___^^^]]]^^^``````___^^^[[[\\\^^^```bbbdddeeefffkkklllmmmmmmmmmkkkjjjiiieeefffgggjjjmmmqqqtttvvvwwwvvvvvvuuutttsssrrrqqqoooqqquuuvvvvvvwwwxxxyyyxxxiiiZZZRRROOOWWWnnnwwwlllaaaYYYZZZ]]]dddvvv}}}xxxxxx{{{~~~}}}~~~~~~|||}}}~~~~~~{{{xxxvvvwwwwwwyyy{{{}}}~~~~~~~~~}}}{{{yyywwwuuusssyyy{{{}}}}}}{{{zzzyyyzzz{{{|||~~~}}}|||{{{|||~~~~~~}}}|||{{{|||||||||}}}zzzxxxxxxyyyzzz{{{{{{}}}qqqddd___hhhssszzzuuuuuuwww}}}|||ttttttxxxzzz}}}|||pppbbb\\\]]]iii|||kkk^^^hhh{{{vvvrrrZZZJJJ:::333222111111222......---------......///,,,++++++,,,...000///.........------,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,...///...,,,,,,++++++++++++,,,------222///...222333///,,,---...------------...//////000//////222222444<<>>555111111.............../////////------............------//////...---------------------......///.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000333111333:::DDDWWWqqq{{{lllXXXaaannnxxx}}}|||qqqfffdddllluuu~~~{{{|||xxxjjjZZZHHHIIISSShhhyyyeeeHHH@@@::::::888555666::::::DDD]]]ssshhhnnnvvv||||||uuukkkccc]]]\\\]]]```aaa^^^VVVOOOEEEBBB>>><<<;;;;;;999888777888999999999:::<<<===>>>AAAFFFIIIJJJJJJKKKLLLMMMNNNPPPRRRTTTVVVXXXYYY]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYYYY[[[^^^```aaaaaa___^^^]]]^^^___``````___[[[\\\]]]___aaacccdddeeedddeeefffhhhiiiiiihhhhhhddddddeeegggjjjnnnqqqsssttttttssssssrrrqqqqqqqqqnnnpppsssttttttvvvxxxzzzvvvgggWWWOOOMMMXXXrrrssshhh___```dddlll||||||}}}~~~}}}{{{xxxyyy|||}}}}}}{{{xxxvvvvvvxxx{{{}}}~~~}}}}}}|||zzzxxxvvvtttssswwwyyy|||}}}|||{{{{{{|||yyy{{{|||~~~~~~}}}{{{zzzyyy{{{}}}~~~~~~}}}}}}|||{{{{{{{{{{{{~~~zzzxxxyyyzzz{{{{{{{{{}}}zzzggg^^^bbbnnnzzz}}}}}}wwwpppqqqttttttyyytttbbbYYYZZZnnn}}}hhhZZZeeexxxtttoooXXXIII999222111///------///......---------......,,,******+++...//////...---------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,---///000///---,,,++++++++++++,,,------000------000111...+++,,,---------------...//////---,,,...000111222999AAA|||www|||~~~|||yyytttmmmhhhddddddeeehhhnnnuuu|||wwwkkk___WWW\\\jjjvvv~~~}}}zzzmmmYYYFFF999333111000---............/////////------............------......---,,,,,,,,,,,,---------.........------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---.........111000222777???OOOhhh}}}ppp]]]ccclllttt{{{yyykkkccchhhrrr~~~~~~~~~~~~ssseeeLLLHHHLLL```zzz~~~qqqQQQCCC999999999555444666999???UUUzzz~~~hhhkkkqqqxxx{{{xxxnnnggg\\\[[[[[[^^^aaa___WWWPPPEEECCC???===<<<;;;:::888888888888888999:::;;;<<<>>>AAAEEEGGGIIIJJJLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWYYYYYYYYY[[[\\\^^^```aaa___^^^\\\]]]___aaaaaa```[[[\\\]]]___aaacccdddeeedddeeefffgggiiiiiijjjjjjeeeeeeeeefffhhhkkknnnqqqoooooonnnnnnnnnnnnoooooonnnpppqqqrrrssstttxxxzzz~~~vvvfffVVVNNNMMMYYYuuuzzznnnfffhhhlllsss~~~{{{uuuwwwyyy{{{|||{{{yyywwwvvvxxx{{{}}}}}}|||}}}~~~{{{{{{zzzyyyxxxvvvuuutttuuuwwwzzz{{{{{{|||~~~xxxyyyzzzzzzzzzyyywwwvvvxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||||||||zzzvvvxxxyyyzzz{{{|||tttbbb]]]fffuuuwwwooonnnnnnpppttt}}}uuuaaaXXXYYYssszzzdddXXXeee{{{uuuqqqkkkVVVGGG888222000...+++***//////...------------...,,,+++***+++---...///...------......------,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++...000---,,,---------,,,,,,------...///,,,+++---000000000666>>>~~~vvvwww}}}}}}xxxsssnnniiieeecccbbbaaaccchhhooowww|||ssseee^^^\\\eeerrr{{{zzzkkkUUUBBB777333222111---------.........//////------............------------,,,++++++++++++,,,------...------,,,+++***+++,,,------......------++++++++++++++++++++++++,,,------------.........++++++,,,,,,---.........//////111555:::FFF\\\pppzzzcccfffjjjpppwwwqqqfffjjjttt|||xxxlllVVVJJJHHH\\\|||cccMMM;;;999:::666444666999<<>><<<:::888777888777777777999:::::::::===???BBBDDDFFFHHHKKKMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYY[[[]]]______]]]\\\]]]___aaaaaaaaa\\\]]]^^^___aaacccddddddhhhhhhhhhiiiiiijjjjjjjjjiiihhhffffffgggjjjmmmoooiiiiiiiiiiiiiiikkklllmmmnnnoooppppppqqqtttwwwzzz|||~~~vvvfffVVVNNNNNN[[[wwwuuummmppptttzzz}}}|||}}}vvvwwwyyy{{{{{{zzzyyyxxxuuuxxxzzzzzzyyywwwxxxzzzxxxyyyyyyxxxxxxwwwvvvuuutttvvvxxxzzz{{{}}}{{{{{{zzzyyyxxxxxxwwwvvvxxxyyyzzz|||}}}}}}||||||}}}}}}||||||}}}}}}{{{tttwwwzzz||||||~~~ppp___^^^kkkzzz{{{tttpppnnnqqqqqqvvv{{{qqq___WWWYYYxxxuuu___WWWfff~~~yyytttoooiiiPPPBBB555111111///------//////...------------------+++******,,,.........------.........---,,,+++---,,,,,,,,,,,,,,,,,,+++))),,,...---***)))***,,,---------,,,---......//////+++***---///......000------,,,,,,------...///---,,,...000///...333999xxxuuuyyy|||||||||vvvooojjjfffdddcccaaa^^^]]]bbbjjjrrrxxx~~~~~~zzzmmm^^^[[[___mmmzzzuuueeeOOO<<<333000000///---------.........//////---..................------,,,++++++******++++++---...------,,,+++***)))+++,,,------......------++++++++++++++++++++++++---------.........//////------......///000000111---...111444666@@@SSSfff}}}eeeeeefffiiipppzzzvvvjjjmmmwww|||~~~~~~yyyooo___NNNGGG]]]sssXXX???:::<<<999666888888999IIIkkkssspppooosssxxxwwwqqqjjjhhhdddbbbeeeiiiiiibbb\\\KKKGGGBBB>>><<<999777555888777666777888:::::::::<<<>>>@@@BBBDDDFFFJJJMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[WWWXXXXXXWWWWWWXXX[[[]]]___]]]\\\\\\___aaaaaaaaa]]]]]]^^^```aaacccdddeeeggggggffffffeeeeeeddddddhhhfffeeeddddddfffiiijjjfffeeeeeeeeefffhhhjjjkkknnnnnnoooppppppssswww{{{{{{}}}vvvfffVVVNNNOOO\\\xxxzzzrrruuuzzz~~~{{{zzz~~~~~~{{{{{{|||}}}}}}yyyyyyzzz{{{{{{zzzyyyyyyuuuwwwyyyxxxuuutttuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwsssuuuwwwxxxzzz}}}}}}|||zzzzzzyyyyyywwwxxxzzz{{{{{{{{{zzzzzz||||||{{{{{{}}}~~~~~~|||uuuxxx|||~~~mmm^^^___mmm|||zzzuuurrrtttppprrruuummm]]]VVVZZZzzzrrr]]]WWWfffyyyyyytttooogggKKK>>>222000222111000000000///...---------------...,,,******,,,---------,,,---.........---,,,+++---------,,,,,,+++++++++***...111///***(((***---...------------...//////000+++***---000///000333---,,,,,,,,,,,,---............///111///---000666{{{ssssssyyyyyyrrrlllfffbbb```fffbbb]]][[[^^^eeemmmsssvvvwwwyyy{{{|||yyyooofff___```ffftttzzztttmmm[[[EEE999444000///000000000//////.........---000///.........---***(((000***)))...111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++)))*********))))))+++---+++++++++******)))))))))------......///000000111...------///222:::KKK[[[sssyyy```VVV___jjjyyypppqqq||||||xxxqqqWWWHHHTTTtttdddEEE::::::666444666<<<>>>GGG```oooeeekkktttvvvttttttooojjjfffeeeggggggccc___PPPLLLFFFAAA>>><<<:::999777666777777888999;;;;;;<<<<<<>>>AAADDDGGGJJJKKKNNNOOOOOOQQQSSSUUUWWWXXXWWWWWWWWWXXXYYYZZZZZZ[[[______^^^]]]]]]]]]]]]^^^^^^\\\YYYWWWXXXZZZ\\\\\\```^^^]]]]]]```bbbbbbbbbcccaaa```___aaadddeeeeeeeeeeeefffggghhhgggccc```eeegggiiijjjhhhgggggghhhgggggggggggghhhhhhhhhhhhkkkpppttttttqqqqqqtttwww~~~ttt]]]QQQOOOLLLZZZ|||{{{zzz}}}zzz}}}~~~}}}{{{}}}|||xxxwwwyyy{{{|||{{{~~~}}}yyyxxxxxxzzzxxxvvvvvvxxxyyyzzzyyyzzzyyyxxxwwwwwwwwwxxxxxxzzzxxxvvvuuuxxx~~~~~~|||{{{yyyxxxyyyxxxxxxxxxyyyyyyzzz{{{zzz{{{}}}~~~~~~~~~||||||}}}}}}hhhdddiiiooo{{{~~~vvvuuusssppprrrrrrgggWWWTTT]]]yyynnn___]]]iiixxx|||{{{sss^^^III===222000111000..............................///...,,,+++***+++,,,,,,000///---,,,++++++,,,------,,,++++++------,,,+++))))))*********+++++++++,,,,,,,,,---------......///...,,,++++++,,,.../////////.........---------111000000///......------{{{tttssswww{{{xxxrrrmmmkkkiiihhhgggccc^^^ZZZ[[[```ggglllooopppqqqsssuuurrrkkkddd```ccclllzzz|||tttlllcccSSS@@@777333000///000000/////////............000...---...//////...---000******...000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***,,,------,,,+++---...------,,,,,,,,,+++++++++,,,------...//////000000///...///000111777FFFUUUlllfff[[[```gggvvv}}}ooooooyyywww___PPPVVVoookkkKKK>>>:::666444777888:::CCC\\\ttteeejjjsssuuussssssqqqlllgggeeeggggggdddaaaVVVQQQIIICCC???<<<:::999777777777777888999:::;;;;;;<<<>>>@@@CCCFFFIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWVVVVVVVVVWWWXXXYYYYYYYYY]]]]]]]]]]]]]]]^^^______\\\ZZZXXXWWWXXXZZZ[[[\\\___]]][[[[[[^^^aaabbbbbbcccaaa_________aaabbbbbbddddddeeefffgggfffccc```dddfffhhhiiigggffffffggggggggggggggghhhhhhhhhhhhkkkooorrrrrrppppppssswww||||||pppXXXMMMNNNMMM^^^|||yyyxxx{{{zzz}}}}}}zzz{{{~~~yyyvvvwwwzzz}}}~~~}}}|||zzz{{{xxxvvvuuuvvvxxxzzz{{{{{{vvvvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvxxx}}}}}}{{{zzzyyy{{{zzzyyyxxxwwwvvvvvvvvvzzz{{{}}}}}}}}}~~~~~~zzzhhhggglllrrr~~~xxxtttqqqmmmlllkkk```UUUWWWaaa|||yyyjjj```cccnnnyyyzzzdddHHH<<<222000111000.................................---,,,,,,+++++++++,,,++++++++++++,,,---...///...,,,+++,,,---...---,,,,,,,,,---------.........,,,,,,,,,,,,,,,---......***)))(((''''''((()))***------........./////////............////////////{{{uuusssuuuxxx}}}wwwrrrqqqrrrsssssskkkgggaaa]]]\\\^^^cccfffjjjjjjlllnnnnnnkkkfffbbbggglllvvv~~~vvvkkkaaaVVVHHH:::444222000///111////////////............---,,,***+++---000000000...++++++...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,)))+++---...---,,,,,,---............------------,,,,,,,,,---......//////000///000111111444???KKKaaawwwqqqcccaaadddsss|||nnnnnnvvvjjjYYYWWWgggtttSSSBBB:::555444777333666???UUUyyyzzzfffgggqqqtttrrrrrrrrrmmmhhheeeffffffeeeccc\\\VVVMMMEEE@@@===;;;999888888888888888999:::;;;:::;;;===???BBBFFFHHHJJJMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXZZZZZZ[[[\\\]]]^^^___```ZZZYYYXXXWWWWWWYYY[[[\\\]]][[[YYYZZZ]]]```bbbccccccbbb```^^^^^^^^^^^^___ccccccdddeeefffeeebbb```dddeeeggggggfffeeeeeeffffffggggggggghhhhhhhhhiiikkknnnpppooonnnooossswwwyyy{{{oooVVVJJJLLLOOOaaa~~~zzzxxxvvvvvvyyy}}}{{{vvvyyy}}}~~~|||zzzzzz{{{{{{{{{zzz|||wwwuuuwww{{{~~~}}}}}}wwwuuutttuuuxxxzzz{{{{{{rrrsssuuuwwwxxxxxxxxxxxxwwwwwwwwwxxxyyy|||~~~}}}}}}|||}}}|||zzzwwwuuutttsssrrr{{{{{{|||{{{{{{|||~~~vvvjjjkkkqqqxxx{{{ssstttnnniiicccYYYQQQXXXddd~~~~~~ssshhhhhhqqq{{{hhhEEE:::111000111///......------------------------,,,,,,------,,,,,,++++++)))***+++,,,------------...,,,+++,,,---...---,,,------------.........///---,,,+++++++++,,,...///,,,+++***))))))***+++,,,++++++,,,---///000111111,,,,,,---...//////000000|||yyy}}}yyyvvvuuuwwwxxx|||yyyuuuuuuxxx{{{||||||ooolllgggbbbaaabbbeeegggkkkkkknnnpppnnngggbbbaaaqqqwww|||ssseeeZZZKKK@@@666222111///...000///////////////.........,,,)))'''(((***---......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******&&&))),,,---,,,*********...............---------,,,,,,,,,---------......///...///111111222:::CCCXXXmmm}}}nnnfffeeettt|||qqqnnnssssss]]]UUU]]]yyyyyyZZZEEE:::444444888111555>>>PPPpppgggdddlllppppppppprrrmmmhhhddddddddddddddd___YYYPPPGGGBBB???===;;;999999888888888999::::::999:::<<<>>>BBBEEEHHHIIILLLMMMOOOQQQRRRTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]XXXXXXXXXWWWWWWXXXZZZ\\\]]][[[YYYYYY]]]aaadddeeeccccccbbb```^^^\\\]]]^^^cccbbbcccdddeeeeeebbb```bbbdddeeeeeedddcccdddfffgggggggggggghhhhhhhhhhhhjjjllllllllllllnnnrrruuuxxx{{{rrrWWWIIILLLPPPaaa~~~vvvrrrrrrrrrsssvvvzzz~~~|||uuurrrssswwwzzz||||||{{{{{{zzzzzzxxxwww}}}yyyvvvvvvyyy~~~}}}}}}~~~~~~~~~~~~~~~~~~xxxvvvuuuuuuwwwyyyzzzyyyqqqsssuuuxxxyyyxxxwwwvvvwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~~~~|||zzzxxxvvvuuutttsss||||||{{{zzzyyyyyy|||~~~~~~tttmmmpppwww}}}{{{rrrvvvppphhh___TTTNNNVVVbbbzzzwwwlllfffnnn}}}hhhAAA888111000000///...///------------------------+++,,,---...---,,,+++***+++,,,------,,,+++)))(((---+++***+++,,,---,,,+++*********+++++++++,,,,,,---,,,+++***+++,,,.../////////............//////******+++,,,---...//////,,,,,,---......//////000sssooozzzyyywwwwwwwwwyyyzzzzzzvvvtttsssvvv|||ooommmjjjgggggghhhjjjkkkoooooorrrtttoooeeeaaaccczzz{{{qqqcccVVVEEE===555333111...---///.........///////////////...+++)))((()))+++,,,,,,+++---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((&&&))),,,---,,,*********,,,,,,,,,,,,,,,---------,,,,,,,,,------------------,,,...111111222777>>>PPPddd}}}}}}pppkkk{{{wwwqqqooowwwyyy^^^RRRVVVnnn|||```III;;;555555888222777>>>LLLfffjjjccchhhkkkmmmoooppplllgggcccbbbbbbbbbbbb___YYYPPPIIIDDDBBB???>>>::::::999999999999999999888999;;;===@@@DDDFFFHHHLLLMMMPPPRRRTTTVVVVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZWWWXXXYYYXXXWWWWWWZZZ\\\^^^\\\ZZZ[[[^^^bbbeeefffdddeeeeeebbb___]]]^^^___cccbbbbbbccceeeeeecccaaaaaabbbddddddcccccceeegggggggggggggggggggggggggggiiiiiiiiiiiijjjmmmpppsssuuuxxxpppUUUIIILLLPPPaaawwwpppiiijjjlllnnnrrrvvvyyy|||~~~{{{wwwssspppoooqqquuuyyyzzz|||}}}}}}|||zzzyyyzzzxxxwwwyyy}}}~~~|||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~{{{yyyvvvuuuvvvwwwwwwvvvtttuuuwwwyyyyyyxxxwwwvvvxxxyyy{{{}}}~~~~~~~~~~~~{{{{{{{{{{{{}}}}}}|||{{{zzzyyyyyyyyyyyy}}}}}}|||yyywwwwwwyyy|||~~~~~~yyytttqqquuu{{{yyyrrrnnnjjjcccYYYOOOMMMVVVaaatttqqqeeebbbqqq~~~eee>>>666000//////......000------------------------***+++,,,---...---,,,++++++,,,------,,,+++)))(((+++***)))***+++,,,+++)))((()))))))))************,,,,,,+++***+++,,,---...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,........................wwwmmmmmmzzzxxxwwwwwwyyy{{{{{{{{{qqqnnnmmmqqqyyy}}}nnnmmmlllkkklllmmmooopppsssqqqsssuuunnneeeeeemmmxxxnnn```TTTBBB;;;444222000------///.........///////////////111///---,,,---------,,,***...000---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))))))+++---...---,,,,,,---++++++++++++,,,,,,,,,,,,------------------......---,,,---000111111555;;;III[[[rrr~~~wwwrrriiibbbwww~~~cccTTTRRReeehhhQQQ@@@777666777333999???FFF[[[}}}qqqeeedddeeehhhmmmnnnlllhhhdddaaa``````aaa^^^YYYRRRLLLHHHEEEBBB@@@<<<;;;:::999999999999999888888:::<<<@@@CCCFFFGGGJJJLLLOOOSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZXXXWWWXXXZZZ[[[ZZZWWWVVVYYY\\\^^^]]]\\\]]]```cccddddddbbbeeefffdddaaa___```bbbccccccbbbccceeeeeedddccc___aaabbbccccccdddgggiiiiiiiiihhhhhhggggggfffffffffffffffhhhjjjllloooppppppttt{{{jjjRRRHHHLLLPPPbbbzzzpppjjjaaaaaaccceeeiiimmmppprrrvvvsssrrrrrrpppmmmnnnrrrtttxxx}}}}}}|||{{{xxxxxxyyy|||~~~|||zzzzzzzzz|||}}}~~~|||zzzzzz{{{}}}}}}}}}|||zzzwwwuuuuuuvvvuuutttuuuvvvwwwxxxxxxxxxwwwvvvyyyzzz|||~~~yyyxxxxxxyyy{{{~~~{{{{{{{{{{{{||||||}}}~~~|||yyyvvvvvvxxxzzz|||~~~~~~~~~ttttttuuuyyy~~~vvvqqqaaa___ZZZRRRKKKNNNYYYdddqqqsssgggeeevvv}}}|||vvv\\\:::444/////////------000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,------------,,,***)))***+++,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++......------------------pppnnnuuu|||{{{{{{{{{zzzxxxoooiiieeegggpppxxx{{{{{{ppppppqqqqqqssstttuuuvvvuuuqqqqqqsssnnniiirrr}}}sssjjj]]]PPP>>>888333111///------111............/////////000000///......//////...,,,)))///111---+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------***,,,------,,,+++---...***+++++++++,,,,,,,,,,,,........................000------000111000333888BBBQQQfff{{{rrr```TTTjjjlll[[[QQQ___|||sss[[[GGG;;;777777333999===@@@OOOppp{{{jjjbbb___cccjjjnnnllljjjfffccc````````````\\\VVVQQQLLLHHHCCC@@@===<<<;;;:::999888888888777888999<<>>BBBDDDFFFEEEHHHLLLQQQUUUWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVXXXZZZ[[[[[[ZZZYYYZZZ]]]___]]]XXXVVVXXX[[[[[[[[[\\\^^^aaaaaa___]]]]]]aaaeeeeeebbb```cccfffeeedddcccdddfffgggfffeee]]]___aaabbbdddgggkkknnnlllkkkjjjhhhgggeeedddcccbbbbbbdddgggjjjllllllkkkppprrrwww~~~kkkVVVNNNOOONNN\\\}}}xxxnnneee___UUUTTTSSSSSSTTTVVVYYY[[[___^^^bbbjjjkkkgggggglllmmmssszzz}}}|||yyywwwwwwuuuvvvzzz~~~}}}}}}{{{yyywwwwwwyyy{{{|||~~~zzzvvvvvvyyy}}}}}}}}}zzzwwwuuuuuuvvvwwwwwwvvvqqqqqqrrrsssuuuwwwyyyzzzwwwxxxyyy{{{}}}~~~{{{zzzwwwuuuuuuvvvxxxzzz{{{{{{{{{{{{|||~~~~~~yyyvvvuuuwwwzzzssswww~~~|||zzzyyyyyy{{{}}}~~~}}}~~~yyytttmmmqqqwww|||}}}xxxzzz{{{wwwrrrpppcccaaaYYYMMMIIIQQQbbboooxxxtttnnn```]]]mmm||||||wwwvvvllllllqqqnnnddd___PPP888666111...///...,,,---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///000///---,,,++++++,,,---///...------//////...---))))))*********+++++++++'''))),,,......---+++))),,,------......------,,,)))***+++---///000222222)))***+++,,,...///000111zzzsssyyy~~~xxxqqqlllhhhcccdddiiiooosssttttttwwwzzz|||{{{zzzzzz{{{{{{qqqggg```iiiyyygggZZZMMMCCC555222///......///...---......//////...,,,+++)))---,,,,,,++++++,,,,,,---------++++++++++++------+++,,,---,,,***)))***+++...---,,,,,,++++++++++++---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,...---,,,...222666;;;@@@NNNfff~~~nnn\\\```qqqxxxgggeeeiiiqqq~~~kkkVVVBBB777555333888777;;;GGGXXX|||vvvaaaWWW\\\eeejjjnnnpppnnngggaaa______```___\\\VVVOOOIIIFFFDDD===:::777666777999:::;;;999;;;<<<===>>>@@@CCCFFFFFFHHHKKKOOORRRTTTUUUUUUUUUXXXWWWSSSRRRVVVYYYXXXWWWWWWWWWWWWXXXYYY[[[\\\]]]^^^___]]][[[XXXXXXXXXXXXYYYZZZ[[[]]]___``````___```aaabbbdddeeefffgggccccccdddddddddeeeeeeeee```^^^]]]___dddiiijjjjjjllljjjiiigggfffffffffgggeeeeeeeeeeeegggiiilllmmmooosssxxx{{{}}}eeeTTTIIIJJJNNNXXXsss}}}yyypppddd[[[RRRMMMKKKMMMOOOOOOQQQTTTYYYZZZ___eeehhhgggffffffnnnqqqwww{{{|||zzzwwwtttxxxxxx{{{~~~~~~}}}|||{{{}}}}}}|||zzzwwwwwwxxxzzzzzzyyyxxxyyy{{{|||{{{zzzwwwtttsssuuuyyy{{{xxxttttttrrrrrrtttrrrppprrrwwwtttuuuwwwxxx{{{}}}~~~yyyxxxvvvsssqqqrrrvvvyyyxxxzzz|||}}}||||||}}}~~~~~~{{{zzzyyyzzzzzzzzzyyyzzz}}}~~~{{{yyyyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~rrrkkklllllltttwwwvvvuuuvvvvvvvvvsssqqqfff^^^RRRJJJLLLXXXjjjvvvvvv{{{~~~hhh___\\\eeesssyyyvvvpppddddddhhhjjj```MMM>>>:::000000///...------,,,,,,,,,,,,------...------,,,,,,+++***)))))))))***+++,,,***)))***...111111///,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,---...000000...,,,///......------,,,,,,+++......---------,,,,,,,,,~~~zzz~~~yyysssnnnjjjeeeeeeiiimmmooooooqqqtttwwwyyyyyyyyy{{{|||}}}vvvlllbbb\\\fffhhhVVVGGG===444222///............---+++,,,---.........---,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---...---+++++++++---...---,,,+++++++++++++++...,,,+++)))))))))++++++++++++++++++++++++++++++***++++++,,,,,,------...***,,,------,,,---111444888;;;III___wwwlllkkksssyyyhhhdddffflllrrr\\\HHH:::555333777666999CCCRRRqqqgggXXXYYY```hhhmmmqqqpppiiiccc``````bbbbbb___ZZZTTTMMMHHHEEE@@@===:::888888999999888888:::;;;<<<===???BBBEEEEEEGGGJJJMMMPPPRRRRRRSSSSSSVVVWWWSSSRRRUUUWWWWWWVVVVVVVVVVVVXXXYYY[[[]]]\\\^^^^^^]]]ZZZYYYXXXYYYXXXXXXZZZ[[[\\\^^^______bbbbbbccccccdddeeeffffffddddddccccccccccccddddddaaa___]]]___bbbeeefffeeeddddddcccbbbcccccceeeeeeeeeeeeeeefffhhhjjjlllmmmooossswwwzzz|||~~~cccRRRFFFGGGIIIPPPhhh|||wwwssslllbbb[[[SSSNNNJJJJJJJJJHHHJJJMMMQQQTTTZZZaaafffiiikkklllnnnqqqvvvzzz{{{zzzwwwuuuwwwxxxyyy|||~~~}}}{{{{{{||||||{{{zzzzzz{{{{{{zzzxxxxxxzzz|||{{{yyyxxxyyyyyyyyywwwuuuuuusssrrrsssvvvwwwvvvtttuuuqqqpppssssssqqqsssvvvuuuvvvwwwyyyzzz{{{{{{{{{yyyyyywwwsssqqqppprrrtttvvvxxxzzz{{{{{{{{{|||~~~}}}{{{zzz{{{||||||~~~|||zzzzzz|||~~~|||{{{xxxyyyzzz{{{||||||||||||}}}}}}~~~{{{pppkkkpppooottt{{{rrrqqqrrrssstttsssqqqnnnfff]]]RRRLLLQQQ^^^mmmwwwzzz}}}aaa]]]^^^fffrrrvvvrrrmmmcccaaabbbaaaVVVDDD777444000//////...------,,,,,,,,,,,,,,,---,,,,,,++++++++++++*********++++++,,,...+++))))))++++++)))&&&)))+++---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---//////...,,,------------,,,,,,,,,,,,,,,,,,,,,------.........|||yyyvvvnnnjjjffffffjjjmmmnnnmmmppprrrtttttttttuuuwwwyyyyyyqqqggg]]]ZZZddd}}}hhhQQQAAA777444111///............---)))***+++---.../////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++---......,,,,,,---///---,,,,,,++++++++++++,,,...---+++******+++,,,,,,***************************++++++,,,,,,------...+++,,,......---...///111333666BBBUUUkkk{{{rrrqqqsssxxxxxxuuu~~~}}}jjjccc```ccc{{{eeePPP???666333777555666???IIIbbbqqq\\\WWW[[[ffflllqqqrrrnnngggcccaaaeeeeeeddd```ZZZRRRJJJFFFBBB???<<<;;;:::999777666777888::::::;;;===@@@CCCDDDFFFIIIKKKNNNOOOOOOOOOPPPTTTUUURRRQQQTTTUUUTTTUUUUUUUUUUUUWWWYYY[[[]]][[[]]]^^^]]]ZZZYYYXXXYYYXXXXXXYYYZZZ[[[]]]]]]^^^bbbbbbbbbccccccccccccdddddddddbbbaaaaaabbbcccdddaaa```^^^___```bbbbbbaaa^^^^^^___```aaacccdddeeeggggggggghhhiiikkklllmmmqqqsssvvvxxxzzz|||bbbRRRFFFEEEEEEIII[[[ooowwwqqqmmmiiiccc^^^[[[UUUPPPOOOLLLJJJLLLPPPPPPTTTYYY```ggglllpppqqqqqqsssvvvyyyzzzyyywwwvvvwwwvvvwwwyyy{{{|||{{{yyyzzzyyywwwwwwyyyzzzyyyyyyxxxyyyzzzzzzyyyzzz|||~~~{{{zzzyyyyyyxxxwwwsssqqqrrrssssssrrrqqqqqqsssuuuvvvpppnnnqqqtttsssssstttuuuvvvxxxzzzzzzzzzxxxxxxyyyyyyxxxuuuqqqoooooopppsssuuuxxxyyyzzzzzz|||}}}}}}|||{{{{{{{{{|||}}}~~~{{{yyyzzz{{{{{{{{{xxxxxxxxxyyyzzzzzzzzzzzz|||}}}wwwqqqppprrrqqqttt{{{qqqkkklllnnnqqqrrrqqqnnnkkkddd[[[PPPNNNWWWeeepppvvv{{{}}}~~~sssXXXZZZ___hhhooossspppllleeeaaa]]]VVVJJJ;;;222000//////......---,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,------------000///.........,,,)))&&&%%%(((***,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++++++++,,,......---+++++++++++++++,,,,,,,,,,,,***++++++,,,---...///000|||~~~zzzyyyxxxmmmjjjggghhhllloooooonnnpppqqqqqqpppooooooqqqrrrvvvmmmbbb[[[ZZZeee~~~gggMMM>>>777333111...---.........---)))***+++,,,...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...,,,---...///////////////111444===LLL___uuu{{{nnnhhhjjjqqqzzzvvvxxxqqqeee]]]YYYuuummmYYYFFF777333666333555<<>><<<;;;;;;:::888666666777888888888:::===@@@CCCEEEGGGJJJLLLMMMMMMMMMKKKPPPRRRPPPOOORRRRRRQQQSSSSSSSSSSSSUUUWWWYYYZZZYYYZZZ\\\\\\ZZZYYYYYYZZZYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^___aaacccdddfffffffffeeecccaaa``````aaaaaa___```aaabbbbbbcccddddddaaabbbbbbcccdddeeeeeefffggghhhiiikkkmmmnnnooopppsssssstttvvvxxxyyyzzzzzzbbbUUUIIIFFFGGGGGGMMMUUUcccqqqzzztttooonnnooopppqqqmmmhhhccc___YYYSSSUUUZZZfffllloooooossszzz|||zzz|||{{{yyywwwvvvuuuuuuvvvwwwtttrrrrrrrrrssssssrrrtttsssrrrtttwwwyyyzzzyyyzzz|||}}}|||zzzyyyzzz{{{yyyxxxxxxxxxyyyxxxvvvsssqqqtttvvvrrrnnnmmmrrrxxxvvvoookkkoootttuuussssssrrrtttwwwzzz|||{{{zzzyyyvvvwwwxxxxxxuuusssrrrrrrsssuuuxxxzzzzzz{{{}}}~~~{{{{{{{{{{{{{{{|||||||||~~~~~~||||||xxxwwwwwwvvvvvvvvvwwwwww{{{}}}{{{tttuuuzzzyyy}}}yyymmmgggiiilllppprrrqqqmmmjjj\\\TTTOOOTTTcccoootttsssrrrqqqqqqwww}}}mmm\\\RRR\\\dddgggjjjrrrvvvvvvoooiii[[[KKK===555222111---------------,,,,,,,,,---------------,,,++++++)))+++,,,...//////......%%%'''***,,,---,,,,,,+++''')))++++++*********+++++++++++++++++++++++++++***)))))))))******+++,,,+++***)))***+++,,,,,,+++))))))***+++,,,,,,------------------------------~~~wwwxxx}}}|||uuuqqqmmmmmmooorrrsssrrrmmmnnnoooooonnnmmmnnnpppggg___VVVUUU[[[hhh}}}}}}dddJJJ;;;555222///---,,,---......---......---,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))+++,,,,,,******+++---+++************++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,...000111111000000222888@@@KKK]]]yyyssseee___hhhssswwwyyy}}}lllWWWbbbttt[[[BBB888888333444:::999CCCXXXwwwmmmYYYSSSWWW]]]hhhppptttrrrlllhhhddddddeeegggfff```VVVNNNAAA???<<<;;;;;;;;;999888666777888888888999<<>>@@@CCCFFFIIIKKKKKKLLLKKKOOOPPPMMMLLLPPPSSSSSSTTTSSSSSSRRRSSSTTTUUUVVVWWWYYYZZZ[[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[^^^___```bbbdddeeeggghhhffffffffffffeeebbb```^^^^^^aaadddeeeddddddeeegggaaabbbccceeeffffffeeeeeeeeegggjjjnnnqqqssstttuuutttsssrrruuuxxxzzzzzzxxxwwwzzz```UUUJJJJJJOOOSSSUUUVVV[[[fffpppvvv{{{~~~|||yyysssrrrooommmkkkkkkmmmooosssrrrpppmmmeee]]]]]]bbbgggpppuuussswwwxxxwwwuuuqqqoooooorrrvvvyyyxxxtttqqqooooooqqqrrrrrrqqqppppppqqqtttwwwxxxwww|||~~~~~~{{{yyyxxxyyyzzzwwwttttttuuuvvvvvvvvvqqqsssuuusssqqqoooqqqsssqqqnnnnnnqqqrrrqqqssswwwrrrssstttuuuvvvvvvvvvvvvuuuvvvvvvvvvtttssstttuuusssuuuxxxxxxxxxxxxzzz{{{wwwxxxyyy{{{|||}}}~~~~~~~~~~~~{{{yyyyyyzzzzzzyyywwwuuuttttttuuuvvvzzz|||~~~}}}}}}qqqnnnmmmmmmnnnppprrrrrrpppnnn\\\[[[]]]fffsss|||}}}{{{vvvqqqmmmllljjjddd[[[UUU[[[fffmmmkkkmmmssssssmmmiiidddVVVBBB444111000...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------,,,,,,,,,,,,,,,------...///111///---+++,,,...***,,,---,,,+++))))))************************************++++++,,,---...---+++)))***+++---------++++++,,,,,,------......,,,,,,------------------ssspppuuu}}}~~~wwwrrrnnnkkkiiimmmuuu~~~~~~~~~zzzsssmmmhhhfffaaaZZZUUUYYYcccqqquuuvvvuuuYYYCCC666000111///,,,,,,---.........---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++------------++++++---...///...,,,+++,,,---******))))))***+++,,,,,,((()))***+++++++++++++++***************************++++++,,,,,,---......+++(((&&&'''+++///000///***---222777<<>>555333666222666GGGZZZzzzfffWWWNNNTTT___jjjrrrsssppplllccccccdddhhhkkkhhh```YYYLLLHHHCCC>>><<<<<<;;;:::666777888888888999<<>>AAADDDGGGIIIJJJKKKLLLOOOOOOLLLLLLPPPTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXZZZ[[[ZZZYYYZZZ[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^___```aaabbbccceeefffhhhhhhfffccc___]]]___bbbeeefffdddbbbccceeebbbccceeeggghhhhhhhhhhhhdddfffjjjnnnrrrtttvvvvvvuuusssrrruuuyyy{{{zzzyyytttwww}}}bbbWWWMMMNNNUUU[[[]]]]]]___hhhppptttvvvxxxwwwtttnnnnnnmmmjjjhhhgggggghhhffffffhhhhhhbbb\\\^^^cccfffoootttqqqssszzzxxxppprrrppplllkkklllqqqwwwzzzxxxuuupppooooooqqqsssssspppooonnnpppsssuuuvvvvvv{{{}}}~~~~~~|||zzzyyyzzz{{{wwwsssrrrrrrtttttttttqqqrrrssssssqqqppppppppppppnnnoooqqqqqqpppsssxxxssssssssssssssssssssssssuuuvvvvvvtttrrrqqqrrrtttsssuuuwwwwwwwwwwwwxxxyyytttuuuxxxzzz}}}{{{vvvtttvvvyyy{{{yyywwwuuuttttttuuuvvvzzz|||~~~{{{}}}|||~~~}}}qqqoooooonnnoooppprrrrrrpppnnn___```dddmmmyyy|||vvvpppkkkeee]]]VVVSSS^^^iiipppnnnooosssoooeeegggcccVVVBBB444222111...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...---,,,+++***+++,,,---***,,,---+++)))(((+++...***+++------+++***+++,,,************************++++++++++++,,,---...///...,,,******,,,---...---,,,,,,------------......***++++++,,,---...//////|||pppkkkooo{{{}}}pppnnnjjjllllllnnnwwwxxxpppgggaaa```WWWUUUbbbrrr~~~~~~vvvyyy|||fffNNN<<<555555666333...+++)))***,,,......---,,,,,,++++++++++++111...,,,,,,......,,,)))+++++++++************))),,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******++++++++++++,,,,,,//////111444888CCCXXXlll|||eeeOOOPPPVVVaaakkkqqqwww___VVVjjjhhhLLL===333555666333777@@@QQQjjjyyyWWWQQQVVV]]]eeennnuuuvvvtttgggdddcccggglllkkkeee^^^NNNJJJEEEAAA>>>===<<<;;;999999888777777888999:::<<<===@@@BBBEEEHHHJJJKKKMMMNNNPPPOOOOOONNNPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTTTTUUUYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^___aaabbbdddcccbbbbbbccccccaaa```]]]```dddffffffdddddddddccceeeffffffffffffiiikkkjjjjjjkkklllnnnppprrrsssqqqqqqssswwwyyyzzzwwwuuuvvvwww{{{gggVVVLLLUUUaaadddbbbbbblllqqqrrrpppppptttvvvuuukkkiiifffdddbbb___[[[XXX\\\YYYYYY\\\\\\ZZZ[[[^^^bbbhhhnnnqqqqqqqqqrrrsssqqqpppmmmllllllnnnppprrrvvvssspppoooppprrrrrrrrrqqqooommmmmmppptttvvvwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{yyyuuuqqqooooooooopppmmmppptttvvvuuusssrrrqqqoooooopppqqqrrrtttuuuvvvtttpppnnnooorrrsssrrrppptttuuuvvvvvvvvvtttsssrrrsssrrrsssuuuxxxyyyyyyxxxuuuvvvxxxyyyyyy{{{~~~zzzvvvuuutttrrrtttuuuvvvvvvvvvwwwzzz||||||~~~zzzvvvyyy|||yyywwwyyyxxxrrrqqqmmmqqqqqqlllkkknnnnnnjjjZZZ^^^hhhuuu~~~{{{sssjjjaaaYYYWWWXXXjjjpppvvvwwwsssmmmhhheeefffaaaRRR>>>111000000.........---------,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,+++******---+++)))((()))***---...---,,,+++,,,,,,,,,)))'''******************************))))))))))))******+++++++++************)))------------------------,,,+++***))))))***+++,,,|||qqqlllpppyyy{{{pppoookkkoooqqqttt}}}|||oooddd]]]YYYTTTXXXhhh{{{}}}tttuuu}}}~~~xxxkkkXXXEEE777222111111000...---,,,,,,------...---,,,,,,+++++++++,,,000...,,,,,,------+++)))+++++++++************)))************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,------------.........///111333555>>>QQQbbb~~~lllVVVOOOTTT]]]gggmmmsss~~~dddQQQ\\\wwwpppSSSCCC666555777555777>>>KKKbbbfffUUUVVVZZZcccnnnvvvwwwuuunnnkkkhhhjjjmmmlllfff```SSSMMMFFFAAA???>>><<<:::666666666777888:::<<<===;;;<<<>>>AAACCCFFFHHHIIILLLNNNOOOOOONNNNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTTTTUUUYYY[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^^^^```aaacccdddeeedddbbbaaaaaaccccccbbb```]]]```cccdddcccbbbaaabbbcccfffiiikkkjjjjjjjjjkkkjjjjjjjjjkkkmmmnnnooopppmmmooorrrvvvzzzzzzxxxvvvwwwwww{{{mmm[[[PPPYYYhhhmmmmmmmmmuuuyyyzzzwwwttttttssspppllliiieeeaaa^^^ZZZVVVSSSJJJHHHHHHLLLNNNOOORRRVVV```eeelllooonnnnnnoooppppppooommmllllllmmmoooppprrrpppnnnnnnooopppppppppqqqooommmmmmpppsssuuuuuuvvvvvvxxxyyyzzzzzzzzzzzz{{{yyyuuuqqqooonnnnnnnnnsssvvvzzz{{{yyyvvvtttsssoooooopppqqqrrrsssuuuvvvsssrrrqqqrrrssssssrrrqqquuuuuuvvvvvvvvvuuussssssrrrqqqqqqqqqssssssqqqpppuuuwwwxxxxxxxxxzzz|||~~~xxxsssssssssqqqrrrtttvvvwwwxxxyyy|||~~~~~~zzzxxxwwwzzz~~~zzzxxxyyyvvvrrrrrrqqquuuuuuppplllllliiiddd[[[bbbmmmxxx~~~vvvkkkaaa\\\^^^cccooorrruuuuuuqqqjjjdddaaaaaa\\\NNN;;;000//////---...------------,,,,,,,,,,,,---------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++***************,,,*********++++++***(((*********************************))))))*********))))))******+++++++++,,,------------------------,,,+++************+++,,,{{{sssnnnpppwww}}}xxxppppppooossswwwzzzooobbb\\\TTTUUU^^^rrr|||pppnnnsssvvvuuullldddVVVHHH;;;333000...,,,------.........------------,,,+++++++++,,,,,,///...,,,,,,------+++***+++++++++************)))((()))***+++,,,++++++***,,,+++************+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------......------000222222888GGGUUUpppuuuaaaQQQRRRYYYcccjjjqqqzzz{{{|||fffOOONNN```zzzvvv]]]JJJ999555777666777;;;CCCVVVuuuzzz^^^XXXVVV^^^lllvvvxxxvvvsssooolllmmmppppppkkkggg[[[RRRHHHAAA@@@???<<<999777777777888999;;;<<<===:::;;;===???AAADDDFFFHHHKKKMMMNNNNNNNNNNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUTTTTTTUUUXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^___aaacccdddfffgggbbbaaa```aaabbbcccbbbaaa___aaaccccccaaaaaaaaabbbbbbfffjjjmmmlllkkkiiiiiiiiiiiiiiijjjkkkkkklllllliiilllpppuuuzzz{{{xxxvvvxxxwwwzzzttt___RRR\\\mmmvvvyyy{{{zzzwwwsssnnnlllhhhbbb\\\XXXSSSOOOLLLBBB???>>>AAADDDFFFJJJPPPZZZ```fffjjjjjjjjjkkkmmmmmmllllllkkkkkkllllllmmmlllkkkkkkmmmooopppooonnnqqqooommmmmmoooqqqsssssstttuuuvvvxxxyyyzzzzzzzzzyyywwwtttpppnnnmmmmmmmmmwwwzzz||||||zzzwwwuuutttppppppppppppqqqrrrssstttrrrtttvvvvvvtttrrrqqqqqquuuuuuuuuvvvuuuuuutttssssssrrrrrrsssttttttsssqqqvvvwwwxxxwwwwwwwwwyyy{{{~~~~~~wwwssssssrrrqqqrrrtttwwwyyyzzz|||~~~~~~|||{{{zzztttwww{{{}}}zzzzzzyyyrrrpppqqqoootttuuuqqqkkkgggbbb]]]\\\gggsss{{{~~~vvvhhh^^^^^^hhhqqqwwwxxxwwwuuuooohhhaaa\\\YYYSSSFFF777...---...---------------,,,,,,,,,,,,,,,,,,---------,,,++++++((((((***+++,,,---------)))***+++,,,,,,+++***)))+++***))))))***+++)))(((************************++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,~~~zzztttppppppssswwwyyy{{{uuuqqqrrrsssxxxzzz{{{pppbbb___WWW\\\iii{{{zzzmmmhhhjjjiiifff^^^UUUGGG<<<666222000///,,,,,,------......---------,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,+++++++++++++++*********))))))((()))+++------,,,+++***++++++************++++++************************************++++++++++++,,,+++++++++++++++++++++*********+++++++++,,,,,,+++,,,...111111444???KKKeee{{{mmmUUURRRUUU___kkkssszzz}}}|||}}}xxx}}}zzzfffTTTFFFOOOiiiyyy}}}uuudddOOO;;;555777888888999===LLLggglll___UUUZZZhhhssswwwwwwqqqnnnlllmmmqqqsssqqqooocccXXXLLLDDDBBBAAA===999;;;::::::999999999999999;;;;;;<<<>>>@@@CCCFFFGGGJJJKKKMMMNNNMMMNNNPPPRRRPPPQQQQQQQQQRRRSSSSSSSSSUUUTTTSSSUUUXXXZZZ[[[ZZZ[[[[[[[[[[[[[[[\\\\\\\\\ZZZ[[[\\\^^^```bbbcccddd```______```bbbcccbbbaaacccdddddddddbbbaaabbbdddaaadddhhhjjjiiihhhhhhhhhggghhhhhhiiiiiiiiiiiihhhhhhjjjoootttxxxyyyvvvtttwwwvvvxxx}}}wwwaaaRRRZZZmmmzzz|||vvvpppkkkfff___XXXTTTPPPLLLIIIEEE@@@<<<===>>>>>>BBBHHHRRRXXX___dddeeefffhhhjjjiiiiiiiiiiiijjjjjjjjjjjjhhhhhhjjjnnnqqqrrrqqqoooqqqooommmmmmoooqqqqqqqqqssstttuuuwwwxxxyyyyyyzzzvvvtttrrrooonnnnnnnnnnnnuuuwwwyyyzzzxxxuuuttttttqqqqqqqqqqqqqqqrrrrrrsssqqquuuyyyyyyvvvrrrqqqqqqttttttuuuuuuuuutttttttttqqqqqqqqqsssvvvxxxwwwvvvuuuvvvwwwvvvttttttvvvwww{{{{{{wwwvvvtttpppsssvvvzzz||||||}}}~~~~~~}}}{{{zzzrrrtttxxx|||}}}|||~~~sssnnnmmmnnnhhhlllpppnnnhhhaaa\\\YYY^^^lll{{{~~~tttcccYYY___ppp}}}{{{wwwqqqiii```ZZZRRRKKK@@@555///.........---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,)))***+++,,,,,,---------...,,,************)))(((************************+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,{{{yyyvvvrrrpppppprrrtttuuuwww|||~~~zzzsssqqquuuyyy|||{{{xxxyyyoooaaa^^^[[[fffvvv{{{mmmfffddd```ZZZTTTKKK>>>555222111000...///...,,,++++++,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,---,,,+++++++++,,,+++++++++*********))))))&&&(((***+++,,,+++)))(((************************************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,******---000111333;;;EEE\\\pppxxxYYYRRRPPP[[[kkkvvv||||||vvvqqqttt~~~wwwwwwzzz{{{{{{lllVVVAAABBBXXXkkkvvvxxxqqqgggSSS>>>555666999999888:::EEE[[[zzz~~~iiiWWWXXXdddmmmsssvvvpppnnnlllmmmppprrrrrrqqqiii___RRRIIIEEEBBB>>>;;;;;;;;;;;;;;;::::::999999<<<<<<<<<===@@@CCCFFFHHHHHHJJJLLLMMMMMMNNNPPPRRROOOPPPPPPQQQRRRSSSSSSSSSUUUTTTSSSUUUWWWYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\WWWXXX[[[]]]___`````````___]]]]]]^^^```aaa```___bbbcccccccccaaa```aaaccccccdddfffffffffggghhhjjjeeefffggggggggggggffffffhhhjjjnnnrrrvvvvvvsssqqqtttsssvvv{{{~~~|||fffUUUZZZlll{{{~~~vvvpppiiiddd]]]WWWSSSOOOLLLIIICCC===999888777777;;;@@@IIIOOOWWW]]]___aaadddfffccccccddddddeeefffffffffeeefffjjjnnnsssuuutttrrrpppnnnmmmmmmoooqqqqqqqqqrrrssstttvvvwwwxxxxxxxxxrrrqqqpppoooooooooppppppppprrruuuwwwvvvuuuvvvvvvtttsssrrrrrrqqqrrrrrrrrrqqqvvvzzz{{{wwwsssqqqqqqssssssssssssssssssttttttooonnnoooqqqtttuuuuuussstttuuuuuutttrrrrrrssstttxxx}}}{{{vvvqqqvvvyyy|||~~~}}}|||||||||~~~~~~{{{yyysssuuuwwwyyy|||~~~yyyzzz~~~qqqkkkjjjjjjgggjjjmmmllleee\\\XXXWWWddduuusss```XXXdddzzzzzztttkkk```XXXLLLDDD:::333000/////////------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++*********)))***,,,...111333222000---++++++***)))(((***************************+++,,,,,,,,,,,,+++***************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,{{{{{{yyyvvvrrrpppqqqrrrssssssvvvxxxuuuqqqrrrwww|||}}}xxxvvv}}}ooo```]]]```sss~~~rrrjjjeee]]]UUUJJJCCC888111///......---///...,,,******+++---...,,,,,,+++++++++,,,------+++,,,---,,,+++***+++,,,+++++++++************)))%%%&&&'''((()))(((((('''))))))***++++++***))))))************************++++++,,,,,,,,,---------*********+++++++++++++++,,,,,,------------......+++***,,,///000111888AAARRRccc}}}```SSSLLLWWWjjjxxx~~~||||||wwwmmmkkksss}}}uuutttyyy{{{zzzYYYBBB;;;JJJ^^^sss{{{tttjjjYYYDDD888666888888666999???PPPkkkvvv]]]XXX^^^fffmmmtttrrrqqqoooooopppqqqqqqpppllleee[[[PPPIIIDDD@@@???888999:::;;;<<<<<<<<<<<<<<<<<<<<<===???BBBEEEGGGFFFHHHKKKLLLMMMNNNPPPRRROOOOOOPPPQQQRRRSSSSSSTTTUUUTTTSSSUUUWWWYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]XXXYYY[[[^^^____________]]]\\\[[[\\\]]]^^^]]]\\\\\\^^^``````^^^^^^^^^___dddeeefffffffffgggiiillldddeeefffggggggfffeeeeeehhhiiilllooossstttrrrpppqqqqqqsssxxx{{{ooo]]]___lll|||}}}tttmmmfffbbb\\\WWWSSSOOOKKKIII@@@;;;777777777777;;;@@@AAAHHHPPPUUUXXXYYY\\\^^^ZZZZZZ[[[\\\^^^___aaabbbbbbcccggglllrrruuuuuutttooonnnmmmnnnppprrrrrrqqqsssssstttuuuvvvvvvvvvvvvppppppppppppppppppqqqqqqmmmpppsssuuuvvvwwwxxxyyyvvvuuutttsssrrrrrrrrrrrrrrruuuxxxyyyxxxuuurrrqqqrrrrrrqqqqqqqqqrrrssssssssssssrrrssstttuuusssqqqrrrssssssrrrppppppqqqrrruuu|||}}}xxxsssvvvyyy}}}~~~|||zzzzzz|||~~~|||zzzwwwwwwxxxyyy{{{}}}tttvvv}}}vvvllliiihhhlllmmmnnnlllbbbXXXUUUXXXnnnsss```[[[lll|||wwwnnn```UUUGGG>>>555222111///...000,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++***)))+++***))))))+++...222444333111---+++++++++***)))************************)))***+++,,,,,,+++***)))+++++++++*********))))))******++++++,,,,,,------++++++,,,,,,,,,,,,++++++~~~~~~}}}zzzuuussssssttttttrrrrrrtttrrrpppsssyyy}}}}}}{{{uuudddaaajjjyyyqqqjjj```VVVBBB===666000...---......***++++++,,,------......,,,+++++++++,,,,,,---...***,,,---,,,******+++---+++++++++************)))((((((((())))))))))))***((()))***++++++***)))(((***************************+++++++++,,,,,,,,,,,,)))*********++++++++++++,,,,,,------------......---+++,,,......///444<<>>;;;666222///...000111%%%(((+++...//////...---++++++++++++,,,,,,---...)))+++---,,,***)))+++---+++++++++************))),,,,,,++++++,,,,,,---...((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,///---,,,------,,,111888===LLLeeettt```QQQYYYnnn~~~tttttt~~~|||xxx~~~sss]]]IIIDDDTTTxxxqqqeeeRRRAAA888666555333555777@@@TTTqqqiiiZZZWWWYYYcccpppqqqqqqsssuuuwwwxxxyyyyyynnnlllfff[[[NNNEEEDDDEEE<<<===>>>>>>===;;;999888::::::999999;;;>>>BBBDDDEEEGGGIIIKKKLLLNNNPPPRRRNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSTTTWWWXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]WWWYYY[[[\\\\\\\\\ZZZYYY\\\ZZZYYYYYYZZZZZZYYYWWWXXX[[[___aaa```___^^^^^^\\\```dddffffffeeedddcccaaaccceeegggggggggfffeeeeeeeeefffjjjooosssuuuuuuooonnnpppssstttvvv}}}}}}jjjeeekkkyyy}}}xxxttteeebbb]]]XXXSSSMMMFFFBBB===999666666666555777<<<;;;AAAGGGJJJIIIHHHIIIKKKKKKJJJJJJKKKNNNSSSWWWZZZYYYZZZ]]]cccjjjoooqqqqqqnnnnnnnnnpppsssuuuuuutttttttttuuuuuuttttttsssrrruuuuuutttrrrqqqooonnnmmmjjjmmmoooqqqrrrsssuuuvvvzzzyyywwwvvvtttssssssssstttssssssuuuxxxxxxuuuqqqoooooonnnnnnnnnoooqqqrrrmmmmmmmmmooorrrtttsssrrrooopppppppppnnnnnnoooqqqqqqvvvxxxwwwvvvxxxxxxwwwqqqvvv|||~~~|||{{{~~~}}}}}}}}}}}}~~~|||zzzzzzzzz|||}}}{{{uuuyyy~~~|||zzzyyyzzz|||}}}zzzxxxyyy}}}tttmmmkkkgggeeeeeeccc[[[TTTXXXaaa~~~nnn\\\]]]rrryyyvvvlll[[[MMMAAA666...///000---,,,---,,,,,,,,,+++++++++*********+++,,,,,,------------((()))***+++,,,---------((()))***++++++***)))(((---+++((((((***,,,------************************'''(((***++++++***((('''(((((()))***+++,,,,,,---))))))***+++,,,,,,------)))***+++,,,,,,+++***)))|||{{{wwwwwwyyywwwtttrrrrrrrrrsssyyyyyygggaaaxxxyyypppbbbUUUCCC999///+++---///---+++++++++,,,,,,---...//////------------,,,+++***)))*********++++++,,,,,,,,,+++***((('''((()))(((''')))************)))((((((,,,,,,++++++++++++++++++'''((()))******)))((('''************************************************+++***)))))))))***,,,,,,---------...............999BBBVVVrrrbbbQQQYYYhhh}}}tttyyy|||jjjZZZRRRQQQnnnyyylllVVVBBB999777555222555;;;<<>>;;;999999999888777888999999999999;;;???BBBCCCCCCEEEGGGJJJMMMOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUTTTTTTUUUUUUVVVWWW[[[YYYXXXYYY[[[\\\\\\\\\YYYYYYYYYZZZ[[[]]]^^^___\\\\\\[[[ZZZZZZYYYZZZZZZ]]]^^^___aaaaaaaaa``````]]]^^^aaadddhhhhhhfffdddeeeeeeffffffggghhhhhhhhhfffffffffgggkkkoootttwwwvvvtttqqqnnnlllooouuuyyyooocccgggwww}}}wwwhhhccc___\\\UUUKKKDDDCCC>>>;;;888666777888999999=========>>>???@@@AAABBBDDDDDDCCCDDDFFFJJJNNNPPPQQQTTTYYY___eeejjjnnnpppqqqpppppprrrvvvvvvtttqqqssssssssssssrrrqqqppppppqqqppppppqqqqqqpppmmmkkklllmmmooooooppprrrvvvyyyzzzwwwtttsssssssssrrrqqqrrrqqqqqqtttwwwxxxuuusssnnnoooooonnnmmmlllmmmnnnqqqnnnmmmpppuuuvvvsssooonnnooopppooonnnmmmnnnpppoooppprrrtttvvvvvvvvvvvvxxxxxxyyy{{{}}}}}}|||zzz~~~~~~~~~|||{{{|||~~~~~~}}}}}}||||||}}}~~~|||}}}~~~zzzwwwvvvvvvvvvuuutttzzzvvvhhhgggiiiccc``````ZZZUUU^^^mmmxxxhhh```gggvvv~~~zzzttthhhXXXLLL:::666111---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))******++++++,,,------++++++******++++++,,,---,,,+++***)))((((((((((((+++***'''&&&&&&'''***+++******))))))))))))******(((&&&###!!!!!!###&&&(((***)))((('''''')))+++,,,++++++++++++++++++++++++}}}{{{xxxvvvvvvssspppoooqqqrrrsssyyy|||}}}tttgggccc|||wwwnnn```SSS@@@888///+++---///...+++***+++++++++,,,---------------------,,,+++***))),,,,,,------------------,,,***)))((()))***)))(((******++++++******)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++*********************************+++***)))))))))***+++,,,------------............777>>>OOOhhhjjj\\\___hhhzzzxxx{{{wwwcccVVVQQQiii}}}qqq___OOOAAA999555555666:::999???VVVooojjjZZZTTTYYYaaalllqqquuuvvvtttsssuuuxxxtttrrrnnnggg^^^TTTKKKFFF@@@===:::888888888777666777888888888888:::===@@@BBBCCCDDDFFFIIILLLNNNPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWXXX[[[YYYXXXXXXZZZ\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^```aaaaaa``````^^^___```cccfffgggfffddddddeeefffgggggghhhhhhhhhggggggggghhhkkknnnqqqsssrrrpppmmmjjjhhhjjjpppttt{{{zzzlllmmm{{{~~~yyylllfffaaa^^^WWWMMMFFFDDD???<<<888666777888999999888888888999999:::<<<<<<>>>>>>===>>>@@@CCCGGGIIILLLOOOTTTZZZ```fffkkknnnrrrqqqqqqsssuuuvvvtttqqqsssssssssssssssrrrqqqqqqrrrqqqpppppppppooommmllllllnnnooooooooopppsssuuuwwwtttrrrqqqrrrsssrrrrrrsssrrrrrrtttwwwxxxvvvtttooooooooonnnmmmmmmmmmnnnooommmmmmpppuuuwwwuuurrrnnnooopppooonnnnnnnnnpppoooppprrruuuvvvvvvvvvvvvwwwwwwyyy{{{~~~~~~}}}{{{{{{}}}~~~}}}|||||||||}}}~~~}}}}}}~~~{{{vvvsssrrrqqqqqqxxxyyyjjjhhhhhhccc___]]]WWWTTT```qqqssseeecccooo{{{xxxtttjjjYYYKKK999555000---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,******)))))))))---,,,,,,++++++******)))))))))(((((())))))***+++)))(((((())))))***+++,,,***)))(((''''''((()))*********))))))))))))******...,,,***))))))***,,,...+++***)))((((((***+++---++++++++++++++++++++++++~~~}}}|||yyyvvvssspppnnnnnnqqqrrrrrrxxx~~~{{{vvvuuuuuuuuuuuuxxxzzzvvvmmmhhhggg|||yyyrrrhhhZZZMMM===666...+++---000///,,,++++++++++++++++++++++++------------,,,+++******---------------,,,,,,,,,---+++))))))***+++***)))+++++++++++++++******))))))*********+++,,,,,,,,,------,,,,,,,,,,,,------((()))***++++++***)))(((******************************))))))******+++,,,,,,,,,------............444888FFFZZZqqqtttgggeeegggwwwyyysssnnnZZZOOO___yyyyyykkk___NNN<<<555777666:::666888III^^^xxx```SSSSSSZZZfffkkkqqqsssrrrqqqqqqrrruuussspppkkkcccYYYQQQLLL???===:::888888888777666666777777777777999<<<>>>AAABBBCCCEEEHHHKKKMMMOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUVVVXXXZZZZZZ[[[ZZZYYYYYY[[[\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXX[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZ[[[]]]^^^___````````````______```ccceeeeeedddcccdddfffggghhhhhhgggggghhhhhhhhhiiikkkmmmnnnooonnnllliiieeeccceeeiiimmmqqqyyyzzzvvv~~~qqqjjjddd```YYYOOOHHHFFF@@@===888666666777888777555555555555555666777888999888888999;;;>>>AAACCCFFFIIIMMMRRRXXX___ggglllqqqqqqqqqsssttttttrrrpppssssssssssssssssssrrrrrrssssssqqqpppooonnnnnnnnnnnnoooqqqqqqooonnnoooppprrrpppooooooqqqssssssssssssssssssuuuwwwwwwvvvuuuppppppooonnnnnnnnnnnnnnnnnnmmmmmmpppuuuxxxwwwuuunnnoooppppppnnnnnnooopppoooqqqsssuuuvvvwwwwwwvvvuuuvvvxxx{{{~~~~~~{{{zzz{{{}}}}}}}}}|||||||||}}}~~~||||||||||||~~~yyywww|||zzzzzzzzzzzz{{{|||wwwpppllllllmmmttt{{{mmmiiigggccc___ZZZSSSSSScccwww~~~nnnbbbgggzzzxxxvvvuuukkkXXXIII777444///---------...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++,,,,,,,,,+++******))))))))))))(((((())))))***+++((((((((())))))+++,,,,,,))))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,++++++***))))))+++,,,---++++++++++++++++++++++++{{{{{{|||{{{uuuppppppooopppsssttttttxxx}}}|||vvvpppmmmlllmmmllljjjiiihhhgggiiikkkttt{{{rrrjjj```QQQDDD999444...,,,...//////---,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++***,,,+++++++++******)))))),,,***))))))***+++***)))+++,,,,,,,,,,,,+++******((())))))***+++,,,,,,---+++***)))(((((()))***+++((()))***++++++***)))(((***************************************+++++++++,,,,,,,,,------......///222444>>>OOOccc|||{{{llleeeeeevvvzzz}}}hhhTTTXXXpppuuukkkZZZCCC777777444888666777BBBRRRrrrlllXXXTTTXXX```eeelllpppqqqooooooooosssrrrpppllleee]]]UUUPPP@@@===:::999888888777666666777888888888999;;;===@@@@@@BBBDDDGGGJJJLLLNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]\\\[[[[[[]]]^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[YYYZZZ[[[\\\^^^___``````bbb___]]]^^^```ccceeeeeebbbdddfffggghhhhhhgggffffffggghhhiiikkklllmmmmmmmmmkkkhhhdddaaabbbfffiiimmmuuuwwwnnngggbbb\\\QQQIIIFFFAAA>>>:::777777777777666666555555555555555666666777666666777888;;;===???AAADDDHHHMMMRRRZZZdddkkkppppppqqqrrrsssrrrqqqpppssssssssssssssssssttttttvvvuuutttqqqoooooopppqqqppprrrsssrrrpppmmmllllllnnnmmmlllmmmpppsssttttttssssssssstttuuuuuuuuuuuurrrqqqooonnnoooppppppoooooonnnnnnqqqtttwwwvvvuuuooopppqqqqqqoooooopppqqqpppqqqsssuuuvvvwwwwwwwwwtttuuuwwwyyy}}}|||zzzzzz{{{}}}}}}|||||||||}}}}}}}}}zzzyyyxxxyyyzzz~~~|||qqqnnnxxx{{{|||yyyrrrnnnnnnpppwwwwwwwwwwwwyyy|||yyypppkkkjjjjjjpppzzz}}}{{{yyyoookkkgggccc___XXXPPPSSSfff{{{~~~lll___jjjxxxuuussshhhUUUEEE555222///------......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,)))))))))***++++++,,,,,,++++++******++++++,,,---,,,+++******)))))))))***((()))************)))(((******))))))))))))******((((((((())))))(((((((((++++++*********+++,,,---++++++++++++++++++++++++zzzyyy{{{zzztttnnnmmmmmmqqqwwwzzzzzz~~~zzztttmmmiiiggghhheee```]]]^^^ccchhhkkkmmmxxxmmmcccYYYKKK>>>555222...,,,...///...---------------,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++******)))))))))***)))'''''')))***))))))+++,,,,,,,,,,,,+++******(((((()))***++++++,,,,,,***)))(((''''''((()))***((()))************)))((())))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,---......///111222999GGGYYYrrrnnnbbbaaauuuxxx}}}aaaUUUfff{{{rrrbbbLLL;;;666222777666999AAAKKKhhh{{{aaaVVVVVVZZZ___fffllloooooonnnmmmoooooonnnlllfff___WWWSSSCCC@@@===;;;:::999888666777888999999999999;;;===>>>???@@@CCCEEEHHHKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUWWWZZZ\\\]]]___^^^]]]^^^```aaaaaaaaa]]]]]]\\\\\\\\\\\\\\\]]]WWWWWWWWWWWWWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^___aaa^^^\\\[[[^^^bbbdddeeecccdddeeefffgggggggggfffddddddfffhhhjjjlllmmmmmmnnnllliiieeeccccccfffiiilllsss{{{~~~tttkkkeee___UUULLLHHHDDD@@@;;;888777777777666777666555555555555555666555555555555666888:::;;;>>>BBBFFFJJJOOOWWWbbbjjjmmmooopppqqqqqqpppoooooorrrrrrrrrrrrrrrssstttuuuxxxxxxwwwtttqqqpppqqqsssssstttuuutttqqqnnnlllllllllkkkjjjlllooorrrttttttrrrsssssssssssssssttttttuuurrrooonnnpppqqqqqqppppppppppppqqqssstttttttttqqqrrrssssssqqqqqqrrrssspppqqqsssuuuwwwwwwwwwwwwssstttvvvwwwyyy~~~}}}zzzzzzzzz}}}}}}}}}}}}||||||{{{{{{vvvvvvuuuvvvxxx{{{~~~}}}ooojjjmmmpppqqqmmmfffbbbdddhhhqqqsssuuuuuuuuuwwwzzz}}}}}}~~~uuupppooojjjmmmsss{{{}}}yyyvvv{{{{{{uuupppmmmhhheee___WWWQQQVVViii{{{kkk___lll{{{uuuooobbbNNN>>>333111...,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,((())))))******+++,,,,,,++++++******++++++,,,---,,,+++******************((()))***++++++***)))(((******))))))))))))******)))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++}}}xxxwwwwwwvvvqqqlllhhhjjjqqqzzz{{{tttnnnhhheeecccaaa[[[WWWZZZcccjjjkkkmmm}}}}}}sssfff\\\SSSGGG<<<333111...---......---,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++)))(((&&&''')))***))))))+++++++++++++++******)))((()))))))))***++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,---......//////000666@@@OOOfffuuuccc___ttttttmmmRRRUUUnnnxxxiiiUUUDDD999333666666:::AAAGGG___mmmZZZSSSTTTYYY```ggglllnnnmmmlllkkkmmmmmmlllhhhaaaZZZVVVHHHEEEAAA>>><<<;;;999777777888::::::999:::;;;======>>>???AAADDDGGGJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSUUUWWWYYY[[[\\\```___^^^___bbbdddeeeddd______^^^^^^^^^^^^^^^___XXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]___\\\ZZZZZZ]]]aaadddfffdddddddddeeeeeefffggggggddddddeeefffhhhjjjlllmmmnnnmmmkkkgggeeeeeehhhjjjkkkpppvvv|||}}}rrrlllfff[[[RRRMMMGGGCCC>>>:::999888777666777666555444444444444444222222222333444555666777:::???EEEHHHLLLSSS^^^gggiiikkknnnooonnnnnnnnnoooqqqqqqppppppqqqssstttvvvxxxyyyyyywwwrrrpppqqqssstttuuuuuussspppnnnmmmnnnlllkkkjjjllloooqqqssssssssstttttttttrrrrrrtttvvvwwwsssooonnnqqqsssrrrqqqppppppppppppqqqrrrssssssssstttuuuuuusssssstttuuuppprrrtttvvvwwwxxxxxxwwwsssttttttssssssxxx|||{{{|||~~~~~~~~~}}}|||{{{yyyxxxsssssstttvvvyyy{{{~~~rrrjjjhhhhhhgggaaaZZZWWWZZZ___ccchhhnnnqqqqqqqqqsssuuuvvv|||{{{uuurrriiijjjmmmsssyyyzzzvvvrrrooorrrtttssssssuuutttpppkkkhhhaaaXXXTTTZZZjjjwww}}}kkkaaannn}}}rrrgggXXXFFF999111///---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***))))))(((((())))))(((((())))))***+++(((((())))))+++,,,...///))))))***++++++***))))))******))))))))))))************++++++++++++***************+++++++++++++++++++++++++++++++++++++++~~~{{{vvvsssrrrpppllliiiiiikkksss}}}|||wwwpppjjjgggcccbbb]]]YYY___jjjpppppptttzzzuuujjj\\\SSSLLLBBB999222000///...------,,,++++++++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***((('''((()))++++++*********++++++******)))((())))))))))))***************++++++,,,,,,++++++******)))(((''''''((()))***))))))))))))))))))))))))((()))***+++,,,++++++***)))***+++,,,---......///---...222:::EEEYYYvvvjjj^^^rrruuu}}}YYYKKK]]]xxxnnn^^^NNN@@@666666444888>>>AAAVVVyyy{{{aaaUUUNNNRRRYYYaaahhhlllllllllkkkmmmnnnnnnkkkeee^^^ZZZMMMJJJEEEAAA???<<<:::888555777999999999888999;;;<<<===>>>@@@CCCFFFIIIJJJKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSSSSTTTVVVXXXYYYZZZ^^^]]]]]]___cccfffggggggbbbaaa```___^^^]]]]]]]]]ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXYYYZZZZZZ\\\ZZZXXXYYY]]]bbbeeefffeeedddccccccdddeeeggghhhffffffeeeeeefffhhhjjjlllmmmllljjjgggeeeeeehhhjjjjjjmmmrrrwww{{{uuuooodddZZZUUUIIIEEE@@@<<<:::999888777888888666555555444444444222222222333333444444555555;;;BBBEEEHHHNNNYYYbbbeeehhhlllmmmllllllmmmooopppooonnnnnnppprrrtttvvvuuuxxxzzzwwwrrrooooooqqqsssssssssqqqooommmnnnooonnnmmmkkklllnnnqqqqqqqqquuuwwwwwwuuussssssvvvxxxxxxtttooonnnrrrtttsssqqqnnnnnnnnnooooooqqqsssuuuuuuvvvwwwwwwuuuuuuvvvwwwqqqrrrtttvvvwwwxxxxxxxxxssstttrrrooommmqqqzzz~~~}}}~~~~~~|||yyywwwuuuqqqrrrvvvyyy|||~~~ttthhheee___WWWPPPNNNPPPTTTUUU]]]fffkkkjjjhhhggghhhlllqqqxxx}}}}}}yyysssnnnggggggiiiooossssssmmmgggeeeiiillllllqqqxxxxxxtttoookkkcccZZZXXX^^^iiirrrwwwiiidddqqq|||nnn^^^NNN>>>555000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++++++++***))))))(((((())))))(((((())))))***+++(((((()))***+++---...///*********++++++***************))))))))))))******)))))))))(((((()))))))))((()))******++++++******++++++++++++++++++++++++{{{xxxtttqqqnnnkkkiiigggmmmpppwww}}}xxxsssmmmhhheeeeeebbb___fffrrrxxxwwwxxxqqqlll```SSSKKKEEE>>>555111000///...---,,,+++***))))))***+++,,,,,,------++++++,,,------,,,,,,,,,(((((())))))*********++++++)))((()))+++,,,,,,+++***************)))((((((*********))))))))))))))))))***+++,,,,,,+++***)))+++***'''&&&&&&'''***+++))))))))))))))))))))))))((()))***+++,,,+++******)))******+++---...//////,,,,,,000666>>>OOOjjjqqq^^^ppp|||iiiPPPZZZgggrrrcccUUUGGG:::777222555;;;===QQQssshhhYYYJJJNNNUUU]]]eeejjjlllkkklllnnnpppqqqnnnhhhbbb^^^PPPMMMGGGCCC@@@===:::888444666888999888777888999<<<<<<>>>@@@CCCFFFHHHJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUWWWXXXYYY]]]\\\\\\___cccfffggggggdddcccaaa___]]]\\\[[[[[[]]]\\\[[[ZZZZZZYYYZZZZZZ[[[ZZZYYYWWWWWWXXXYYYYYY[[[YYYXXXYYY]]]bbbeeeffffffeeecccbbbbbbeeehhhiiiiiihhheeeddddddfffhhhjjjkkkjjjiiifffdddeeegggjjjkkklllpppvvv~~~{{{uuukkkaaa[[[KKKGGGAAA===;;;:::888777;;;:::999888777666666666333444444444555555555555111888???CCCEEEJJJUUU]]]cccfffjjjlllkkkkkkmmmoooooonnnmmmnnnoooqqqtttuuussswwwyyywwwqqqmmmnnnooorrrrrrqqqooommmmmmnnnppppppnnnllllllnnnpppqqqpppwwwyyyyyywwwuuutttwwwzzzyyytttooonnnrrruuutttrrrkkklllmmmmmmnnnqqqtttwwwvvvxxxyyyxxxwwwvvvwwwxxxqqqrrrtttvvvxxxxxxxxxxxxttttttqqqmmmjjjmmmvvv}}}~~~|||xxxuuutttpppssswww|||~~~~~~kkkfff\\\QQQJJJGGGIIIKKKNNNWWWbbbfffddd___\\\[[[cccgggmmmtttvvvsssmmmgggffffffhhhmmmqqqnnnfff___^^^ccchhhkkksss||||||wwwqqqlllddd\\\[[[aaaiiinnnqqqgggfffsss}}}{{{kkkYYYHHH:::333///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++((((((((()))******+++++++++++++++***+++,,,,,,---+++++++++***++++++,,,,,,******************************))))))))))))******++++++***))))))***++++++(((((()))************)))++++++++++++++++++++++++xxxuuutttuuurrrlllhhhhhhqqqlllooo{{{yyyyyy~~~{{{sssmmmjjjbbbcccgggooovvv{{{~~~~~~ooofffWWWJJJAAA<<<999777000///...---,,,+++++++++,,,++++++******)))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************)))))))))(((,,,+++++++++***)))))))))******))))))))))))))))))*********)))))))))))))))))))))************))))))))))))************))))))......------------,,,,,,******+++++++++,,,,,,,,,------///333777DDD[[[ppp~~~hhhhhh{{{___RRRWWWwwwyyymmm]]]MMM>>>:::888999888<<>>;;;::::::999888777666666666666:::;;;<<<===@@@BBBDDDEEEKKKLLLNNNNNNMMMMMMNNNPPPRRRRRRSSSTTTVVVWWWXXXYYY[[[[[[[[[\\\]]]```bbbddddddeeefffdddaaa^^^\\\\\\]]]\\\[[[YYYYYYYYYZZZZZZ___^^^[[[YYYWWWWWWVVVVVVXXX[[[]]]\\\ZZZ[[[aaafffdddgggfffcccbbbfffiiihhhbbbcccddddddcccdddeeegggkkkiiigggeeeddddddfffffffffhhhlllrrrxxx|||tttjjjbbbTTTMMMEEEAAA@@@>>>999444:::::::::::::::999888777777777666555444333333222666888;;;???DDDJJJRRRWWW\\\aaafffkkkmmmnnnoooppptttqqqooopppsssvvvvvvuuuwwwwwwwwwuuusssqqqnnnllljjjkkkkkkllllllkkkjjjjjjnnnnnnnnnmmmkkklllnnnpppsssuuuxxxyyyxxxxxxxxxxxx~~~yyyssspppqqqssstttsssmmmmmmnnnoooppprrrtttuuuuuuvvvwwwwwwvvvuuuvvvxxxvvvvvvvvvvvvvvvuuuttttttsssrrrpppmmmkkklllpppsss~~~}}}||||||~~~{{{wwwtttsssrrrrrrsssvvvzzz~~~}}}~~~qqqaaaUUULLLEEEDDDFFFKKKSSS]]]eeeeee```YYYTTT[[[___cccgggkkkmmmggg^^^aaadddiiimmmmmmjjjeeeaaa___aaafffmmmtttyyyzzzzzzooofff```aaabbbbbbfffmmm~~~xxxeeefffiiiooovvv|||xxxhhhSSS@@@555111+++,,,,,,------,,,,,,+++(((((())))))*********+++,,,+++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++************)))))))))))))))************))))))((((((''''''&&&&&&...+++***,,,,,,))))))+++************************(((((((((***+++,,,***(((vvvrrrpppqqqpppkkkiiikkknnngggiiiuuu|||yyyvvvwww|||}}}|||uuunnniiicccfffmmmvvv}}}{{{iii```RRREEE===777333000//////...---,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***************************++++++++++++*********)))++++++******************)))))))))))))))))))))))))))))))))))))))))))))***))))))************))))))))))))************))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,......///222444>>>RRReeemmmbbboooiiiUUULLLfff~~~tttfffXXXAAA:::666666666888GGGWWW}}}oooWWWMMMKKKUUU___eeemmmuuuuuusssrrrrrrrrrpppkkkhhh]]]WWWNNNGGGBBB???===;;;999999888777777777777777:::;;;<<<===???BBBDDDEEEIIIJJJLLLLLLKKKKKKMMMNNNPPPQQQRRRSSSUUUVVVWWWWWWZZZZZZZZZ[[[]]]___aaabbbaaaccccccbbb___]]]\\\\\\]]]\\\[[[ZZZYYYZZZ[[[\\\```^^^[[[YYYWWWVVVWWWWWWWWWZZZ]]]]]][[[\\\aaaeeecccfffeeeaaaaaaeeegggfffccccccdddccccccdddeeefffjjjhhhfffdddccccccdddeeedddfffjjjooouuu{{{xxxnnnfffYYYRRRJJJEEECCCAAA<<<888;;;;;;;;;;;;::::::999999888777777666555444333333555777:::===AAAHHHOOOTTTYYY]]]ccchhhjjjlllnnnpppssspppnnnooorrrttttttsssrrrrrrrrrrrrpppnnnlllkkkkkkkkkkkkkkkkkkjjjjjjiiilllnnnppppppoooooooooppprrrtttvvvwwwwwwxxxyyy{{{{{{wwwqqqnnnoooqqqqqqqqqnnnnnnooooooqqqrrrssstttuuuvvvwwwvvvuuuuuuvvvwwwyyyyyyxxxwwwuuutttrrrqqqrrrqqqooommmjjjjjjlllooo|||~~~~~~||||||~~~~~~|||zzzwwwtttssssssssstttwww{{{vvveeeXXXNNNEEEBBBCCCIIIPPPZZZaaaaaa\\\UUUPPPQQQWWW\\\___ccceeebbb]]][[[aaahhhmmmlllgggaaa^^^eeefffiiimmmqqqsssrrrpppjjjddd```aaacccdddhhhnnnzzzwwwkkkdddfffiiimmmqqqtttwwwxxx|||yyyqqqaaaMMM===333///+++,,,,,,------,,,,,,+++))))))))))))*********+++------,,,++++++***))))))))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))************++++++******)))))))))))),,,)))***,,,,,,((((((************************************+++------+++)))tttooommmoooppplllkkklllllleeeeeerrr{{{yyytttssswwwxxxzzz}}}}}}xxxooohhheeekkkuuu~~~zzzvvvggg]]]NNNBBB999333///+++///...------,,,,,,,,,,,,++++++++++++++++++,,,,,,)))******++++++******))))))))))))))))))))))))))),,,,,,+++++++++*********))))))******************))))))))))))))))))))))))((((((((())))))*********))))))************))))))))))))************))))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,------///000111777GGGVVVsssxxx```___hhhwwwZZZFFFVVVmmm}}}nnndddIII>>>666555666777@@@LLLnnnbbbTTTKKKPPPYYYaaakkkuuuvvvuuusssrrrrrrpppllljjjaaaZZZQQQIIICCC@@@>>><<<999888888777777777888888::::::;;;<<<>>>AAACCCDDDFFFHHHJJJJJJIIIIIIKKKLLLNNNOOOPPPQQQSSSTTTUUUUUUWWWXXXXXXYYY[[[]]]___```^^^___``````^^^\\\\\\]]]\\\\\\[[[ZZZZZZ[[[]]]]]]aaa^^^[[[XXXVVVVVVWWWXXXVVVZZZ^^^___^^^^^^```bbbccceeedddaaabbbgggiiihhhdddccccccccccccddddddeeehhhgggeeecccbbbbbbbbbcccbbbccceeeiiinnntttxxx{{{{{{~~~sssjjj___XXXPPPJJJGGGEEEAAA>>><<<;;;;;;;;;;;;:::::::::999888777666555444444333333555777:::>>>CCCJJJOOOTTTXXX^^^cccgggjjjmmmoooqqqpppooooooqqqssssssrrroooooopppppppppnnnmmmllljjjjjjkkkkkkkkkkkkkkkjjjjjjnnnrrrtttsssrrrqqqqqqrrrsssttttttuuuvvvyyy|||yyyvvvqqqnnnnnnppppppqqqooooooppppppqqqrrrsssssstttuuuvvvvvvtttttttttvvvyyyyyyxxxwwwuuutttrrrqqqqqqrrrqqqooolllkkklllmmmxxx{{{~~~|||{{{||||||{{{zzzxxxvvvtttsssttttttvvvxxx}}}lll^^^RRRHHHAAA@@@GGGMMMVVV^^^```\\\VVVRRRRRRXXX^^^^^^___bbbaaa^^^ZZZbbbkkkooommmfff```]]]hhhhhhiiikkkmmmllljjjhhhdddaaa```ccceeeggglllqqquuu{{{qqqhhhaaadddhhhkkklllkkkkkklllooosssooofffVVVEEE777000...+++,,,,,,------,,,,,,+++)))))))))***************......---+++***)))((('''************************************************))))))))))))((((((((('''))))))))))))************+++************))))))))),,,***+++//////***)))***************************+++******+++,,,,,,***(((tttpppooorrrtttpppmmmllllllhhhjjjttt{{{yyyvvvuuuwwwwwwxxx|||zzzpppggghhhqqq{{{~~~vvvsssooobbbOOO@@@888333000---///...---,,,,,,,,,,,,,,,******++++++,,,,,,------******++++++++++++******************************+++++++++*********))))))(((((())))))******++++++)))))))))***************&&&''''''((()))***++++++))))))************))))))))))))************))))))''''''(((((()))***++++++******+++++++++,,,,,,,,,,,,,,,...000000333>>>JJJdddyyyfffZZZ\\\ooo```NNNPPP___yyyssskkkSSSDDD888777888888===DDDaaavvvbbbPPPNNNSSSYYYdddooorrrrrrrrrqqqpppnnnkkkiiiddd]]]TTTKKKEEEAAA>>>===999888888777777888888999999::::::<<<===???AAABBBEEEGGGHHHHHHHHHHHHJJJLLLLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVWWWXXXZZZ\\\]]]^^^[[[]]]^^^^^^]]]\\\]]]^^^\\\\\\[[[[[[[[[]]]^^^___aaa^^^[[[WWWVVVVVVWWWXXXTTTXXX]]]``````______```bbbdddcccbbbeeelllnnnmmmeeedddbbbbbbcccdddccccccgggfffeeecccbbbbbbbbbccc``````aaadddhhhlllpppssstttxxx~~~vvvnnnccc^^^VVVPPPLLLIIIFFFCCC===<<<<<<;;;::::::::::::999999888777666555555444222333555777:::???EEEIIIPPPSSSYYY^^^cccgggllloooppppppppppppqqqrrrssssssooopppqqqrrrrrrqqqppppppiiijjjkkklllmmmnnnnnnnnnkkknnnrrrttttttttttttuuuttttttsssrrrrrrtttwwwzzzyyyvvvssspppoooppprrrrrrppppppqqqrrrrrrsssssssssssstttuuutttsssrrrssstttwwwwwwwwwvvvuuutttsssrrrqqqrrrsssrrrpppooooooppptttwww|||~~~}}}{{{{{{zzzyyyyyyxxxvvvuuutttsssuuuuuuwwwzzz~~~~~~sssdddXXXKKKCCC@@@DDDIIIRRR\\\bbbccc```^^^aaahhhllliiigggggghhhgggcccjjjqqqrrrmmmgggbbbaaaddddddeeegggiiiiiigggeee```aaacccgggjjjlllpppsssqqqxxx}}}{{{sssjjjdddaaadddiiimmmlllhhhdddeeegggjjjeeeZZZKKK===333///...+++,,,,,,------,,,,,,+++************************---,,,,,,+++***))))))(((************************))))))))))))))))))))))))******)))))))))(((((((((((()))))))))************((((((((((((((((((((((((---,,,...222222...,,,---************************)))((('''((())))))'''&&&xxxttttttyyy{{{vvvpppmmmlllmmmqqqvvvwwwvvvvvvyyy{{{yyyyyy{{{}}}yyyppphhhkkkuuu~~~wwwtttvvveeeOOO>>>666333111000......---,,,,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((())))))******+++*********++++++,,,,,,,,,&&&&&&'''((()))******+++))))))************))))))))))))************))))))*********************)))******+++++++++,,,,,,,,,******---000000111999BBBZZZnnnooo]]]YYY```nnnXXXNNNSSSlllwwwqqq\\\JJJ;;;999999888:::@@@WWWtttoooUUUKKKLLLQQQZZZeeemmmnnnpppqqqpppnnnlllkkkeee___VVVNNNHHHCCC???===:::999888888888888888888999999999;;;<<<>>>@@@AAADDDFFFGGGHHHHHHHHHJJJLLLKKKKKKLLLMMMOOOPPPQQQQQQSSSTTTUUUWWWYYYZZZ[[[\\\ZZZ[[[]]]]]]\\\]]]___```]]]]]]\\\\\\\\\^^^___``````^^^[[[XXXVVVVVVWWWXXXSSSWWW\\\___```___^^^]]]]]]^^^^^^___eeennnqqqooofffdddbbbbbbcccdddbbbaaaeeeeeedddddddddddddddddd_________```bbbfffiiilllooosssxxx|||xxxpppfffbbb\\\WWWRRRNNNKKKIII@@@???===<<<::::::::::::::::::999888777666666555222333444555777;;;@@@EEELLLOOOTTTYYY^^^dddjjjnnnnnnooopppqqqrrrrrrssstttpppqqqrrrssssssrrrqqqppphhhiiikkkmmmoooqqqqqqrrrnnnoooqqqrrrrrrsssvvvxxxvvvuuusssqqqooopppsssvvvvvvuuurrrpppooooooppprrrpppqqqrrrsssssssssssssssrrrssstttsssqqqpppqqqrrrxxxxxxwwwvvvtttrrrpppooonnnppprrrsssrrrrrrrrrsssqqquuuyyy||||||{{{zzzzzzyyyxxxwwwvvvuuuttttttsssvvvvvvwwwzzz~~~~~~~~~|||}}}xxxpppjjjppptttggg[[[NNNDDD@@@@@@DDDMMMYYYdddkkknnnmmmooouuuxxxuuurrrssssssrrrppprrrssspppjjjfffddddddaaaaaabbbdddffffffdddbbb^^^dddiiilllnnnqqqssstttqqqrrrtttsssmmmfffbbbaaaccchhhlllkkkeee```___```aaa[[[OOOBBB777111//////+++,,,,,,------,,,,,,++++++++++++************************************+++************************************************++++++*********)))))))))((()))))))))************(((((((((((()))))))))))),,,+++...222222...,,,---)))))))))))))))))))))))))))'''&&&&&&(((((('''&&&}}}yyyxxx~~~}}}vvvrrrmmmqqqtttuuusssrrrvvvzzz{{{yyywwwwwwwwwtttnnnjjjooo{{{~~~wwwtttrrr```III888222111111///...------,,,,,,---------******************++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''(((((()))))))))))))))))))))******++++++,,,,,,,,,'''''''''(((((()))))))))))))))************))))))))))))************))))))++++++++++++*********)))******+++++++++,,,,,,,,,******,,,//////000666===QQQddd}}}xxxaaaWWWXXXppp}}}___NNNHHH\\\vvv{{{fffRRR???:::888666777<<>><<<;;;;;;;;;;;;;;;:::999888777777666333444444444555999>>>AAAHHHJJJOOOSSSYYY___fffkkkjjjmmmoooqqqqqqrrrsssuuupppqqqqqqqqqqqqpppnnnmmmiiijjjlllnnnooopppqqqqqqnnnoooppppppppprrruuuxxxvvvuuussspppnnnnnnqqqsssqqqqqqpppnnnllllllnnnppppppqqqrrrtttuuuuuuttttttqqqrrrsssrrrpppoooooopppyyyxxxwwwuuurrrooommmkkkkkkmmmpppqqqqqqqqqrrrtttpppssswwwyyyyyyyyyyyyzzzyyyxxxwwwuuutttssssssssswwwwwwwwwyyy|||~~~|||{{{{{{|||~~~{{{rrrfff]]]aaaqqqssshhh^^^SSSHHHCCCAAACCCJJJVVVeeeqqqxxxzzzvvv{{{~~~||||||~~~}}}{{{xxxuuupppkkkgggeeeeeeeeebbbaaabbbccccccbbb___\\\___gggoooqqqrrrssssssrrrqqqooonnnlllggg___^^^```dddhhhkkkjjjddd^^^ZZZYYYXXXQQQGGG;;;333/////////+++,,,,,,------,,,,,,++++++++++++++++++*********(((((())))))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))*********************++++++++++++,,,)))((()))......***)))+++)))))))))))))))))))))))))))(((&&&''')))******)))|||yyy~~~}}}{{{ssstttuuusssrrrtttwwwxxxwwwuuurrrooommmlllkkkkkkqqqxxxqqqnnneeeUUUAAA444111111///------------,,,,,,------...******))))))))))))))))))++++++,,,,,,,,,,,,++++++************************))))))))))))(((((((((((()))))))))))))))((((((((('''(((((()))******++++++''''''(((((((((((((((((())))))************))))))))))))************))))))******************++++++******+++++++++,,,,,,,,,+++***+++......---222999DDDUUUnnndddUUURRR^^^xxx}}}wwwjjjUUUEEEOOOmmmqqq\\\GGG>>>888444555;;;BBBWWWxxxjjjUUUMMMJJJNNNUUU]]]ccclllqqqrrrpppooonnngggccc^^^YYYSSSLLLFFFAAA===<<<;;;999888777666666888888888999:::<<<>>>>>>@@@BBBDDDDDDEEEEEEGGGIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSUUUWWWYYYZZZZZZZZZXXXYYYZZZYYYYYYZZZ]]]___aaa```___^^^^^^^^^___```]]]]]]\\\[[[YYYWWWVVVUUUQQQSSSWWW[[[]]]]]][[[YYYVVVVVVUUUWWW___iiikkkhhhiiieeeaaaaaacccdddaaa^^^______aaacccdddeeeffffffcccaaa___^^^^^^```ccceeeeeehhhlllooorrruuuyyy|||zzzyyyyyyyyy|||xxxnnnooonnnkkkeee```[[[YYYKKKIIIFFFBBB???>>>======<<<<<<;;;:::999888777777555555555555555888<<<@@@CCCFFFIIINNNSSSZZZaaafffeeeiiimmmooooooppprrrtttqqqqqqqqqqqqooommmkkkjjjllllllmmmmmmmmmmmmlllllllllnnnpppppppppqqqrrrtttssssssrrrpppnnnnnnppprrroooppppppnnnkkkkkkmmmooonnnppprrruuuvvvvvvuuuuuuqqqrrrrrrqqqooonnnnnnooosssssssssrrrqqqpppooonnnmmmoooqqqqqqpppqqqssstttqqqsssuuuvvvvvvvvvxxxzzzzzzyyywwwuuutttssssssssswwwvvvwwwxxxzzz}}}}}}}}}~~~}}}tttggg]]]^^^iiisss}}}tttkkkeee\\\QQQLLLJJJIIIMMMWWWgggvvv{{{tttlllhhhhhhiiigggfffaaaaaaaaaaaabbb```]]]ZZZ___kkkttttttssssssqqqnnnmmmmmmmmmjjjaaaYYY\\\eeelllmmmnnnmmmhhh```YYYTTTPPPJJJ@@@666000......///+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))******************+++++++++,,,,,,,,,(((&&&'''***+++((((((***))))))))))))))))))))))))(((&&&%%%&&&(((***++++++}}}xxx|||zzzxxxtttrrrtttxxxyyyxxxsssqqqnnnjjjffffffiiilllsss|||qqqiiifff[[[MMM<<<333222333000,,,------,,,,,,,,,------...******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))************))))))))))))******))))))((((((''''''%%%&&&&&&'''((())))))***((((((((((((((('''''''''))))))************))))))))))))************))))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,***+++---,,,+++///555888IIIaaazzzhhhUUUMMMRRRhhh~~~{{{~~~rrryyyuuu^^^HHHKKKiii{{{eeeOOOBBB:::444666<<<:::MMMlllwww___RRRKKKKKKPPPUUU]]]hhhooopppooommmlllhhheeeaaa]]]WWWPPPIIICCC>>>===;;;999888666666555888888888999:::<<<===>>>>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMOOOOOOPPPQQQSSSUUUXXXYYYZZZZZZZZZWWWXXXXXXXXXWWWXXX[[[]]]bbbaaa```___^^^^^^___```\\\]]]]]]\\\ZZZXXXUUUTTTQQQSSSVVVYYY\\\\\\ZZZXXXXXXXXXVVVWWW___hhhjjjfffiiieee``````cccddd```]]]\\\]]]___aaaccceeeeeefffeeeccc```^^^]]]___bbbdddcccfffjjjmmmpppsssxxxzzzvvvuuutttuuuxxx~~~|||rrrttttttrrrmmmgggaaa___PPPNNNJJJEEEBBB@@@??????===<<<;;;;;;999999888777666666666555555777;;;???AAACCCFFFJJJOOOVVV^^^cccaaafffjjjmmmmmmnnnqqqttttttssssssrrrpppmmmjjjiiinnnnnnmmmlllkkkiiihhhgggiiilllppprrrrrrppppppppppppqqqqqqpppnnnoooqqqsssppprrrrrrpppmmmlllnnnqqqnnnppprrruuuwwwwwwvvvvvvpppqqqrrrqqqnnnmmmmmmnnnkkklllnnnppprrrsssttttttrrrsssssssssrrrrrrtttvvvrrrssstttttttttuuuwwwyyy|||zzzxxxuuussssssrrrssswwwvvvvvvwwwyyy|||wwwkkkbbbaaagggnnnrrr{{{wwwqqqllldddZZZUUUTTTRRRRRR[[[jjjyyy|||tttkkkiiikkkmmmkkkggg___^^^___```aaaaaa^^^[[[```lllvvvuuurrrrrrooojjjhhhkkkoookkk___VVV___nnnuuutttsssrrrmmmeee[[[TTTLLLEEE<<<333///------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************(((((())))))***************''''''***+++)))))),,,))))))))))))))))))))))))%%%###"""###&&&((()))***~~~|||{{{~~~zzzxxxvvvvvvxxxzzz{{{{{{uuuqqqlllhhhbbb___fffoooxxx{{{oooeee\\\WWWLLLCCC777000//////...,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))((())))))))),,,,,,,,,++++++*********(((((())))))******++++++)))))))))***++++++***(((,,,%%%(((+++%%%&&&***&&&******))))))((((((''''''((()))***++++++,,,++++++))))))))))))))))))))))))+++***))))))***)))'''%%%))))))******+++++++++,,,+++,,,------------000111===CCCSSSnnnppp]]]LLLNNN[[[qqq}}}{{{vvvuuu}}}sssvvv\\\FFFJJJYYYyyyqqqWWWFFF???;;;888666999CCCWWWtttuuu[[[LLLHHHJJJRRRUUU___jjjooommmmmmooommmkkkgggccc^^^WWWOOOIIIAAA>>>:::888777777666555999888888888999::::::;;;<<<======???@@@BBBDDDEEEHHHIIIJJJLLLLLLMMMMMMMMMQQQTTTWWWZZZ[[[YYYWWWVVVTTTTTTUUUVVVXXX[[[^^^___gggeeeaaa^^^]]]]]]___```cccaaa]]]ZZZXXXXXXXXXXXXUUUSSSSSSVVV[[[\\\YYYTTTTTTSSSUUUYYY^^^ccceeefffhhhgggeeecccbbb```]]][[[\\\[[[\\\```dddhhhiiiiiiiiihhhfffaaa]]]\\\___ccccccbbbaaacccgggmmmssswwwsssrrrrrrrrrtttvvvxxxzzz}}}yyyxxxxxxtttlllfffYYYSSSLLLGGGFFFDDDAAA>>>???===999888888999999888666666555555555777888999>>>@@@DDDGGGLLLSSS[[[```bbbdddfffggghhhkkknnnqqqoooqqqsssrrrmmmiiihhhhhhiiiiiihhhgggggggggggggggfffiiinnnqqqqqqqqqrrrsssuuusssrrrpppoooooopppppppppqqqqqqpppmmmmmmnnnoooppprrrsssrrrqqqqqqrrrsssttttttrrrqqqqqqqqqqqqqqqpppqqqssstttuuuuuuttttttuuusssrrrrrrssssssrrrqqqtttssssssssssssuuuvvvwww{{{xxxtttrrrrrrrrrqqqqqqrrruuuxxxyyyzzz{{{}}}~~~tttiiieeehhhlllsssuuu|||uuuqqqnnnhhhbbbaaa___]]]aaaooovvvsssmmmgggjjjqqqpppjjjdddZZZXXXaaaddd\\\VVVXXXgggpppvvvuuurrrrrrrrrqqqkkkooolllaaa[[[aaahhhlllwwwwwwuuupppmmmiii___UUUMMM@@@444000000...,,,++++++******))))))******++++++***((($$$###$$$(((,,,,,,+++***)))((((((((((((+++***)))'''&&&&&&%%%%%%***)))''''''((()))))))))%%%%%%&&&&&&'''(((((((((+++***)))(((((()))***+++,,,+++***)))))))))+++++++++***)))(((((()))***++++++++++++*********))))))************))))))))))))~~~}}}wwwuuussstttvvvyyy{{{{{{rrrmmmhhhddd```aaajjjuuuvvvjjj___UUUOOODDD===444///...///...,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---...///+++++++++******))))))))))))))))))))))))*********))))))((())))))***))))))***$$$(((,,,''')))...***&&&''''''((())))))******************)))(((''''''))))))))))))))))))))))))***)))((()))***+++)))((()))))))))*********+++++++++,,,------------///111444888GGG___yyyrrr___OOOMMMVVVjjjvvvtttnnnmmmzzzzzzoooooouuuzzzaaaMMMJJJOOOjjj~~~hhhYYYJJJ===777888999@@@PPPiiimmmYYYNNNKKKKKKOOOYYYeeekkklllmmmpppmmmkkkhhhddd___XXXQQQLLLCCC@@@<<<999999999888777999888888888999999:::;;;<<<<<<===>>>@@@BBBDDDEEEJJJJJJKKKLLLLLLMMMLLLLLLPPPSSSVVVYYYZZZYYYWWWVVVVVVVVVVVVWWWYYY\\\^^^___fffccc```]]][[[\\\^^^___aaa___\\\ZZZXXXXXXXXXXXXWWWUUUTTTWWW\\\]]]YYYUUUTTTTTTUUUYYY___dddfffggghhhfffdddcccbbb```]]][[[[[[\\\]]]aaaeeehhhiiihhhhhhhhhgggccc___^^^```bbb```______```dddiiiooosssrrrrrrrrrrrrrrrsssttttttttt{{{~~~zzzrrrlll```YYYQQQKKKHHHFFFCCC@@@???===999888999::::::999777666555555555666777888<<<>>>AAAEEEJJJPPPXXX]]]```bbbdddeeefffhhhkkkmmmmmmoooqqqpppllliiihhhhhhiiihhhhhhgggggggggggggggeeehhhkkkmmmnnnnnnpppqqqtttsssrrrpppooooooppppppqqqrrrrrrpppnnnmmmnnnpppssstttuuutttsssrrrssstttuuuuuutttsssqqqpppoooooonnnooopppqqqqqqqqqpppooosssrrrqqqsssuuuvvvuuutttvvvuuutttsssssstttuuuvvvwwwuuurrrpppooopppppppppqqqtttvvvxxxxxxyyy{{{}}}~~~wwwpppmmmooorrruuuvvv{{{}}}xxxsssrrrqqqoooqqq}}}rrrqqqmmmkkkpppwwwvvvpppcccZZZWWW]]]```\\\[[[```jjjqqquuurrrpppqqqssssssqqqrrrkkk```[[[aaakkkpppwwwwwwtttpppmmmiii```VVVIII===111...///---+++***---,,,,,,++++++,,,,,,---***++++++)))(((''')))***)))))))))))))))******+++))))))((((((''''''((((((***(((''''''((()))******((((((''''''''''''''''''))))))(((((((((((())))))))))))((((((((())))))*********))))))))))))***************))))))(((((((((*********)))))))))((((((~~~|||wwwuuurrrrrrtttvvvxxxxxxpppjjjccc___^^^cccooo|||qqqdddWWWKKKEEE;;;666000......///...,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))((())))))***++++++*********)))))))))))))))************))))))))))))***)))(((''''''((()))***)))%%%))),,,'''***...)))&&&&&&''''''(((((())))))))))))))))))((('''&&&&&&))))))))))))))))))))))))(((''''''(((***,,,+++***(((((())))))))))))******+++,,,------,,,,,,...000111444???SSSjjjwwwdddUUUNNNRRRcccqqqpppjjjfffppp{{{zzzoookkkpppuuuzzz|||jjjWWWJJJDDDWWWxxxttthhhUUU>>>555888999<<>>;;;:::::::::999999888888888888999::::::;;;;;;<<<===???AAACCCDDDIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQTTTWWWYYYYYYXXXWWWXXXXXXXXXXXXZZZ\\\^^^```dddaaa^^^ZZZYYYZZZ[[[]]]^^^]]][[[ZZZYYYXXXXXXXXXXXXVVVVVVXXX[[[\\\YYYVVVSSSSSSTTTXXX^^^ccceeeffffffeeecccbbbaaa```]]][[[[[[\\\___cccgggiiigggfffgggggggggeeebbb``````aaa]]]\\\\\\^^^aaaeeejjjmmmpppqqqqqqqqqqqqpppnnnmmmooosss~~~zzztttiiiaaaWWWOOOKKKHHHDDDAAA???===:::999999:::;;;:::888777666555444555666666999;;;>>>BBBFFFMMMTTTZZZ]]]___bbbcccccceeegggiiijjjlllmmmllljjjiiiiiiiiiiiihhhhhhgggggggggggggggeeegggiiiiiiiiijjjmmmooosssrrrqqqppppppppppppppprrrrrrrrrqqqooonnnooopppuuuvvvwwwvvvuuusssssstttuuuuuuuuutttrrrpppnnnlllmmmnnnoooppppppooonnnnnnrrrqqqqqqsssvvvxxxxxxxxxxxxwwwuuutttssssssssstttsssqqqooommmmmmmmmnnnoooqqqsssuuuwwwwwwwwwyyy{{{}}}}}}}}}}}}~~~}}}wwwttttttvvvxxxzzzxxxyyy~~~~~~nnnnnnmmmnnnsssxxxuuuooobbbYYYUUUWWWYYYZZZ```iiimmmrrrtttpppnnnpppttttttwwwssshhh]]][[[cccnnnuuuuuuvvvsssooollliii```VVVBBB888...,,,---+++******---,,,,,,++++++,,,,,,---)))+++......---***))))))'''''''''((()))+++,,,---(((((((((((())))))***+++)))(((((((((((()))***+++******)))(((((('''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''(((((((((((())))))************))))))))))))((((((((((((''''''******))))))))))))((((((~~~~~~}}}{{{zzzwwwtttssssssttttttsssppphhh```]]]^^^eeettt{{{lll^^^PPPDDD<<<666333000...//////---+++------,,,,,,,,,+++++++++************************+++***)))((('''&&&&&&&&&******************))))))++++++******))))))((((((******((('''&&&&&&(((******&&&******$$$(((,,,$$$***))))))((('''&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((((((((((((((('''&&&%%%''')))*********((((((((((((((()))))))))+++,,,---,,,++++++---///000222:::JJJ^^^vvvlll\\\QQQQQQbbbrrrtttmmmiiikkkvvv~~~{{{qqqmmmqqqxxxzzzzzz|||sss___KKK???KKKiiivvvooo___GGG;;;<<<:::999===KKKaaa}}}{{{___LLLKKKKKKQQQ\\\dddgggkkknnnmmmllljjjhhheeeaaa[[[VVVJJJFFFAAA===;;;;;;;;;:::999888888888888888999999::::::;;;<<<>>>???AAABBBFFFGGGIIIKKKMMMNNNNNNOOOMMMOOORRRUUUWWWXXXWWWWWWYYYYYYYYYYYYZZZ\\\^^^___aaa___[[[XXXVVVWWWYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVXXXZZZZZZXXXVVVRRRQQQSSSWWW\\\```ccccccdddcccaaaaaaaaa___]]][[[ZZZ\\\```eeeiiiiiigggddddddeeeffffffdddbbb```___[[[[[[[[[]]]___bbbfffhhhmmmnnnpppqqqqqqooolllkkkoooooovvv|||ppphhh\\\RRRMMMHHHDDDAAA@@@===:::999:::;;;;;;:::888777555444444444444555777999<<>>@@@AAABBBDDDFFFIIILLLOOOPPPQQQLLLNNNQQQSSSUUUVVVVVVVVVYYYXXXXXXXXXZZZ[[[]]]______]]]YYYVVVTTTUUUWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTXXX\\\```bbbcccbbbaaa`````````___]]]ZZZYYY\\\```fffjjjjjjgggeeecccccceeefffeeeccc```^^^\\\\\\\\\^^^___aaacccdddhhhjjjmmmppppppooommmllljjjhhhlllzzzwwwooocccYYYRRRMMMGGGCCC@@@>>>:::999999::::::999777666555333333333444444666888;;;>>>BBBIIIPPPUUU[[[^^^aaacccddddddfffgggjjjiiihhhhhhjjjkkkmmmmmmjjjjjjiiihhhhhhhhhhhhiiijjjjjjiiihhhggghhhkkknnnppppppqqqpppppppppoooooopppqqqqqqooommmlllmmmoooqqqsssuuutttrrrpppoooooommmnnnppprrrrrrqqqooonnnmmmoooqqqsssuuuvvvvvvvvvuuusssssstttuuuvvvuuutttqqqpppooonnnnnnooopppqqqkkklllmmmlllkkkmmmpppttttttvvvxxxyyyxxxxxxyyyzzz|||{{{{{{|||wwwpppooossswww{{{}}}zzzzzz}}}{{{hhhfffggglllqqqpppkkkeee___XXXPPPLLLNNNVVVdddpppnnnsssuuusssrrrtttsssqqqtttjjj```___fffooovvvzzzttttttpppkkkgggbbbXXXNNN999222---------++++++,,,+++******))))))******++++++,,,,,,+++***)))***+++******))))))))))))******+++******)))))))))))))))(((***++++++)))((()))+++(((((((((((())))))******((((((***++++++***(((((($$$&&&''')))******))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))(((((((((((('''oootttzzz~~~~~~~~~wwwwwwxxxzzz{{{zzzwwwuuunnneee]]]\\\aaajjjxxxtttcccSSSFFF<<<666333222111000...---,,,+++------,,,,,,,,,,,,++++++************************'''''''''((()))+++,,,---+++++++++++++++,,,,,,,,,************))))))))))))***,,,,,,***'''&&&(((+++'''''',,,+++)))555???777((((((((()))))))))))))))************)))(((''''''))))))))))))))))))))))))(((&&&%%%%%%'''((())))))******))))))))))))((((((***+++,,,+++******+++---+++,,,111999DDDWWWtttppp^^^TTT^^^nnnwwwzzz|||xxx|||zzzmmmgggggguuuzzz|||sssYYYNNNIIIRRRiii~~~wwwnnnaaaNNN???;;;777888>>>HHH[[[|||www[[[NNNGGGEEEKKKUUU^^^gggmmmlllllllllmmmmmmjjjfffcccUUUPPPHHHBBB>>>===;;;;;;999999888777777777777888777777888999;;;===???@@@@@@AAADDDHHHKKKNNNOOOPPPLLLNNNPPPRRRSSSTTTTTTTTTVVVVVVVVVVVVXXXZZZ\\\^^^^^^[[[XXXTTTSSSTTTUUUWWWYYYZZZ\\\\\\\\\ZZZXXXVVVWWWWWWVVVVVVUUUTTTTTTTTTXXXWWWXXXZZZ^^^aaaccccccaaa___^^^______^^^\\\ZZZYYY[[[```eeejjjkkkiiigggccccccdddfffgggeeebbb^^^\\\]]]^^^___```aaaaaaaaaeeegggjjjmmmooonnnmmmllldddbbbdddnnn~~~vvvkkkbbb[[[TTTMMMIIIAAA>>>:::888888888777777666555444333222333444555555777:::===AAAGGGNNNSSS[[[^^^bbbdddeeefffhhhiiijjjhhhffffffiiikkkmmmmmmlllkkkkkkjjjiiijjjjjjjjjllllllkkkiiihhhiiikkknnnoooppppppqqqppppppoooooonnnnnnnnnmmmkkkjjjkkklllmmmppprrrrrrpppnnnmmmllljjjkkkmmmoooppppppoooooommmoooqqqsssuuuvvvvvvvvvuuusssrrrrrrssssssrrrppplllkkkjjjiiijjjjjjllllllhhhjjjllllllkkkmmmrrrvvvvvvxxxzzzzzzyyyyyyzzz{{{|||{{{{{{}}}{{{tttqqqssswww{{{}}}|||||||||}}}zzzhhhddddddlllrrrqqqmmmkkk___YYYQQQNNNRRR\\\jjjsssppptttvvvuuuuuuvvvuuuqqqrrriiieeekkkvvvzzzzzzxxxssssssnnngggbbb\\\QQQFFF666000---......++++++------,,,,,,++++++,,,,,,---,,,,,,+++)))''''''***---,,,+++***)))((((((((((((+++***))))))(((((((((((()))+++...,,,)))'''(((***&&&&&&'''(((((()))******))))))************))))))'''((())))))************))))))************))))))(((((())))))))))))******))))))((((((((((((''''''jjjpppxxx}}}~~~}}}}}}}}}|||}}}|||vvvrrrggg___ZZZ[[[bbbkkkxxxmmm[[[LLL@@@888444000000000///---,,,,,,---------,,,,,,,,,,,,++++++************************######$$$%%%''')))+++,,,)))*********++++++++++++)))))))))))))))************---///---(((&&&(((+++((((((,,,******;;;GGG@@@*********************)))))))))))))))((('''&&&&&&))))))))))))))))))))))))(((&&&%%%&&&(((+++------++++++*********)))))))))***+++,,,+++))))))***,,,---///222666;;;JJJeee|||mmmZZZ[[[gggsss}}}zzzkkkdddkkkwwwfffXXXIIIIII^^^ttt}}}ssskkkWWWAAA;;;888888<<>>???@@@BBBDDDGGGIIIKKKLLLMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSTTTVVVYYY[[[]]]]]][[[WWWTTTRRRSSSUUUVVVZZZ[[[]]]^^^]]][[[XXXVVVXXXXXXWWWVVVUUUTTTTTTUUUYYYXXXXXXZZZ]]]___``````___^^^]]]^^^^^^^^^\\\ZZZXXXZZZ___dddjjjlllkkkiiieeeeeeeeegggiiihhheeeaaa]]]]]]^^^___``````______ccceeegggjjjkkklllkkkkkk```___^^^aaakkkzzzyyyoooggg```YYYQQQKKKBBB???:::777666666555444444333222222222333444555444666888;;;???EEELLLQQQYYY]]]aaaeeefffgggiiijjjjjjgggddddddgggjjjllllllmmmmmmlllkkkkkkkkkkkklllmmmmmmmmmkkkiiiiiijjjlllnnnooopppqqqqqqpppooooookkklllllljjjhhhggghhhjjjjjjmmmppppppooommmlllkkkjjjkkkkkkllllllmmmmmmnnnpppqqqssstttuuuttttttssssssqqqppppppqqqqqqpppnnniiihhhfffeeedddeeeeeefffeeehhhkkkkkkjjjlllrrrxxxwwwyyy{{{{{{zzzyyyyyyzzzzzzyyyzzz}}}zzzuuusssvvvyyyxxxzzz|||~~~~~~~~~xxxkkkeeecccjjjpppooommmmmm```[[[TTTSSS[[[hhhsssxxxuuuwwwvvvttttttwwwwwwssstttmmmnnn|||}}}uuutttrrrmmmddd]]]VVVJJJ???333///---...---***))),,,---,,,,,,++++++,,,,,,---,,,,,,+++)))((((((***,,,,,,+++***)))((((((((((((((((((''''''(((((())))))***---000...)))&&&&&&(((''''''''''''''''''(((((())))))(((((((((((()))))))))))))))((())))))************))))))))))))******'''''''''(((((()))))))))))))))((((((((('''''''''hhhooowww|||}}}|||{{{|||{{{rrrkkkaaa[[[WWW[[[bbblllxxx{{{iiiVVVGGG<<<666222---......---,,,,,,---...---------,,,,,,,,,++++++)))))))))))))))))))))))))))(((((())))))***+++,,,(((((())))))*********+++(((((())))))******++++++***---000...***'''(((+++)))***,,,)))(((:::GGG@@@......---+++***(((''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((&&&%%%'''***...000111,,,+++++++++******))))))***++++++***))))))***,,,+++---000222333>>>VVVmmmzzz```ZZZcccpppuuujjjddduuuppp^^^IIICCCXXXlll}}}wwwdddKKK;;;888999;;;:::AAA[[[xxxfffXXXKKKHHHLLLSSS[[[bbbllllllnnnpppqqqpppmmmjjjaaa[[[QQQIIICCC@@@???===999999888777777666777777666666666888999;;;===>>>BBBCCCDDDFFFHHHIIIIIIIIIMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQSSSUUUXXXZZZ\\\]]]ZZZWWWTTTRRRSSSUUUVVV[[[\\\^^^___^^^[[[XXXUUUYYYYYYYYYWWWUUUTTTUUUVVVWWWVVVUUUWWWYYY[[[[[[[[[^^^]]]]]]]]]^^^^^^\\\ZZZXXXZZZ^^^dddiiillllllkkkhhhgggfffhhhkkkjjjgggddd\\\]]]______```___^^^]]]cccdddfffggghhhiiihhhhhh[[[YYYVVVTTTWWWaaapppzzz~~~~~~xxxooohhhbbbZZZQQQKKKBBB???:::777555444333222333222222111222333555666333444777:::>>>DDDKKKPPPXXX[[[aaadddfffhhhjjjkkkjjjfffbbbbbbeeeiiijjjjjjnnnnnnmmmllllllllllllmmmmmmmmmmmmllljjjiiijjjkkknnnooopppqqqqqqpppooonnnjjjjjjjjjiiigggfffggghhhhhhkkkooopppooommmlllkkklllkkkkkkjjjjjjkkkkkkllluuuuuuvvvvvvvvvuuusssrrrpppooonnnoooppppppooonnnhhhgggdddbbbaaa``````aaacccfffiiijjjiiikkkrrrxxxwwwyyyzzzzzzyyyxxxyyyzzzyyyxxxyyy}}}|||~~~wwwssssssvvvssswww|||}}}|||{{{~~~zzzvvvooogggccchhhllljjjhhhiiiaaa\\\WWWXXXcccqqq{{{}}}yyyyyyvvvrrrsssxxxyyywwwwwwrrrvvvssstttrrrlllccc[[[RRREEE:::222...,,,...,,,)))(((***+++******************++++++,,,---,,,***)))***++++++******)))))))))))))))%%%%%%&&&&&&''')))***++++++...111...)))%%%%%%'''((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))+++***(((''''''((()))***+++***)))(((((()))***+++&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''pppsssvvvxxxzzz}}}oooaaa[[[SSSRRR]]]fffjjjuuuttt^^^MMM???444...---///............------------------+++(((((()))+++***)))))))))******)))(((+++*********))))))((((((*********+++,,,---//////))))))(((((()))***++++++===VVVXXX999%%%***---$$$---444555///111;;;>>>888222,,,((()))***'''%%%&&&$$$&&&''''''&&&&&&((()))---+++)))''''''((()))***))))))))))))))))))))))))...+++&&&######%%%)))+++)))))))))))))))******+++...***,,,444666999HHH\\\wwwnnnVVVRRRccczzzeee___vvvkkkNNNEEELLL___}}}qqqWWWEEE;;;666:::===AAAOOO```}}}fffPPPIIIHHHHHHQQQ]]]eeeeeegggnnntttuuuoooiiiaaa\\\UUUNNNGGGBBB@@@???@@@===:::888888888777666777777777888999;;;<<<===AAAAAABBBCCCDDDEEEFFFGGGNNNMMMKKKJJJJJJKKKKKKLLLRRRRRRRRRSSSVVVXXX[[[]]][[[YYYWWWTTTRRRRRRRRRSSSXXXYYYYYYYYYYYYWWWVVVUUUXXXXXXXXXVVVTTTSSSTTTVVV[[[ZZZYYYYYYYYYYYYZZZZZZYYYZZZZZZZZZXXXXXXZZZ[[[]]]^^^___aaacccgggiiikkkiiihhhggggggggggggggghhh___```bbbbbb`````````aaaeeeeeedddfffggggggeeeddd]]]SSSLLLKKKLLLMMMUUU___aaaccceeehhhkkknnnooopppwww~~~yyynnngggccc]]]TTTLLLDDD@@@<<<999888777666444444333222222111111222222333222444:::???CCCKKKSSSYYY^^^bbbbbbccchhhjjjiiijjjhhheeeeeegggjjjkkkkkklllmmmllliiifffeeegggjjjllliiijjjnnnoookkkhhhhhhkkkmmmoooqqqrrrpppnnnmmmjjjiiigggfffggghhhgggffffffhhhjjjlllmmmlllkkkjjjnnnmmmmmmllllllkkkkkkjjjkkkssswwwtttqqqssssssooommmkkkhhhfffffffffeeedddcccddddddccc```_________ddddddeeegggiiimmmoooqqqyyywwwuuutttuuuvvvuuuuuuvvvwwwyyy|||}}}|||zzzwwwxxx~~~wwwtttssswwwtttwww~~~|||vvvsssttt}}}|||nnnlllpppmmmllljjjhhhgggfffgggggghhh\\\WWWdddyyy|||wwwuuupppkkknnnuuutttuuuwwwrrrmmmfff```XXXLLL<<<000000000...---,,,+++++++++------,,,+++*********+++)))************)))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''***)))'''&&&'''(((***+++(((((()))))))))'''&&&%%%((((((((((((((('''''''''''''''(((((())))))************))))))((((((''''''&&&''')))(((''''''((()))vvvwwwxxxyyyzzz}}}yyyfffXXXVVVPPPSSS___hhhkkksss~~~|||kkkVVVGGG;;;222...///............------------,,,,,,------------,,,+++***)))((()))***+++++++++************)))))))))(((******+++,,,,,,---------))))))(((((()))******+++666IIIKKK555&&&***---'''%%%000999<<>><<<999777777888777666777777777888999;;;<<<===???@@@AAABBBDDDEEEFFFGGGJJJJJJIIIIIIJJJLLLNNNOOORRRRRRSSSTTTVVVXXXZZZ\\\ZZZXXXUUUSSSQQQQQQRRRRRRWWWWWWXXXXXXXXXWWWVVVUUUVVVWWWWWWVVVUUUTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZYYYXXXXXXZZZ\\\_________```bbbfffiiijjjjjjiiiiiihhhhhhhhhhhhhhh___aaabbbbbb```___``````___aaaeeeiiikkkiiiddd```YYYQQQJJJGGGDDDAAADDDJJJMMMNNNQQQSSSVVVXXXYYYZZZ```ffflllnnnsss|||xxxoooiiieee___WWWPPPDDD@@@<<<999777666555444444333222222111111222222444222555:::???CCCJJJRRRYYY___bbbbbbdddhhhjjjiiijjjhhhffffffgggiiijjjjjjjjjkkkjjjgggddddddfffiiillljjjlllqqqrrrnnnkkkjjjhhhjjjlllnnnppppppooooookkkiiiggggggggggggfffeeehhhiiijjjlllmmmmmmmmmmmmooonnnmmmkkkiiihhhgggfffiiippptttrrrppprrrqqqooollliiifffeeeddddddcccbbbcccddddddbbb```___```aaafffffffffgggjjjmmmppprrrwwwvvvuuutttssstttuuuvvvxxxzzz}}}}}}xxxuuurrrxxx~~~{{{zzzwwwuuuwww}}}wwwtttrrrzzzvvvjjjhhhmmmooommmkkkiiigggggghhhhhhddd\\\]]]ooo|||zzzvvvooommmooopppwwwzzzqqqmmmfff^^^UUUHHH:::000...---,,,,,,+++,,,,,,,,,,,,++++++************+++)))))))))(((((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***((()))*********)))'''&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((%%%&&&((((((''''''(((***|||yyyyyy|||{{{ooo^^^QQQQQQPPPXXXfffnnnpppttt{{{nnn^^^LLL???666000///000............------------++++++,,,///333333///+++******)))))))))***,,,---************))))))))))))***+++,,,------,,,+++***))))))((((((((()))******...777999///'''))),,,,,,)))444===AAAFFFLLLIIIBBB333,,,((()))***(((&&&'''((()))***)))'''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))'''%%%)))))))))))))))******+++///++++++///......999GGG\\\uuuqqq```aaannn|||lllmmmvvv```KKKFFFGGG\\\{{{sssYYYIII;;;888888999@@@III___|||ooo\\\QQQJJJLLLQQQ[[[]]]aaaeeeiiikkkllllllgggddd```ZZZTTTOOOKKKIII@@@===:::888999::::::999888888888888999:::;;;<<<===>>>???AAACCCDDDFFFGGGGGGGGGGGGHHHJJJMMMPPPQQQRRRSSSTTTUUUWWWXXXYYYYYYXXXWWWTTTRRRQQQQQQQQQRRRUUUVVVWWWWWWXXXWWWWWWWWWUUUVVVVVVVVVUUUUUUWWWYYYTTTUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXXXXXXXYYY[[[]]]```_________aaadddgggiiihhhhhhhhhggggggfffffffff```bbbcccbbb```______```ZZZ___fffmmmppplllddd]]]WWWQQQJJJEEE???:::999;;;???@@@BBBDDDEEEFFFGGGGGGIIINNNSSSWWW___kkkuuuyyyzzzuuuooojjjeee___WWWQQQDDD@@@;;;888777666555333444333222222111111222222444333555:::>>>BBBJJJRRRZZZ___ccccccdddhhhjjjiiikkkiiigggfffggghhhhhhhhhggghhhgggeeecccccceeegggllljjjmmmsssuuurrrnnnmmmeeefffhhhjjjlllnnnpppqqqmmmkkkhhhgggggggggfffdddhhhhhhhhhiiijjjlllmmmnnnooonnnllljjjgggeeecccbbbggglllpppooonnnppppppnnnkkkhhheeecccbbbbbb```___bbbccccccaaa```aaaccceeeiiihhhhhhhhhjjjnnnrrrtttsssuuuvvvtttrrrrrruuuyyy~~~}}}vvvrrrqqqvvv~~~yyyvvvxxx~~~yyywwwrrryyy|||nnndddccchhhnnnmmmkkkiiihhhhhhhhhiiiaaa```ggg|||~~~{{{uuunnnjjjmmm{{{zzzpppllleeeZZZNNNAAA666000+++*********+++,,,------******)))))))))***++++++***)))'''&&&&&&&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((***)))(((''''''((()))***))))))***+++***)))((('''&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))###%%%&&&'''&&&&&&((()))zzzxxxzzz|||xxxsssiiiZZZOOOOOOTTTaaaqqqxxxwwwwwwzzzaaaRRRBBB999333......111.........---------,,,,,,---+++***...444666222...,,,,,,+++)))((()))+++---*********)))))))))))))))***+++---...---,,,)))((())))))((((((((())))))***))))))+++,,,***(((***///555:::===:::888888444...444---((()))***(((&&&''')))***+++***(((''''''((('''(((((())))))(((''''''((((((((((((((((((((((((&&&'''***++++++)))'''&&&)))))))))))))))******+++---++++++---,,,,,,444>>>LLLeee|||hhhcccooo~~~qqqmmm}}}vvvXXXHHHFFFRRRmmmqqqaaaPPP???999888999<<>>????????????>>>@@@CCCEEEHHHMMMXXXdddlllsssqqqmmmiiiccc\\\TTTPPPDDDAAA<<<888777666444333444333222222111111222222555333555;;;>>>BBBIIIQQQZZZ```ddddddeeeiiijjjiiillliiigggfffgggggggggfffffffffeeeeeedddeeefffgggkkkjjjmmmtttvvvsssooonnneeeeeefffgggiiilllnnnpppnnnllliiihhhggggggeeedddfffeeeeeeeeegggiiilllmmmooonnnllljjjgggeeecccbbbgggjjjlllmmmnnnoooooonnnjjjgggdddbbbaaa```___^^^aaaaaabbbaaaaaabbbfffhhhlllkkkjjjjjjlllppptttvvvrrrvvvxxxwwwssstttxxx}}}{{{vvvsssyyy{{{zzzxxx}}}~~~~~~yyy}}}~~~rrrggg```aaagggjjjiiihhhhhhggghhhhhhiiiccceeeppp|||tttmmmqqqvvvnnnjjjaaaTTTFFF:::222///*********)))***++++++,,,)))((((((((()))***+++++++++***(((&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((((('''(((((()))'''((()))******)))((('''%%%&&&&&&'''((()))***************)))((('''''''''&&&''''''(((((()))))))))"""$$$&&&&&&&&&&&&((())){{{wwwxxx~~~xxxrrrlllcccWWWOOOPPPZZZjjjyyy|||xxxwwwyyyVVVIII<<<555111...---000...------------,,,,,,,,,///+++)))+++111444333000,,,------***((('''(((***))))))))))))))))))*********+++---------+++)))'''))))))((((((((((((((())))))$$$%%%+++,,,((()))000;;;:::666111///111333222555---(((((()))((('''((()))***+++***(((''''''(((((())))))*********)))((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))))))))******+++*********,,,,,,---333999@@@VVVvvvpppfffppp~~~}}}nnnssskkkQQQEEEHHH[[[|||rrrcccTTTCCC:::888888:::===EEEZZZwwwhhhTTTNNNPPPIIIOOOXXX```fffiiilllmmmiiiiiigggddd]]]UUUNNNIIIGGGDDD???<<<<<<=========999999999888999999::::::999:::;;;===@@@BBBCCCDDDGGGGGGGGGGGGIIIKKKMMMOOOQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWUUUSSSSSSSSSUUUVVVVVVVVVWWWWWWXXXZZZZZZ[[[YYYYYYYYYWWWTTTSSSSSSUUUSSSUUUWWWXXXYYYXXXWWWUUUSSSTTTVVVWWWWWWXXX[[[]]]_________```aaabbbdddeeebbbbbbcccbbbbbb```___^^^```aaacccbbb```______``````dddkkkrrrvvvtttnnniiiddd```XXXNNNGGGDDDBBBAAA<<<<<<<<<<<<;;;999888777======>>>???AAAHHHTTT^^^kkklllllliiibbbZZZSSSOOOEEEBBB===999777666444333444333222222111111222222444333555:::>>>BBBJJJRRR[[[aaaeeefffgggjjjjjjhhhkkkiiiggggggggggggfffdddeeeeeeeeeeeefffggghhhhhhiiihhhkkkrrrtttqqqnnnnnnhhhgggffffffgggiiilllmmmnnnllliiihhhhhhgggfffdddfffeeeeeeeeegggjjjmmmpppmmmmmmllljjjiiihhhgggfffhhhhhhiiilllnnnnnnmmmnnniiifffcccaaa``````___^^^^^^___aaabbbccceeeiiikkkooonnnmmmmmmooorrruuuwwwssswwwzzzzzzwwwxxx}}}}}}xxxuuuuuu}}}wwwxxx|||~~~uuukkkddd```ccchhhgggggghhhhhhhhhhhhggggggfffjjjuuu~~~yyy|||uuummmggg[[[LLL>>>444///...++++++***)))))))))******)))((((((((()))***++++++,,,+++)))''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((%%%&&&'''((((((((('''&&&%%%&&&&&&'''((()))******++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))###$$$&&&&&&%%%&&&'''))){{{vvvuuuyyy}}}}}}tttllleee]]]TTTNNNSSS___qqq}}}wwwsssyyywwwyyywwwttt{{{yyyiiiKKK@@@777333111...---///------------,,,,,,,,,,,,...+++((())),,,//////...***,,,---+++(((&&&''')))))))))))))))************++++++,,,,,,,,,***)))((())))))((((((''''''((((((***%%%&&&+++,,,)))***000<<<777000***)))---444888666...(((((()))(((((()))((()))***)))'''''''''((())))))))))))************))))))))))))))))))))))))))))))((((((((()))***+++)))))))))))))))******+++((()))***+++,,,///333666999JJJfffsssbbbdddpppyyy{{{rrrvvvdddGGGDDDLLLddd~~~zzzggg\\\LLL@@@:::888999999AAAMMMddd}}}cccUUUPPPHHHLLLSSS[[[bbbgggiiiiiijjjkkkllljjjeee]]]TTTOOOKKKGGGAAA===;;;;;;;;;:::::::::999999888999999999888999:::<<<>>>@@@AAABBBGGGGGGGGGGGGHHHJJJLLLMMMPPPOOOOOOPPPQQQSSSVVVWWWXXXVVVUUUSSSSSSTTTVVVWWWVVVVVVVVVWWWWWWYYYZZZ[[[ZZZZZZYYYWWWTTTRRRRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVVVVVVVWWWZZZ\\\\\\]]]___aaabbbcccccccccbbbcccccccccbbb```___]]]___```bbbbbb`````````aaadddgggmmmuuu{{{|||{{{xxxrrrooofffYYYPPPLLLHHHDDDBBBAAA@@@???<<<:::888666999999999::::::>>>HHHTTTaaaeeeiiihhhaaaYYYTTTQQQGGGCCC>>>:::999777555444444333222222111111222222333222444:::???CCCKKKSSS[[[bbbgggggghhhjjjjjjhhhjjjiiiggggggggggggeeedddeeeddddddfffhhhjjjiiiiiiiiigggiiioooqqqooolllmmmjjjiiihhhhhhhhhiiijjjkkknnnllliiihhhhhhhhhgggeeeiiihhhhhhiiikkkooorrrtttlllllllllkkkjjjjjjjjjiiiiiiffffffkkkmmmlllkkklllgggdddaaa`````````___^^^[[[]]]aaaccceeehhhkkkmmmqqqqqqqqqqqqrrrtttvvvwwwvvvxxx{{{{{{{{{}}}{{{uuuuuuwww{{{}}}|||uuuuuuxxx|||}}}nnnfffccccccfffkkkiiikkkmmmmmmllliiifffdddeeekkkwwwzzzlllcccTTTDDD888000---,,,,,,,,,+++***)))))))))*********)))))))))***++++++,,,+++***(((((())))))***(((((((((((())))))))))))************************(((((((((((())))))))))))******))))))((((((''''''$$$%%%&&&'''((('''&&&%%%&&&&&&''''''(((((())))))+++******)))(((''''''&&&''''''''''''''''''((((((%%%&&&''''''&&&&&&'''((({{{uuussstttvvv}}}wwwnnnfff```ZZZUUUQQQYYYgggyyy~~~wwwrrrpppmmmooolllfffjjjeeeSSS@@@888111111111///...///---------,,,,,,,,,++++++***)))))))))***)))))))))$$$(((,,,,,,(((&&&''')))((()))))))))************++++++++++++************))))))((('''''''''''''''(((''')))++++++***,,,000888333,,,((('''***///444777...(((((()))((((((***&&&'''(((((('''&&&'''))))))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))************)))))))))))))))******+++''')))***+++,,,///111222444>>>SSSooozzzbbb[[[aaaqqqzzzrrrzzzTTTLLLGGGRRRjjjsssjjj\\\LLLAAA;;;999888===BBBQQQkkk|||dddVVVMMMMMMNNNSSS[[[aaadddcccfffiiimmmnnnkkkddd[[[VVVSSSNNNFFFAAA===<<<;;;:::;;;::::::999888888888999888888999;;;<<<>>>??????FFFFFFFFFFFFHHHJJJLLLMMMNNNMMMLLLLLLNNNRRRUUUXXXVVVUUUSSSRRRSSSTTTVVVWWWVVVUUUUUUUUUUUUVVVXXXXXXYYYYYYYYYWWWTTTSSSSSSUUUTTTTTTTTTSSSRRRRRRQQQQQQSSSTTTUUUVVVVVVWWWYYY[[[YYY[[[___bbbdddcccbbbaaaaaaaaabbbbbbaaa___]]][[[]]]___aaabbbaaa```aaabbbcccgggoooyyyyyylllbbb\\\UUUNNNKKKJJJHHHFFFBBB???<<<;;;999888:::;;;999888AAALLLRRRZZZaaaccc]]]WWWSSSRRRIIIEEE@@@<<<:::888666555444333222222111111222222222111444:::???DDDLLLTTT\\\bbbggghhhhhhkkkjjjhhhiiigggfffggghhhgggfffddddddcccccceeeiiikkkjjjhhhjjjggghhhlllnnnlllkkkmmmjjjjjjjjjjjjjjjjjjkkklllmmmkkkiiihhhiiiiiihhhgggiiiiiijjjlllnnnqqqtttvvvlllllllllkkkjjjjjjiiiiiijjjdddccchhhkkkhhhgggiiicccaaa^^^]]]^^^^^^^^^]]]WWW[[[aaaeeehhhjjjlllnnnrrrrrrsssuuuuuuvvvvvvvvvxxxxxxyyy{{{~~~zzzuuutttuuutttzzzxxxrrrrrrvvvyyy~~~wwwhhhbbbccceeeiiinnnrrrtttvvvvvvrrrllleeeaaaccckkkxxx~~~lll___MMM===444///,,,+++++++++*********+++,,,,,,,,,++++++************+++***)))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))************))))))((('''&&&$$$%%%'''((((((((('''&&&'''''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''&&&&&&'''((()))(((&&&&&&&&&'''|||uuurrrqqqrrrtttooohhhaaa^^^[[[XXXVVV___nnnzzztttjjjhhhiiifff______XXXDDD888222...000111000...///---------,,,,,,,,,++++++&&&(((++++++)))&&&$$$$$$%%%***,,,)))'''(((+++(((((())))))*********++++++******))))))***++++++***)))((('''''''''''''''&&&)))+++***)))+++...000111...+++***+++---222666777///(((((()))((((((***$$$&&&''''''&&&&&&((())))))(((&&&%%%&&&'''***+++))))))))))))))))))))))))&&&((()))+++++++++***))))))))))))))))))******+++''')))******+++...//////111777GGGaaa~~~jjj]]]___kkkyyytttwwweeeZZZKKKIII]]]www~~~~~~xxxjjjWWWHHH???<<<::::::;;;EEE^^^}}}yyycccSSSNNNKKKMMMUUU\\\______aaaeeekkknnnmmmggg___ZZZZZZTTTLLLEEEAAA???>>>===;;;;;;:::999888888888888888888999:::<<<======>>>DDDDDDEEEFFFHHHJJJMMMNNNMMMLLLJJJJJJLLLPPPUUUYYYUUUTTTRRRQQQRRRSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVTTTTTTUUUVVVXXXWWWVVVTTTSSSSSSSSSSSSSSSTTTVVVVVVUUUVVVXXXZZZWWWZZZ___ccceeedddbbb```^^^______```^^^\\\ZZZXXX\\\^^^aaaaaaaaaaaabbbcccaaafffppp}}}|||sssmmmddd[[[OOONNNLLLIIIEEEAAA>>><<<<<<<<<===???:::777===HHHFFFOOOYYY\\\XXXSSSQQQRRRJJJFFFAAA===;;;999777666444333222222111111222222111000333:::???DDDMMMUUU\\\ccchhhhhhiiikkkkkkhhhhhhgggfffggghhhhhhfffdddcccaaaaaadddiiikkkjjjhhhlllhhhgggkkkmmmkkkkkkmmmiiijjjjjjkkkllllllmmmmmmllljjjhhhhhhiiijjjiiihhhggghhhjjjllloooqqqtttuuummmllllllkkkjjjiiihhhhhhiiicccaaagggiiifffeeeggg```^^^\\\[[[\\\]]]]]]\\\UUUZZZaaafffiiikkkmmmooorrrsssuuuwwwwwwwwwvvvvvvxxxxxxxxx{{{|||uuusssssspppxxx|||uuuppprrrvvvxxxzzz~~~rrrddd```cccgggkkkooozzz|||~~~}}}wwwnnneee___bbbkkkxxxzzzvvvzzz}}}zzzlll]]]III999222///,,,***)))))))))***+++---...///------,,,+++*********+++((((((((()))(((((('''&&&'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******************)))(((&&&&&&%%%&&&((()))))))))((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((''''''&&&&&&%%%((()))***)))'''&&&&&&'''|||vvvqqqmmmlllmmmkkkfff```[[[ZZZ\\\^^^jjjzzz~~~rrrkkkgggbbbaaa```XXXKKK@@@222111111000///......---------,,,,,,,,,,,,++++++************))))))))))))&&&'''((())))))******))),,,,,,++++++***)))))))))***************)))(((((()))))))))((('''&&&&&&%%%***)))'''%%%###%%%))),,,---,,,***)))***---111444222,,,%%%$$$&&&)))(((&&&***)))'''&&&%%%%%%&&&&&&,,,)))&&&%%%&&&'''((('''******))))))((((((''''''************************))))))))))))))))))))))))******+++++++++,,,,,,,,,222666???OOOiiizzziiicccjjjzzzrrruuuhhhNNNQQQcccrrr}}}yyylllZZZHHH===999;;;;;;@@@PPPhhh|||bbbQQQFFFIIIOOOQQQUUU^^^]]]bbbgggjjjiiieeeaaa___]]]YYYRRRKKKEEEAAA???>>>;;;;;;;;;::::::::::::999999999999:::;;;<<<===>>>AAABBBCCCEEEGGGIIIKKKKKKMMMMMMNNNNNNMMMOOOQQQTTTSSSRRRQQQPPPOOONNNNNNNNNQQQQQQQQQRRRRRRTTTUUUUUUXXXXXXWWWUUUSSSRRRSSSTTTVVVWWWWWWUUURRRPPPPPPQQQTTTXXX[[[[[[XXXVVVVVVWWW]]]]]]^^^bbbfffeeeaaa]]]^^^^^^___aaabbb```\\\YYY___```bbbaaa```___```aaagggfffiiivvvsssfffbbb\\\TTTOOOLLLJJJGGGDDD>>>>>>>>>;;;888888<<<@@@DDDJJJQQQUUUUUUUUUUUUVVVOOOJJJBBB<<<:::999999999444444444444444444444444000222666:::@@@GGGOOOTTTYYY```hhhlllllliiiggggggffffffeeeeeeeeedddddddddeeeeeefffgggggggggggggggfffhhhiiiiiihhhhhhhhhiiilllllllllkkkkkkjjjjjjjjjiiihhhhhhjjjkkkkkkiiigggggghhhiiikkkmmmooopppqqqpppmmmiiieeecccccceeefffeeeeeefffffffffeeedddccc______^^^]]]]]]]]]^^^^^^```aaacccfffjjjnnnqqqrrrrrrssstttvvvwwwyyyzzzzzz|||zzzyyy{{{~~~wwwttttttuuuwww{{{vvvlllfffjjjrrrvvvyyyzzzssslllddd```bbbhhhooottt{{{qqqeee\\\```iiisssyyy}}}wwwrrruuuvvvxxx~~~lllUUU===333222111...,,,,,,+++***---000222000......---+++)))(((((())))))))))))(((((((((((())))))******))))))((((((''''''***'''$$$%%%(((+++,,,+++'''''''''''''''((())))))***))))))((((((((())))))((((((((((((((((((((((((((((((((()))++++++***))))))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%###&&&)))***)))'''((()))}}}vvvooojjjgggiiifffaaa\\\ZZZ\\\ccchhhrrruuuoooiiiccc```[[[RRRDDD999111111000000///......---------,,,,,,,,,+++++++++))))))))))))((((((((((((++++++++++++***)))(((''''''(((((()))******++++++''''''((((((((((((((()))***)))((((((''''''(((((())))))(((&&&$$$%%%(((++++++***(((((()))+++///111111,,,'''&&&(((***(((&&&***)))((('''(((((()))***,,,***'''&&&'''((()))((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,///333:::GGG^^^}}}rrrggghhhvvvtttppp}}}bbb___ooowwwgggSSSCCC:::;;;:::<<>>;;;;;;;;;::::::999999999:::999999::::::<<<======???@@@BBBDDDFFFHHHIIIJJJLLLMMMMMMMMMMMMNNNPPPSSSRRRQQQOOONNNMMMMMMMMMNNNRRRRRRQQQQQQQQQSSSTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRPPPOOOPPPRRRVVVYYY\\\\\\ZZZXXXWWWXXX\\\\\\]]]aaaffffffccc___^^^___bbbeeegggfffbbb___aaaccceeeeeecccaaa```aaa```aaahhhvvvxxxnnnhhh^^^WWWRRRNNNIIIEEEGGGGGGFFFBBB>>><<<>>>@@@>>>CCCJJJOOORRRSSSUUUWWWTTTPPPJJJDDDAAA>>>;;;999666666555444333333222222000222666:::@@@GGGPPPUUUZZZ```ggglllllliiihhhgggeeeeeeeeeeeeeeeeeeddddddddddddeeefffggggggggggggeeeggghhhiiiggggggggghhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkkiiigggfffggghhhjjjkkkmmmnnnooopppmmmiiieeebbbaaabbbcccffffffeeeddddddcccbbbbbb^^^^^^^^^^^^^^^______``````bbbeeegggiiimmmqqquuuuuuuuuuuuvvvxxxyyy{{{||||||zzzzzz~~~{{{yyyzzzxxxzzz~~~pppfffaaafffnnntttxxx{{{{{{xxxwwwkkkfff___]]]aaajjjrrrwww{{{{{{|||}}}zzzrrrfff^^^^^^fffpppvvvyyysssooooooooolllppptttzzz}}}tttcccOOO999000000///---+++---++++++---///111///---,,,+++***(((((((((((()))((((((''''''''''''((((((***)))))))))((((((((('''(((&&&$$$%%%'''******)))'''''''''''''''((())))))***)))(((((('''''''''((('''''''''''''''''''''''''''''''''(((******)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''((((((~~~wwwooofffaaabbb^^^YYYVVVXXXaaammmvvv~~~vvvooojjjbbb\\\UUUKKK===333000000000///......------,,,,,,,,,,,,++++++++++++************))))))))))))***))))))(((((('''&&&&&&'''''''''((())))))******''''''''''''(((***,,,---+++***(((''''''((()))***)))))))))(((&&&%%%'''((()))((('''&&&'''))),,,---///+++((((((******)))&&&''''''''''''((()))+++,,,,,,***((('''((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,///444===MMMiiizzzhhhbbblll}}}xxxkkkzzz}}}pppzzz{{{iiiRRRBBB>>>;;;:::???JJJ```ppp[[[QQQKKKFFFGGGLLLLLLSSS]]]dddggggggeeedddcccaaa\\\VVVOOOHHHBBB???===<<<;;;:::999888888888:::999999::::::;;;<<<===>>>>>>@@@BBBDDDFFFGGGHHHJJJLLLMMMMMMLLLMMMOOORRRQQQPPPMMMLLLKKKLLLMMMNNNSSSRRRQQQPPPPPPQQQSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOOOORRRTTTXXX[[[]]]]]]\\\ZZZYYYYYYZZZZZZ[[[```fffhhhfffccc^^^aaaeeeiiimmmlllhhheeeeeegggiiiiiifffbbb```___\\\```iiiuuuwwwmmmeee___YYYTTTOOOOOOOOOMMMHHHBBB>>><<<;;;;;;>>>CCCHHHKKKNNNQQQTTTVVVSSSOOOKKKGGGBBB<<<888777777666444333222111000000222666:::@@@HHHQQQWWW[[[```fffjjjkkkiiihhhgggddddddeeeeeeeeeeeeeeedddbbbccceeefffggggggggggggdddfffggghhhgggfffggghhhhhhhhhiiiiiijjjiiiiiiiiiiiihhhhhhjjjkkklllkkkiiieeefffggghhhjjjkkkmmmmmmooommmiiieeebbb`````````gggfffdddbbbaaa`````````]]]^^^^^^^^^___``````aaa___cccggghhhhhhkkkrrrxxxxxxwwwvvvvvvwwwzzz}}}}}}|||}}}~~~}}}}}}|||~~~lllddd___dddmmmtttyyy~~~}}}uuuoookkkddd```ZZZZZZ___iiirrrwwwwwwuuuuuuvvvwwwrrrhhh```^^^eeennntttwww{{{zzzppplllkkkiiieeefffgggjjjppptttppphhhVVVEEE444---......,,,,,,------,,,---......---+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&%%%$$$%%%'''((((((''''''''''''''''''((())))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((((()))***+++---...000000+++(((&&&%%%&&&'''((((((xxxoooddd]]]YYYWWWTTTTTTZZZhhhxxxuuulllfff^^^WWWPPPFFF:::222/////////......---------,,,,,,,,,++++++++++++***,,,,,,+++++++++*********(((((((((((()))***+++++++++******)))(((((('''''')))(((((((((***---000222...,,,)))'''&&&''')))***((()))***)))'''&&&&&&&&&(((((('''''''''(((***++++++)))((((((******(((%%%%%%%%%&&&&&&''''''((()))+++)))''''''((())))))(((&&&''''''(((((()))))))))************************((((((((((((((((((((((((************++++++++++++,,,...000555@@@VVVxxx}}}dddYYY\\\hhh|||jjjsss~~~lllVVVDDD???<<<===AAAQQQqqqiiiWWWLLLEEEFFFJJJJJJQQQ[[[bbbeeeeeecccbbbeeedddbbb^^^WWWNNNFFFBBB???>>><<<:::999888888888:::999999999:::;;;;;;<<<===>>>???AAACCCEEEFFFGGGJJJKKKMMMMMMMMMMMMOOOQQQQQQOOOMMMKKKKKKLLLNNNPPPTTTSSSPPPOOOOOOPPPRRRSSSSSSSSSTTTVVVVVVUUUSSSPPPUUUTTTSSSQQQOOOPPPTTTWWWXXXZZZ\\\]]]\\\[[[YYYXXXYYYXXXYYY^^^eeehhhgggfff^^^aaaeeekkknnnmmmiiiffffffhhhkkkjjjgggbbb___]]]^^^dddlllttt~~~{{{sssmmmgggbbb]]]VVVUUUSSSNNNHHHBBB>>>;;;===>>>???AAACCCFFFIIIKKKPPPOOONNNMMMJJJDDD<<<777777777666555444333222111000222666;;;AAAJJJTTTZZZ\\\___dddgggiiihhhfffeeebbbcccdddeeeeeeeeeddddddbbbccceeegggiiiiiihhhhhhccceeeggghhhgggggggggiiihhhhhhiiiiiiiiihhhfffffffffeeefffhhhlllnnnnnnmmmffffffggghhhjjjkkkllllllmmmllliiifffdddbbbbbbaaagggeeecccaaa___^^^]]]]]]]]]^^^^^^^^^______^^^^^^]]]ccchhhiiigggjjjrrryyyzzzxxxvvvuuuvvvzzz~~~}}}zzzwwwuuuuuu}}}ppphhhdddiiiqqqwww}}}}}}tttlllgggaaa\\\WWWVVV\\\eeemmmrrrtttqqqoooqqqsssqqqhhhaaa___eeemmmsssvvvyyy}}}{{{tttooolllhhheeeaaabbbaaabbbfffiiiddd\\\III<<<000,,,------------...------------,,,+++***(((((((((((())))))******(((''''''&&&&&&''''''((())))))))))))((((((((((((%%%%%%&&&'''(((((('''&&&'''''''''''''''((())))))******((('''%%%%%%$$$$$$''''''''''''''''''''''''&&&((())))))((((((((((((''''''''''''''''''''''''***+++,,,...000222444555222...(((&&&&&&''''''&&&|||xxxoooddd[[[SSSRRRSSSWWW```ooozzzpppiiiccc[[[RRRIII@@@777000............------------,,,,,,+++++++++*********++++++*********)))))))))+++++++++++++++,,,...///,,,++++++******)))(((((()))(((((((((***---000222000...+++(((&&&&&&'''((('''(((******(((&&&&&&&&&(((((((((((())))))))))))'''&&&''''''((((((&&&%%%&&&&&&'''''''''''''''&&&((('''%%%&&&'''((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++......///222888HHHgggcccRRRNNNQQQbbbxxxpppooo|||oooLLLCCC======>>>GGG```zzzfffUUUKKKIIIJJJHHHOOOXXX___cccdddcccccceeeeeeeeeccc]]]UUULLLGGGCCCAAA???<<<:::999999999::::::999999999:::;;;;;;======???AAACCCEEEFFFGGGJJJKKKMMMNNNNNNNNNOOOQQQPPPOOOMMMMMMMMMNNNPPPQQQSSSRRRPPPOOONNNOOOQQQRRRRRRQQQRRRTTTVVVVVVSSSPPPVVVUUUSSSQQQOOOOOORRRUUUVVVWWWYYYZZZ[[[[[[YYYXXXXXXWWWXXX\\\bbbggggggfff^^^```dddhhhkkkjjjfffbbbdddgggiiiiiieeeaaa]]]\\\___eeekkkpppvvv}}}vvvpppiiieee]]]\\\YYYUUUPPPJJJDDD@@@>>>===<<<===???BBBDDDEEEHHHHHHJJJKKKJJJEEE???:::666666666555555555555555111333777<<>>WWWpppjjjSSSHHHCCCNNN___rrr{{{ooommm||||||ZZZJJJ>>>===>>>AAAPPPcccyyybbbRRRIIIDDDFFFKKKSSS[[[___bbbdddfffbbbdddeeeeeeaaaZZZSSSNNNHHHFFFBBB???<<<;;;;;;;;;::::::999999999999::::::<<<===>>>@@@BBBDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNOOONNNNNNNNNNNNNNNOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRPPPPPPRRRUUUVVVTTTPPPSSSSSSRRROOOMMMMMMOOOQQQSSSTTTUUUXXX[[[[[[ZZZXXXYYYWWWVVVZZZ```dddeeeddd^^^___aaadddffffffccc```bbbdddffffffccc___]]]\\\]]]aaafffiiinnn|||~~~vvvnnnhhhaaa^^^[[[WWWSSSMMMGGGCCC???===;;;<<<>>>AAACCCDDDBBBCCCEEEHHHIIIGGGBBB???666777777777777777777777333555888>>>EEEPPP[[[cccdddddddddeeegggfffdddaaabbbccceeefffeeedddbbb```___aaaeeehhhjjjkkkjjjiiibbbdddfffgggffffffgggiiihhhiiijjjjjjhhhfffcccbbbbbbaaabbbeeeiiimmmoooooohhhhhhiiiiiijjjjjjjjjkkkhhhhhhiiiiiihhhgggffffffcccccccccaaa___]]][[[ZZZ]]]^^^_________^^^\\\[[[]]]cccjjjnnnnnnpppuuuyyywwwvvvttttttvvv{{{wwwoooiiifffjjjsss}}}|||{{{|||{{{uuusssvvvyyyzzz}}}zzzpppfff^^^ZZZUUURRROOOQQQXXXbbbkkkpppooonnnlllkkkllllllkkkjjjiiiiiikkkoooqqqqqqooommmfffdddeeeiiijjjfffcccccc^^^^^^]]]ZZZYYYUUUJJJ>>>777111...///000......000,,,---...---***(((((()))((()))***+++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))&&&'''(((((('''&&&''')))'''''''''''''''((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,)))'''(((***''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((555555333///***'''&&&&&&}}}xxxsssqqqnnnggg[[[QQQKKKRRR^^^iiisss|||xxxllleee___YYYPPPEEE<<<444...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))(((((((((''''''((('''%%%###"""###$$$%%%(((((())))))***+++++++++''''''((((((((((((((()))******)))(((''''''''''''%%%'''(((((('''''')))***((()))*********)))'''&&&$$$%%%&&&&&&&&&&&&'''(((&&&'''((()))******))))))&&&%%%%%%&&&((()))(((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************---***,,,111333777III]]]yyysss[[[KKKAAADDDNNN\\\rrrrrrdddnnnvvvvvvmmmTTT???===>>>>>>FFFSSSnnnxxxbbbPPPEEEGGGKKKQQQVVVZZZ]]]```bbb^^^```dddeeeccc___YYYUUUMMMJJJFFFBBB???>>>===>>>::::::999999999999999::::::;;;<<<>>>@@@BBBDDDDDDEEEHHHJJJKKKKKKKKKKKKLLLJJJKKKMMMNNNOOOOOOOOONNNMMMNNNOOOPPPQQQQQQPPPPPPRRRPPPNNNPPPTTTVVVTTTQQQPPPQQQQQQPPPNNNNNNPPPQQQRRRRRRSSSWWW[[[]]][[[YYYZZZWWWVVVXXX]]]aaabbbbbb^^^^^^___bbbdddeeecccbbb```aaaccccccaaa___^^^___\\\^^^```bbbhhhuuuxxxsssjjjfffaaa]]]YYYTTTNNNIIIEEEBBB???>>>@@@AAA@@@???===>>>@@@BBBEEEEEECCC@@@:::999999999888777777777555777:::???GGGSSS___fffkkkiiiggghhhiiihhheeebbbcccdddffffffeeeccc```^^^\\\___cccgggiiiiiihhhggg___aaacccdddddddddeeeffffffgggiiijjjjjjhhhfffddddddcccbbbdddgggjjjkkkkkkgggggghhhhhhhhhhhhhhhiiiggghhhiiiiiihhhfffeeecccaaabbbccccccaaa^^^[[[YYY\\\]]]___aaabbbbbbaaa``````eeemmmrrruuuwwwxxxyyyvvvuuuuuuvvvyyy}}}vvvmmmfffccccccgggoooyyy~~~|||zzzzzz|||~~~zzzzzz}}}~~~}}}~~~yyypppggg```[[[XXXTTTQQQNNNPPPVVV___hhhlllkkkkkklllkkkjjjkkkooorrrtttqqqoooooopppnnniiieee[[[[[[```hhhiiieeedddfffdddccc___YYYVVVPPPCCC777222///...111000------///+++---...---***(((((()))((()))***++++++***))))))(((((((((''''''((((((((('''((((((((()))))))))***&&&'''(((&&&$$$$$$&&&)))'''''''''''''''((())))))***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***---+++'''%%%'''***''''''''''''''''''''''''''''''(((((()))))))))***---222666333,,,''''''))){{{uuuooollljjjcccVVVLLLJJJTTTbbbpppyyy~~~tttiiibbbVVVQQQIII@@@999333000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,++++++++++++***)))((('''&&&''')))+++,,,*********)))((((((''''''***************)))((((((&&&&&&''''''(((((())))))%%%&&&'''''''''(((***,,,'''((()))******(((&&&$$$%%%&&&'''&&&&&&&&&(((***"""###%%%'''))))))))))))'''&&&&&&''')))***)))'''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++'''***111222333@@@RRRgggyyycccQQQCCCBBBFFFOOOdddyyywwwbbbgggsssrrrjjjsss|||}}}]]]BBB>>>@@@>>>BBBKKK[[[zzzwww___OOOLLLNNNRRRTTTUUUWWWZZZ\\\[[[^^^bbbeeedddaaa\\\YYYOOOMMMHHHDDD@@@?????????::::::999999888999999999888999;;;===???AAABBBCCCCCCEEEHHHIIIIIIIIIIIIJJJHHHIIILLLNNNOOOOOONNNMMMKKKLLLOOOQQQRRRQQQPPPOOOSSSOOOMMMNNNSSSVVVUUURRROOOPPPRRRRRRRRRRRRSSSUUUQQQQQQSSSWWW\\\^^^]]][[[[[[XXXUUUWWW[[[___``````___^^^___aaadddfffeeeeee___```bbbaaa```___```aaa^^^^^^^^^^^^dddqqqxxxtttmmmhhhddd___YYYTTTLLLHHHCCCAAA@@@???<<<:::::::::;;;>>>@@@AAAAAA???===<<<;;;:::999777666666666888;;;@@@IIITTT```iiiooommmjjjjjjjjjiiifffcccdddeeefffgggeeebbb___]]]ZZZ]]]aaaeeehhhhhhgggfff]]]___aaabbbbbbbbbccceeeccceeehhhjjjkkkjjjhhhggggggeeecccccceeeggghhhhhhffffffggggggggggggggggggggghhhiiiiiigggeeebbb``````aaacccdddccc___\\\YYYZZZ\\\___ccceeeeeeeeeeeecccgggnnnvvvzzz|||{{{zzzuuuuuuvvvwww{{{{{{oooddd___```bbbeeemmmwww|||{{{zzz{{{~~~~~~~~~~~~~~~zzzssskkkddd___]]]\\\XXXTTTPPPPPPUUU\\\cccggggggjjjlllkkkiiilllsssyyy~~~zzzuuusssqqqnnngggaaaWWWXXX```jjjlllggggggkkkfffccc\\\UUUOOOIII===000///---...111000,,,+++...***,,,...---)))'''(((***'''((()))******)))(((''''''''''''&&&&&&''''''''''''((((((((())))))******&&&''''''$$$""""""%%%)))'''''''''''''''((())))))***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,***&&&$$$&&&)))((((((((((((((((((((((((&&&''''''((())))))******&&&///666555---'''(((+++vvvqqqjjjddd^^^XXXQQQMMMQQQ^^^ooo}}}}}}xxxvvvvvvssshhh^^^OOOGGG>>>:::555///,,,---...---,,,,,,++++++++++++************************+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))((('''&&&&&&((())))))((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((((((''''''((()))((((((''''''''''''((((((+++***)))'''''''''((()))))))))))))))************(((***+++---///444:::>>>[[[wwwmmmZZZHHHAAAAAAGGGWWWgggpppjjjnnn|||xxxeeebbbqqquuu~~~qqqPPP>>>;;;<<<>>>???NNNeeeqqq[[[TTTPPPLLLMMMQQQUUUVVVVVVWWWZZZ^^^aaacccbbbaaa___UUUPPPHHHCCCBBBAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<>>>>>>>>@@@CCCEEE@@@===:::888888888777666333555:::BBBLLLWWWaaagggqqqmmmiiihhhjjjlllkkkiiieeeeeeffffffdddbbb___]]]]]]^^^```dddggghhhfffdddcccccccccbbbccccccddddddffffffggggggfffeeedddccckkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiiiiiiiihhhhhhhhhjjjgggeeedddffffffdddbbbaaa___^^^```dddeeedddbbb^^^aaaeeejjjllllllkkkiiiiiilllpppuuuxxxzzz{{{|||xxxxxxyyyzzz~~~}}}pppggg```\\\]]]bbbhhhkkkooouuuyyy|||}}}}}}{{{|||}}}~~~wwwrrrhhh^^^\\\^^^^^^[[[XXXSSSMMMJJJNNNWWW```fff___fffnnnssstttuuuyyy}}}|||wwwsssqqqkkkaaaYYYVVV___ggghhhhhhkkknnnooonnncccXXXQQQIII>>>666333222111...,,,******+++,,,///---***'''&&&&&&((()))***)))(((''''''((()))***((((((((((((((((((((((((++++++******))))))((((((******)))(((((((((((((((***)))(((''''''((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&''''''((((((((((((((('''''''''''''''''''''''')))(((+++000///***&&&'''nnnjjjddd]]]WWWRRROOOMMMSSSaaattt{{{uuurrrqqqlllaaaWWWHHH@@@999666333...,,,---------,,,+++++++++,,,,,,************************+++++++++*********))))))******)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((((('''&&&'''(((((('''&&&'''''''''''''''''''''''''''&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))((('''''')))+++)))((((((''''''(((((()))+++***)))(((''''''((()))(((((()))))))))************+++,,,,,,...111666:::KKKhhhsss```LLLBBB???AAANNN]]]xxxpppeeebbbmmm|||}}}fff\\\dddjjjttt|||ZZZEEE===::::::<<>>>>>>>>>>>>>>>>>???AAACCC???<<<999777666666555444666888>>>EEENNNXXX___dddmmmjjjhhhggghhhiiijjjiiigggggggggfffdddaaa^^^\\\^^^___aaaeeehhhiiigggeeeccccccbbbbbbccccccddddddeeefffggghhhhhhfffdddcccjjjjjjkkkllllllllllllllliiiiiiiiiiiiiiihhhggggggjjjgggddddddfffgggeeeddd___]]]\\\]]]aaacccdddcccbbbdddhhhlllooopppppppppoooqqqtttwwwyyy{{{{{{{{{xxxyyyzzz}}}zzzpppggg```\\\___dddlllnnnqqquuuyyy{{{}}}~~~zzz{{{|||~~~}}}zzzxxxrrrnnnfff]]][[[^^^___\\\YYYUUUPPPMMMOOOUUU\\\bbbccciiiqqqvvvvvvwwwyyy|||}}}yyytttnnnfff\\\VVVUUU^^^fffhhhiiinnnrrrrrrlllaaaVVVNNNFFF<<<444222111///---+++******++++++,,,+++)))(((((()))***++++++***)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((('''''''''(((******)))(((((()))******)))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((()))******++++++******'''''''''''''''''''''''')))'''(((++++++'''%%%'''gggddd___XXXSSSQQQQQQSSS]]]jjj}}}zzzrrrmmmjjjbbbVVVMMM???888333111000,,,+++---++++++++++++,,,,,,,,,,,,************************++++++*********)))))))))))))))((((((((((((((('''((((((((((((((((((((((((((('''&&&&&&((())))))((()))(((''''''))))))(((''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%&&&(((***))))))(((((((((((())))))***))))))(((((((((((()))(((((())))))))))))******,,,,,,,,,,,,,,,...111444<<>>HHHVVVnnnxxxwwweeeYYY```ooo}}}fffUUUTTT[[[iii|||fffOOOAAA:::999;;;===KKK```yyyoooggg\\\UUUQQQPPPNNNLLLSSSUUUXXX\\\___```aaaaaabbb^^^WWWRRRMMMJJJFFFDDD??????===;;;:::999888888999999888888999:::<<<===???AAABBBBBBBBBCCCFFFHHHGGGHHHHHHIIIKKKLLLLLLMMMNNNNNNPPPQQQQQQQQQPPPOOOKKKJJJIIIJJJNNNQQQRRRRRRQQQPPPOOONNNOOOPPPRRRTTTWWWVVVTTTSSSSSSTTTVVVWWWWWWVVVVVVXXX\\\___aaaaaaaaabbbcccdddeeeeeeeeeeeefffffffffeeeeeefffffffffhhhggghhhiiifffeeehhhooo{{{wwwqqqeee```YYYSSSOOOKKKEEE@@@AAA@@@@@@??????@@@AAABBBAAA===999777666555444333999<<>><<>>===<<<<<<===:::999888777666777888888<<<>>>???@@@@@@AAADDDFFFBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNNNNMMMMMMLLLLLLKKKJJJKKKMMMNNNNNNMMMNNNNNNNNNNNNOOOQQQSSSTTTWWWUUUSSSPPPPPPQQQSSSTTTRRRRRRSSSUUUYYY\\\\\\\\\___^^^^^^___```aaacccdddffffffeeedddbbbcccgggjjj{{{{{{yyytttmmmhhhdddaaabbbkkkzzztttmmmdddZZZSSSIIIEEEAAA@@@BBBDDDEEEFFFFFFBBB===999888888777777999>>>FFFNNNUUUZZZ\\\]]]aaadddhhhiiigggfffhhhjjjjjjjjjiiigggddd```]]]ZZZ]]]]]]^^^aaadddeeeeeecccbbbbbbbbbbbbcccdddeeefffhhhjjjnnnppppppnnnkkkhhhcccdddfffhhhiiiiiiiiiiiikkkjjjjjjiiigggeeecccbbb```___^^^]]]\\\^^^```bbb```^^^[[[XXXWWWYYY]]]___dddeeehhhkkkpppuuuyyy{{{}}}|||zzzxxxwwwvvvvvvwwwyyy|||~~~|||wwwtttsssrrrpppnnnssszzz{{{{{{zzzzzz{{{~~~yyyuuuwww{{{{{{vvvrrrpppnnnmmmmmmrrruuuqqqggg^^^\\\]]]]]]\\\^^^]]]YYYVVVZZZeeeooowwwxxxyyyzzzyyyyyyzzz{{{vvvwwwvvvnnnbbbYYYWWWXXX^^^dddhhhjjjkkkoooooommm\\\PPPDDD===777000,,,,,,+++*********************((()))+++,,,,,,+++***)))&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''&&&&&&&&&&&&'''(((************************''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((''')))......***'''(((ccc```^^^```gggqqqzzzppphhh^^^MMM???999666000---...---***(((***)))***+++,,,,,,,,,+++*********************************)))))))))((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((('''&&&&&&((())))))((()))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((())))))(((((()))***((((((''''''''''''(((((('''(((((())))))))))))(((''''''(((((((((((())))))&&&(((******+++,,,///111222222;;;SSSvvvuuu```MMMIIIOOO[[[mmm~~~pppcccfffpppxxx}}}lll[[[FFFHHHLLLVVVkkkzzzjjjYYYHHH===999888888===KKK```zzzzzzkkkaaaZZZWWWPPPPPPQQQSSSXXX^^^dddhhhfffggghhhfff```ZZZVVVTTTGGGEEEBBB???===<<<<<<<<<;;;:::999888777888888999<<<===>>>???>>>???BBBDDD@@@AAABBBCCCEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJMMMKKKKKKLLLMMMNNNMMMLLLMMMMMMNNNOOOQQQRRRTTTUUUVVVUUUSSSQQQQQQQQQSSSTTTRRRRRRTTTWWW[[[]]]]]]\\\\\\\\\]]]]]]___```bbbccccccdddcccaaa___aaaggglll~~~|||wwwqqqjjjccc___eeevvv}}}tttjjjbbbTTTNNNFFFCCCDDDGGGIIIIIIGGGCCC===:::999999:::999<<>>======<<<;;;:::999999999:::;;;:::<<<===<<<<<<<<>>???@@@BBBDDDEEEGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIKKKKKKKKKLLLOOOPPPOOONNNMMMMMMNNNPPPRRRTTTUUUVVVTTTTTTSSSSSSRRRSSSSSSSSSQQQRRRSSSWWWZZZ]]]\\\[[[[[[\\\]]]^^^```aaabbbbbb```bbbbbb```^^^aaahhhnnnxxx~~~sssggg^^^cccsss}}}vvvhhh___SSSLLLLLLNNNPPPPPPKKKGGGBBB>>>>>>???@@@@@@CCCGGGMMMTTTYYY\\\^^^^^^```aaacccfffhhhgggdddaaacccdddeeeeeecccaaa___]]]ZZZZZZZZZ\\\```bbbbbbaaaaaaaaaaaabbbcccdddfffggghhhiiikkkmmmmmmlllkkkjjjfffeeedddcccdddeeeggghhhfffffffffeeedddcccaaa```^^^^^^\\\YYYWWWWWW[[[^^^\\\___bbbbbb```___```aaaaaabbbfffjjjnnnrrruuuwwwuuutttsssssstttwww{{{}}}~~~|||rrrlllkkkqqqvvvxxxxxxzzz||||||}}}xxxqqqnnnpppvvv{{{~~~|||{{{{{{}}}{{{tttiiiaaaaaaiiiqqq{{{qqqbbb[[[[[[\\\___```___[[[]]]mmm}}}|||~~~wwwuuuppphhh```]]]^^^aaacccggghhhggggggiiifffaaaNNNCCC777111...+++***,,,)))******+++,,,,,,,,,+++)))))))))))))))(((''''''%%%%%%'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''(((((()))***'''%%%###!!!!!!###%%%'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((())))))(((''''''###$$$$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&(((,,,---)))''')))___YYYWWW```rrr{{{|||ppphhh[[[GGG999555///+++))),,,---+++***,,,***+++,,,---,,,***((('''************************))))))))))))(((((((((((((((((())))))******++++++''''''''''''''''''''''''((('''&&&&&&((())))))((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""&&&'''&&&$$$######&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((*********)))(((''''''''''''((((((((())))))***,,,,,,++++++,,,...+++...333===NNNiiimmmZZZVVVXXXlllooohhhhhhooo}}}}}}vvvmmmSSSNNNFFFDDDSSSooo{{{mmmZZZGGG===;;;888999===EEEUUUrrrsssiiiVVVSSSPPPOOOPPPTTTYYY\\\bbbfffkkklllhhhdddaaa```YYYUUUOOOIIIDDDAAA??????===<<<;;;:::::::::<<<<<<999:::;;;;;;::::::<<<>>>===>>>???AAACCCEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJMMMPPPQQQQQQPPPMMMMMMOOOQQQSSSUUUVVVWWWSSSSSSTTTTTTTTTTTTTTTSSSOOOOOOQQQUUUXXXZZZZZZYYY[[[\\\^^^```aaabbbcccccc___aaaaaa___]]]aaaiiippprrr}}}yyykkk^^^cccrrryyynnn___VVVTTTVVVWWWWWWPPPLLLGGGDDDCCCEEEFFFGGGIIILLLQQQWWW[[[]]]^^^^^^``````aaadddggggggbbb^^^aaabbbcccdddcccaaa___^^^[[[ZZZZZZ\\\___aaabbbaaaaaaaaaaaabbbccceeefffgggggghhhiiijjjjjjjjjjjjiiihhhgggdddcccccceeegggiiieeeeeeeeedddcccbbbaaa```______]]]ZZZVVVWWWZZZ^^^YYY^^^ccceeedddccccccdddaaacccgggkkkooosssuuuvvvsssrrrqqqqqqtttyyy}}}}}}tttmmmkkkrrr{{{}}}|||{{{{{{|||~~~{{{tttmmmjjjmmmsssxxx~~~~~~|||{{{zzzyyyxxxxxxwwwqqqfff^^^```lllxxx{{{sssccc[[[[[[]]]```aaa___[[[___sss~~~zzzvvvnnnfff```^^^```bbbcccfffgggffffffgggddd___KKK???444...,,,******---)))***+++,,,,,,,,,,,,,,,'''''''''''''''(((((((((%%%&&&((()))*********)))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((()))******---+++'''%%%%%%'''+++---(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((***++++++***(((&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''$$$%%%((((((&&&&&&)))QQQPPPTTTddd{{{yyyvvvzzzpppbbbWWWJJJ:::...---,,,,,,++++++,,,,,,------,,,,,,++++++******)))+++++++++***)))(((((('''+++)))&&&&&&''')))))))))+++(((&&&''')))***)))'''))))))(((((('''''''''&&&$$$%%%&&&((()))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((###&&&))))))'''&&&&&&((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,+++---111555===RRRvvvjjj[[[TTTeeezzzwwwllldddeeevvv~~~zzzeee\\\NNNFFFLLLbbb}}}wwweeeOOO===;;;444555===@@@DDD\\\yyyuuucccUUUKKKMMMNNNLLLPPPYYY[[[___dddggggggeeedddcccaaa\\\UUUMMMFFFAAA???>>>AAA>>>:::888888999888888888777666555666777:::;;;======>>>???@@@BBBCCCDDDBBBDDDGGGGGGGGGFFFGGGHHHHHHJJJNNNQQQRRRQQQOOONNNMMMMMMMMMMMMNNNPPPRRRTTTVVVSSSRRRRRRUUUUUUSSSQQQQQQRRRSSSSSSRRRSSSUUUWWWZZZ[[[___eeekkkjjjddd]]]ccccccaaa```___bbbfffjjjllltttzzziiicccaaaiii}}}{{{lllbbb```aaabbbbbb___WWWPPPPPPPPPNNNMMMNNNQQQTTTXXX[[[\\\]]]___aaaaaacccfffhhhhhhgggdddbbb```aaacccccccccaaa___^^^___^^^]]]\\\]]]```ccceeecccdddfffggghhhiiihhhhhhiiiiiihhhhhhggggggffffffhhhhhhggggggffffffeeeeeejjjfffbbbaaabbbcccaaa___^^^\\\YYYWWWWWWXXXZZZ\\\^^^```bbbeeeffffffeeedddeeegggjjjmmmqqqtttvvvwwwvvvsssooommmooovvv{{{uuuuuurrrqqquuu|||~~~{{{||||||~~~xxxssslllggghhhmmmtttxxx}}}zzzxxxwwwxxxyyyvvvqqqhhh^^^ZZZaaaooo{{{wwwhhh______ccc^^^```]]]ZZZddd}}}}}}xxxrrrkkkeeebbb```___ccchhhfffgggfffddddddeee```YYYDDD;;;111///...,,,,,,...---,,,***)))))))))************))))))))))))******)))))))))))))))***++++++))))))))))))******************))))))(((((('''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&))),,,%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''&&&((((((&&&&&&&&&&&&((((((NNNQQQZZZlllzzztttuuuzzznnn___RRREEE777...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((+++******+++,,,,,,+++)))***(((&&&&&&(((***)))''')))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$'''******((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,***,,,///222777HHHhhhrrrYYYQQQ^^^rrrvvvjjjeeesssuuujjjXXXJJJJJJ\\\yyypppYYYHHH???777555;;;<<<<<>>;;;::::::999888777777666666666777999999<<<======>>>???AAACCCCCCAAACCCEEEFFFEEEEEEGGGHHHHHHJJJMMMPPPQQQPPPNNNMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSQQQOOOPPPSSSSSSRRRPPPPPPQQQSSSTTTTTTTTTVVVWWW[[[[[[^^^dddiiiiiiddd___bbbbbbaaa```___aaadddggglllqqqyyyxxxiiibbb___eeexxxxxxmmmkkkmmmpppqqqggg___YYYYYYYYYVVVTTTUUUVVVYYY\\\___``````bbbccc```bbbdddfffgggfffdddcccbbbbbbcccdddcccbbb```______^^^\\\\\\]]]___bbbccccccdddfffggghhhhhhgggfffgggfffeeedddccccccccccccfffffffffffffffeeeeeeeeehhheeebbbaaabbbaaa___]]]\\\ZZZXXXVVVVVVWWWYYYZZZ\\\^^^aaadddfffggghhhhhhhhhjjjmmmpppsssuuuvvvwwwwwwuuurrrqqqsssxxx|||wwwsssssssssuuuyyy}}}~~~||||||}}}}}}{{{uuullleeeccchhhrrryyy|||zzzxxxwwwvvvtttrrrpppnnnjjjccc]]]\\\cccpppzzz~~~ttthhh___^^^```\\\[[[[[[]]]ggg|||{{{wwwkkkddd```aaadddfffkkkpppjjjiiifffbbbbbbbbb[[[RRR<<<444,,,++++++))))))+++,,,+++***)))))))))************))))))))))))******((('''''''''''''''((()))---,,,+++)))'''%%%$$$###(((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&'''((()))******+++)))(((((('''&&&&&&%%%%%%'''(((((('''%%%###$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&NNNVVVdddwwwvvvooonnnqqquuuwwwyyyiiiYYYJJJ>>>444...,,,,,,++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,++++++******)))))))))***,,,...---***''')))'''&&&&&&'''(((((('''((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&"""###$$$%%%&&&((())))))&&&(((******)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***+++---///111<<>><<<;;;:::888666666666666777777777777;;;;;;<<<<<<>>>@@@AAABBB@@@BBBDDDDDDDDDEEEFFFHHHIIIKKKNNNPPPPPPOOOMMMLLLNNNMMMMMMMMMNNNNNNOOOPPPOOONNNMMMNNNPPPQQQPPPOOOMMMPPPSSSVVVVVVVVVVVVWWW\\\[[[]]]aaafffgggddd```aaabbbbbbaaa``````bbbccciiilllpppvvv~~~xxxlllbbb^^^aaaqqqxxxvvvzzz~~~ppphhhccccccbbb^^^[[[[[[]]]```cccdddddddddeeefff```aaabbbdddeeeeeeeeeeeecccdddddddddcccbbb``````___^^^]]]\\\\\\^^^```aaadddeeefffggggggfffeeedddgggfffdddbbbaaaaaaaaaaaadddddddddddddddeeeeeeeeeeeecccbbbaaa```___\\\ZZZXXXWWWUUUTTTTTTVVVXXXYYY\\\]]]___bbbfffiiikkkmmmlllnnnqqqsssuuuvvvvvvvvvxxxxxxxxxwwwxxx|||~~~{{{vvvrrrnnnooosssyyy~~~~~~||||||}}}}}}xxxnnnddd___cccnnnwwwwwwtttrrrsssuuurrrlllfffccc___[[[YYY\\\dddnnntttwwwwwwuuupppiiiccc___^^^]]]YYYYYYaaajjjwww}}}xxxuuuggg```^^^ccckkkooorrruuunnnkkkeee______]]]TTTIII999222,,,---...,,,+++,,,++++++***)))))))))*********))))))(((((())))))***)))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%''')))+++,,,......((((((((('''&&&&&&%%%%%%%%%''')))(((&&&###!!!!!!'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&))))))(((''''''((())))))UUU___nnn~~~|||pppiiihhhkkkmmmnnntttmmm```PPPAAA666000...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++++++++*********))))))'''''''''((())))))'''%%%((('''&&&&&&&&&'''''''''(((((((((((((((''''''''')))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******''''''((()))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++*********************+++,,,---...444DDDUUU{{{mmmYYYXXX___nnn}}}|||rrrqqqvvvoooWWWHHHPPPlllwwwcccNNN@@@777999;;;;;;BBBLLL\\\uuuvvvhhh]]]UUUSSSUUUSSSWWW]]]aaadddgggiiikkkkkkhhhbbb\\\UUUOOOKKKHHHJJJFFFBBB>>>===<<<:::999666666777777777666666555999999:::;;;<<<>>>???@@@???AAACCCCCCDDDEEEGGGIIIKKKMMMOOOPPPPPPOOOMMMLLLNNNNNNNNNMMMNNNNNNNNNNNNLLLLLLLLLMMMOOOPPPPPPPPPJJJNNNSSSWWWWWWWWWWWWWWW[[[[[[\\\^^^bbbdddcccaaa```bbbccccccaaa```aaaaaadddgggjjjqqq{{{|||rrreee______kkk}}}|||tttmmmhhhiiihhhccc______dddfffhhhhhhgggffffffgggbbbbbbbbbcccdddfffggghhheeeddddddcccbbbaaa`````````___^^^]]]]]]^^^```aaadddeeefffffffffdddcccbbbjjjiiifffdddbbbbbbbbbcccaaaaaabbbbbbccccccddddddaaaaaa``````___\\\YYYWWWSSSSSSSSSSSSUUUWWWYYY[[[^^^___```cccfffjjjmmmooooooqqqsssuuuvvvvvvvvvvvvxxxzzz~~~yyyssslllhhhjjjrrr|||~~~~~~~~~zzzqqqgggaaabbbkkkssssssnnnlllooosssqqqhhh^^^VVVTTTQQQSSSXXX___eeegggkkkkkkkkkkkkjjjgggbbb___```YYY[[[fffmmmssszzztttqqqhhhcccccclllvvvxxxvvvtttrrrmmmccc\\\ZZZWWWMMMAAA999222...///000---++++++*********))))))))))))***))))))(((((((((((())))))+++******)))))))))))))))######$$$%%%'''((())))))&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''%%%&&&'''(((***,,,---...(((((('''''''''&&&&&&&&&"""%%%'''(((&&&%%%$$$%%%((('''&&&%%%%%%&&&'''((('''''''''(((((((((''''''''''''((((((''''''&&&%%%))))))))))))))))))))))))eeelllwwwwwwjjjccccccddddddbbbbbb]]]SSSFFF999000------,,,++++++******++++++,,,---------,,,,,,+++++++++))))))))))))(((((((((((((((&&&$$$$$$%%%&&&'''&&&'''''''''&&&&&&&&&'''((('''''''''((((((((((((((('''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((******,,,......111;;;GGGeeexxx]]]WWWWWWcccqqq{{{{{{qqqlll}}}fffQQQOOObbbuuuqqqXXXHHH:::777888999>>>EEELLL^^^yyyxxxkkk___XXXUUUSSSWWW[[[___bbbeeeiiikkkkkkiiifffaaa[[[UUUQQQNNNJJJGGGBBB???>>>===;;;:::777777888888777666555444777777888888:::<<<===>>>???@@@BBBBBBCCCEEEHHHJJJMMMNNNOOOPPPPPPPPPNNNMMMNNNNNNNNNNNNOOONNNNNNNNNKKKLLLMMMNNNNNNOOOPPPQQQHHHMMMSSSVVVWWWWWWVVVVVVYYYYYYZZZ[[[^^^```aaaaaa```bbbccccccbbbaaa```aaa___ccchhhqqq}}}zzzjjjccc```iii{{{uuuooojjjkkkkkkgggdddcccggghhhjjjjjjhhhfffffffffdddccccccdddeeegggiiijjjeeedddbbb```____________```___^^^^^^^^^___``````ddddddeeeeeedddcccbbbaaajjjiiigggeeecccbbbbbbbbb______``````aaaaaaaaabbb^^^^^^___^^^]]]ZZZXXXWWWQQQRRRSSSUUUXXX[[[^^^___bbbcccdddeeehhhkkkmmmooopppqqqrrrsssuuuvvvvvvwwwxxx}}}{{{rrriiicccfffqqq}}}|||vvvoooiiihhhkkkooolllgggdddgggmmmkkkaaaWWWMMMLLLKKKNNNRRRVVVXXXYYY[[[\\\___cccffffffbbb^^^^^^YYY]]]jjjppprrrwwwpppllliiifffjjjwww{{{vvvvvvpppdddYYYSSSPPPFFF<<<666000+++,,,---***''''''))))))))))))***)))))))))))))))(((((((((((())))))******))))))))))))************)))((('''&&&%%%$$$'''''''''(((((())))))***&&&&&&''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%'''(((((('''&&&%%%%%%&&&'''((('''(((((())))))((('''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$xxxzzz}}}~~~sssfff^^^]]][[[VVVQQQNNNKKKDDD;;;333...,,,---++++++************++++++------,,,++++++***))))))((((((((((((((((((((((((+++(((%%%%%%&&&((())))))'''(((((('''&&&&&&''')))'''''''''(((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***))),,,//////000666>>>NNNppp}}}___TTTOOOWWWdddooo{{{yyynnnyyywww^^^QQQXXXeeefffVVVDDD:::777555777:::CCCNNNaaa{{{{{{kkk]]]UUUVVVXXX[[[^^^```cccfffiiilllllljjjgggccc___[[[XXXOOOLLLFFFCCC@@@???===;;;:::999999888777666666555555555666777888:::;;;<<<===>>>@@@@@@AAADDDGGGJJJLLLMMMNNNOOOPPPOOOOOONNNMMMNNNOOOPPPPPPPPPPPPOOOLLLMMMOOOOOONNNNNNOOOQQQHHHLLLQQQUUUVVVUUUUUUUUUVVVVVVWWWYYY[[[\\\^^^___^^^```bbbbbbaaa``````aaa^^^aaagggqqqppphhhccchhhvvvuuuooojjjlllmmmjjjhhhiiihhhiiikkkjjjhhhfffeeeeeeeeeeeeeeeeeefffgggiiiiiidddbbb___]]]\\\\\\]]]]]]^^^^^^]]]^^^^^^___``````bbbcccdddddddddbbbaaa```ffffffeeedddcccaaa``````^^^^^^^^^^^^____________[[[]]]^^^]]][[[YYYYYYZZZUUUUUUWWWYYY\\\___aaaccceeefffgggiiikkkmmmnnnooopppppppppqqqsssvvvyyyzzz||||||qqqgggbbbhhhqqq}}}{{{wwwsssqqqpppooogggbbb]]]^^^bbb```WWWOOOHHHIIIKKKLLLMMMNNNOOOOOOOOOQQQVVV[[[______]]]ZZZZZZ[[[aaalllqqqtttuuummmhhhggggggooo}}}}}}uuugggVVVLLLFFF???777777000,,,------***(((((('''((()))*********)))))))))((((((''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''%%%$$$&&&''''''''''''&&&&&&'''''''''((()))*********)))''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%xxxnnnaaaZZZWWWSSSJJJBBB>>>;;;777222///...,,,,,,++++++************++++++************************((((((((((((((()))))))))***)))(((((()))***)))(((''')))***(((&&&&&&(((***''''''''''''((((((((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))'''%%%%%%'''))))))(((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))*********(((***.........111666AAAYYYzzzdddUUUJJJMMMUUU___ooo~~~}}}fffUUUSSSYYYvvvyyyjjjWWWIII???999666666;;;AAANNNccczzz~~~kkk]]]YYYZZZ\\\]]]^^^```cccffflllmmmmmmllljjjfffcccaaaYYYTTTNNNIIIEEEBBB???======<<<:::888777666777777444444444555666888:::;;;:::;;;<<<===>>>AAAFFFIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOQQQRRRRRRRRRQQQLLLMMMOOONNNLLLLLLMMMOOOHHHLLLPPPSSSSSSSSSSSSTTTRRRTTTVVVWWWXXXYYY[[[\\\\\\]]]^^^^^^^^^^^^___aaa```bbbfffnnn|||tttlllfffhhhqqq}}}yyyrrrkkkgggiiikkkkkkjjjlllhhhjjjkkkjjjhhhfffeeeeeeeeeeeeeeeffffffgggggggggbbb```]]]ZZZXXXYYYZZZ[[[ZZZZZZ[[[\\\\\\]]]^^^___aaabbbcccccccccbbbaaa```bbbcccddddddcccaaa___^^^^^^]]]]]]]]]]]]]]]\\\\\\ZZZ[[[\\\[[[YYYYYYZZZ]]]\\\\\\]]]___```bbbcccdddfffgggjjjmmmooopppppppppqqqpppoooooorrrwww|||yyyooogggcccnnnttt}}}}}}{{{{{{zzzvvvrrriiibbb[[[YYYYYYVVVOOOHHHGGGJJJNNNNNNLLLKKKKKKMMMLLLOOOTTTXXXZZZZZZYYYXXX]]]bbbjjjnnnpppttt|||{{{ssskkkfffiiijjjqqq}}}}}}lllVVVEEE===777333777000+++,,,...,,,+++,,,&&&''')))*********))))))((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++###$$$%%%''')))+++,,,---((((((((((((((((((''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&((()))***++++++)))'''&&&&&&&&&''''''&&&&&&%%%$$$'''((()))******)))((('''|||rrrhhh\\\VVVTTTOOOEEE<<<444222///---......---+++++++++************++++++((((((((()))******++++++)))))))))))))))*********((('''(((***++++++(((&&&''')))+++)))'''&&&(((+++&&&'''''''''(((((())))))'''(((((()))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((()))))))))+++(((%%%&&&)))+++***)))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***++++++,,,)))((())),,,---,,,---222===IIIcccjjjXXXIIIHHHKKKRRRbbbtttiiiWWWRRRVVVjjjxxxzzzhhhYYYLLLBBB<<<;;;555999CCCRRReee~~~yyyjjj[[[\\\]]]]]]\\\^^^aaacccjjjkkkmmmmmmllliiifffdddaaa\\\UUUNNNIIIEEEAAA>>>???===:::888666777777888333333333444666777999:::888999:::;;;<<>>AAABBBDDDEEEHHHJJJLLLMMMMMMLLLOOONNNNNNOOOPPPRRRTTTUUUSSSPPPLLLJJJJJJKKKKKKJJJLLLNNNPPPRRRSSSSSSRRRQQQQQQSSSUUUVVVVVVUUUVVVWWWYYYXXXXXXXXXZZZ[[[]]]___^^^```eeemmmvvv~~~qqqoookkkhhhjjjuuuzzzuuusssssspppmmmhhhgggfffeeefffgggiiikkkmmmllljjjhhhfffdddcccbbbaaabbbbbbccccccbbbbbbaaaccc^^^ZZZXXXWWWWWWTTTRRRSSSVVVYYYZZZYYYZZZ]]]```gggeeedddbbbaaaaaabbbccccccbbbbbbccccccbbb___]]]bbbaaa^^^[[[YYYVVVUUUTTTUUUVVVWWWWWWXXXYYY\\\___dddeeefffgggfffcccaaa___gggjjjmmmoooooonnnnnnooonnnllljjjlllqqqyyy|||pppfffeeejjjooottt|||~~~~~~rrrmmmdddYYYOOOIIIGGGGGGFFFJJJNNNNNNKKKIIIJJJLLLOOOVVV]]]```^^^\\\]]]^^^hhhmmmssswwwwwwvvvuuuuuu{{{{{{{{{wwwqqqkkkfffcccmmmnnnrrryyy~~~uuuTTT===666222,,,******++++++++++++******&&&'''((()))******)))((())))))))))))))))))))))))))))))((('''''''''''''''******))))))(((&&&%%%$$$''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''&&&%%%%%%|||vvvooojjjeee```XXXPPPHHH@@@999444000//////...,,,++++++***************************************************(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''&&&&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((((((---+++)))'''&&&&&&((()))'''''''''''''''((())))))(((((()))))))))*********))))))))))))***+++,,,,,,///666CCCYYYuuutttjjj[[[LLLCCCDDDNNNWWWqqqsssiiieeebbbrrrrrrbbbQQQDDD::::::<<>>======<<<:::888777666555444444444444444444444555777999<<<>>>???AAACCCFFFIIIKKKMMMNNNOOOOOONNNNNNOOOPPPRRRTTTUUURRROOOMMMKKKLLLLLLKKKJJJMMMNNNQQQSSSTTTTTTSSSSSSRRRTTTUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^___bbbgggnnnrrrttttttnnnllliiieeeeeennn}}}vvvooonnnmmmllljjjfffeeeeeedddeeefffggghhhmmmmmmllljjjhhhgggeeeeee``````aaaaaaaaaaaa`````````\\\XXXWWWWWWWWWVVVTTTTTTWWWYYYZZZZZZ[[[^^^aaaeeedddcccbbbbbbaaaaaaaaabbbaaa``````aaa```^^^]]]___^^^\\\YYYWWWVVVUUUTTTRRRSSSUUUVVVWWW[[[___cccffffffggggggfffeeedddccchhhkkkmmmnnnmmmlllkkklllpppooooooqqqvvv|||{{{pppeeeccchhhooouuu|||wwwqqqfffYYYNNNHHHGGGGGGEEEIIIOOOUUUXXXXXXUUUSSSTTTYYY___aaa___^^^___aaahhhkkkppptttuuuvvvwwwxxxzzz{{{zzzvvvpppiiidddbbbhhhhhhkkkrrrvvvxxx}}}pppQQQ;;;444111+++))))))***************)))+++,,,---......------,,,(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))((('''&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvppphhhccc^^^XXXPPPGGG@@@:::444111......---,,,+++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))(((((('''&&&(((''''''&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%000...***&&&%%%&&&((()))''''''''''''((((((((()))(((((())))))))))))******))))))))))))***+++,,,,,,,,,...444EEE___www~~~zzzmmm[[[JJJBBBEEEKKK^^^pppxxxmmmyyyyyygggXXXDDD<<<:::???@@@BBBQQQeeexxxhhhZZZQQQPPPSSSWWW```hhhkkkkkkllllllkkkhhhhhhfffbbb[[[VVVSSSRRRJJJGGGDDDAAA@@@>>><<<:::999888666555444333333333444555555777888;;;<<<>>>>>>???CCCGGGJJJMMMOOOPPPNNNNNNNNNNNNPPPRRRTTTUUUQQQOOOMMMMMMMMMMMMLLLJJJKKKMMMOOOQQQSSSSSSSSSSSSSSSTTTUUUTTTSSSTTTVVVYYYYYYXXXXXXXXXXXXYYYZZZ[[[___```bbbfffjjjlllkkkjjjjjjhhheeeaaa```eeeooowwwsssjjjffffffffffffcccccccccdddddddddddddddjjjjjjjjjiiihhhgggfffeee_________``````_________\\\ZZZWWWWWWWWWXXXWWWVVVUUUWWWYYYZZZ[[[]]]```bbbbbbbbbccccccbbbaaa```___aaa___]]]]]]^^^^^^]]]\\\ZZZYYYXXXVVVUUUTTTTTTTTTOOOQQQRRRTTTWWW\\\bbbfffggggggggggggggggggggggggjjjlllmmmmmmjjjhhhhhhhhhpppqqqsssvvvzzz~~~}}}|||yyyooofffdddhhhqqqvvv~~~{{{rrreeeWWWMMMHHHGGGGGGFFFJJJRRR\\\bbbbbb]]]WWW[[[^^^bbbbbbaaa```bbbeeegggjjjmmmooorrrvvvzzz}}}zzz|||{{{vvvnnngggcccbbbaaa```bbbhhhlllooosssxxx{{{gggJJJ777111...***''''''((())))))***))))))))))))*********)))(((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$%%%&&&((()))~~~{{{wwwrrrkkkbbb]]]VVVPPPGGG???999444000...,,,,,,,,,+++***)))))))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&---+++)))'''&&&&&&'''(((&&&''''''((((((((((((((((((((((((((()))))))))***((((((((())))))***+++,,,,,,---///888KKKeee~~~lllTTTFFFCCCDDDOOO```wwwsssXXXCCC777<<>><<<>>>@@@DDDGGGJJJMMMNNNLLLLLLLLLMMMOOOQQQSSSTTTOOONNNMMMNNNOOONNNLLLJJJJJJKKKMMMOOOQQQRRRRRRRRRTTTUUUTTTSSSRRRSSSVVVYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]aaaeeeiiijjjiiigggddddddbbb___^^^aaafffkkk{{{ssshhhbbbaaabbbbbbaaabbbccccccccccccbbbbbbeeeeeefffffffffeeedddcccaaa``````````````````aaa\\\ZZZXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\___aaa___```bbbccccccaaa^^^]]]___]]]ZZZYYYZZZ[[[[[[[[[VVVUUUTTTSSSSSSSSSSSSSSSPPPQQQRRRTTTVVV\\\bbbgggggggggffffffggghhhiiiiiijjjllllllkkkiiifffffffffmmmppptttyyy|||}}}zzzwwwooohhhiiiooouuu{{{vvvmmm```SSSLLLIIIIIIJJJIIIOOOXXX___aaa___[[[XXXaaabbbccccccbbbccceeehhhggghhhiiijjjnnnttt{{{~~~~~~}}}wwwnnngggcccaaa]]]ZZZ[[[```dddfffjjjnnntttlllYYYBBB222...,,,)))%%%&&&'''((())))))))))))&&&&&&&&&&&&%%%$$$$$$###'''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&'''(((((()))(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$###$$$&&&)))***}}}{{{xxxtttnnnfff]]]WWWNNNHHH@@@888444111///...+++++++++***)))))))))(((+++++++++*********))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%&&&'''((((((''''''&&&&&&&&&'''((()))((((((((('''(((((((((((()))))))))(((((((((((()))***+++,,,+++...111333<<>>:::>>>JJJYYYqqqxxxkkk___WWWUUUXXX]]]bbbeeegggiiilllmmmnnnnnnkkkgggccc``````YYYTTTNNNIIIEEEBBB???<<<999888777777666666777777888888888888999:::;;;;;;<<<===???AAACCCFFFGGGIIIJJJJJJJJJKKKMMMOOORRRSSSNNNMMMMMMMMMOOOOOOMMMKKKLLLMMMNNNPPPQQQSSSSSSTTTUUUUUUTTTRRRQQQRRRUUUXXXYYYYYYZZZZZZZZZZZZZZZZZZXXXZZZ]]]aaadddeeedddbbb`````````______```ccceeeooowwwwwwjjjbbb___```aaaaaabbbbbbccccccbbbaaaaaaaaabbbddddddeeedddbbbaaabbbbbbaaa``````aaabbbbbb]]]\\\[[[XXXWWWVVVWWWWWWVVVVVVUUUVVVXXX[[[]]]^^^\\\^^^aaabbbbbb```]]][[[\\\ZZZXXXWWWXXXYYYZZZYYYSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWW[[[```dddeeeeeeeeeeeefffggghhhiiihhhjjjkkkjjjiiihhhhhhiiimmmqqqwww{{{~~~}}}xxxsssnnnkkkooovvv|||}}}|||~~~|||wwwiiiaaaWWWOOOLLLLLLNNNNNNMMMTTT\\\]]]ZZZWWWYYY\\\ccccccbbbbbbbbbcccfffiiiggggggggggggjjjpppxxx~~~|||vvvoooiiidddaaa\\\XXXWWW\\\```aaabbbeeebbbZZZKKK:::///,,,***)))&&&&&&'''(((((((((((((((***))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$###$$$&&&)))***xxxvvvsssoooiii```VVVOOOEEE@@@999444111000...---++++++*********))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((('''''''''''''''&&&&&&''''''((('''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%'''((()))***+++"""$$$&&&((()))((('''%%%%%%&&&((()))))))))((('''''''''(((((((((((())))))(((((((((((()))***++++++***---000000222AAA```}}}lllWWWHHH>>>===DDDSSSiii~~~zzzzzzzzzoooOOOCCC>>>888999???JJJ]]]xxxooobbbXXXUUUVVVZZZ^^^```eeejjjlllnnnppppppnnnkkkjjjiiiaaa\\\UUUOOOJJJGGGCCCAAA::::::999888888888999999666666666666666666777777;;;<<<<<<===???AAABBBDDDHHHGGGHHHIIIKKKNNNPPPRRRMMMLLLKKKKKKMMMNNNMMMLLLPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSRRRRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZYYY]]]]]]^^^aaaccccccaaa___]]]]]]^^^^^^___``````aaaccchhhuuuxxxmmmeeeaaa```aaabbbaaaaaaaaaaaa````````````aaacccdddeeecccbbbaaaaaa```___^^^^^^___```aaa^^^^^^]]]ZZZWWWWWWXXXYYYXXXVVVTTTUUUWWWZZZ[[[\\\[[[]]]___``````___\\\[[[ZZZXXXWWWWWWXXXYYYXXXWWWRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWYYYYYYYYY[[[^^^```dddddddddeeeeeefffffffffeeegggiiijjjjjjlllnnnppprrrwww|||}}}wwwssspppnnnttt{{{yyyuuuvvvrrrkkkYYYTTTNNNLLLNNNQQQSSSRRROOOVVV\\\ZZZTTTSSSZZZbbbaaa```______```ccceeegggffffffffffffggglllrrrwww|||xxxsssqqqooolllfffaaa[[[VVVUUUYYY]]]\\\ZZZ[[[OOOHHH===333---+++***)))''''''((((((((((((''''''******)))((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&'''((())))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$%%%&&&((()))rrrpppmmmhhhbbbXXXNNNGGG===999444000///......---++++++************)))))),,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***))))))(((&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&'''(((((()))******%%%&&&'''((((((''''''&&&%%%&&&((()))***)))(((''''''''''''((((((((())))))(((''''''(((((()))***+++***+++---......777OOOfff~~~kkkXXXHHH??????GGGZZZpppqqqqqq{{{}}}xxxooonnntttlllUUUDDD999777999>>>JJJ___wwwtttbbbZZZTTTTTTTTTUUU[[[bbbfffiiimmmpppqqqpppqqqqqqjjjeee]]]WWWRRRNNNJJJHHH>>>===<<<;;;:::999999999777666666555555555666666999999999:::;;;>>>@@@AAAEEEEEEFFFGGGIIILLLNNNPPPLLLKKKIIIIIIKKKMMMMMMMMMQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUTTTSSSRRRSSSTTTTTTUUUVVVXXXYYYYYYXXXXXX```______```aaabbb```___[[[[[[[[[\\\]]]]]]]]]\\\ZZZ___iiivvv}}}vvvnnngggcccaaabbbaaa```___^^^]]]^^^^^^___^^^___aaaccccccaaa___]]]]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]]]][[[YYYXXX[[[]]]\\\XXXUUUUUUWWWZZZ[[[ZZZ[[[\\\]]]^^^___^^^\\\[[[WWWWWWVVVWWWYYYYYYWWWVVVSSSSSSRRRRRRSSSSSSTTTTTTWWWYYY[[[\\\\\\\\\]]]^^^cccdddeeefffffffffeeeddd```cccgggjjjmmmqqquuuxxxxxx|||}}}{{{}}}|||zzzxxxwwwzzz{{{}}}rrrjjjiiicccZZZMMMJJJIIILLLRRRVVVWWWUUUQQQUUUXXXUUUPPPQQQWWW^^^]]]\\\[[[\\\^^^aaacccdddfffgggfffffffffhhhlllooorrrlllfffhhhmmmnnnhhhaaaYYYTTTSSSWWWZZZWWWRRRQQQ???999111...,,,+++******)))))))))))))))((('''&&&((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmkkkhhhccc\\\SSSHHHAAA777444111.........---,,,++++++++++++************,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))$$$$$$$$$$$$######"""!!!###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******((((((((()))))))))))))))***)))((('''&&&&&&'''(((%%%&&&((()))***)))((('''''''''''''''((((((((()))'''''''''(((((()))***+++,,,******---...444EEEVVVxxx}}}iiiVVVFFF@@@BBBRRRgggyyylllcccjjjpppvvvssshhhffflll|||eeeKKK<<<888999555<<>><<<:::999888888999999888777777777777777666666777888:::<<>>999111000...---,,,,,,,,,,,,***)))))))))((((((((((((+++++++++++++++***))))))((()))************)))((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''***)))(((''''''((()))***)))***+++,,,---111666:::JJJjjjvvvRRREEE===DDDTTTeeeuuuzzzfff]]]aaahhhqqqyyy~~~ssseee^^^]]]lllfffMMM???999999777999BBBPPPccc{{{kkkYYYNNNIIIIIIJJJJJJOOOVVV[[[___cccgggkkkmmmkkkgggbbb]]]ZZZWWWVVVMMMIIIDDDBBBBBBBBBAAA@@@;;;:::888888888888777555777777777666666777777888999999::::::;;;>>>BBBFFFKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJLLLMMMLLLMMMOOOQQQRRRTTTVVVVVVUUUTTTUUUUUUWWWWWWVVVVVVVVVVVVVVVWWWVVVWWWYYYZZZ[[[[[[[[[[[[[[[^^^```___\\\YYYYYYYYYYYY\\\```bbbdddgggkkkoooooooooooopppssswwwzzz|||{{{vvvqqqmmmjjjhhheeeeeeeeedddbbb^^^[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZWWWVVVUUUTTTSSSTTTTTTUUUTTTSSSSSSSSSTTTVVVXXXYYYZZZZZZYYYWWWVVVVVVXXXZZZZZZZZZYYYXXXXXXXXXYYYZZZYYYYYYXXXXXXWWWWWWVVVVVVSSSQQQPPPQQQSSSSSSRRRPPPPPPQQQSSSUUUVVVWWWXXXXXXZZZ]]]aaabbbaaaaaacccdddfffhhhjjjjjjgggeeecccccc```aaaccchhhooowww}}}~~~{{{yyywwwvvvxxxxxxyyyzzz|||wwwpppmmmiiibbbXXXOOOHHHEEECCCHHHHHHLLLTTT^^^eeegggffffff]]]UUURRRPPPNNNQQQVVVWWWUUUTTTWWW\\\```aaaaaa___bbbgggiiigggaaaZZZVVVXXXXXXYYY^^^bbbccc```\\\UUURRROOOOOOMMMGGG===444---,,,***)))))))))+++,,,((((((((((((((((((((((((&&&''''''((((((''''''&&&)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$'''&&&&&&%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%bbb]]]UUUMMMFFF???999555......---,,,,,,,,,------******)))))))))((((((((()))************))))))(((((())))))******))))))((('''(((***++++++***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((***)))(((''''''((()))***))))))******+++---111555:::RRRsss```OOO@@@AAAPPP```mmmuuu{{{nnn___[[[bbbkkkrrruuuyyyrrraaaVVVTTT___ppppppZZZHHH???;;;777666888???LLLbbbuuu~~~iiiZZZPPPKKKIIIDDDHHHLLLQQQUUUZZZ___cccgggfffdddbbb___\\\ZZZXXXQQQMMMIIIGGGFFFFFFFFFEEE???===:::999999999888666777666666555555555666666888999;;;;;;<<<===@@@BBBHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKKKKKKKKKKLLLNNNPPPSSSVVVWWWVVVUUUTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWTTTUUUWWWXXXZZZ[[[[[[[[[YYY\\\______^^^[[[ZZZYYYYYYZZZ\\\\\\\\\]]]```bbb```aaaaaabbbeeehhhkkkmmmmmmkkkiiieeebbb___^^^]]]ZZZ[[[\\\]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVWWWSSSSSSRRRQQQQQQQQQRRRRRRUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXVVVTTTTTTVVVXXXZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPPPPOOOMMMLLLLLLNNNPPPQQQQQQPPPQQQSSSUUUWWWYYYYYYZZZ[[[^^^bbbdddeeeeeeggghhhfffggghhhgggfffeeefffhhhhhhiiimmmqqqwww}}}~~~|||{{{zzzxxxxxxyyyzzz|||uuummmeee___VVVLLLEEEAAA@@@@@@JJJLLLPPPWWW^^^eeejjjmmmlllcccYYYSSSNNNMMMQQQWWW[[[XXXVVVWWW[[[^^^^^^]]]]]]aaafffgggccc]]]ZZZYYYYYYXXXXXX[[[^^^___[[[XXXQQQOOOLLLHHHCCC<<<444...***)))((((((((()))+++,,,((((((((((((((((((((((((&&&''''''((((((''''''&&&)))'''%%%%%%'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$((('''''''''''''''((()))'''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%```XXXMMMDDD>>>999444111---------,,,,,,,,,,,,,,,*********)))))))))(((((((((((())))))))))))((((((((())))))))))))))))))((('''(((+++,,,,,,+++((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((()))))))))*********)))+++...111333???ZZZ}}}ttt```JJJDDDOOOaaaooouuuxxxzzzfffXXX```iiipppsssvvv{{{sssaaaSSSJJJRRR___nnn{{{uuucccRRRGGG===999666555666>>>OOO```}}}~~~mmm```VVVPPPKKKKKKLLLMMMOOORRRVVVYYY^^^^^^______^^^\\\YYYXXXTTTRRROOOLLLKKKJJJIIIIIIDDDBBB???======<<<;;;999888777666666666666666666777999<<<>>>???@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGHHHJJJJJJIIIIIIKKKLLLMMMPPPTTTVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWTTTUUUVVVWWWXXXYYYYYYZZZWWWYYY\\\^^^^^^]]][[[YYYXXXYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```aaa```___^^^\\\ZZZYYYYYYYYYVVVWWWXXXYYYZZZZZZYYYYYYTTTTTTSSSRRRRRRSSSTTTTTTRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTVVVWWWYYYZZZ[[[WWWXXXXXXWWWVVVUUUWWWYYY\\\ZZZXXXWWWUUUUUUUUUVVVWWWVVVTTTRRRPPPNNNLLLKKKMMMLLLKKKKKKMMMPPPRRRTTTRRRSSSUUUWWWZZZ[[[\\\]]]___aaadddfffgggggghhhhhhffffffeeedddccceeeiiillltttvvvyyy~~~}}}}}}}}}}}}~~~tttkkk___XXXMMMDDD??????@@@AAAIIIMMMRRRWWW[[[aaaiiiooonnneee[[[TTTOOOOOOUUU]]]ccc```\\\\\\___```___]]]]]]```cccaaa\\\ZZZ\\\```eeebbb___^^^^^^\\\WWWRRRLLLKKKGGGBBB<<<666111...+++***)))(((''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%___VVVHHH>>>888444000---......---,,,+++***))))))************))))))))))))'''(((((()))))))))(((((()))(((((((((((((((((()))'''(((+++,,,,,,+++((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&+++***(((&&&%%%$$$$$$%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))******+++***)))***,,,...444444FFFjjjrrrYYYKKKPPPaaarrr{{{}}}sss\\\bbbiiiooosssvvvzzz|||~~~hhhTTTDDDIIIRRR___nnnyyy~~~~~~vvviii[[[RRR@@@<<<999777555888CCCOOO```sssuuuggg^^^UUUQQQMMMJJJJJJLLLNNNPPPUUUVVVXXXYYYYYYXXXVVVTTTVVVVVVTTTRRRPPPMMMLLLLLLIIIFFFBBB???>>>>>><<<;;;:::999999888777777888888111444888:::<<<===???@@@???@@@AAABBBCCCDDDDDDDDDEEEGGGHHHIIIHHHHHHJJJLLLLLLOOOSSSUUUUUUTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVWWWYYY\\\]]]\\\ZZZYYYWWWWWWVVVWWWXXXYYYYYYZZZXXXXXXWWWWWWWWWWWWWWWWWW[[[ZZZYYYYYYXXXXXXXXXYYYUUUVVVVVVWWWWWWWWWWWWWWWSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSSSSPPPQQQSSSUUUWWWYYY[[[[[[XXXYYYYYYYYYWWWWWWYYYZZZ]]]\\\ZZZXXXVVVVVVVVVVVVWWWVVVTTTQQQOOOLLLKKKJJJKKKKKKKKKKKKLLLOOORRRUUUUUUVVVXXX[[[]]]___``````ddddddeeefffggggggeeedddddddddcccbbbcccgggmmmqqquuukkkZZZRRRGGG@@@===???AAACCCEEEJJJPPPTTTXXX^^^fffmmmkkkddd\\\WWWTTTTTT\\\eeelllgggcccaaaaaaaaa^^^\\\ZZZ[[[ZZZVVVSSSVVV^^^fffmmmiiiddd```^^^[[[UUUQQQMMMJJJEEE>>>888333///---***))))))(((((('''(((((((((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&\\\QQQBBB888444222///,,,---------,,,+++***((('''++++++*********)))))))))'''(((((())))))))))))))))))((((((''''''(((((()))'''(((***++++++***((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((())))))))))))(((((()))***++++++******+++---222///999WWW{{{lllWWWRRR^^^pppzzzjjjiiiiiilllrrrwwwzzz{{{~~~uuu\\\HHHIIINNNXXXeeerrr|||{{{pppfff```JJJDDD>>>;;;888777<<>><<<<<<;;;::::::999999999999111444777999:::;;;===>>><<<===>>>???@@@@@@@@@@@@AAACCCEEEFFFFFFGGGIIIKKKLLLOOORRRTTTUUUTTTUUUVVVPPPPPPQQQRRRSSSTTTVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVXXXZZZ[[[YYYXXXUUUTTTTTTUUUXXXZZZ[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUXXXWWWWWWVVVVVVWWWWWWXXXTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTMMMOOOQQQTTTVVVXXXYYYYYYVVVXXXYYYYYYWWWWWWXXXYYY\\\ZZZYYYWWWVVVUUUUUUVVVUUUTTTSSSQQQOOOMMMKKKKKKHHHJJJKKKKKKLLLMMMQQQTTTXXXYYY[[[]]]___aaaaaabbbfffeeeeeeeeeeeedddbbb___``````aaabbbeeellluuu{{{ssshhhQQQJJJAAA<<<<<>>@@@AAABBBEEEGGGEEEFFFIIIJJJJJJLLLNNNQQQNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUVVVXXXZZZ\\\WWWTTTRRRRRRUUUWWWWWWVVVRRRPPPOOOQQQUUUXXXXXXWWWTTTTTTUUUWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQRRRSSSNNNOOOQQQRRRRRRRRRQQQQQQOOOPPPQQQRRRRRRQQQPPPPPPOOOPPPRRRSSSRRRQQQRRRSSSTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLOOOSSSSSSRRRRRRTTTWWWZZZ[[[\\\^^^___`````````cccaaa```aaabbbbbb^^^[[[VVVYYY^^^eeeooo{{{sssaaaTTTHHHBBB===<<<@@@BBBBBB@@@BBBFFFKKKSSSZZZ```ccceeehhhiiilllnnnmmmmmmttt|||{{{uuummmhhheeeaaa\\\WWWKKKIIIHHHKKKSSS^^^gggkkklllggg```]]][[[ZZZWWWTTTJJJ@@@444...///000---))),,,,,,++++++***((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%999777333///,,,*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$'''******((('''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''')))******(((%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++&&&&&&''''''((()))******%%%'''))))))(((''''''((())))))))))))************......000333999MMMnnnmmmUUURRR]]]bbbvvvyyyqqqtttoooeee^^^^^^^^^```ppp|||yyyyyymmmXXXGGG???===<<<999::::::???HHHUUUggg~~~|||ooobbbUUUMMMQQQLLLIIIJJJJJJGGGEEEGGGOOOQQQTTTYYY]]]aaadddeeefff```YYYTTTQQQNNNJJJFFFCCCEEEDDDAAA;;;888999;;;888999999999999999888777666777888999999:::::::::999:::;;;===>>>@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNOOOOOORRRTTTUUUVVVVVVVVVXXXZZZUUUSSSQQQPPPOOOPPPQQQRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSRRRRRRSSSUUUVVVVVVTTTSSSSSSTTTSSSWWWYYYWWWRRRPPPQQQTTTTTTQQQNNNOOOQQQSSSSSSQQQRRRQQQQQQPPPOOOMMMLLLKKKIIIIIIJJJKKKLLLLLLMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHIIIIIINNNPPPSSSSSSQQQOOONNNNNNRRRTTTVVVXXXYYYZZZZZZYYYZZZ[[[]]]^^^]]]]]]___aaa\\\\\\]]]]]]]]]]]]^^^^^^^^^bbbhhhpppxxxrrrbbbSSSIIIAAAAAA@@@@@@@@@AAABBBCCCDDDEEEKKKSSSWWWXXX\\\bbbkkklllmmmoooppptttyyy}}}}}}pppeee``````\\\VVVHHHDDDHHHWWWfffnnnnnnnnniiihhheee```ZZZTTTOOOMMM@@@;;;444---))))))+++,,,,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((('''$$$""""""&&&***(((((((((((((((((((((((('''''''''((((((((((((((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""###%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$777555111...,,,*********************)))))))))((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&'''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&''')))******(((&&&&&&&&&(((((()))))))))*********++++++,,,...222BBB^^^wwwxxx\\\OOONNNTTThhhzzz~~~|||qqqhhheeeaaa___jjjyyy~~~{{{|||ssseeeUUUIIIAAA<<<999:::999;;;BBBJJJVVViiiyyy|||nnneee]]]VVVPPPNNNLLLGGGFFFGGGKKKMMMOOOSSSXXX\\\aaacccgggccc^^^ZZZXXXTTTPPPLLLIIIIIIGGGCCC???<<<;;;;;;999999::::::999999888888888999999999999999888888888888999;;;<<<>>>??????AAABBBCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNQQQRRRTTTTTTTTTTTTUUUWWWSSSQQQPPPNNNNNNOOOPPPQQQOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPRRRSSSTTTTTTRRRQQQQQQRRRRRRUUUXXXVVVRRRPPPRRRTTTUUURRROOOOOOQQQSSSRRRQQQOOOPPPPPPPPPOOONNNMMMMMMKKKLLLNNNOOOOOOOOOOOONNNKKKKKKKKKLLLKKKKKKJJJJJJHHHGGGEEEDDDDDDDDDEEEEEEKKKNNNQQQRRRRRRPPPPPPQQQUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^]]][[[[[[[[[]]]YYYYYYZZZ[[[]]]___aaabbbeeejjjrrryyyyyynnnbbbUUUJJJDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEJJJQQQWWWYYY]]]bbbjjjnnnrrruuuvvvxxxzzz{{{~~~ssshhhdddbbb\\\UUUGGGEEEKKKZZZhhhmmmkkkjjjiiifffccc___ZZZSSSLLLFFF;;;777222,,,))))))***+++***)))))))))))))))((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&(((((((((&&&######%%%(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!"""&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$###""" """###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$333111///,,,+++*********************))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$######%%%######$$$&&&((()))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$&&&((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''')))+++,,,***(((&&&&&&&&&(((((())))))))))))***************+++,,,666KKK___jjjUUUIIIHHHZZZrrr}}}sssmmmgggbbbfffpppwww|||xxxtttmmmcccVVVJJJBBB>>>:::777888;;;???EEERRR^^^tttzzznnneee\\\WWWQQQJJJGGGHHHGGGHHHIIILLLQQQXXX^^^bbbeeecccbbbaaa___\\\WWWTTTRRROOOKKKGGGDDDAAA===:::::::::::::::999999888888:::::::::999999777666666666666777888999;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPRRRRRRQQQQQQRRRTTTPPPOOONNNMMMLLLMMMNNNOOOMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPQQQQQQOOONNNMMMPPPQQQRRRRRRPPPOOOOOOPPPPPPSSSVVVUUURRRQQQRRRTTTUUUSSSQQQPPPQQQQQQQQQPPPMMMNNNNNNOOOOOONNNNNNNNNKKKMMMNNNPPPPPPOOOMMMLLLGGGHHHHHHHHHGGGFFFFFFEEECCCCCCBBBAAAAAABBBBBBCCCHHHKKKOOORRRRRRSSSTTTUUUYYYYYYYYYZZZ[[[]]]^^^___^^^^^^]]][[[WWWVVVVVVWWWUUUVVVXXXZZZ^^^cccfffiiipppuuu}}}yyyrrrgggYYYNNNFFFAAA???EEEDDDCCCCCCCCCEEEFFFGGGGGGEEEHHHPPPVVVYYY]]]aaahhhnnnuuuzzz{{{yyyxxxwww~~~uuukkkeeeaaaYYYPPPGGGGGGNNN]]]iiikkkiiigggiiieee```]]]YYYRRRFFF===444222///+++)))(((((()))'''''''''(((((()))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&'''((()))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$###""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$......,,,+++*********+++*********)))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&%%%%%%&&&%%%$$$$$$'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%)))))))))((((((((((((((()))***+++***(((''''''((((((((((((((()))))))))***,,,++++++,,,+++000>>>LLLqqq~~~iiiVVVJJJTTTfff|||zzzuuuoooiiihhhlllqqqzzzsssmmmiiifffaaaWWWMMMGGG;;;888777999;;;===EEENNN\\\fffsss~~~}}}uuulllfff^^^SSSLLLJJJFFFEEEEEEGGGLLLTTT[[[``````aaacccddddddaaa]]]ZZZYYYTTTOOOLLLJJJFFF@@@<<<<<<;;;::::::999999999999888999999888888777666555555555666777888999999:::;;;;;;<<<===>>>???@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJMMMNNNOOOOOONNNNNNOOOQQQNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNOOOPPPQQQQQQPPPOOOMMMOOOPPPRRRQQQOOOMMMMMMNNNNNNPPPRRRSSSQQQPPPRRRSSSTTTSSSQQQOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLKKKGGGIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFIIINNNRRRTTTUUUWWWXXX\\\[[[ZZZZZZ[[[]]]___```\\\\\\ZZZWWWSSSQQQQQQRRRUUUVVVYYY]]]ccciiiooorrrzzz~~~xxxxxx}}}xxxuuuyyyxxxjjjcccVVVJJJAAA======???EEEDDDDDDDDDDDDFFFHHHIIIJJJFFFGGGOOOUUUYYY\\\```gggllltttyyyyyywwwtttsss~~~}}}vvvllleee^^^TTTKKKHHHIIIOOO\\\fffiiiiiikkkkkkfff___\\\XXXOOOAAA555------+++***)))(((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''''''''''''''((()))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++***************))))))))))))))))))******((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''''''''(((***)))(((&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%''''''$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((((()))+++'''(((((((((((()))))))))+++***+++,,,,,,...666@@@WWWqqq~~~iiiSSSSSSZZZmmm}}}yyyrrrllliiijjjooowwwuuuiiibbbeeeiiidddYYYRRRBBB>>>;;;<<<:::999===BBBGGGNNNYYYfffrrr~~~yyypppbbbWWWSSSJJJHHHEEEEEEHHHNNNVVVZZZ[[[^^^cccffffffdddaaa___\\\XXXTTTQQQPPPLLLFFFAAA>>>===<<<;;;::::::::::::666777777888888777777666666666666777777888888888999999:::;;;<<<======>>>??????@@@BBBCCCEEEFFFFFFJJJKKKLLLLLLLLLLLLMMMOOOLLLLLLLLLLLLLLLLLLLLLMMMKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQPPPNNNMMMMMMMMMLLLMMMOOOPPPOOOOOOPPPPPPQQQQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCDDDEEEEEEFFFFFFGGGJJJOOOSSSUUUWWWXXXZZZ\\\[[[ZZZYYYZZZ[[[\\\]]]XXXXXXVVVSSSPPPOOOQQQRRRZZZ\\\```eeellltttzzz}}}xxxvvv{{{zzzsssnnnnnnvvv~~~~~~yyyoooeeeVVVQQQHHH???;;;:::<<<>>>CCCCCCCCCCCCEEEGGGIIIKKKMMMIIIIIIOOOTTTWWW\\\aaahhhmmmrrrvvvvvvtttrrrqqq}}}|||wwwmmmddd]]]SSSJJJLLLKKKPPPYYYaaaeeekkkqqqooohhh```ZZZUUUJJJ<<<000)))))))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))((((((&&&'''((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))************))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***+++)))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""&&&))))))&&&###"""###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&'''''''''%%%&&&''''''''''''***,,,''''''(((((((((((())))))((('''(((+++,,,,,,000666BBB\\\~~~www^^^SSSNNNZZZooo}}}rrrjjjdddgggkkksss~~~lllaaagggooolllbbb[[[NNNHHHBBB???;;;666555888;;;===EEEPPP[[[hhhxxxvvvjjjdddXXXTTTNNNIIIHHHJJJNNNQQQUUUZZZaaaeeeeeedddbbbaaa]]]\\\ZZZXXXVVVSSSNNNKKKCCCBBB@@@>>>======>>>>>>777888888999999999888888777777777777777777777777777888888999::::::;;;;;;:::;;;<<<===???@@@BBBBBBEEEFFFHHHIIIHHHIIIJJJLLLJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNPPPPPPOOOMMMKKKKKKLLLJJJKKKLLLLLLMMMMMMMMMMMMLLLMMMLLLJJJHHHHHHJJJLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIJJJNNNRRRUUUWWWWWWYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVRRRSSSSSSRRRQQQSSSVVVYYYcccfffkkkrrryyy~~~|||~~~yyyrrrmmmlllsssyyyyyytttlll```VVVDDDAAA===999777999<<<>>>AAAAAABBBDDDFFFIIILLLNNNOOOMMMNNNQQQSSSTTT[[[bbbjjjnnnrrruuuuuusssqqqqqqyyyyyyuuukkkccc]]]VVVPPPQQQPPPQQQWWW\\\aaakkktttssskkk```WWWNNNDDD777...(((((())))))))))))(((''')))))))))(((((('''''''''&&&&&&&&&''''''''''''(((&&&''')))******)))((('''&&&&&&&&&((()))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!###&&&((()))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&*********++++++*********((()))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%''')))(((&&&$$$######((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&)))+++***%%%###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******%%%&&&&&&&&&%%%&&&(((***'''''''''((((((((())))))(((%%%&&&***,,,+++,,,000666FFFfffiiiVVVGGGJJJZZZkkkzzz}}}pppggghhhiiilllvvvmmmbbbiiirrrnnngggdddXXXPPPHHHCCC===666333555666555999AAAHHHPPP^^^lll~~~zzznnnhhh___UUUNNNJJJJJJJJJMMMRRRYYY^^^^^^]]]]]]^^^]]]^^^```___\\\YYYWWWWWWIIIGGGEEECCCBBBBBBCCCCCC<<<<<<<<<<<<<<<;;;:::999666666666666666666666666555555666666777888888888666777888:::;;;===>>>??????AAACCCDDDDDDEEEGGGIIIGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLKKKJJJJJJLLLNNNOOOMMMNNNOOOMMMKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGHHHIIIGGGEEEEEEGGGJJJGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAACCCEEEGGGHHHDDDEEEFFFGGGGGGHHHGGGGGGEEEGGGIIIKKKMMMNNNOOOOOOOOORRRVVVXXXXXXWWWXXXYYYWWWWWWVVVUUUSSSQQQOOONNNNNNOOOQQQRRRUUUYYY___cccnnnqqqwww~~~{{{sssnnnmmmrrrsssnnnfff^^^SSSIII<<<:::888666777:::===@@@@@@AAABBBEEEIIIMMMPPPRRRRRRRRRSSSTTTQQQQQQZZZdddgggkkkqqqtttssspppmmmllloooppplllddd^^^\\\ZZZVVVVVVTTTUUUXXXZZZ^^^hhhrrrtttlll```RRRFFF<<<333---))))))))))))))))))))))))(((((()))))))))))))))***&&&&&&&&&''''''''''''(((&&&''')))***)))(((&&&%%%&&&%%%$$$&&&***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$%%%&&&&&&&&&###%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&******+++++++++******)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$'''******&&&"""%%%$$$###$$$&&&((()))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((($$$ """'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((('''''''''%%%$$$$$$&&&(((''''''''''''((((((((())))))&&&'''+++---++++++---222888OOOrrrqqq[[[EEEBBBLLLZZZjjjvvv}}}yyymmmnnnllljjjpppxxx|||zzzyyyjjjbbbkkkqqqnnnjjjjjj]]]TTTLLLGGGAAA:::777888555222444999===@@@KKKXXXhhhrrrzzznnn```UUUNNNJJJIIIEEEKKKRRRVVVWWWVVVWWWXXX]]]```dddccc```]]]]]]^^^MMMLLLIIIGGGFFFFFFGGGGGGAAAAAA@@@???>>><<<:::999666555555555555555444444444444444555555666666666444444666777999;;;<<<===;;;===???AAAAAACCCEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFFFFHHHKKKMMMKKKLLLMMMLLLIIIGGGGGGGGGHHHHHHGGGHHHIIIIIIHHHFFFDDDFFFGGGEEECCCCCCFFFIIIDDDDDDEEEEEEEEEEEEDDDDDD???>>>>>>>>>@@@BBBEEEGGGGGGHHHIIIJJJLLLLLLLLLLLLJJJKKKNNNQQQSSSTTTTTTTTTSSSUUUXXXYYYYYYWWWWWWWWWUUUUUUUUUSSSQQQNNNKKKIIIKKKMMMPPPSSSXXX^^^eeejjjtttxxx}}}uuupppkkkllliii```WWWOOOFFF===<<<:::888666888;;;@@@CCCAAAAAACCCFFFKKKOOOSSSVVVSSSTTTVVVUUUPPPOOOYYYeeebbbgggnnnrrrqqqmmmhhheeefffgggddd]]]YYYZZZZZZYYYXXXWWWXXXYYYYYY[[[dddnnnuuummm___OOOAAA666000---************************''''''((()))***+++,,,,,,&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%###&&&$$$###&&&))),,,+++***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''""""""###$$$$$$%%%&&&&&&###$$$%%%$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&,,,+++))))))******(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&))))))))))))((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((()))'''%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''%%%'''***,,,***(((++++++******************000222;;;RRRooo|||dddJJJ???BBBJJJVVV```mmmvvv|||zzzkkkhhhfffjjjpppuuuuuusssxxxrrrllllllppprrrooojjjccc]]]SSSHHH???;;;:::;;;555555444444555999>>>BBBSSS]]]kkkxxxxxxgggWWWMMMJJJNNNJJJKKKRRRTTTQQQQQQTTTXXX[[[```dddeeeccc___\\\___XXXOOOJJJKKKNNNQQQRRRKKKHHHEEEDDDDDDCCC@@@===<<<:::777777999:::888666555444333333666777777777888888888999999999999999;;;:::999999:::<<<>>>@@@CCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEGGGHHHIIIFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBDDDFFFGGGFFFEEEEEEEEEKKKJJJJJJLLLNNNPPPPPPOOONNNPPPPPPOOOSSSYYY[[[YYYYYYYYYYYYYYYYYYVVVSSSPPPNNNOOOOOONNNLLLJJJKKKKKKKKKNNNSSSYYYaaalllvvv}}}vvvnnnkkkcccZZZTTTIII===:::===888999:::;;;>>>AAACCCDDDHHHEEEEEEKKKPPPQQQRRRUUUQQQSSSUUUTTTSSSUUUZZZ___eeekkkoooqqqrrrrrrkkkccceeeaaa\\\YYYYYY[[[]]]^^^YYYWWWTTTUUUYYY^^^aaaccciiiaaaSSSDDD777///+++)))))))))((('''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&&&&''''''%%%$$$%%%&&&'''''''''%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$!!!%%%(((((($$$""""""###$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%$$$###"""!!! """###"""""""""###+++)))(((((())))))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***((('''))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((()))******))))))(((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''''''''%%%###$$$%%%'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''')))'''&&&&&&((()))'''%%%###%%%(((+++---...------)))---555DDDYYYnnn|||kkkRRRCCC???BBBKKKTTT___kkk}}}yyykkkfffbbbccchhhnnnpppppptttppplllmmmrrrtttrrrnnnfff```WWWMMMFFF@@@===;;;888777555333333444666999@@@GGGSSS```mmm{{{~~~mmm```XXXOOOJJJHHHMMMQQQOOOOOOQQQWWWZZZ^^^ccceeeeeedddcccddd^^^VVVRRRQQQRRRSSSSSSOOOLLLIIIHHHHHHFFFCCC@@@@@@===:::999:::;;;999888666555444555666888888777666666666666666666666666999999888777888:::<<<===???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDBBBAAAAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@???>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGFFFEEEFFFFFFLLLMMMNNNPPPQQQSSSTTTUUUUUUWWWUUUSSSUUUZZZ\\\ZZZYYYXXXXXXWWWUUURRROOOLLLKKKLLLMMMLLLKKKKKKMMMNNNQQQUUU\\\dddnnnyyy}}}{{{|||rrrjjjfffYYYMMMGGGAAA:::555666<<<===>>>@@@BBBDDDEEEFFFHHHEEEEEEKKKOOOPPPRRRVVVUUUWWWXXXWWWTTTUUUYYY\\\aaafffiiijjjlllnnnjjjdddaaa\\\VVVUUUWWWZZZ]]]]]][[[XXXUUUSSSTTTUUUVVVVVVZZZSSSHHH;;;222,,,))))))))))))((('''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&&&&'''&&&%%%$$$!!!$$$''')))******&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$######!!!$$$$$$$$$######$$$+++)))((((((******)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((###$$$%%%&&&'''((())))))&&&&&&'''((()))***+++,,,'''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%$$$######%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&'''&&&%%%### %%%)))+++,,,***)))&&&***///555???RRRkkk~~~sss]]]KKK???;;;@@@GGGKKK[[[ooovvv{{{wwwjjjddd]]][[[___dddhhhiiiooollllllpppwwwzzzxxxuuukkkeee\\\TTTNNNGGGAAA<<<;;;999666444222222222333555999AAAKKKXXXkkk~~~rrrfffYYYQQQKKKLLLOOOOOONNNOOOOOOQQQUUUZZZ^^^bbbdddeeegggddd```\\\[[[ZZZXXXVVVUUURRRPPPNNNMMMKKKHHHFFFFFFBBB???<<<<<<<<<<<<;;;999777666666888999888777666666666666666666666666777666666555666777999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@???>>>======>>>???@@@BBBBBBBBBBBBAAA@@@??????<<<======>>>>>>>>>>>>???<<<<<<======>>>>>>??????>>>???@@@BBBCCCCCCCCCCCCDDDEEEGGGFFFEEEEEEFFFHHHLLLOOOSSSTTTTTTUUUXXX[[[[[[\\\ZZZVVVUUUYYYZZZXXXXXXXXXVVVTTTQQQMMMJJJIIIIIIKKKLLLLLLMMMPPPUUUXXX^^^ccckkkttt}}}{{{wwwvvv~~~}}}tttiiiaaaZZZLLL???;;;<<<;;;999888???AAACCCEEEGGGGGGGGGFFFHHHDDDDDDIIIMMMOOORRRUUUZZZ\\\\\\ZZZWWWUUUWWWZZZ___bbbddddddgggiiigggbbbYYYTTTOOOPPPUUUZZZ[[[ZZZWWWTTTRRRPPPOOOMMMJJJHHHHHHCCC;;;333---******+++)))((((((''''''''''''(((((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$ !!!###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''')))$$$ $$$'''&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&%%%%%%!!!###%%%&&&%%%######$$$+++***))))))+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((())))))))))))((()))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&''''''(((((($$$$$$%%%&&&'''((((((((($$$%%%&&&''''''%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&"""######$$$$$$######"""%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))(((((()))))))))(((''''''&&&&&&&&&%%%%%%$$$%%%((()))***)))((('''(((***,,,---111@@@[[[sss~~~vvvhhhVVVEEE;;;:::>>>???LLL^^^ooo|||pppooottthhhccc\\\YYY[[[^^^```bbbffffffiiipppyyy~~~}}}ooohhh___XXXSSSMMMFFFAAA;;;999777555555555555555555777:::???IIIYYYlllyyywwwmmmcccXXXSSSSSSRRROOOMMMIIIKKKMMMQQQVVV[[[```cccfffeeeeeedddbbb```]]]\\\ZZZXXXVVVTTTRRRPPPNNNMMMKKKHHHDDDAAA???>>>>>>>>><<<:::888888999999999888999999999888888888888888666555555444444555666777888888999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>?????????>>>===<<<======<<<;;;:::::::::999::::::;;;;;;===>>>???@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHIIIKKKOOOTTTUUUSSSTTTXXX]]]]]]^^^\\\VVVSSSTTTUUUTTTUUUUUUSSSPPPLLLIIIGGGGGGIIIKKKMMMPPPTTTZZZaaafffooossszzz}}}xxxtttsssyyy{{{}}}|||zzzzzz}}}~~~|||wwwqqqfff[[[TTTHHH???666444777;;;???AAAAAACCCFFFIIIJJJIIIGGGFFFGGGBBBAAAFFFJJJMMMPPPTTT]]]___```^^^YYYWWWXXXZZZ^^^aaacccbbbcccdddaaa[[[PPPMMMKKKOOOVVVZZZWWWTTTNNNMMMLLLKKKJJJHHHDDDAAA;;;777222...++++++,,,---)))(((''''''''''''((((((+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''&&&%%%%%%%%%'''''''''&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$!!!"""$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''"""$$$&&&&&&$$$#########(((''''''(((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))*********)))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&"""######$$$$$$######"""$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***((('''''''''&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))))))))))))))(((&&&&&&''''''''''''((()))...---,,,+++******++++++---***)))+++...888LLL___tttvvvrrrcccQQQAAA:::777;;;BBBOOO```ppp~~~nnnfffqqqzzzqqqfffccc```^^^]]]\\\\\\[[[ZZZ\\\aaajjjssszzz}}}}}}pppjjjccc\\\XXXTTTOOOKKK@@@<<<888666666666555333111333555777===HHHVVV```uuuzzzlllaaa\\\XXXSSSNNNLLLKKKKKKLLLPPPUUUYYY\\\^^^```bbbccccccbbb``````]]]\\\[[[YYYVVVTTTSSSSSSOOOMMMJJJFFFCCCAAAAAABBB@@@>>><<<;;;<<<<<<:::999;;;;;;;;;::::::999999999666666555555555555555555888999999::::::::::::999999999999::::::::::::;;;:::::::::999999:::::::::999:::<<<>>>>>>>>>>>>===>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDFFFGGGGGGHHHHHHHHHIIIKKKKKKIIIIIIJJJLLLJJJNNNSSSSSSPPPPPPUUUYYY[[[^^^]]]VVVRRRRRRRRRQQQNNNNNNNNNJJJGGGEEEFFFHHHKKKMMMRRRWWW]]]fffnnnttt~~~{{{vvvtttsssuuuwwwxxxwwwttttttwwwzzzvvvsssnnnhhh```VVVMMMFFF999;;;:::666444888@@@GGGEEEHHHKKKNNNOOONNNKKKIIIFFFAAA???CCCHHHKKKOOOTTT]]]___bbb```\\\ZZZZZZ[[[\\\___```______^^^YYYRRRLLLLLLNNNSSSXXXYYYTTTOOOIIIHHHHHHHHHGGGCCC???;;;222000---***)))***+++,,,((((((''''''''''''((((((,,,+++)))'''%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((((((%%%$$$%%%&&&###$$$%%%&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!$$$&&&&&&$$$######%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&'''((("""$$$%%%%%%###!!!!!!!!!%%%$$$###%%%'''(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''((((((((('''%%%$$$###$$$%%%'''((()))******%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***((('''(((((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((('''''')))******)))'''&&&&&&(((***,,,...'''&&&+++...111<<>>GGGOOOcccpppuuukkkeee___YYYSSSPPPMMMJJJJJJKKKNNNPPPTTTWWW[[[]]]]]]]]]^^^___]]]]]]]]]\\\YYYWWWWWWXXXSSSSSSRRRNNNJJJGGGGGGGGGGGGDDDBBBAAA@@@@@@>>>===<<<<<<<<<;;;::::::999999888888888777777666666666:::;;;;;;<<<<<<;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>???@@@@@@>>>=========>>>???AAABBB@@@?????????AAABBBDDDFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLOOOQQQRRRQQQOOOOOOPPPLLLOOOQQQPPPOOONNNPPPSSSWWW\\\]]]XXXSSSRRRRRRPPPHHHIIIJJJHHHFFFGGGKKKOOOTTTWWW]]]cccjjjrrrzzzzzzwwwvvvvvvsssssssssrrrooommmmmmnnnhhhccc]]]VVVOOOHHHAAA<<<;;;FFFLLLFFF======DDDKKKLLLNNNQQQTTTUUUTTTRRRPPPHHHBBB???CCCGGGKKKPPPUUU\\\```cccbbb^^^[[[[[[\\\XXX[[[[[[YYYZZZ[[[WWWQQQQQQRRRUUUXXXYYYVVVRRRNNNJJJHHHGGGEEEBBB===777222,,,+++)))'''''''''((()))(((''''''''''''(((((()))***)))'''%%%###!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%###$$$&&&$$$$$$%%%&&&'''((())))))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######### %%%)))((($$$!!!"""$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&'''###$$$&&&%%%###!!! %%%$$$$$$%%%((())))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''')))***+++++++++'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))))))))'''&&&#########$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&((('''%%%%%%&&&((($$$$$$$$$$$$%%%&&&'''(((,,,&&&%%%+++---+++///888JJJ^^^qqqvvvmmm^^^KKK<<<:::;;;???HHHUUUdddooouuu||||||ggg\\\\\\gggrrruuutttrrrnnniiihhhhhhhhhfffbbb^^^\\\ZZZOOOPPPSSSXXX^^^cccgggiiiiiinnnsssrrrmmmgggddddddYYYPPPEEE<<<999666333000...000222333444888???EEEQQQ^^^nnnyyyyyysssmmmbbb^^^XXXQQQLLLJJJIIIIIILLLOOORRRSSSSSSUUUXXX[[[[[[]]]^^^\\\YYYXXXYYY[[[WWWYYYYYYWWWRRRNNNMMMMMMNNNKKKIIIGGGFFFFFFDDDBBB?????????>>>===<<<<<<<<<;;;;;;;;;::::::999888777<<<<<<============<<<<<<::::::;;;;;;;;;<<<<<<<<<=========>>>>>>=====================>>>???AAAAAABBBAAAAAAAAABBBDDDFFFGGGEEEDDDDDDCCCDDDFFFHHHJJJJJJJJJLLLMMMNNNOOOOOOOOORRRUUUYYYZZZYYYWWWVVVUUUQQQQQQQQQPPPOOONNNNNNNNNOOOVVVZZZWWWRRRPPPPPPNNNHHHKKKMMMMMMMMMQQQXXX^^^fffiiinnntttzzz|||yyywwwxxxxxxsssqqqooommmjjjfffaaa^^^WWWRRRKKKEEE@@@===:::888===MMMXXXSSSGGGDDDGGGKKKOOOQQQTTTVVVWWWWWWVVVUUUKKKEEEAAADDDIIILLLRRRXXX]]]aaadddddd___[[[ZZZZZZVVVWWWVVVTTTXXX^^^___]]][[[]]]]]]ZZZVVVSSSRRRRRRIIIGGGDDDBBB>>>888222---***)))((('''''''''(((((('''''''''''''''((())))))((('''&&&%%%$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###'''***(((%%%###$$$''')))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""######$$$%%%$$$&&&'''&&&$$$!!!!!!!!!''''''&&&(((+++------,,,))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%!!!"""%%%''')))*********(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&'''((("""$$$&&&((())))))(((''')))((('''&&&&&&''')))***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&""""""###%%%(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%'''((('''###"""###%%%'''((()))*********)))(((,,,&&&&&&------&&&)))222555NNNjjjxxxvvvjjjWWWFFF888:::===BBBKKKYYYhhhrrrwwwyyynnn[[[MMM[[[iiippppppoookkkgggjjjjjjiiifffbbb___]]]]]]SSSSSSTTTVVVYYY^^^aaaccceeeooozzz}}}wwwppplllkkkbbbXXXKKKBBB>>><<<999666---///000///...111666;;;???LLLZZZfffqqq~~~uuuppphhh___WWWRRROOONNNHHHJJJLLLMMMMMMOOOSSSXXXZZZ\\\]]]\\\ZZZXXXZZZ\\\ZZZ]]]^^^]]]XXXSSSQQQQQQSSSPPPMMMKKKKKKJJJHHHFFFCCCCCCBBBBBBAAA@@@@@@???=========<<<;;;:::999888======>>>>>>>>>======<<<;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????>>>AAA@@@???>>>>>>???AAABBBHHHGGGEEEDDDDDDEEEFFFGGGIIIHHHGGGFFFGGGHHHKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQVVVYYY^^^```___]]]ZZZYYYUUUSSSQQQQQQQQQPPPNNNLLLGGGPPPVVVTTTOOONNNLLLKKKLLLPPPSSSUUUVVV[[[dddllluuuyyy~~~|||||||||{{{xxxxxxyyyzzztttqqqllliiifffaaaYYYSSSLLLGGG@@@:::888888777777666HHHVVVRRRIIIDDDEEEEEEOOOPPPSSSUUUWWWWWWVVVVVVMMMGGGCCCFFFJJJNNNUUU[[[___bbbfffddd```ZZZXXXXXXVVVVVVTTTSSSYYYcccjjjkkkddddddbbb[[[SSSPPPRRRVVVFFFDDDAAA???;;;777111---***)))))))))))))))******'''''''''''''''((()))***(((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###'''***)))$$$"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&,,,'''###!!!###$$$### ###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$&&&((()))(((%%%###!!!!!!)))************+++++++++))))))***++++++)))((('''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''(((((('''&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%&&&'''((()))***(((((((((((((((((((((((()))(((&&&%%%&&&(((***+++$$$%%%'''(((((())),,,///333===PPPhhhyyyxxxgggXXXGGG;;;666>>>DDDJJJ[[[pppuuuzzz|||~~~xxxcccSSSSSSYYYfffnnnnnnjjjhhhhhhgggfffcccaaabbbeeehhhhhh^^^UUURRRWWW\\\^^^]]]gggnnnyyy~~~wwwqqqfff___UUUMMMHHHAAA999222555333000......///222333;;;>>>FFFPPP]]]jjjtttzzzvvvlllbbbXXXPPPKKKHHHGGGFFFGGGIIILLLOOOQQQUUUXXX[[[]]]]]]\\\[[[[[[]]]]]]]]]\\\[[[XXXVVVUUUWWWWWWUUUSSSQQQNNNLLLKKKBBBDDDFFFHHHHHHFFFDDDBBBCCCCCCCCCBBBAAA@@@>>>===???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???<<<===???AAACCCCCCBBBBBBCCCEEEFFFEEEBBBBBBDDDFFFGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLNNNPPPRRRUUUVVVWWWXXX]]]\\\[[[ZZZZZZ\\\^^^___ZZZVVVRRRQQQQQQPPPNNNKKKIIIKKKMMMMMMLLLLLLMMMNNNPPPUUU[[[```eeekkkrrrxxx}}}{{{xxxvvvtttttttttuuuqqqlllgggbbb\\\TTTKKKDDD@@@<<<666222222333444444>>>JJJQQQKKKCCCBBBEEEGGGKKKKKKNNNTTTUUURRRPPPRRRTTTLLLHHHLLLOOOQQQVVV]]]aaaaaa```___]]]ZZZWWWVVVUUURRRQQQVVVeeevvv|||{{{lllfffeee^^^RRRRRRUUUOOOJJJAAA:::888666000***(((''''''''''''&&&&&&&&&&&&+++)))'''%%%%%%&&&)))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%******%%%###%%%###"""!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""))))))*********+++++++++---------,,,+++)))(((''')))))))))))))))))))))(((''''''&&&&&&&&&'''((((((((((((((((((((()))***+++'''%%%$$$#########%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&''')))***%%%&&&((((((((()))+++---///333AAAXXXnnnxxxtttkkkUUUCCC666999@@@GGGUUUdddwww}}}~~~{{{mmm]]]WWWWWWaaakkknnnllliiigggfffdddaaaaaaccciiimmmnnnfff[[[UUUVVVZZZ]]]^^^]]]dddpppzzz~~~zzzwwwfff```XXXRRRNNNGGG???999333222111000///000000111666888===EEEOOOYYYbbbgggooottt{{{xxxnnneee^^^QQQMMMIIIFFFEEEFFFHHHIIIJJJMMMQQQUUUWWWXXXYYYYYYWWWXXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXWWWVVVTTTQQQPPPIIIJJJLLLLLLLLLJJJIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCAAACCCDDDFFFGGGGGGGGGGGGGGGIIIJJJIIIFFFFFFHHHJJJKKKKKKKKKKKKMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRTTTUUUVVVXXXYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[]]]^^^[[[WWWSSSPPPNNNLLLIIIFFFGGGIIIKKKMMMMMMNNNPPPRRRXXX]]]eeelllrrryyy}}}|||zzzxxxuuuqqqooommmllllllkkkfff```YYYSSSKKKCCC===:::777444222222444666777888BBBIIIDDD>>>???CCCFFFIIIIIILLLQQQRRRPPPQQQTTTVVVPPPOOOSSSWWWVVVXXX]]][[[[[[ZZZYYYWWWTTTQQQOOOQQQOOOOOO[[[qqqpppgggddd^^^SSSSSSTTTMMMEEE<<<555333111,,,(((''')))))))))((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&((())))))******&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!$$$$$$!!!"""&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%$$$)))))))))*********++++++///...---,,,++++++++++++,,,,,,+++******)))((((((((((((''''''&&&'''''''''''''''(((((()))+++,,,---'''&&&%%%#########$$$%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&$$$&&&'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&'''))))))((((((***+++,,,+++111CCC\\\qqq{{{~~~fffPPP;;;555;;;CCCNNNXXXsss|||~~~}}}vvvlllaaa[[[aaakkkpppooonnniiigggddd``````dddkkkpppssslllbbbYYYUUUVVVYYY\\\WWW]]]hhhrrryyy{{{zzzyyyhhhddd___[[[WWWPPPHHHBBB777777666555333222111000222333555999???FFFKKKOOOUUU\\\fffrrr{{{xxxppp^^^WWWOOOHHHDDDDDDDDDDDDBBBDDDHHHLLLOOORRRSSSSSSRRRTTTVVVXXXZZZZZZZZZZZZWWWXXXYYYZZZZZZYYYWWWUUURRRQQQQQQPPPOOONNNMMMMMMHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNPPPPPPPPPQQQSSSUUUWWWXXXWWWWWWWWWWWWVVVVVVVVVVVV[[[[[[[[[[[[[[[ZZZYYYXXXVVVWWWWWWWWWWWWXXXXXXXXXYYYVVVQQQMMMKKKIIIFFFDDDFFFIIILLLOOOQQQTTTXXX[[[eeekkkssszzz~~~}}}|||zzzxxxvvvrrrqqqooolllhhheeecccbbb___[[[TTTLLLEEE???888444333222222222333666888:::777???CCC???:::;;;???BBBGGGFFFHHHLLLNNNNNNRRRXXXXXXVVVVVVZZZ\\\[[[YYYZZZZZZZZZYYYXXXUUURRROOONNNMMMLLLQQQaaa|||sssfff___[[[RRRPPPOOOFFF???777000///---***'''(((++++++*********)))))))))'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$&&&"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$%%%$$$&&&))))))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((((('''))))))))))))************+++*********+++---///000++++++*********)))))))))))))))(((''''''&&&''''''(((((((((((()))***+++,,,+++***)))''''''&&&&&&'''((((((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''((((((&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&(((***)))(((((()))***+++***,,,666GGG^^^tttrrr```III;;;999>>>HHHOOOeeesss}}}|||zzzwwwwwwnnngggiiinnnpppqqqsssqqqnnniiidddaaadddiiinnnqqqnnnggg^^^VVVSSSVVVYYYZZZ^^^dddkkkqqqtttuuuuuummmkkkgggddd___XXXOOOIIIBBBAAA>>>:::777555333222222222222333666:::===???CCCIIIRRR]]]gggpppuuuxxx|||nnneeeYYYOOOJJJGGGFFFDDDBBBBBBCCCFFFIIIJJJKKKJJJPPPRRRSSSUUUVVVVVVVVVUUUSSSUUUXXXZZZ\\\[[[ZZZYYYWWWVVVTTTRRRQQQPPPPPPPPPLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRQQQOOOMMMLLLLLLMMMOOOQQQMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUWWWYYY[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWW[[[[[[ZZZZZZYYYWWWVVVUUUSSSSSSSSSSSSSSSRRRPPPPPPRRRPPPMMMKKKJJJKKKKKKKKKMMMOOOSSSVVVZZZ___eeeiiisssxxx}}}|||{{{xxxuuusssmmmllljjjgggccc___\\\ZZZQQQMMMGGG@@@:::555222000///111333555666777999;;;>>>AAACCC???:::999<<>>999666444333222111111111222444777888<<<>>>BBBIIIQQQZZZaaaeeelllwwwvvvhhh\\\TTTNNNHHHDDDCCCAAA@@@AAACCCEEEEEEDDDKKKLLLNNNPPPQQQRRRQQQQQQPPPRRRUUUYYY[[[\\\]]]]]]\\\[[[XXXUUUTTTSSSSSSTTTPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRTTTVVVWWWVVVTTTSSSRRRRRRSSSTTTVVVSSSSSSTTTTTTUUUUUUVVVVVVTTTSSSSSSSSSTTTUUUUUUVVVUUUVVVWWWYYY[[[]]]^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJKKKLLLOOOSSSWWWZZZ[[[]]]___bbbffflllsssxxx|||~~~{{{zzzzzzzzzzzzxxxtttrrrmmmkkkhhhccc]]]WWWRRROOOCCC@@@<<<777333111111111111555999;;;;;;:::;;;<<>>AAAAAACCCHHHJJJOOOYYYdddjjjhhhbbb^^^[[[ZZZXXXVVVTTTTTTTTTSSSQQQNNNKKKJJJHHHRRR^^^lll{{{vvv```UUURRRKKKFFFAAA888555///++++++***'''(((*********)))))))))((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&&&&&&&((()))'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((,,,///000---***&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''(((((('''((((((((()))))))))************))))))((()))))))))''''''(((((()))******+++))))))(((((('''((((((((())))))(((''''''''''''''')))))))))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&(((***+++)))(((((()))$$$***...---...999NNN```nnnuuuqqq[[[EEE<<<<<<<<>>>>>???======??????======???@@@AAADDDIIILLLRRR___kkkzzzwwwnnnddd^^^]]]ZZZVVVTTTTTTTTTTTTRRRPPPNNNMMMHHHSSS```jjjtttttt^^^RRRPPPGGG@@@<<<555...***((()))(((%%%%%%((())))))((((((((('''''''''###$$$&&&'''(((((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&&&&&&&&&&((()))""""""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###!!!""",,,>>>MMMTTT444000+++'''%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%(((((((((((()))))))))***************)))(((((('''************************(((((((((((((((((()))***(((((((((((((((((())))))&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&$$$'''***+++***)))))))))&&&))),,,***)))000<<>>HHHXXXjjjtttwwwuuusssjjjmmmtttyyywwwqqqpppsss|||yyyooogggbbb```ccchhhlllnnnpppqqqrrrppplllgggdddeeeiiioootttwwwvvvtttnnneee]]]VVVRRRRRRQQQPPPMMMHHHBBB===999111000///......000111333777555444444666;;;@@@CCCKKKUUUeeeuuu~~~vvvlll___VVVRRRLLLGGGEEEFFFGGGEEEBBB@@@AAACCCEEEGGGGGGGGGGGGFFFFFFHHHKKKOOOTTTWWWZZZ^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSTTTSSSRRRRRRTTTVVVXXXZZZWWWWWWXXXYYYYYYXXXWWWWWWXXXWWWWWWVVVVVVWWWXXXYYYXXXVVVTTTUUUXXXZZZYYYXXXXXXYYY[[[\\\^^^^^^^^^^^^^^^]]]\\\ZZZXXXUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLOOORRRWWW\\\ccclllvvv}}}yyyyyyxxxwwwyyy}}}|||zzzyyyyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxvvvwwwwwwwwwuuussspppnnnmmmnnnoooqqqqqqooojjjffffffaaaYYYPPPFFF>>>888555222333333222000000222555999@@@HHHKKKHHHEEECCCCCCAAA======AAACCC???===>>>@@@AAAFFFLLLOOOVVVdddqqqxxxjjjbbb___ZZZSSSTTTTTTUUUUUUTTTSSSQQQPPPKKKSSS\\\bbbjjjtttyyyzzzoooXXXMMMKKK@@@888555111+++))))))+++)))%%%%%%'''))))))((((((((('''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%''' !!!###$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###...AAAQQQWWW111---(((%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$(((((((((((())))))))))))&&&''')))+++++++++***)))------,,,++++++*********(((((('''(((((()))***+++(((((((((((()))+++,,,---&&&&&&''''''((('''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#####################$$$%%%&&&''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&$$$&&&***+++***)))))))))++++++***((((((+++111555DDD^^^ooohhhYYYOOOEEE:::999===HHHYYYiiiqqqrrrrrriiijjjqqqyyy{{{xxxuuuwwwxxx~~~uuujjjccc\\\^^^bbbhhhnnntttxxxzzz~~~yyyqqqjjjiiilllrrrvvvvvvuuusssmmmeee]]]WWWTTTRRRTTTVVVVVVSSSLLLDDD???333222000//////000111222333222222222333666999;;;???GGGTTTeeettt~~~qqqfff```YYYQQQLLLKKKJJJFFFBBBBBBCCCCCCCCCCCCAAA@@@?????????@@@CCCGGGLLLQQQTTTZZZZZZZZZYYYXXXWWWVVVVVVZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSRRRSSSUUUXXXYYYVVVWWWYYYZZZZZZYYYWWWVVVTTTTTTSSSRRRRRRSSSUUUVVVTTTRRRPPPQQQUUUWWWVVVUUUUUUWWWXXXZZZ[[[[[[ZZZZZZ[[[ZZZXXXVVVSSSQQQOOONNNPPPPPPOOOMMMLLLIIIHHHGGGIIIHHHHHHHHHJJJMMMPPPQQQVVVZZZ___dddjjjsss}}}}}}{{{{{{}}}|||zzzwwwvvvwwwwwwxxxxxxwwwvvvtttrrrqqqqqqqqqqqqqqqrrrqqqooommmjjjhhhiiijjjkkklllllliiiddd___[[[VVVOOOFFF>>>888444333///111333222000///111444;;;CCCLLLPPPMMMIIIGGGGGGGGGAAAAAAEEEFFF@@@<<<<<<@@@BBBHHHNNNRRRXXXggguuu}}}nnnddd___XXXOOOOOOPPPQQQQQQQQQPPPOOONNNPPPSSSVVVZZZbbbkkkmmmjjjiiiRRRHHHFFF:::000///,,,,,,+++,,,///---(((''')))))))))))))))(((((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((((())))))'''%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&###&&&...222000(((%%%!!! !!!$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%###(((((())))))*********+++))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###$$$%%%'''((()))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((((((((()))***,,,---...444GGGZZZ``````\\\UUUMMMDDD<<<===MMM^^^hhhkkkmmmiiiiiikkkrrr{{{}}}yyywwwvvvdddZZZ]]]```aaadddkkkwwwzzzrrrkkkiiimmmsssxxxvvvnnnccc___^^^XXXOOOQQQUUUVVVTTTQQQOOOKKKEEE999555222222333222///,,,333333333333222222222222555:::DDDRRRcccqqqzzzzzzpppsss|||uuunnneee^^^YYYSSSKKKEEEIIIGGGDDDCCCBBBAAA???===???>>>>>>@@@DDDHHHKKKLLLNNNNNNOOOOOOPPPQQQQQQQQQTTTTTTTTTUUUTTTSSSSSSRRRUUUTTTSSSRRRRRRTTTVVVWWWSSSTTTVVVXXXWWWUUUSSSQQQSSSQQQNNNLLLLLLMMMOOOPPPPPPOOOOOONNNNNNOOOOOOPPPSSSTTTTTTSSSRRRQQQSSSUUUTTTSSSRRRQQQOOOMMMLLLKKKNNNKKKHHHHHHJJJKKKIIIFFFHHHKKKNNNQQQSSSWWW[[[___ddddddeeehhhooowww~~~{{{vvvrrruuu~~~~~~}}}{{{|||zzzwwwtttsssrrrssssssqqqqqqppppppooonnnnnnnnnpppnnnkkkhhhfffeeeeeeeeeiiihhhgggeeebbb]]]VVVRRRMMMGGG???999777444111...---------,,,...333999>>>EEEGGGJJJLLLKKKIIIFFFDDDDDD@@@???AAABBB???>>>???DDDGGGKKKMMMPPPXXXccclll{{{jjjYYYOOOLLLIIIHHHHHHIIIKKKNNNPPPRRRSSSTTTUUUWWWXXXZZZ[[[\\\WWWJJJ>>>:::777222///000))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''((("""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&'''&&&%%%###########################$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$#########$$$%%%(((((()))))))))*********************************))))))(((''''''&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&&&&%%%$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((&&&'''''''''(((***+++,,,...:::GGGPPPXXX___```[[[SSSEEE===DDDRRR]]]dddhhhggggggiiiooouuu{{{}}}}}}{{{|||{{{xxxjjj[[[\\\]]]^^^bbbiiissszzz~~~{{{wwwrrrlllgggeeelllmmmjjjaaa[[[ZZZXXXTTTOOOSSSTTTQQQPPPQQQOOOKKK???;;;777333222111000///111111222222444555555666000333999CCCPPP^^^jjjqqqxxx|||tttjjjkkkqqqzzzsssnnnggg^^^WWWOOOLLLHHHEEECCCBBB@@@>>>===;;;:::;;;>>>BBBDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKPPPOOONNNMMMNNNOOOQQQRRRSSSTTTVVVWWWVVVUUUSSSRRROOOMMMKKKHHHGGGGGGHHHIIILLLKKKKKKJJJJJJJJJJJJKKKJJJKKKLLLKKKKKKKKKMMMOOOKKKJJJJJJHHHGGGFFFEEEDDDIIIHHHGGGHHHJJJLLLLLLLLLQQQSSSWWW[[[___ccchhhlllmmmmmmmmmnnnqqqwww|||}}}|||wwwqqqmmmpppxxx{{{xxxyyyzzz{{{|||{{{{{{zzzyyyxxxwwwtttqqqoooooooooooojjjjjjkkkkkklllmmmnnnnnnlllkkkhhhfffdddbbbaaa```^^^\\\XXXUUURRRLLLFFFBBBBBB===777333111000...,,,---......///000444:::>>>DDDFFFHHHJJJIIIGGGEEECCCCCC>>>===@@@BBB@@@???@@@EEEHHHKKKMMMPPPWWWaaajjjvvv{{{}}}xxxlll^^^SSSNNNGGGFFFDDDCCCFFFKKKQQQUUUSSSTTTTTTTTTTTTTTTTTTTTTNNNBBB777444111---+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&&&&&&&$$$$$$######"""###$$$%%%&&&(((((())))))))))))******************************)))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))************)))(((''''''((((((''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******...333<<>><<<;;;===>>>???>>>>>>>>>>>>>>>???@@@AAAAAAEEEFFFFFFGGGGGGGGGFFFFFFJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMNNNOOOOOOOOONNNNNNMMMLLLJJJHHHFFFEEEDDDDDDGGGGGGFFFEEEEEEDDDEEEEEEBBBDDDEEEFFFEEEFFFHHHIIIFFFEEEEEEDDDDDDCCCCCCBBBEEEGGGJJJLLLNNNQQQUUUXXX\\\___dddhhhlllqqqvvvzzzwwwvvvvvvvvvwwwyyy{{{}}}}}}zzzuuummmhhhhhhnnnttt}}}wwwtttssssssssssssttttttttttttuuusssrrrpppmmmkkkiiiiiihhhddddddeeefffggghhhiiijjjffffffdddbbb___\\\YYYWWWUUUQQQMMMHHHDDD@@@;;;777666333///------------,,,///000222333444777;;;>>>CCCDDDFFFGGGFFFEEEBBBAAA@@@<<<<<>>===AAAHHHQQQVVVSSSSSSRRRPPPOOOMMMKKKJJJCCC:::111...,,,)))((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$%%%&&&$$$###!!!!!!!!!"""###$$$&&&'''(((((())))))))))))))))))++++++++++++++++++++++++,,,+++++++++*********)))((((((((((((((((((((((((%%%&&&&&&'''((()))*********************)))((('''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))+++++++++000;;;KKKYYY```ggg[[[LLLBBB???EEEOOOVVV___bbbfffggggggjjjpppvvv|||zzzwww{{{|||wwwfff___YYYXXX^^^eeehhhiiilllqqqxxxooo\\\VVVXXXXXXUUURRRQQQRRRSSSRRRUUUUUURRRQQQRRRPPPKKKLLLLLLIIIBBB:::555444555444333222000//////000000222444555444666>>>LLLWWW```gggrrr{{{~~~}}}xxxppplllmmmvvv{{{qqqkkkbbbZZZSSSOOOLLLJJJIIIGGGDDDCCCBBBBBBAAA??????>>>=========>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLKKKKKKJJJHHHGGGFFFFFFDDDCCCBBBAAAAAA@@@AAAAAAAAABBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGKKKQQQTTTWWW[[[bbbgggiiikkkooorrrvvvzzz~~~}}}~~~~~~~~~{{{tttkkkdddbbbdddgggwwwxxxsssrrrrrrqqqpppooonnnnnnnnnoooooonnnmmmllljjjgggeeecccbbbcccccccccbbbbbbbbbbbbaaabbbaaa```\\\XXXSSSNNNLLLKKKHHHBBB>>>;;;888555222000...,,,,,,,,,---......111333666777888:::<<<>>>BBBCCCDDDDDDCCCBBB@@@??????;;;;;;???BBBBBBCCCEEEHHHIIIKKKKKKMMMRRRYYY___bbbeeejjjooommmdddUUUKKKAAA???======AAAHHHPPPUUUQQQQQQPPPNNNKKKHHHEEECCC;;;555...+++***))))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''''''''(((***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###"""###%%%&&&"""###############$$$$$$&&&&&&&&&&&&%%%$$$$$$###'''%%%$$$$$$%%%%%%###"""!!!!!!""""""###$$$%%%%%%))))))((((((((((((((((((************************++++++++++++************((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))+++++++++,,,000999GGGRRRaaabbb\\\OOOBBB>>>CCCIIIQQQWWW^^^aaaaaaccciiiooottt}}}|||xxxzzz{{{xxxmmmddd[[[XXX\\\bbbdddcccaaaeeelllwwwyyygggYYYTTTQQQPPPPPPPPPOOONNNQQQUUUWWWUUUTTTUUURRRMMMOOOQQQQQQMMMDDD===999888555333111...---,,,------...000222000///333<<>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGFFFAAA@@@??????>>>>>>>>>>>>AAACCCEEEEEEDDDCCCCCCDDDGGGHHHIIIJJJKKKLLLMMMMMMNNNRRRXXX]]]aaafffmmmrrrvvvxxxzzz|||}}}{{{sssjjjbbb]]][[[[[[kkkwww|||tttppppppqqqqqqpppnnnllljjjiiiiiiiiiiiiiiihhhgggeeebbb```^^^`````````___^^^^^^]]]]]]^^^\\\YYYUUUOOOIIICCC@@@===:::555222111000///------------,,,,,,---///000444777999;;;;;;<<<>>>@@@CCCCCCBBBBBBAAA@@@??????@@@<<<;;;@@@CCCDDDFFFIIIKKKKKKJJJJJJLLLOOOTTTXXX^^^___cccffffff^^^QQQFFF??????@@@AAAEEEIIINNNPPPNNNNNNMMMKKKHHHEEEAAA???333111,,,(((''')))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""$$$&&&"""""""""######$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&%%%$$$$$$$$$$$$###"""######$$$$$$$$$#########))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''((())))))((((((***++++++---888DDDTTT]]]bbbXXXHHH>>><<<===AAAGGGOOOTTTWWW[[[bbbhhhhhhttt}}}{{{wwwwwwwwwwwwrrriii^^^YYYZZZ^^^______^^^aaadddmmmyyy```WWWOOOOOOOOONNNLLLLLLOOOTTTVVVUUUWWWYYYXXXUUUSSSUUUVVVTTTNNNFFF@@@===666444222///......///000---///111000///000444888EEEKKKUUU___ffflllqqqtttuuutttvvvzzzzzzvvvtttvvvzzz|||~~~wwwrrrmmmjjjbbb___\\\ZZZXXXVVVRRRPPPJJJHHHEEEBBBAAAAAAAAABBB@@@AAAAAAAAAAAA@@@??????<<<=========>>>>>>>>>>>>===>>>@@@BBBDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEAAA@@@@@@@@@@@@@@@AAAAAABBBEEEGGGHHHGGGGGGGGGGGGIIIJJJLLLNNNPPPQQQSSSTTTZZZ]]]bbbfffkkkqqqvvvzzz~~~}}}{{{xxxrrrjjjccc\\\XXXVVVaaallltttsssnnnlllkkkkkknnnmmmllljjjgggeeecccbbbcccdddeeedddccc```]]][[[[[[[[[[[[[[[[[[[[[[[[[[[VVVTTTPPPKKKEEE???:::777444222///.........---,,,***,,,---------...111333999;;;===>>>>>>???AAABBBEEEDDDBBBAAA@@@@@@@@@@@@CCC???>>>BBBFFFGGGIIIMMMMMMLLLJJJJJJKKKMMMPPPQQQXXXXXXYYYZZZZZZTTTKKKDDDAAABBBDDDFFFHHHIIIJJJKKKJJJJJJIIIGGGDDD???;;;999,,,,,,)))%%%$$$(((***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''''''''&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++)))%%%"""###$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######$$$%%%###"""%%%%%%%%%%%%%%%$$$###"""))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((('''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''''''''(((((()))(((&&&'''******)))///777@@@MMMWWWTTTLLLFFFAAA===:::===BBBFFFJJJOOOVVV\\\]]]jjjuuuwwwrrrqqqsssuuutttlllaaaYYYWWWYYY[[[[[[]]]^^^]]]bbbtttddd[[[TTTQQQNNNJJJLLLQQQTTTVVVVVVSSSUUUZZZ]]]\\\WWWWWWVVVUUUSSSNNNHHHDDD===;;;777444222111222222///000000000111222333444888===CCCJJJQQQWWW]]]bbbgggiiinnnuuuvvvtttvvvzzzzzz|||}}}uuussspppnnnmmmjjjfffdddXXXVVVRRRNNNLLLKKKKKKLLLJJJJJJJJJJJJIIIHHHFFFFFFAAABBBBBBCCCCCCCCCCCCCCC>>>@@@CCCFFFHHHIIIIIIIIIIIIGGGFFFEEEDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJNNNQQQTTTTTTTTTUUUVVVVVVWWWYYY[[[^^^aaacccdddkkkkkkmmmrrrxxx}}}}}}||||||xxxvvvsssooojjjccc]]]YYY]]]fffmmmmmmkkkiiigggdddgggggggggfffdddaaa___]]]^^^___aaaaaa```]]]ZZZXXXYYYYYYYYYXXXWWWWWWVVVVVVKKKIIIEEE@@@;;;777444222222000......//////...,,,)))+++...000000222555888<<<>>>?????????@@@BBBEEEGGGEEECCCAAA@@@@@@AAAAAAFFFBBB@@@DDDHHHIIILLLPPPNNNLLLJJJIIIJJJKKKLLLMMMOOONNNNNNMMMMMMKKKHHHFFFEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEBBB===888333///)))+++)))$$$###'''***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###((((((%%%######%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%$$$###$$$$$$%%%&&&'''&&&%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******''''''&&&&&&&&&'''((((((,,,&&&###(((***)))***...///<<>>999555222222222///---,,,---///000000000111444888<<>>888222,,,((())),,,+++%%%$$$))),,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&"""###%%%&&&&&&&&&%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""###$$$&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$$$$###%%%(((!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&###"""!!!"""$$$%%%%%%$$$"""###%%%'''((((((((('''###&&&((())))))(((((()))***)))((((((((((((((()))+++++++++***(((&&&###"""%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&'''(((******%%%%%%&&&'''((((((''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''(((((())))))******222222777AAAKKKOOOMMMHHHGGG>>>888:::<<<===BBBIIITTTZZZaaaddddddhhhpppwwwssslllaaaYYYVVVWWWXXXYYYTTTTTTTTTYYYaaaiiipppsssddd```[[[WWWPPPJJJMMMSSS___]]]XXXTTTQQQSSSWWW[[[^^^[[[YYYWWWVVVTTTQQQNNNJJJHHHCCC>>>999555222111/////////000000000000/////////...000444999???BBBFFFJJJQQQ[[[eeekkkmmmmmmsssyyyzzztttrrrssssssqqqmmmgggeeeccceeehhhgggbbb\\\XXXXXXYYYYYYXXXVVVUUUTTTQQQTTTXXX]]]```aaaaaaaaaZZZZZZYYYWWWTTTTTTUUUWWWZZZ[[[\\\\\\]]]]]]\\\\\\aaabbbeeehhhkkknnnqqqrrrwwwyyy{{{~~~}}}~~~{{{xxxyyy{{{}}}~~~yyy{{{|||zzzyyywwwoooeeedddfffiiijjjgggbbb\\\XXXYYYYYYYYY[[[]]]]]]ZZZXXX\\\[[[YYYYYYZZZYYYWWWUUUXXXUUURRROOOLLLHHHCCC@@@<<<999555333222000,,,))),,,,,,------......//////...000444888;;;>>>???@@@FFFCCC@@@>>>@@@EEEJJJNNNOOOMMMIIIEEECCCBBBCCCDDDJJJIIIIIIKKKMMMOOOOOONNNLLLKKKJJJIIIIIIIIIJJJKKKJJJFFFEEEGGGLLLNNNLLLIIIGGGGGGGGGFFFDDDAAA>>>===@@@>>>:::666111...+++***((((((((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''(((((())))))))))))(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######"""$$$&&&((((((&&&$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******)))''''''(((((((((((((((((()))))))))%%%&&&'''((())))))((((((%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((())))))))))))+++///555===FFFOOOUUUWWWJJJ???;;;;;;===EEENNNMMMRRRXXXZZZ[[[aaakkkttttttnnncccYYYSSSTTTYYY]]]]]]\\\[[[]]]```ccceeeeee[[[XXXUUUTTTPPPLLLLLLPPPVVVVVVUUUSSSQQQRRRUUUXXXWWWWWWXXXYYYYYYWWWTTTQQQLLLKKKHHHDDD???:::666333000///...---------......111000///...///222444666888<<>>AAACCCEEEEEE>>>???AAADDDHHHKKKOOOPPPUUUTTTQQQOOONNNOOOPPPQQQRRRPPPNNNNNNNNNOOONNNMMMEEEDDDCCCCCCCCCDDDEEEFFF???DDDMMMWWW^^^\\\SSSLLLGGGFFFDDDAAA>>>;;;999888444333000---***(((&&&%%%''''''''''''(((((((((((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%###%%%''')))******)))((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((()))))))))((((((''''''&&&(((***+++((((((111AAAOOO___WWWOOOIIIGGGHHHJJJLLLLLLNNNPPPPPPPPPTTT[[[aaalllpppqqqhhh[[[SSSVVV[[[fffjjjpppuuuvvvpppggg```]]]UUUNNNNNNNNNMMMMMMNNNLLLNNNQQQQQQPPPPPPPPPPPPMMMOOORRRVVVZZZ[[[XXXVVVUUUTTTRRROOOKKKGGGCCCAAA===:::666222000000111222------......///.........///333666888:::???JJJRRR[[[aaaiiiooorrrvvvzzz~~~~~~~~~}}}{{{xxxxxxxxxxxxwwwuuurrrpppnnnjjjjjjjjjlllnnnqqqtttuuuuuusssrrruuu{{{}}}zzzuuuvvvvvvvvvvvvvvvwwwwwwxxxvvvwwwzzz|||}}}zzzwwwvvvuuuuuutttrrrsssrrrpppnnnmmmooorrrtttwww|||~~~~~~~~~zzztttmmmfff^^^]]]aaacccaaa]]]YYYWWWVVVVVVUUUTTTQQQOOOPPPPPPQQQSSSSSSQQQLLLIIIEEEAAA;;;666333111...------,,,+++++++++,,,,,,---++++++,,,...111333666777999:::===???AAABBBCCCCCC<<<===???CCCGGGLLLPPPRRRQQQPPPOOOOOOOOOPPPRRRSSSVVVSSSPPPOOONNNNNNLLLKKKEEEDDDCCCBBBAAABBBCCCCCC>>>EEEPPP[[[aaa]]]TTTMMMJJJHHHDDD???;;;777444333222111///,,,***(((''''''&&&&&&''''''((()))******&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$#########"""&&&%%%$$$######$$$%%%&&&&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%''')))###%%%''')))******(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''))))))((((((''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&((())))))((((((''''''&&&&&&)))))))))((()))---444:::NNNPPPRRRTTTUUUTTTOOOKKKJJJMMMQQQRRRSSSTTTXXXZZZeeemmmuuurrrggg\\\WWWWWWcccjjjttt}}}zzzppphhhbbbWWWMMMKKKLLLMMMPPPTTTRRRTTTVVVVVVSSSPPPOOONNNOOONNNOOORRRVVVXXXXXXWWWXXXVVVRRRNNNKKKJJJJJJJJJDDDBBB===999666444444444,,,,,,---.........------)))---111111000333999@@@JJJSSS^^^gggmmmrrrwwwzzz{{{~~~~~~}}}|||||||||{{{yyyvvvtttsssqqqpppooonnnoooppprrrssstttrrrqqquuu|||~~~{{{wwwzzzzzzyyyyyyzzzzzz{{{|||}}}~~~zzzwwwtttqqqqqqpppooonnnlllmmmllljjjggghhhkkknnnrrrxxx{{{zzzzzz{{{xxxtttoooggg___^^^bbbfffdddaaa[[[YYYVVVUUUTTTRRRNNNLLLNNNMMMNNNNNNMMMIIICCC???<<<888444000///...---,,,---,,,+++******+++,,,...,,,---000222555777999:::???@@@AAABBBCCCBBBBBBAAA=========@@@DDDJJJOOOSSSLLLLLLMMMNNNOOOQQQTTTUUUYYYUUUQQQNNNMMMLLLJJJIIIGGGFFFDDDCCCBBBCCCCCCDDDEEEKKKTTT\\\___\\\UUUOOONNNJJJDDD===777222///...///...,,,+++)))(((''''''%%%%%%&&&'''((()))******&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&"""!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''(((***,,,$$$%%%'''((()))(((((('''(((((('''''''''(((((()))''''''''''''''''''''''''***))))))(((''''''&&&&&&$$$%%%'''(((((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((''''''''''''''''''$$$$$$%%%(((***,,,,,,+++<<>>:::777555//////......,,,+++)))((((((+++...000000111555999>>>FFFRRR]]]dddkkkqqqvvvwwwyyy|||~~~~~~|||zzzxxxwwwuuutttssssssttttttuuuttttttwww|||~~~|||~~~~~~~~~yyyuuuqqqmmmlllkkkjjjiiieeeffffffccc```___bbbeeegggnnnsssssstttvvvvvvsssoooiiibbbaaadddgggfffeee\\\YYYVVVSSSQQQOOOKKKIIIIIIHHHGGGFFFDDD@@@:::666444222///---......---,,,+++++++++))))))***---000000222666:::===>>>>>>>>>EEEEEEFFFFFFFFFEEEDDDCCC@@@???>>>???BBBGGGMMMPPPJJJKKKLLLOOORRRUUUWWWYYYYYYUUUPPPLLLKKKIIIHHHFFFGGGFFFEEEEEEEEEFFFGGGHHHMMMQQQVVV[[[\\\YYYTTTQQQMMMHHHAAA999333...,,,+++++++++)))'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))%%%&&&''''''((('''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%&&&(((***''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((((((''''''''''''((()))******((('''%%%&&&&&&&&&&&&&&&%%%$$$###%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''''''''###$$$%%%((()))******)))000888AAAIIISSS\\\]]]YYYKKKMMMPPPTTTWWWZZZ]]]___aaaccchhhooottttttnnnhhhbbbdddhhhnnntttxxxyyyyyysssiii___WWWQQQOOOUUU]]]^^^dddkkkmmmhhh^^^TTTNNNOOOOOOQQQTTTXXXYYYYYYWWWUUUSSSQQQPPPPPPQQQSSSTTTSSSSSSSSSPPPKKKDDD===999333222111///---+++***)))++++++,,,---///111444666444;;;DDDMMMTTT]]]fffmmmqqqsssuuuvvvxxx{{{~~~|||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyy{{{}}}~~~|||{{{zzzzzz}}}}}}{{{zzzzzzzzz{{{{{{wwwsssnnnjjjhhhfffeeedddaaacccddd```[[[ZZZ\\\``````ggglllllllllnnnooommmkkkhhhfffeeefffggggggfff\\\YYYTTTQQQNNNKKKHHHEEEAAA@@@>>><<<;;;777333000000...---,,,------,,,***)))++++++++++++---222666666999???CCCFFFFFFEEECCCDDDEEEFFFGGGGGGGGGFFFEEEBBBBBBBBBCCCEEEGGGIIIKKKHHHJJJLLLPPPSSSWWWZZZ\\\XXXTTTNNNJJJHHHGGGEEEDDDCCCDDDDDDEEEGGGJJJMMMOOOLLLOOOTTTVVVVVVSSSPPPOOOGGGCCC<<<444...+++*********)))'''&&&$$$#########$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!###%%%(((((('''&&&&&&&&&''''''***)))((('''&&&&&&'''((('''''''''''''''''''''&&&&&&&&&''''''((())))))))))))***++++++***(((%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''((((((((('''((())))))((((((+++---***000555;;;GGGWWW______TTTTTTTTTVVVXXX[[[___aaaccc``````hhhttt{{{yyytttcccaaaaaaeeemmmwwwxxxnnncccXXXQQQSSSZZZ___hhhrrrwwwrrreeeWWWNNNMMMOOOSSSXXX\\\]]]ZZZXXXQQQRRRRRRSSSSSSTTTTTTUUU[[[\\\]]][[[UUUMMMDDD>>>666555333222000000//////,,,)))&&&&&&(((+++---......333999???FFFPPP\\\eeemmmnnnoooqqqrrrvvv{{{}}}~~~~~~~~~{{{|||}}}}}}~~~~~~zzzwwwuuuttttttqqqqqqqqqrrrtttvvvyyyzzzvvvrrrlllgggeeecccbbb```bbbddddddaaa[[[YYY[[[______eeejjjhhhfffggggggfffhhhhhhggggggffffffffffff[[[XXXSSSOOOLLLIIIEEECCC;;;:::777666555222///---...---,,,,,,---,,,***(((***,,,.........222888===:::>>>DDDJJJLLLLLLIIIFFF@@@BBBCCCEEEFFFFFFFFFEEECCCDDDFFFGGGHHHHHHGGGGGGFFFHHHKKKOOOTTTXXX[[[\\\WWWSSSMMMIIIGGGEEEDDDCCC@@@AAABBBEEEIIIMMMQQQSSSGGGKKKOOOQQQPPPNNNLLLJJJBBB>>>777000,,,*********+++***(((&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&##################$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((()))******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''(((((((((((((((''''''......---000777BBBPPPYYYUUUWWWYYY[[[\\\]]]]]]]]]```bbbaaabbbkkkwwwzzzwwwrrreee\\\^^^eeemmmxxxxxxlll___XXXYYY]]]ccciiixxxrrr^^^TTTNNNLLLOOOXXX^^^^^^]]]]]]SSSQQQNNNNNNQQQUUUXXXYYY[[[]]]^^^]]]YYYRRRKKKGGG@@@:::555333555444000,,,---......////////////...111111111333999BBBMMMTTTbbbdddgggjjjmmmrrrwww{{{~~~}}}~~~}}}~~~~~~xxxxxxwwwuuussspppmmmlllhhhiiijjjlllnnnoooppppppmmmllliiieee```___```aaaccccccaaa^^^ZZZYYYYYYZZZaaadddgggiiiiiihhheeecccfffffffffeeeccc```^^^\\\XXXTTTNNNIIIFFFCCCAAA???777333000///000000...,,,---......---+++***+++---222222222111222444888<<<===@@@EEEJJJMMMMMMLLLKKKBBBBBBCCCFFFHHHHHHGGGEEEFFFGGGHHHIIIHHHFFFDDDCCCDDDFFFMMMVVV^^^```]]]YYYQQQOOOJJJFFFCCCBBBBBBBBBAAAAAACCCGGGMMMPPPPPPNNNMMMKKKJJJJJJJJJJJJHHHGGG999666222---)))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$############''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((''''''(((((((((''''''&&&)))((()))***000999DDDLLLTTTWWW\\\bbbeeeddd___\\\\\\]]]\\\\\\dddnnnrrroooqqqiiicccaaaaaadddlllvvv}}}uuujjjaaa^^^]]]\\\aaannn~~~vvveee\\\OOOKKKLLLSSSZZZ\\\\\\^^^UUUSSSQQQPPPQQQTTTWWWYYY\\\]]]^^^\\\YYYTTTNNNKKKFFFBBB===999888555000,,,,,,,,,,,,------------,,,---......///222999AAAGGGRRRVVV]]]ccchhhmmmrrruuuyyyxxxxxx{{{|||{{{~~~}}}~~~~~~}}}{{{zzzyyyxxxssssssrrrqqqnnnjjjgggeee___```ccceeeggghhhhhhhhhiiihhhgggccc```^^^^^^___aaaaaa```]]][[[ZZZ\\\^^^aaacccfffhhhiiigggeeecccdddcccbbb___\\\XXXUUUSSSOOOKKKEEE@@@===:::888666666333000/////////,,,***,,,------,,,++++++,,,...111222222222222555999===???BBBGGGLLLNNNOOONNNLLLCCCCCCCCCEEEHHHIIIHHHGGGIIIIIIIIIHHHFFFDDDAAA???FFFJJJQQQ[[[bbbccc]]]WWWNNNMMMJJJHHHEEEBBB@@@???AAAAAABBBFFFJJJMMMLLLKKKMMMKKKHHHFFFEEEDDDAAA???666444000,,,)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""((('''&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&'''***000777===KKKPPPYYYdddjjjiiibbb[[[XXXYYYWWWVVV[[[bbbffffffllljjjgggddd___\\\aaahhhtttyyy}}}|||tttiii```\\\WWWYYYcccsss|||wwwjjjaaaPPPKKKIIIOOOUUUWWWZZZ\\\XXXVVVTTTRRRRRRSSSUUUWWW[[[[[[ZZZYYYVVVSSSPPPNNNNNNLLLGGGBBB<<<666222///---------------,,,,,,,,,,,,,,,,,,,,,...111666:::@@@FFFOOOXXX```fffkkknnntttsssrrrtttyyy~~~~~~}}}{{{{{{|||}}}~~~zzzzzzzzz{{{}}}}}}{{{|||~~~~~~zzzyyyzzz|||}}}~~~~~~~~~}}}||||||~~~}}}|||zzzzzzzzzzzz|||}}}}}}|||zzzxxxwwwuuuuuutttmmmmmmllljjjgggccc___\\\XXX[[[___bbbdddeeeddddddccccccdddbbb___\\\[[[\\\]]]\\\[[[ZZZYYYZZZ^^^aaabbbcccfffggggggeeebbbaaa^^^]]]ZZZVVVQQQLLLHHHEEE@@@===999666555444222000111///---------...---,,,,,,---//////......000222333444555555666888===@@@CCCEEEIIIMMMOOOOOONNNNNNDDDCCCCCCEEEGGGJJJJJJJJJHHHHHHGGGFFFEEECCCAAA@@@FFFKKKTTT^^^dddbbbZZZRRRJJJJJJIIIHHHEEEBBB???===AAAAAABBBDDDGGGHHHHHHGGGIIIFFFCCC@@@???===:::888222000---***((('''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$############''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&$$$###!!!!!!###$$$&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&$$$###!!!!!!$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))+++///222===BBBMMMZZZeeegggccc]]]XXXWWWVVVUUUVVV[[[___bbbggggggfffddd___\\\\\\^^^cccjjjsssvvvrrrhhh___YYYXXXWWW[[[fffqqqqqqhhh___PPPJJJHHHMMMQQQRRRSSSUUUXXXWWWUUUSSSQQQQQQSSSTTTVVVVVVTTTSSSRRRQQQPPPPPPRRRRRRPPPJJJCCC;;;777555222111000///...---------,,,---.........///222444666;;;CCCLLLSSS[[[bbbfffnnnnnnnnnpppsssvvvxxxzzz~~~|||zzzyyyyyyxxxwwwxxxyyyzzz{{{ssstttuuuxxxzzz}}}~~~yyyzzzzzz|||~~~}}}zzzxxxxxxyyy{{{|||{{{}}}~~~~~~}}}{{{yyyyyy}}}|||yyywwwvvvvvvvvvvvvvvvuuuuuuttttttwwwvvvtttqqqpppooonnnnnnhhhhhhhhhfffbbb^^^YYYWWWSSSVVV[[[___aaaaaa```___]]]___aaa```]]][[[YYYYYYXXXXXXWWWVVVVVVYYY^^^aaacccdddddddddbbb___[[[YYYSSSRRRNNNJJJEEE@@@<<<:::666444111111222222222111,,,+++++++++---...//////---///222333333444666888666888999:::;;;===AAADDDDDDFFFIIIKKKMMMNNNMMMMMMFFFDDDCCCDDDGGGJJJLLLLLLCCCCCCCCCDDDDDDDDDDDDDDDGGGJJJQQQZZZ^^^\\\TTTMMMHHHGGGGGGEEEDDDBBB@@@???CCCBBBBBBCCCDDDDDDDDDCCCEEEBBB>>>;;;999777555333---,,,***(((''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""!!! ''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''''''''%%%###""" """###%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&((()))******))))))***,,,///444===KKKWWW___aaa```ZZZZZZYYYXXXWWWZZZ```fffllljjjeeebbb```___[[[WWWWWW]]]eeejjjiiiddd]]]XXXWWWTTTTTTZZZdddiiiccc[[[OOOIIIHHHLLLNNNLLLJJJJJJUUUUUUTTTQQQNNNNNNOOORRRSSSSSSQQQQQQQQQQQQRRRSSSRRRTTTTTTPPPKKKEEE@@@???777666444111///...------,,,...///000//////111333111444999===CCCKKKSSSXXX```bbbfffjjjmmmooopppqqquuuxxx|||~~~|||zzzxxxvvvtttsssssstttuuuooopppsssuuuxxx{{{}}}~~~|||{{{zzzyyyzzz{{{}}}~~~}}}|||zzzxxxwwwwwwxxxyyyxxxyyyzzz{{{zzzyyyvvvtttyyy{{{|||{{{wwwsssqqqpppppppppppppppooonnnlllkkklllkkkhhhfffdddccccccdddcccddddddccc```\\\XXXUUUMMMPPPTTTXXXZZZZZZYYYXXXYYY[[[^^^^^^[[[XXXVVVVVVUUUVVVVVVVVVVVVXXX]]]```aaaaaa___]]]YYYTTTPPPMMMFFFDDDAAA>>>:::777555333222000//////000000///...,,,,,,,,,,,,,,,---...///...000333666666777999;;;888:::;;;<<<===???CCCEEEDDDEEEGGGHHHIIIJJJJJJJJJFFFDDDCCCDDDGGGJJJKKKKKKCCCCCCBBBBBBBBBDDDEEEFFFIIIKKKOOOUUUYYYWWWPPPJJJGGGEEECCCBBBAAAAAACCCCCCDDDDDDDDDCCCAAAAAAAAAAAAEEEAAA<<<777444111...,,,)))(((''''''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""'''''''''(((((())))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''"""###%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###"""!!! %%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((("""###$$$%%%&&&'''((()))$$$%%%&&&''''''((('''''''''((())))))(((''''''((((((,,,333<<>><<<999555111///------+++---...///......///111//////000222555;;;BBBGGGKKKPPPWWW^^^bbbfffiiikkknnnqqqwww|||~~~xxxwwwuuurrrqqqpppppppppmmmnnnqqqtttvvvxxxzzzzzz}}}zzzwwwvvvwwwxxxyyyyyyzzz{{{yyyvvvuuuuuuuuuuuuuuuuuuwwwxxxvvvrrrooorrrvvvxxxwwwqqqllljjjjjjggghhhjjjkkkkkkjjjiiigggeeeccc```^^^\\\\\\\\\]]]]]]^^^``````___[[[WWWTTTNNNQQQTTTWWWYYYYYYXXXWWWVVVXXXZZZYYYWWWTTTRRRRRRTTTUUUVVVUUUUUUVVVYYY[[[YYYXXXUUUQQQLLLGGGBBB@@@999888666444222111000000111000...---,,,+++)))'''///000000...,,,+++,,,......111555777888999;;;<<<999;;;======>>>???BBBDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDEEEGGGIIIIIIIIIGGGFFFCCCBBBAAABBBCCCEEELLLMMMPPPTTTXXXVVVPPPJJJDDDCCCAAA@@@AAACCCFFFHHHDDDDDDDDDAAA???>>>>>>@@@GGGBBB;;;555000,,,(((&&&''''''&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!#########$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%&&&(((***)))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((())))))%%%%%%&&&'''((((((((((((&&&'''(((((('''&&&''')))&&&)))...222777???KKKTTT]]]]]]```aaa``````kkkxxxqqqaaaZZZ\\\]]]\\\ZZZZZZ[[[\\\[[[YYYVVVTTTNNNNNNKKKIIIOOOWWWXXXTTTKKKEEEBBBDDDFFFEEEDDDDDDHHHJJJLLLJJJGGGFFFIIIMMMPPPPPPQQQRRRTTTWWWYYY[[[UUUUUUWWWZZZ]]][[[VVVQQQHHHFFFAAA;;;777333111111,,,---......---,,,...///---.........///222777:::<<>>@@@>>>???AAAAAAAAAAAACCCEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDFFFGGGHHHGGGEEEHHHFFFCCCAAAAAACCCEEEGGGJJJLLLQQQVVVYYYVVVNNNHHH@@@@@@@@@AAACCCFFFHHHIIIBBBBBBBBB???<<<:::<<<>>>BBB===777111---+++(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""" """#########$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))###$$$&&&'''&&&###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&%%%%%%%%%&&&'''((())))))))))))&&&'''))))))(((((()))+++$$$(((+++++++++222>>>HHH]]]]]]```cccbbbbbbnnn}}}vvvbbbXXX[[[bbbeee]]]\\\[[[YYYXXXVVVRRROOOOOOPPPLLLGGGIIIPPPRRROOOKKKCCC>>>@@@CCCCCCEEEGGGCCCGGGIIIHHHEEEDDDHHHLLLLLLMMMOOOQQQSSSVVVXXXZZZXXXWWWXXX]]]bbbbbb\\\UUUQQQNNNHHHBBB===999777666///000000...---,,,...///---...000000000111222444777:::???CCCGGGMMMUUU[[[___ccciiioootttvvvwwwwwwpppppppppoooooonnnmmmmmmjjjlllnnnppprrrrrrrrrrrrvvv{{{{{{vvvsssssstttuuurrruuuyyyyyytttpppnnnmmmpppoooppprrrtttrrrmmmhhhiiimmmqqqpppiiidddbbbcccdddfffggghhhfffbbb^^^\\\XXXUUURRROOOMMMMMMNNNOOOPPPSSSVVVYYYZZZXXXUUUSSSPPPPPPQQQRRRSSSSSSSSSSSSQQQRRRRRRPPPMMMKKKJJJJJJIIIKKKLLLKKKIIIFFFEEEEEEBBBAAA???;;;777333000...///...---++++++,,,,,,---)))((()))+++...000///...(((+++///000000222666:::777:::>>>AAABBBBBBCCCDDDCCCDDDFFFFFFEEEEEEGGGHHHDDDCCCBBBAAAAAABBBCCCDDDEEEDDDEEEFFFGGGGGGEEECCCEEECCCAAAAAABBBEEEIIIKKKGGGJJJPPPWWWZZZVVVLLLDDD<<<===@@@DDDFFFHHHIIIIII@@@AAA@@@===999888:::<<<:::666111...---,,,,,,+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((''''''""""""######$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%'''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((&&&%%%###""" ((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$###%%%''')))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&))),,,,,,+++...555;;;OOOTTT[[[aaabbbdddppp}}}{{{fffZZZZZZ___cccaaa___ZZZVVVXXXZZZVVVOOOTTTOOOKKKJJJLLLNNNMMMLLLNNNHHHAAA>>>@@@CCCDDDDDDGGGGGGGGGGGGFFFFFFEEEEEEMMMLLLMMMPPPSSSUUUUUUTTTUUUTTTXXX^^^```]]]\\\^^^]]]XXXRRRKKKEEE@@@;;;888333333222///------///111((()))+++...000111222222333444444777:::???CCCFFFOOOUUU^^^eeejjjnnnqqqrrrtttrrrpppnnnmmmllliiigggfffdddffflllooonnnmmmnnntttvvvyyy}}}}}}|||{{{yyywwwtttrrrqqqnnnmmmlllmmmnnnnnnmmmlllnnnnnnnnnnnnmmmkkkiiihhheeegggjjjlllkkkhhhdddbbbddddddddddddbbb```]]]\\\VVVTTTQQQNNNMMMNNNPPPQQQMMMOOORRRUUUWWWWWWWWWWWWPPPOOONNNMMMMMMNNNPPPRRRPPPOOOMMMKKKGGGDDDAAA???@@@@@@???>>>===;;;:::999444444222111000///......///...---,,,,,,+++,,,,,,))))))******+++---...///000111111333555888:::;;;AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBAAA@@@@@@CCCEEEFFFEEEDDDEEEFFFFFFEEECCCGGGEEEBBB@@@@@@BBBEEEGGGKKKIIILLLSSSSSSLLLHHHJJJ???@@@BBBEEEHHHIIIGGGEEEEEEBBB???===;;;999555333333111///,,,***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((&&&###!!!!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&((('''%%%$$$###$$$%%%%%%"""###%%%&&&&&&%%%$$$###########################""""""""""""###$$$%%%&&&%%%&&&'''%%%###!!! !!!$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))************)))(((%%%(((******)))+++111777>>>FFFSSS^^^bbbfffqqq|||{{{iii^^^^^^```aaa```^^^ZZZVVVXXX[[[XXXRRRRRROOONNNPPPTTTWWWVVVTTTNNNIIICCCAAABBBDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGHHHKKKKKKLLLPPPTTTWWWWWWWWWRRRRRRVVV]]]```______bbbaaa^^^XXXRRRNNNJJJFFFDDD999888666444222222111111222222222222222222222222111000111222444777:::<<>>>>>?????????>>>>>>@@@DDDGGGIIIHHHGGGGGGGGGGGGEEECCCCCCBBBAAA@@@AAACCCFFFHHHFFFDDDFFFLLLMMMIIIFFFGGGAAAAAAAAACCCFFFFFFEEEDDDAAA???<<<;;;999777333000///---+++)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''(((&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%% """$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&$$$ $$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''')))((('''''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''')))((('''(((---222000777DDDPPPXXX```nnn|||{{{lllbbb```^^^\\\\\\\\\ZZZYYY]]]cccbbb^^^TTTSSSSSSWWW]]]aaaaaa```TTTOOOIIIEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHIIILLLPPPUUUXXXYYYXXXRRRQQQTTT[[[______```dddeeeccc___ZZZVVVSSSQQQOOOBBB???<<<;;;;;;999555111333222000///.........//////.........///000222333;;;@@@GGGNNNUUU[[[aaaeeegggfffeeefffhhhiiiiiiggggggdddeeekkkppppppqqqtttoooppprrrtttuuutttsssrrrtttttttttttttttsssrrrrrrnnnkkkhhhggghhhiiiiiiiiihhhhhhiiiiiiiiihhhfffeeegggfffeeedddccccccccccccbbbaaa```___\\\ZZZXXXVVVXXXWWWVVVUUUTTTTTTSSSSSSOOOPPPQQQRRRRRRRRRPPPPPPNNNLLLIIIFFFCCCBBBAAAAAA======;;;999777444222111//////000000///......---///---+++)))(((((()))***+++************+++,,,,,,............///111222333:::<<<@@@DDDFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;<<<@@@FFFJJJOOOMMMJJJIIIIIIGGGEEECCC@@@@@@@@@@@@AAADDDFFFGGGFFFEEEHHHOOORRRQQQOOOOOOEEECCCAAAAAABBBCCCBBBAAA;;;:::888777666333///,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%% """$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""###%%%%%%$$$!!!$$$$$$$$$$$$############%%%$$$############$$$%%%******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$###%%%''')))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''(((((('''&&&'''***---...///444<<>>;;;999888888444444333222000...---+++,,,,,,---------------,,,,,,+++(((&&&&&&''')))***------,,,,,,,,,---......////////////111444666888EEEGGGKKKNNNNNNLLLIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>><<<:::999888::::::999999<<>>MMM[[[llluuuxxxnnn```XXXWWWWWWSSSVVVYYY]]]eeeqqqwwwxxxnnnfff^^^ZZZ^^^dddjjjmmmfff^^^TTTLLLIIIHHHGGGEEEGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJLLLPPPSSSTTTSSSQQQMMMJJJLLLQQQVVVXXX]]]ccchhhiiihhhccc[[[TTTOOOMMMPPPMMMIIIIIIIIIFFF???888666444222///......///000---------......///000000///111444777:::>>>CCCGGGKKKLLLNNNSSSYYY^^^aaaaaaYYYYYY```jjjooommmjjjiiihhhjjjkkkmmmmmmlllkkkjjjhhhiiijjjkkklllmmmmmmmmmllliiieeeccccccddddddddd______```aaaaaa```___^^^ZZZ[[[[[[\\\[[[YYYXXXVVVVVVUUUSSSQQQOOOMMMKKKKKKHHHIIIJJJJJJIIIGGGDDDCCCDDDCCCCCCBBBAAA???>>>===999888777555333222111111////////////...,,,+++***++++++,,,------------,,,,,,+++)))(((((((((***+++......------......///000000000000111333777:::<<>>CCCLLLXXXbbbfffaaa[[[LLLIIIDDD@@@???>>>===<<<000///.........,,,)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""!!! $$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%% """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%###"""  """###'''''''''&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))(((((((((((())))))((((((,,,111222333888@@@WWWdddlllhhh^^^WWWVVVUUUPPPTTTVVVXXX___iiippprrrvvvnnneeeaaacccgggkkkmmmggg```XXXRRROOOLLLIIIFFFHHHGGGEEEDDDDDDFFFHHHIIIKKKLLLNNNQQQSSSSSSQQQNNNFFFCCCDDDJJJOOOTTT[[[bbbeeeiiikkkggg___UUUOOOLLLRRROOOMMMLLLLLLIIICCC>>><<<:::777333000...------,,,,,,------...//////000...000111222333555888:::;;;<<<>>>CCCIIINNNPPPQQQOOOPPPWWWaaafffccc```___^^^```ccceeegggggggggfffeeeeeefffggghhhhhhhhhhhhiiifffbbb````````````___\\\\\\]]]]]]]]]\\\ZZZYYYSSSTTTUUUVVVUUUSSSQQQOOOJJJIIIGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>===;;;:::888:::999999888777666555555////////////......------,,,,,,---------,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...000222333444555444333444666999===???DDDGGGMMMQQQRRRPPPMMMJJJBBBAAA@@@???>>>=========??????===<<<:::999888777;;;;;;<<<===@@@EEELLLQQQPPPMMMJJJGGGFFFEEECCCBBBAAA@@@???===<<<======>>><<>><<<999666333111000...//////000000000//////...000111111111111222333222222333777;;;>>>??????BBBAAAFFFNNNSSSQQQPPPPPPPPPRRRVVVZZZ]]]___``````^^^^^^____________^^^^^^___]]]ZZZXXXXXXWWWUUUTTTTTTTTTUUUUUUTTTRRRQQQOOOIIIIIIIIIHHHGGGGGGFFFFFF>>>===;;;999888888888888666666666555444333222111111111000///////////////++++++,,,,,,,,,+++++++++)))******+++++++++++++++***+++++++++++++++*********+++,,,.........------,,,---///222666:::===???>>><<<:::888888;;;===???@@@DDDIIIMMMOOOMMMJJJHHH@@@@@@???>>>=========>>>>>>======<<<:::999888888;;;<<<===???AAAEEEKKKOOOLLLIIIFFFDDDCCCCCCCCCBBB@@@???<<<;;;:::<<<>>>???AAAFFFLLLTTT___gggcccZZZJJJFFFBBB>>>;;;999666444---+++((('''((()))))))))$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! ###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""$$$%%%%%%###!!!""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%#########$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$(((******)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&(((((('''&&&'''%%%&&&)))***+++000666000888AAAIIIRRRVVVQQQHHHGGGKKKNNNPPPVVV```iiilllnnnppptttzzz}}}yyyqqqjjjcccdddfffiiiiiicccZZZRRRDDDDDDCCCCCCEEEHHHKKKNNNMMMNNNQQQUUUWWWWWWTTTQQQIIIDDD@@@AAACCCEEEJJJQQQTTT\\\fffiiiccc[[[TTTRRROOOPPPPPPNNNKKKHHHHHHHHHCCCCCCCCCBBB@@@>>><<<;;;222333333333222111000000...000222222111000000111111000000111444666666555888555777===BBBBBBCCCEEE@@@CCCGGGMMMQQQTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUSSSQQQPPPOOONNNKKKIIIGGGHHHHHHGGGFFFDDDBBBAAA===;;;888666555666888999666555333222111111222222333222111000///......---,,,,,,+++++++++,,,,,,---***+++++++++++++++******'''((()))***************,,,,,,------,,,++++++***)))+++---///000///...------///222777===BBBFFFIIIEEEBBB???<<<;;;;;;===???AAADDDHHHKKKKKKIIIEEECCC@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999;;;<<<>>>???AAADDDIIIMMMIIIFFFCCCAAAAAABBBBBBAAA???===;;;999999<<>>???BBBDDDHHHQQQ]]]hhhkkkeeeZZZQQQUUUTTTRRROOOLLLIIIGGGEEEGGGIIIJJJGGGCCC@@@???AAA;;;:::999888666555444333444111...---...///000///............//////000111///000333555777888888888777888:::===AAADDDHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFEEEEEECCCBBB@@@>>>===<<<=========<<<;;;999888777333333333222222222222222222111000///...---------///......------,,,,,,+++---,,,+++)))))))))***+++------,,,,,,++++++******+++***))))))******)))((()))+++---,,,)))((((((***...//////......///111333888888:::===@@@CCCFFFHHHJJJFFFAAA>>>===>>>>>>>>>BBBCCCEEEGGGGGGFFFDDDCCC===<<<<<<>>>@@@AAA@@@>>>AAACCCDDDCCCAAA===<<<;;;<<<:::999<<>><<<::::::;;;:::;;;<<<@@@BBBCCCHHHLLLOOOUUUZZZWWWOOOHHHAAA999555444222---)))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""%%%'''''''''&&&%%%###$$$%%%%%%######$$$%%%$$$""""""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!"""&&&&&&###"""$$$))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%%%%&&&'''((((((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$%%%$$$""" ###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))((('''&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))+++,,,...111555999<<<>>>???AAAEEEIIIOOOWWW```fffgggfffhhhmmmsssuuusssppphhhqqqsssoooZZZPPPHHHGGGHHHGGGHHHJJJNNNIIIEEEHHHOOOUUUVVVTTTSSSOOOHHHBBB???>>>@@@AAAFFFKKKUUU```eeebbbYYYQQQNNNOOOOOOOOOMMMKKKIIIHHHHHHJJJKKKIIIFFFCCCCCCDDDCCCBBB@@@===;;;888777666666333000///000111111111//////.........///000000***+++---///000000000000222222333444666888:::;;;===<<<;;;;;;::::::::::::======<<<;;;999888777666666666666555444333222111000/////////////////////000000///...------------,,,,,,,,,,,,,,,,,,---------,,,+++***)))******+++---,,,,,,,,,+++++++++******)))))))))***,,,,,,,,,***,,,......,,,,,,---///111222333333222444666999;;;;;;===???AAADDDFFFHHHIIIEEE@@@>>>>>>?????????BBBCCCCCCDDDDDDCCCBBBAAA???>>>>>>???@@@AAA@@@>>>@@@BBBDDDCCCAAA???>>>>>><<<;;;:::<<>>CCCJJJRRR[[[aaaccc```^^^```fffkkkmmmmmmkkkvvv{{{gggZZZNNNKKKLLLKKKJJJJJJKKKHHHFFFGGGJJJOOOQQQRRRQQQNNNIIIDDD@@@?????????CCCEEEKKKTTT\\\]]]WWWQQQIIIJJJKKKLLLMMMLLLLLLKKKJJJLLLLLLKKKIIIGGGFFFGGGIIIHHHFFFCCCAAA@@@???>>>:::777444222333444444333000000//////.../////////---...//////000//////...//////...............///111111222222222111111000555555444444333222222222///////////////...---,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,---------))))))***++++++,,,------,,,,,,+++*********++++++,,,,,,++++++++++++++++++---,,,+++***+++,,,...000---...000000000000222444666777888888888999<<<>>>>>>???@@@BBBDDDFFFGGGHHHFFFCCC???===>>>@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAACCCAAA??????AAAAAA@@@??????AAACCCCCCBBB@@@???@@@<<<;;;;;;===@@@BBBCCCCCCCCCDDDDDDCCCBBBAAABBBCCCAAA???===<<<===???CCCEEEHHHJJJJJJKKKNNNOOOKKKDDD;;;666111//////...+++)))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%"""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$"""''''''''''''''''''''''''&&&'''((()))))))))(((((($$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&((()))))))))))))))((((((((((((&&&$$$"""$$$((((((%%%!!!$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&'''''''''(((&&&$$$$$$&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$""" %%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))***,,,---///000111444888===CCCKKKSSSXXXZZZVVVRRRRRRWWW^^^dddggghhhsssxxxuuudddRRRMMMOOOPPPPPPPPPMMMMMMLLLJJJIIIIIILLLNNNLLLKKKHHHEEEBBBAAA@@@???BBBBBBDDDLLLUUUYYYWWWRRRKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNMMMLLLJJJHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHH>>>;;;888666777777777666333222111000000///000000333333333222111111000000222111000...---,,,,,,,,,---...000111111000///...111111111111111111111111,,,---------------,,,,,,)))))))))***************,,,+++++++++,,,,,,---...)))*********+++++++++,,,+++*********************************++++++++++++111000///---,,,...111444555444444444444555777888;;;<<<<<<;;;::::::===??????@@@BBBDDDFFFHHHIIIJJJCCC@@@>>>===???AAABBBBBB@@@??????>>>???AAADDDEEEFFFDDDAAA@@@AAAAAAAAA@@@AAACCCDDDCCCAAA?????????<<<<<<<<<===???@@@AAAAAA@@@CCCFFFEEECCCBBBDDDFFFDDDAAA>>>===>>>AAADDDFFFHHHGGGEEEEEEGGGGGGDDD???666333///---,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """$$$%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$$$$$$$###"""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%''')))***&&&%%%$$$$$$%%%''')))+++)))&&&###"""$$$&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((&&&%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###""""""###%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((()))+++,,,...//////222555888<<>>>>>>>><<<:::999;;;===???AAACCCFFFHHHJJJKKKKKKAAA???======???BBBCCCCCC??????>>>???AAAEEEHHHKKKHHHEEEAAA@@@@@@AAAAAAAAADDDEEEEEECCC@@@===<<<===<<<===>>>>>>?????????@@@???BBBFFFFFFDDDCCCEEEGGGCCC@@@>>>???DDDIIILLLMMMMMMHHHDDDCCCBBB???;;;888333111///,,,+++)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$###"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%%%%!!!!!!''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%&&&(((+++///222444,,,+++(((&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&(((&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&(((***+++,,,...///222333555888===@@@JJJHHHFFFFFFIIIPPPVVV[[[]]]hhhjjj{{{cccTTTNNNKKKJJJLLLOOOPPPPPPNNNJJJFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFJJJMMMOOOOOOOOOKKKEEEAAA@@@BBBGGGJJJNNNLLLJJJIIIIIIGGGDDDAAAFFFHHHIIIKKKKKKJJJHHHFFFFFFCCC???===<<<<<<;;;;;;888888777666666666777777666555444333333333333444333222111000000/////////,,,---------------,,,,,,---........./////////000---------------,,,++++++******++++++,,,---------++++++++++++,,,,,,---...//////...------,,,++++++***+++,,,,,,---,,,,,,,,,,,,,,,------...///000000///222666777999===CCCIIIOOOKKKEEEBBBAAABBBBBBBBB?????????===::::::;;;===@@@AAADDDFFFHHHIIIIIIIII???>>><<<===@@@BBBCCCBBB@@@@@@@@@BBBDDDHHHKKKMMMIIIEEEAAA??????AAABBBCCCEEEEEEEEEBBB>>>;;;;;;;;;;;;===@@@@@@??????@@@AAA???BBBDDDEEEEEEDDDDDDEEE???>>>===AAAIIIOOOQQQRRRRRRJJJCCC@@@===777222111000///...,,,***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%&&&((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""############$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""" """&&&'''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((()))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!$$$'''(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&(((+++///222333333333,,,//////,,,'''%%%&&&)))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''%%%$$$%%%'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))***+++---...///111444777???@@@AAACCCEEEJJJOOORRRUUUaaabbbuuupppaaaVVVNNNKKKLLLJJJLLLOOOQQQQQQNNNJJJGGGDDDDDDDDDCCCDDDDDDDDDDDD@@@BBBDDDEEEDDDEEEGGGIIIHHHFFFCCCAAAAAADDDHHHKKKKKKIIIGGGHHHIIIIIIFFFCCCDDDGGGKKKNNNOOOMMMJJJGGGIIIEEEAAA???>>>===<<<;;;;;;::::::::::::;;;;;;<<<;;;::::::999:::;;;<<<===999999777666555444444444111000///......---......//////000000000000000111000000000000///...,,,,,,++++++,,,,,,---......///---,,,,,,,,,,,,------...000/////////////////////------///000000000//////000000111222333444555555333777<<<>>>???BBBHHHMMMRRRMMMFFFBBBBBBCCCDDDDDD?????????>>>======???AAABBBCCCEEEGGGGGGFFFEEEDDD???===<<<===@@@BBBBBBBBBCCCCCCCCCDDDFFFHHHJJJLLLIIIEEE@@@===>>>AAACCCDDDCCCDDDCCC@@@===;;;;;;<<<;;;>>>AAAAAA@@@???@@@BBBAAAAAABBBDDDFFFFFFDDDBBB???===<<<@@@FFFJJJJJJHHHLLLBBB:::888555///,,,---******+++***((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""######$$$%%%%%%###$$$%%%%%%######$$$%%%$$$&&&((('''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&&&&###"""$$$########################$$$######$$$%%%&&&'''(((***)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!&&&''''''&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############&&&+++///000---)))&&&***///333000(((###$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$%%%''')))))))))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&(((******+++---///222777999<<>>AAADDD@@@@@@AAABBBDDDGGGJJJLLLHHHFFFFFFGGGJJJKKKIIIFFFAAAEEEKKKPPPSSSRRROOOLLLJJJFFFBBB???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???<<<;;;;;;;;;<<<>>>@@@AAABBBAAA@@@>>><<<;;;;;;;;;777666444222111111222222333333333333333333333333444444444333222000///...++++++,,,---......//////...------,,,,,,---------//////000000111222222222///000111333333333222111333333444555777888999999999>>>BBBCCCAAABBBFFFJJJPPPJJJCCC???@@@BBBBBBBBB>>>???@@@@@@???AAACCCFFFEEEEEEFFFGGGFFFDDDBBB@@@???======>>>@@@BBBBBBAAAEEEEEEEEEFFFFFFGGGHHHIIIHHHDDD???===>>>AAACCCEEEAAAAAAAAA???<<<;;;<<<===;;;>>>BBBBBBAAA@@@AAACCCBBB@@@@@@CCCFFFGGGCCC@@@AAA>>>;;;===AAAAAA>>>999@@@666/////////+++))),,,%%%'''(((((('''&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%###!!! """"""""""""###$$$%%%&&&###$$$%%%%%%######$$$%%%###%%%'''&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''$$$"""!!!"""$$$&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))%%%######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%$$$###$$$%%%%%%'''---333333---'''%%%&&&&&&---444444///((($$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%'''))))))&&&""" !!!"""######"""%%%((()))'''$$$""""""$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%)))'''$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''((()))+++,,,000222444666999>>>EEEIIIOOOQQQTTTWWW]]]gggttt}}}}}}xxxooocccWWWOOOLLLLLLNNNTTTZZZ]]]\\\YYYRRRNNNHHHDDDBBBAAA@@@@@@???@@@BBBDDDDDDCCCAAA@@@DDD???;;;===FFFOOOSSSTTTNNNHHHCCCCCCGGGKKKLLLKKKHHHFFFFFFKKKQQQUUUSSSOOOJJJEEE@@@>>>???@@@???>>>@@@???===;;;;;;:::;;;;;;999:::;;;===???BBBCCCDDDEEEDDDCCCDDDEEEDDD@@@<<<888999999999999777666555333555777999:::999888777::::::999888777666666555555333222222222222000///000000000000111222333333444444333333444444555555888666555666777777666444888888888888888888999999999;;;???CCCFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBDDDCCCBBBAAABBBCCCEEEGGGKKKHHHDDDBBBCCCCCCCCCBBBAAADDDGGGEEEBBBAAAEEEIIIMMMIIIDDDCCCEEEGGGHHHHHHGGGCCC@@@???AAABBB@@@>>>??????>>>???@@@AAA@@@????????????@@@@@@AAAAAAAAABBBBBBDDDDDDCCCAAA???>>>===:::888777777888888777444333000,,,)))&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&%%%$$$###""" &&&&&&&&&%%%$$$###!!!!!!&&& %%%)))$$$$$$(((###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%$$$""" !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((!!! %%%(((%%%$$$&&&######$$$%%%%%%%%%%%%$$$&&&%%%###"""""""""############%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%&&&'''(((***,,,...---)))&&&%%%&&&###)))///000,,,'''&&&&&&&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%''')))'''%%%######$$$###"""!!!$$$&&&'''&&&%%%######$$$$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((***+++---...000222555;;;AAAFFFKKKLLLNNNOOOQQQWWWaaahhhlllmmmmmmllliiiddd]]]YYYTTTSSSTTTXXX]]]```^^^\\\VVVRRRLLLHHHFFFFFFEEEEEEDDDCCCDDDEEEGGGGGGEEECCCDDD???;;;???HHHRRRWWWXXXSSSMMMFFFCCCFFFJJJKKKKKKMMMKKKJJJLLLPPPQQQNNNJJJHHHDDD@@@>>>???@@@@@@???DDDBBBAAA???>>>>>>>>>???;;;;;;===???AAACCCEEEEEEGGGFFFFFFHHHJJJJJJGGGDDD@@@AAAAAAAAA@@@???===<<<666777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999888666666777777555333444333333444555777999::::::;;;;;;999777777999;;;===;;;999999999:::888777::::::::::::::::::::::::999===CCCHHHJJJIIIFFFDDDAAA@@@???>>>>>>???@@@AAABBBAAAAAAAAABBBDDDGGGHHHJJJGGGDDDBBBBBBBBBBBBAAACCCFFFHHHFFFCCCBBBDDDHHHJJJFFFBBBAAADDDFFFHHHGGGEEEBBB>>>===>>>>>>===;;;>>>>>>===>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBB???@@@AAABBBAAA@@@>>>===<<<999666555555555444333...---+++)))'''%%%%%%$$$(((''''''&&&&&&&&&''''''(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%$$$###%%% $$$'''"""$$$((($$$'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((&&&%%%$$$########################&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%%%%%%%%%%###!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""!!! !!!#########$$$%%%%%%%%%%%%$$$%%%%%%###"""""""""######"""###$$$%%%%%%$$$###"""############$$$$$$$$$%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&((()))***,,,+++)))&&&%%%$$$%%%&&& %%%)))+++)))''''''(((%%%%%%$$$#########$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%$$$$$$%%%&&&%%%"""&&&&&&&&&$$$""""""$$$&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((()))+++,,,...******+++,,,///555<<>>BBBLLLVVV[[[\\\XXXQQQGGGCCCDDDHHHJJJKKKOOOMMMMMMNNNPPPPPPLLLHHHFFFDDDAAA@@@AAACCCCCCBBBFFFEEECCCBBBAAA@@@@@@@@@===>>>???AAACCCEEEFFFGGGFFFFFFFFFGGGHHHHHHFFFDDDBBBBBBBBBBBBAAA???===<<<::::::;;;<<<===>>>???@@@???@@@@@@@@@AAAAAAAAAAAA>>>===;;;;;;<<<<<<;;;999888777777777999===AAACCCCCCEEEFFFBBB<<<:::===AAADDDAAA>>><<<<<<===<<<;;;>>>=========<<<;;;;;;;;;:::???FFFLLLMMMJJJEEEAAA======<<<======>>>???@@@@@@@@@@@@AAABBBEEEGGGIIIHHHFFFCCCAAAAAAAAA@@@???DDDFFFHHHGGGDDDCCCEEEGGGHHHEEEBBBAAABBBDDDFFFFFFBBB@@@===;;;;;;;;;:::999<<<;;;;;;;;;<<>>???>>>===<<<;;;999777333111000000...---))))))((('''&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''!!!%%%&&&"""&&&,,,((()))(((&&&%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$########################$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########"""!!! #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%  """!!!"""$$$######$$$%%%%%%%%%%%%$$$%%%$$$######"""###############$$$$$$$$$$$$######"""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((()))))),,,)))&&&%%%%%%%%%%%%$$$!!!$$$''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""" %%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%$$$$$$$$$%%%%%%###!!!%%%%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%###!!! &&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,((((((((((((+++000777===<<>>???@@@BBBDDDEEEGGGGGGJJJIIIHHHGGGFFFCCCAAA???AAAAAAAAAAAA???===;;;:::<<<<<<;;;;;;===???BBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>??????===<<<:::999888888;;;@@@EEEHHHIIIMMMNNNHHH@@@<<<@@@EEEGGGDDDAAA???>>>???>>>===??????>>>======<<<;;;;;;;;;???EEEIIIJJJGGGBBB>>><<<<<<======???@@@AAAAAA@@@@@@@@@@@@BBBCCCEEEFFFFFFDDDAAA@@@@@@@@@???>>>BBBEEEGGGFFFEEEEEEFFFHHHHHHFFFCCCAAAAAABBBCCCCCC>>>===;;;:::::::::;;;;;;;;;;;;::::::;;;>>>BBBEEECCCCCCCCCBBB@@@>>><<<:::::::::;;;;;;;;;;;;:::999666333///---,,,+++)))''')))((((((''''''(((((()))((('''&&&&&&%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&***%%%(((((($$$+++333...)))'''&&&%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''&&&)))((('''(((((('''%%%"""%%%&&&&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&(((%%%###"""###$$$%%%%%%"""$$$%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###""" %%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###%%%''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''''''''''''''(((---333777777;;;>>>?????????CCCFFFIIIKKKMMMNNNNNNOOOSSSVVVXXXZZZ___fffjjjggg___XXXVVVSSSOOOOOORRRWWW\\\^^^\\\WWWRRRTTT[[[^^^\\\XXXPPPKKKGGGIIIPPPVVVXXXXXXQQQLLLDDD??????CCCIIILLLNNNOOOPPPRRRSSSQQQNNNLLLAAABBBCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBB??????@@@BBBDDDEEEFFFGGGLLLLLLKKKIIIFFFDDDBBBBBBCCCDDDDDDDDDBBBAAA???>>>===<<<;;;:::<<<>>>AAACCCEEEEEEDDDCCCCCCBBBAAAAAA???>>>======>>>>>>===<<<999888777888;;;???DDDGGGJJJNNNOOOJJJBBB===???CCCFFFCCCAAA????????????>>>???>>>>>>===<<<;;;;;;:::;;;===@@@BBBBBBAAA>>>=========>>>@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAABBB@@@???>>>??????>>>===???AAACCCEEEEEEEEEFFFGGGHHHGGGEEEBBB@@@??????@@@::::::::::::;;;===???AAA???@@@@@@>>>>>>@@@DDDHHHGGGGGGFFFDDDAAA===999777888888888888888888777777222///,,,)))((('''&&&$$$)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%&&&''''''""""""""""""############&&&&&&''''''&&&&&&%%%$$$)))&&&)))'''$$$...777111'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%###!!!######$$$%%%%%%%%%%%%$$$############$$$#########&&&&&&&&&%%%%%%&&&&&&&&&!!!""""""""""""#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&%%%$$$&&&(((***+++***'''$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&)))&&&"""!!!"""%%%&&&&&& ###%%%&&&%%%######$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###"""  """%%%'''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''(((((('''(((***...222333666999999888888:::===BBBEEEHHHIIIHHHJJJOOOSSSTTTXXX___hhhmmmlllddd]]]TTTQQQMMMMMMRRRXXX]]]```^^^ZZZVVVWWW\\\```___]]]UUUPPPKKKKKKPPPTTTTTTRRRKKKGGGBBB??????BBBGGGJJJNNNOOORRRSSSQQQNNNKKKIII@@@BBBCCCCCCAAA>>>>>>>>>CCCDDDEEEFFFFFFFFFFFFFFF@@@AAABBBCCCDDDFFFGGGGGGGGGHHHHHHFFFDDDBBBBBBCCCBBBCCCCCCCCCCCCBBB@@@???===<<<;;;:::;;;===???@@@DDDDDDCCCBBBAAA@@@??????>>><<<;;;<<<===>>>===;;;999888777888:::>>>AAADDDGGGJJJLLLIIICCC>>>===???AAA@@@??????@@@AAA???>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???AAABBBCCCCCCCCC?????????>>>>>>>>>======>>>===<<<===??????>>>======>>>@@@BBBDDDDDDDDDDDDEEEEEEDDDAAA>>><<<<<<>>>888999;;;<<<<<>>:::777666666555555444333333333...,,,)))''''''&&&%%%$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$'''%%%###///888111&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&##############################$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###!!! ###&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$%%%$$$!!!######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$(((++++++(((%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%$$$$$$%%%'''%%%######$$$&&&&&&%%%"""###$$$###""""""$$$&&&$$$$$$#########$$$%%%&&&$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######""""""""""""###$$$%%%&&&&&&%%%$$$############$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******))))))(((((('''((((((((('''''')))+++---///222222000111444777999>>>BBBDDDDDDFFFKKKPPPPPPSSSZZZccckkkmmmiiidddUUURRRMMMMMMPPPVVV[[[^^^]]]ZZZWWWWWWZZZ]]]___```XXXRRRLLLLLLOOORRRQQQNNNGGGFFFCCCAAA@@@AAADDDFFFHHHKKKOOOPPPOOOLLLJJJHHHDDDGGGIIIGGGDDD@@@>>>>>>@@@AAACCCEEEFFFGGGGGGGGGBBBCCCDDDEEEFFFGGGHHHIIIFFFGGGGGGDDDAAA???@@@AAA>>>???@@@AAAAAA@@@???>>>======<<<;;;;;;<<<===>>>AAAAAA@@@@@@?????????>>>>>>===<<<<<<>>>>>>===<<<::::::::::::;;;===???AAABBBEEEHHHGGGDDD???<<<:::<<<<<<===@@@BBBBBB@@@>>>===============<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<===>>>@@@AAAAAA@@@@@@;;;<<<<<<<<<===<<<<<<<<<:::::::::<<<>>>??????>>>===>>>???@@@AAAAAA???===???@@@@@@>>>;;;:::;;;===888:::<<<<<<<<<>>>BBBFFFFFFIIIJJJGGGCCCAAACCCGGGDDDDDDDDDDDDAAA>>>:::888444333222000///...------+++)))&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###(((%%%###111999111((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''########################$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""!!!!!!%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""&&&$$$###&&&'''$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###%%%$$$############$$$%%%############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&###(((+++)))%%%"""$$$'''#########$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$&&&''''''%%%###$$$$$$""" !!!%%%)))$$$$$$#########$$$&&&'''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&'''######%%%%%%%%%%%%######$$$%%%&&&'''''''''&&&%%%&&&%%%$$$###""""""""""""!!!"""###$$$&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$###"""!!!&&&((()))((('''&&&&&&'''&&&))),,,------...222666444999???AAAAAACCCHHHMMMLLLNNNTTT]]]fffkkkjjjgggXXXTTTOOOMMMOOOTTTYYY\\\ZZZYYYWWWVVVWWWZZZ^^^```XXXRRRLLLLLLOOOQQQOOOMMMFFFFFFEEEDDDBBBAAABBBCCCAAAEEEJJJMMMNNNMMMKKKKKKJJJMMMOOONNNHHHDDDAAAAAA;;;===???BBBDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJMMMNNNMMMHHHCCC@@@@@@AAA???@@@AAABBBBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@???>>>======?????????===<<<<<<<<<<<<===>>>??????@@@BBBEEEFFFDDD@@@;;;777999:::===@@@CCCDDDBBB???============>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>===:::;;;<<<>>>>>>>>>======888999:::;;;<<<<<<<<<<<<888888999;;;>>>@@@???>>>>>>>>>>>>??????>>>;;;888:::;;;===;;;999888;;;===999;;;======<<<===AAAEEEDDDGGGIIIFFF@@@===>>>AAA<<<>>>???@@@???<<<999777222111///---+++******))))))'''%%%%%%'''(((((((((&&&&&&&&&'''((()))***+++''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!###$$$%%%&&&&&&&&&"""$$$***(((&&&444<<<333***)))''''''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########&&&'''&&&""""""&&&+++######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""((('''!!! """!!!######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%)))&&&######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%"""###%%%&&&'''&&&&&&%%%%%%&&&''')))))))))(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&'''''''''((()))+++---...000333777;;;===???BBBEEEHHHKKKPPPWWWccckkkiiibbbZZZUUUOOOLLLMMMQQQUUUWWWXXXWWWTTTSSSTTTVVVYYY[[[YYYXXXVVVSSSOOOMMMLLLLLLJJJHHHFFFEEEEEEEEECCCBBBBBBFFFJJJNNNOOOMMMJJJHHHRRRRRRTTTUUUSSSOOOHHHCCCAAA???;;;888777:::>>>AAA@@@CCCFFFGGGIIIKKKMMMPPPOOOMMMKKKJJJIIIGGGDDDAAABBB>>>:::;;;???BBBBBB@@@===>>>????????????AAACCCDDDBBB@@@@@@BBBAAA>>>;;;@@@>>><<<:::999888999999999===@@@???<<<:::<<<@@@DDDDDDCCCBBB@@@???>>>>>>>>>======>>>AAABBBAAA@@@<<<<<<<<<;;;;;;:::::::::777888:::;;;;;;===@@@BBB;;;===@@@@@@@@@???@@@AAA<<<;;;:::999:::;;;<<<===888<<<@@@CCCBBBAAA??????AAA???>>>>>>@@@>>>;;;777777888999:::;;;;;;;;;;;;999;;;===>>>???@@@CCCEEEEEEDDDBBB@@@===<<<::::::===;;;999::::::999555111000---+++******+++***)))%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&%%%###"""###%%%###$$$%%%'''))),,,...///'''&&&&&&%%%%%%&&&&&&'''########################'''&&&$$$######$$$&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""#########"""!!!!!!  """$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$)))%%%!!! """$$$$$$$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$###"""###%%%%%%""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((&&&######$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,)))&&&"""!!!###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&(((***++++++...222555888<<<@@@BBBBBBEEEIIIPPP]]]hhhjjjfffYYYUUUOOOMMMNNNRRRUUUWWWUUUTTTTTTSSSSSSRRRRRRSSSPPPPPPPPPQQQQQQOOOLLLIIIKKKHHHEEEDDDDDDEEEEEEDDDDDDGGGKKKOOOQQQPPPMMMKKKRRRTTTXXX[[[[[[WWWPPPJJJFFFCCC???;;;:::;;;===>>>CCCDDDFFFFFFFFFFFFHHHIIINNNLLLKKKKKKKKKIIIFFFCCCBBB>>>::::::>>>AAA@@@>>>>>>???@@@@@@??????BBBCCCDDDBBBAAAAAABBBBBB???===>>>>>>>>>===<<<;;;::::::888<<>>;;;999<<<>>>CCCBBBBBBAAA@@@@@@??????@@@>>><<<<<<===>>>>>>===<<<;;;:::999888888888888555666888999999;;;===@@@@@@BBBDDDDDDBBB@@@>>>>>><<<;;;:::999999:::;;;<<<999<<<@@@BBBAAA@@@@@@@@@>>>===<<<===???@@@>>>;;;777888999::::::;;;;;;;;;;;;>>>@@@AAAAAAAAABBBCCCDDDCCCAAA???===;;;;;;:::999777555555555555222///---+++)))(((((()))((('''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''%%%######$$$###$$$$$$%%%''')))***+++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!###"""!!!!!!"""$$$&&&'''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###"""!!!###############$$$$$$%%%(((%%%"""!!!"""###$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""$$$%%%&&&########################"""############$$$$$$$$$'''&&&&&&(((***+++)))&&&"""############$$$$$$$$$$$$$$$###""""""###$$$$$$'''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$...,,,(((### !!!$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%$$$######%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%&&&((()))&&&))),,,...111555:::>>>>>>@@@CCCHHHTTT```eeedddVVVSSSOOOMMMNNNQQQSSSTTTQQQSSSUUUVVVUUURRRNNNKKKMMMMMMOOOTTTXXXWWWSSSOOONNNJJJFFFCCCCCCEEEFFFGGGAAADDDIIILLLNNNMMMKKKIIILLLOOOUUUZZZ\\\YYYRRRMMMKKKIIIEEEAAA>>>===<<<===AAACCCDDDDDDCCCCCCDDDEEEIIIIIIIIIJJJKKKJJJGGGEEEAAA===:::999<<<======;;;;;;<<<======<<<<<<>>>@@@BBBAAA@@@AAABBBAAA???>>><<<>>>???@@@@@@>>><<<:::777:::===<<<:::999;;;===>>>>>>>>>>>>>>>?????????AAA???===<<<<<<===<<<;;;<<<;;;888666555555555666444666777888888:::<<>><<<<<<>>>>>>>>>===777888999::::::;;;::::::>>>AAADDDEEECCCAAA???>>>???>>>===;;;:::999888888444222///.........---+++***(((&&&&&&&&&'''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''(((''''''&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$###$$$%%%%%%&&&'''%%%######$$$%%%%%%$$$$$$$$$$$$###############!!!!!!""""""###%%%&&&'''%%%%%%$$$###""""""!!!!!!$$$###"""""""""###%%%%%%###"""###%%%'''((((((&&&"""############$$$$$$$$$######"""!!!!!!"""######%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%###!!!"""$$$'''%%%%%%%%%&&&&&&&&&''''''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%###"""%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''((((((''''''((('''&&&%%%&&&'''((()))%%%&&&((()))+++///444777<<>>>>>===???AAABBBBBBCCCEEEGGGCCCDDDFFFIIIKKKKKKIIIFFFAAA>>>:::888999:::999888666777777777666666888:::>>>>>>>>>>>>???>>>===<<<:::<<<@@@BBBBBB???<<<999666888;;;;;;:::999:::<<<999::::::;;;<<<===>>>>>>@@@@@@???@@@@@@@@@===;;;>>>;;;888555333333555666666777999999999:::===???DDDGGGJJJIIIEEE@@@<<<:::;;;;;;999888888999999:::;;;<<<===>>>>>>???AAACCCCCCBBB???===;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;BBBEEEIIIJJJGGGBBB>>><<<:::999777666555444444444000...+++***))))))))))))((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%$$$%%%&&&'''(((######$$$$$$%%%&&&&&&&&&$$$%%%%%%$$$$$$"""!!!!!!$$$############$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%###########################$$$$$$###""""""""""""###$$$$$$$$$###""""""!!!!!!%%%###"""!!!!!!###%%%&&& !!!############""""""#########$$$$$$$$$#########""""""#########$$$%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''')))(((&&&%%%%%%&&&''''''''''''(((''''''***...111666<<<@@@BBBFFFMMMQQQQQQOOOLLLHHHFFFFFFHHHIIIIIIKKKPPPVVV[[[[[[WWWQQQMMMIIIHHHHHHMMMTTT[[[___```aaaYYYOOOFFFBBBAAABBBBBBDDDEEEHHHIIIIIIGGGDDDBBBFFFFFFHHHKKKPPPSSSSSSSSSJJJJJJHHHFFFDDDCCCAAAAAA===???AAABBBBBBCCCEEEGGGBBBCCCEEEIIILLLMMMMMMKKKCCC@@@<<<999888777777666444555555555444444555777999:::;;;<<<;;;;;;;;;;;;999<<>>???@@@AAA>>>@@@BBBEEEGGGEEE@@@<<<>>><<<999666444444555777555666888888888999;;;>>>@@@CCCFFFGGGDDD???<<<:::;;;:::999888777888888999999:::<<<<<<<<<===@@@CCCCCCBBB@@@===;;;::::::;;;:::;;;;;;<<<<<<<<<<<<<<>>===BBB@@@@@@BBBFFFJJJMMMNNNGGGFFFEEEDDDDDDCCCCCCCCC???AAABBBBBBAAAAAABBBDDDDDDDDDFFFIIINNNPPPQQQQQQGGGEEEAAA===:::888777777777888999888666666888:::777999;;;<<<;;;:::;;;<<<<<<===???@@@@@@>>>;;;:::888999:::<<<============<<<===>>>@@@AAACCCDDDEEE>>>@@@CCCFFFHHHFFFAAA======<<<999777666666777777333444555555555666888:::<<>><<<;;;;;;:::888777777777777888777888:::::::::<<>><<<;;;<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;EEEIIIOOOQQQNNNIIIEEEBBB777666444222111000//////*********)))'''&&&'''(((&&&&&&%%%&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%###!!! ###&&&'''&&&%%%$$$$$$###$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######$$$&&&&&&%%%##################$$$$$$$$$ !!!###$$$%%%!!!"""""""""""""""""""""$$$###"""""""""###%%%%%%&&&&&&'''%%%######$$$&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$'''))))))&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%***)))'''%%%$$$######$$$$$$&&&''''''''''''(((***%%%---333444777@@@KKKPPPNNNIIIBBB===<<<===???@@@BBBDDDGGGIIIKKKKKKKKKJJJIIIKKKLLLLLLNNNUUU```iiiooofffZZZNNNFFFBBB???>>>===>>>@@@BBBBBBAAA@@@>>>===<<<;;;===@@@CCCEEEEEEEEEDDDCCCBBBAAABBBCCCCCC===???@@@AAA@@@AAABBBDDDDDDCCCDDDGGGKKKOOORRRRRRMMMKKKGGGBBB>>>;;;;;;;;;;;;<<<<<<;;;::::::;;;===999<<<>>>???======>>>@@@AAAAAA@@@???>>>======<<<:::;;;;;;===???@@@??????===>>>???@@@BBBDDDEEEEEE@@@@@@AAABBBCCCAAA>>>;;;;;;:::999888777777777777222333555555444555777999<<<>>>@@@AAA???===<<<<<<;;;:::888777666666777777444666888999:::;;;===???===???AAA@@@===;;;;;;===999:::::::::::::::999999===BBBGGGJJJIIIFFFBBB@@@444333111///---,,,+++***''')))+++***'''%%%&&&'''%%%$$$$$$&&&''''''%%%###!!!"""$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$######$$$%%%$$$$$$$$$###$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""###############"""$$$$$$%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$###"""""" !!!"""###$$$%%%%%%%%%######""""""######$$$%%%$$$###"""###$$$%%%%%%$$$""""""#########$$$$$$$$$ !!!"""###%%%%%%######""""""!!!!!! """############$$$$$$$$$"""###$$$""" ###&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%'''******'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$''')))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''&&&%%%###""""""###%%%&&&'''&&&&&&%%%###$$$&&&'''(((''''''&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$---+++)))'''&&&%%%%%%&&&"""$$$&&&'''''''''((()))%%%+++///...000;;;GGGOOOPPPJJJBBB<<<:::;;;===>>>CCCCCCCCCDDDEEEGGGHHHIIIBBBFFFIIIIIIIIINNNYYYcccppphhh\\\PPPHHHCCC@@@???AAACCCFFFHHHIIIJJJIIIHHH?????????AAADDDEEEEEEDDDEEECCCAAA@@@???@@@AAABBB888:::===???@@@BBBEEEGGGBBBAAA@@@BBBGGGLLLOOOQQQQQQPPPLLLFFFAAA>>>>>>>>><<<======<<<;;;:::<<<===<<>>>>>>>>???<<<<<<<<<>>>@@@AAAAAA@@@;;;<<<===???@@@BBBCCCCCCCCCAAA>>>======<<<;;;999999888888888777777666666444555666666666666999;;;===>>>@@@???===<<<;;;<<<;;;:::888777666666666777222444777999999:::<<<===@@@BBBCCCAAA===999888888888888999999999888888777444999???BBBBBB???===<<<111///---+++((('''&&&%%%%%%(((+++***'''%%%%%%&&&$$$######%%%&&&&&&$$$""" """$$$&&&'''(((''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""&&&)))***)))&&&$$$#########"""######$$$%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$""""""%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&'''''' !!!###%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$"""!!!!!!###%%%%%%$$$""""""######$$$$$$$$$$$$%%%$$$$$$###"""#########%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$### """$$$###!!!"""&&&)))"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&((('''%%%###"""###&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((('''%%%%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%...)))%%%###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((($$$!!!"""&&&((('''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''',,,+++***+++...555???FFFNNNIIIBBB;;;777777999;;;:::<<<>>>>>>===<<<===>>>CCCEEEFFFEEEDDDHHHQQQXXXhhhgggbbbWWWJJJ@@@>>>>>><<>><<<:::;;;???BBB<<<;;;:::<<>>???BBBFFFHHHIIIJJJJJJHHHDDDBBBAAAAAA???AAABBB@@@>>>===@@@CCC???>>>>>>???CCCGGGHHHIIIEEEDDDBBB@@@????????????777999;;;===?????????>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>===;;;999777777666444333222222333333333555888888777666666666:::;;;======<<<;;;<<<===;;;777555777888888777777333555888;;;=========<<<@@@@@@???===<<<:::999999999888888777555444222111555555444444333222111111,,,,,,,,,+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%((("""!!!%%%%%%$$$########################"""""""""###$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######""""""######$$$%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&((('''%%%#########%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&...***%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$'''++++++'''"""&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&''''''''''''''')))///777<<>>AAACCCCCCBBB@@@DDDKKKRRR\\\\\\YYYQQQGGG@@@???@@@??????@@@AAACCCEEEFFFGGGFFFDDDDDDFFFHHHIIIHHHEEEDDDCCCBBB@@@======???@@@<<<;;;;;;<<>><<<;;;<<>>??????===;;;<<>>>>>>>>>>>;;;;;;<<<===============???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999888666777666444333333444555555888:::<<<<<<:::999999999;;;===>>>===;;;:::::::::<<<:::888777666444333333333444777:::<<<=========@@@???>>>===;;;:::999888777777666555444222111000222222111000000///......******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$'''"""!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$%%%###""""""""""""###$$$$$$""""""""""""""""""""""""################################################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''---***&&&$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''+++...---'''"""$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&)))...222555333111000///111222333111333555777777888:::<<>>CCCHHHLLLMMMMMMIIIDDD@@@@@@BBBAAA@@@===<<<===@@@DDDFFFEEEEEEFFFIIILLLNNNNNNMMMJJJKKKJJJHHHDDDAAA@@@@@@=========???@@@@@@???===<<<;;;:::999:::;;;>>>???BBBDDDDDDCCCAAA???>>>???======<<<;;;:::;;;???BBBDDDBBBAAAAAACCCFFFFFFFFFAAA@@@???>>>===<<<<<<<<<>>>===<<<;;;::::::;;;;;;>>>>>>>>>>>><<<:::888777::::::999999888777666666666666555444555666777888===???@@@@@@>>><<<<<<<<<<<<===>>>===:::999888999;;;<<<;;;888555444444444333444777:::<<<=========>>>>>>===;;;:::999888888555444444333222000///...---------,,,,,,++++++***)))(((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$#########$$$&&&"""!!!$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&$$$###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((,,,***'''%%%$$$#########%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''+++---,,,'''###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&'''))),,,,,,,,,,,,,,,---......///...000111222222333555777<<<<<<;;;999888999<<>>AAACCCAAABBBEEEJJJNNNQQQSSSTTTRRRSSSTTTRRRMMMHHHEEECCCAAAAAAAAACCCDDDCCC@@@===;;;;;;:::::::::;;;======???@@@AAA@@@???======>>>;;;<<<===>>>>>>???@@@AAADDDBBB@@@@@@AAACCCCCCBBB>>>======<<<;;;:::::::::>>><<<:::888888999:::<<<>>>???@@@AAA@@@>>>;;;999888777666555555555555555666666555555666888999:::>>>@@@AAAAAA>>><<<<<<<<<:::;;;===<<<:::999999999:::======999666777888888444555888:::<<<>>>>>>???<<<;;;:::999888777666666333333222222000///...---*********))))))(((((((((((('''%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%$$$############%%%"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''#########$$$%%%&&&'''(((***)))(((&&&$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&(((%%%&&&'''''''''''''''&&&---.........------000222888888888666555555777888;;;===@@@AAAAAAAAAAAAAAA???>>>>>>======>>>>>>???;;;>>>CCCHHHLLLPPPTTTVVVVVVYYY\\\[[[WWWPPPJJJGGGEEEEEEEEEFFFGGGFFFBBB@@@<<<<<<======>>>>>>??????===>>>@@@???===<<<<<<===:::<<>>===>>>???>>>>>>;;;;;;;;;::::::999999888:::888666555555888;;;===<<<>>>AAADDDDDDCCCAAA???777666444333333444555666777666666666777999:::<<<;;;===???>>><<<:::999999777888:::;;;:::999:::;;;:::======888666888999666666666888:::<<<===>>>>>>888888777777666555444444111111000000///...---,,,((((((((((((((('''''''''(((&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$$$$#########$$$$$$"""!!! """###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" ###&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""###############$$$$$$###$$$%%%&&&'''))))))***''''''''''''&&&&&&&&&&&&''''''((())))))(((''''''%%%&&&&&&%%%$$$###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((($$$$$$$$$$$$%%%&&&&&&''''''((((((&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''&&&&&&%%%+++++++++***)))***,,,...444333333333333333444444777999<<<>>>@@@???===<<<<<<<<<===>>>======<<<;;;999<<>>@@@AAABBBBBBAAA===>>>@@@???===<<<<<<<<<:::;;;???DDDGGGHHHEEECCC@@@===;;;:::;;;;;;;;;:::999999::::::999999888777555444222222444777:::<<<;;;===AAADDDEEEEEEDDDCCC777666444222222444777888777777666666777999:::;;;888:::;;;;;;999777777777555777999:::999:::;;;<<<:::===;;;555555:::999222666666777888999:::;;;;;;555555444333333222111111---...------,,,+++******''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&########################$$$$$$$$$############### !!!$$$''''''&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&!!!"""###%%%%%%$$$#####################$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&%%%######%%%'''%%%%%%&&&''''''&&&%%%%%%"""$$$%%%''''''&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$###"""!!!"""###%%%&&&'''%%%###""""""###%%%'''$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%"""$$$%%%%%%$$$$$$&&&'''(((((((((((((((((((((''''''((((((''''''(((+++............///111111111000111333777:::<<<<<<999777999::::::;;;;;;::::::::::::>>>BBBCCCDDDEEEHHHJJJKKKQQQYYY^^^[[[TTTLLLGGGEEEDDDBBBBBBCCCCCCBBB@@@:::;;;>>>@@@BBBCCCBBBBBB>>>@@@AAA@@@>>><<<<<<<<<::::::;;;???DDDFFFFFFDDD>>><<<999999999::::::999888999999:::999999777777222111111111222555777999999;;;>>>AAACCCCCCCCCCCC888666444222333555888;;;888777666666777888999:::666888::::::888777777777555777999:::999888999:::888:::777444:::DDDBBB888555555555555555666666777222222111111000/////////)))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''""""""""""""""""""""""""###############$$$$$$$$$'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&!!!"""$$$%%%%%%$$$###"""###""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&%%%$$$######&&&(((%%%%%%&&&''''''&&&%%%%%%"""###%%%''''''&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$###"""!!!"""###%%%&&&(((&&&###!!!!!!###&&&((($$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&(((,,,///******+++---///000///...---///333777999999666333999888777777777888999:::>>>@@@CCCCCCAAA@@@BBBDDDDDDKKKUUU[[[YYYRRRJJJEEECCCAAA??????@@@@@@@@@???777999===@@@BBBBBBBBBBBB@@@AAABBBAAA>>><<<<<<<<<;;;999777:::???DDDFFFFFF>>>;;;999888999::::::999888888999::::::999777777111000000000111333555666888999<<<>>>???@@@@@@@@@999777444222333666:::<<<888777666666666777888999555777999:::999888888888777999::::::888777777888555777555555@@@OOONNNCCC444333333222222222333333000000//////......------''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%"""""""""###$$$%%%''''''%%%&&&&&&&&&%%%%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%...+++'''###""""""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### """$$$%%%%%%%%%###""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""'''(((&&&"""&&&''''''((('''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%...,,,(((%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######""""""###$$$%%%%%%(((%%%######&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''******((($$$ $$$$$$$$$$$$$$$$$$$$$$$$########################$$$!!!!!!$$$&&&&&&$$$%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''************************111111111111222222222222222444777666555444777999>>>BBBGGGIIIGGGBBB>>><<<@@@DDDIIINNNOOOLLLHHHDDD@@@@@@???===<<<<<<<<<<<<<<<888555777<<<@@@???===>>>AAACCCCCC@@@===;;;;;;999888777888;;;???DDDGGGAAA>>>:::777777777666555444444555666666555444333000111222222111111333555777888999;;;<<<>>>???@@@<<<;;;888666555666888999999777555444444555777999777666555777:::<<<:::888777888;;;<<<===;;;999777888777333333<<>>>>>>>>===<<<;;;999999888888;;;???CCCFFFAAA>>>:::888777777666555444555666777777666555444222333444333222333444666777888999:::<<<===>>>???<<<;;;888666555666888999999777555444444555777999999777666777999:::888555777888:::<<<<<<:::888777333222...,,,111777444---111000...,,,+++,,,,,,---+++***)))((('''''''''''')))((('''&&&&&&%%%&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################"""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""############""""""!!!!!! !!!###$$$###"""!!!#########""""""#########"""###$$$$$$###"""!!! !!!###$$$###"""!!!"""###########################%%%%%%###"""!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""'''### ###$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$%%%###!!!!!!###%%%''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''%%%$$$"""!!! !!!"""''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$$$$############$$$$$$%%%$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''(((&&&$$$#########$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,///111222222111222333555888<<>>777999<<<======<<<:::888888888888888999;;;<<<<<<888888;;;BBBIIINNNNNNLLLCCC>>>:::888:::======<<<:::999999999;;;???CCCEEEBBB???;;;999888888777555555666777888888888777666555666777666555555777888777888999:::;;;<<<===>>>;;;:::888666555666777888888666555333333555666888999888777777888777555333444555777888888666555333222222///,,,---000///+++...---+++***)))******+++(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%$$$"""###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######"""""""""!!! !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$######"""!!!!!!###$$$###"""!!!"""###########################$$$######"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############&&&###!!!###'''(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%!!!###%%%&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((&&&$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******,,,---......//////000111333777;;;>>>???>>>======444555666666666555444333555555555666777888999:::888888;;;BBBJJJPPPSSSSSSIIIAAA999666999===>>>===;;;:::999999;;;>>>@@@BBBAAA>>>;;;999999888777555666777888999999999888777777888999888666666888:::888999999:::;;;<<<<<<===:::999777555555555666666666555333333333333555666777666666666666555444222000111222222222111///...///111000///---...//////+++***)))((('''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&((((((''''''&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################!!!###$$$###"""!!!"""##############################"""""""""""""""############""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''&&&%%%######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''*********+++,,,------,,,...111555888888888999999333333222222222222222222444444333333444555666666888888999===CCCKKKPPPSSSMMMEEE;;;666888<<<======<<<;;;:::999:::;;;===>>>===;;;999888888888666555555666777888999999888777888888999888666666888999999999999::::::;;;;;;;;;888777555444333333444444333222222111111222222333222333333444333333222222...////////////...---,,,,,,,,,,,,,,,)))((())),,,'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((""""""############""""""##################$$$$$$!!!###$$$###"""!!!"""###########################"""""""""""""""######$$$######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$!!! !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$$$$############""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$###########################%%%(((((('''%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######'''&&&&&&''')))******)))***,,,///111111111222333000000000000000000000111222222222222222333444444999888777888;;;AAAGGGKKKJJJCCC;;;666777:::;;;<<<>>>===;;;999888888888888888777666666777777555444333444666777888777777666666777777666555444555777777777777888888888888888555444333333222222111222000000////////////000000...000111111000///000111............---,,,++++++---+++******((($$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$"""######$$$%%%%%%%%%&&&!!!$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!  !!!"""######"""!!! ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&((()))"""###$$$%%%%%%$$$###"""$$$############$$$%%%%%%!!!###$$$###"""!!!"""##############################"""""""""""""""###############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""&&&(((&&&""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!"""$$$&&&(((((('''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''((('''&&&''')))***+++******+++,,,+++,,,,,,---............//////000000222333555666888888777666666999<<>>;;;999666555444333333222222333555666555333111222444555666666555555444555555444222111333444444444444444444444444444333222222111000000//////---------------------------///000///---+++,,,---+++++++++***)))((((((''',,,'''&&&((((((%%%$$$((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((((((&&&$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&& """$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" """###$$$$$$###""" ######$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%&&&!!!###$$$###"""!!!"""#################################"""""""""""""""###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""###$$$&&&'''))))))$$$&&&((('''$$$"""$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%###""" $$$&&&(((******(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&((()))(((%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###"""%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$"""!!!###&&&'''&&&$$$&&&'''((('''&&&&&&'''(((((()))***+++,,,,,,,,,,,,,,,---...000222444777888777888777666444444555666666666444222111222666999@@@>>>;;;888555333111000000///000222444555444333///111222444555555444444333333333222000000111222222222111111111111111000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---///111///+++(((((()))''''''&&&%%%%%%$$$######$$$###&&&$$$%%%(((###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&+++)))'''%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$'''******(((%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''&&&$$$"""!!!$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%% !!!"""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! """$$$""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$&&&''''''&&&$$$###$$$$$$#########$$$&&&'''!!!###$$$###"""!!!"""###########################$$$$$$###"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&& &&&###&&&&&&%%%###""" %%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!########################&&&%%%###"""""""""###$$$&&&&&&%%%%%%&&&&&&'''((( !!!"""###$$$%%%&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%''''''(((((()))*********&&&%%%%%%%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%'''&&&$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%$$$#########$$$$$$$$$##################$$$$$$%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$###""""""###&&&)))((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&''''''%%%$$$)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))++++++,,,---///000111111222222222222111111111111111111111111111111111111666777888888777444111///......////////////......///111333444444444222111111111111111000///...---.........//////000000000------,,,,,,+++***))))))+++++++++,,,,,,+++++++++(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$############$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&###"""&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!! %%%$$$$$$$$$######""""""%%%&&&&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$  %%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###!!!###%%%&&&###!!!########################%%%$$$###"""""""""$$$$$$$$$$$$$$$############"""$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$######""""""&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%!!!!!!"""###############$$$%%%%%%&&&&&&'''((((((%%%%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""##################"""############""""""""""""$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################&&&&&&&&&$$$"""!!!###%%%'''&&&%%%############$$$$$$$$$$$$$$$############$$$%%%'''((())))))''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,................................................222333444555444222///---------............------,,,...///111111000///...000000000000///...---,,,))))))*********+++++++++,,,,,,+++******)))(((((()))))))))******)))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$#########""""""&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!%%%(((&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""$$$$$$""" ########################%%%$$$###""""""###$$$$$$$$$$$$$$$############"""$$$###""""""!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!!!! !!!!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$##############################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&'''######""""""######$$$%%%######$$$$$$$$$$$$###### !!!###$$$$$$###!!! """""""""###############%%%%%%$$$"""!!! '''&&&&&&%%%$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""###%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))************************,,,---///000///...,,,******++++++,,,,,,++++++***)))***+++,,,---,,,+++***---------------,,,+++***)))))))))*********************))))))((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""##############################$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$)))(((''''''%%%%%%$$$###(((&&&""" !!!###%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''$$$"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###$$$$$$&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$#########$$$###""""""$$$$$$###"""########################$$$######"""######$$$$$$$$$$$$$$$############"""#########$$$######"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%'''((()))((('''%%%%%%'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$"""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$"""""""""######%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********(((((((((((())))))))))))((((((&&&'''((()))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################'''&&&&&&%%%$$$###""""""#########$$$$$$#########'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((&&&""" """###%%%%%%%%%%%%%%%$$$###"""########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$#########&&&"""!!!&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""!!!&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&%%%$$$"""!!!&&&%%%%%%%%%&&&''')))***&&&%%%$$$$$$$$$&&&((())),,,)))&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%''''''((('''&&&%%%""""""######$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$######""""""######$$$%%%"""###$$$%%%%%%$$$###"""'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&%%%$$$$$$"""######$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((***)))'''%%%%%%%%%&&&'''$$$$$$#########$$$$$$%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%$$$###########################&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&"""#####################%%%!!!$$$&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$#########""""""#########"""!!!"""###$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$##################""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$######%%%%%%$$$######$$$&&&'''$$$###"""""""""$$$&&&(((---***&&&$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''''''''&&&###$$$$$$$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""##################""""""######$$$%%%######$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&#########$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((((('''&&&$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""" """$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%'''(((((()))###$$$$$$$$$$$$"""!!! $$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""############$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%""" ###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###""""""######"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$######### !!!  """########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$"""!!!######$$$$$$%%%&&&&&&&&&$$$############$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$###!!!!!!"""###$$$%%%$$$###""""""%%%'''))),,,)))$$$"""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######"""##################$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$"""""""""######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$###!!!$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""""" !!!$$$######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$############""""""!!!!!!!!!""""""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###"""!!! """"""$$$%%%'''((()))***$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((((((''''''%%%$$$######"""$$$$$$###"""###$$$&&&''''''&&&###"""!!!"""###$$$((('''%%%$$$%%%'''***+++***'''"""!!!###&&&(((***((((((((((((((((((((((((########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''"""###%%%&&&&&&%%%###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&---,,,)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&###$$$%%%&&&%%%%%%######%%%%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$&&&''''''&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''((((((&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$'''***+++(((&&&###$$$%%%&&&''''''((()))%%%$$$$$$######$$$$$$%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%### $$$'''######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$############""""""!!! !!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%######&&&+++000333...(((###"""%%%'''&&&###&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$!!!###'''&&&###&&&&&&'''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%"""%%%&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%############$$$$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###########################$$$%%%### %%%---+++$$$######$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$###############&&&%%%$$$######$$$%%%&&&'''((()))***)))'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&''')))######$$$$$$$$$%%%%%%%%%$$$$$$$$$###!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&%%%%%%$$$#########$$$#########"""######$$$%%%###$$$&&&'''((()))))))))&&&&&&%%%$$$######$$$$$$&&&$$$"""!!!"""$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%###!!! ###&&&#########"""""""""""""""$$$###""" """###$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$######$$$$$$###!!!###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$###%%%$$$###$$$&&&***...000000+++%%%###%%%&&&%%%"""$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%'''$$$!!!"""&&&)))'''$$$&&&&&&&&&'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%%%%&&&!!!$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""$$$&&&'''$$$$$$$$$$$$#########"""###$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$***111111+++%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""!!! """"""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$######$$$######"""!!!!!!""""""%%%###""""""###$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%"""!!!###%%%############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$###############"""########################$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""########################$$$"""!!!"""$$$%%%%%%$$$!!!""""""""""""""""""!!!""""""$$$%%%%%%$$$######%%%$$$$$$$$$&&&(((***+++000,,,'''%%%%%%&&&$$$"""$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&+++(((%%%%%%'''(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############%%%''''''&&&&&&&&&'''"""###%%%$$$######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###$$$&&&((()))%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++222333///%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$)))(((&&&%%%$$$#########%%%%%%%%%$$$###"""!!!!!!$$$###""""""!!!"""""""""######"""###%%%%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&###""""""############$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$###############"""""""""""""""#######################################""""""!!!!!!""""""###################################################!!! !!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&,,,)))%%%$$$%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%***'''%%%$$$%%%&&&$$$"""%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""######%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''%%%&&&&&&%%%$$$$$$&&&(((&&&%%%###""""""###%%%&&&&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!###(((,,,---,,,$$$$$$$$$###"""!!! $$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############""""""!!! $$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%''''''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%"""""""""$$$&&&%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""""""""######$$$%%%&&&&&&$$$######""""""######$$$########################!!!"""""""""######$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" ###%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%%%%%%%%%%$$$$$$&&&$$$#########$$$%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$""" &&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$%%%&&&%%%%%%&&&%%%######%%%&&&&&&%%%###""""""###%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""" """$$$%%%&&&'''$$$$$$$$$###"""!!! ######$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%'''((($$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%""""""#########""""""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""!!!"""$$$&&&&&&$$$"""$$$$$$############$$$$$$###"""""""""############ !!!!!!"""###$$$%%%%%%$$$$$$############$$$$$$########################"""######$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""!!!###$$$$$$###%%%$$$###""""""###$$$%%%$$$%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""" &&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&"""###$$$###"""!!!"""###%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!$$$$$$"""###&&&%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%###"""""""""######$$$%%%&&&%%%###!!! !!!!!!"""""""""!!!""""""###$$$"""!!!!!!###%%%&&&%%%###$$$$$$############$$$$$$&&&###!!!!!!"""$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######$$$$$$###!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%"""###############$$$%%%$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$############"""!!! &&&''''''&&&%%%%%%&&&'''###%%%(((******)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%%%%$$$###"""$$$&&&(((((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%###$$$&&&((("""$$$&&&&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###&&&%%%"""###(((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$&&&$$$!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$&&&%%%###!!!!!!!!!######""""""!!!!!!"""######$$$###"""!!!"""$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&---((($$$""""""$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""$$$&&&%%%###!!!%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&%%%$$$######$$$&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%######$$$%%%"""%%%))),,,,,,***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$######%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$### """&&&)))***)))'''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%'''******(((&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! #########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################%%%!!!"""&&&%%%"""###)))######$$$%%%%%%%%%$$$$$$'''((()))******(((&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%### ######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###########################"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&((('''&&&%%%$$$#########$$$#########$$$&&&)))***$$$$$$######$$$%%%&&&&&&$$$""" !!!###%%%&&&&&&(((''''''&&&&&&''''''(((333---&&&######$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################""""""!!!!!!"""###$$$$$$################################################ """%%%''''''$$$"""!!!!!!###$$$$$$###!!!!!!"""###%%%&&&'''&&&&&&%%%&&&###!!!%%%(((&&&###'''''''''&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((("""---BBBCCC...$$$)))''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%%%%%%%$$$%%%&&&&&&%%%######"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&$$$###"""###$$$$$$############$$$%%%&&&'''!!!!!!"""###$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''&&&%%%$$$###"""###$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%''''''&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&#########"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%&&&"""""")))$$$"""%%%"""'''%%%$$$""""""$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''' !!!"""######$$$$$$######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&+++((($$$"""######"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((&&&$$$"""""""""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%000+++&&&$$$%%%&&&%%%$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$#########)))&&&$$$%%%)))***(((%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&"""(((666777)))###'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%'''&&&%%%$$$############%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&)))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$######"""""""""######"""###)))&&&(((111...'''&&&$$$$$$$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%$$$######""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&***'''$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!######"""""""""######$$$$$$%%%%%%#########""""""############$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######)))'''&&&(((***+++'''$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%###%%%******&&&%%%&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''&&&%%%$$$%%%''''''%%%$$$&&&%%%%%%%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$#########&&&%%%###""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&& """$$$$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%###!!!!!!###%%%###"""""""""""""""#########%%%'''(((111EEEEEE---(((&&&%%%%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&%%%$$$"""######$$$%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$#########$$$""""""###$$$%%%&&&&&&%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$""""""###%%%&&&&&&%%%#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%'''((('''$$$!!!#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$$$$((((((&&&!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%&&&&&&################################################%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''''''''%%%"""!!! """$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$&&&%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""$$$############$$$%%%%%%########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&'''"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%###"""!!!!!!"""###%%%$$$$$$#########$$$%%%%%%$$$&&&$$$)))888WWWaaa<<<,,,)))&&&$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$############""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&$$$###!!!'''''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%""" &&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###''''''######(((((($$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((***(((&&&$$$$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$###$$$%%%%%%&&&########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$###$$$$$$######$$$%%%&&&&&&%%%'''!!!***888]]]uuuKKK///+++%%%!!!!!!###%%%'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$######"""""""""!!!!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$###$$$$$$$$$######"""!!!$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!###%%%%%%%%%$$$""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$$$$######%%%%%%###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$%%%%%%%%%'''&&&%%%&&&((((((&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((('''''''''((('''&&&%%%$$$$$$$$$$$$(((&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&"""######$$$&&&''''''(((%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############""""""############$$$$$$$$$$$$((())))))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%(((((()))'''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%%%%$$$''' ,,,111RRRwwwNNN///***$$$ ###%%%'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$#########""""""!!! &&&%%%%%%%%%%%%%%%%%%&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""$$$$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%########################"""######$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&'''((('''&&&&&&'''(((((('''%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&'''(((''''''&&&((('''&&&%%%%%%$$$%%%%%%###############$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%"""###$$$&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############""""""############$$$$$$$$$$$$&&&'''((('''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&'''###&&&!!!///&&&;;;iiiCCC+++'''###!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&%%%%%%###############"""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& ###&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""############"""""" ###%%%%%%$$$$$$&&&(((###$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###""" !!!"""$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################((("""!!!%%%%%%"""$$$***&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%'''***+++'''&&&&&&'''(((((('''%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%$$$###!!! """###%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############"""""""""############$$$$$$$$$!!!"""###$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%&&&&&&''''''&&&&&&%%%$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###%%%%%%$$$#########$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%###!!! !!!###%%%&&&&&&&&&&&&'''((()))***"""&&&"""111***ZZZ777'''%%%$$$$$$%%%$$$###!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''''''''&&&&&&#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$!!!"""%%%'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%''''''"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######""""""""""""#########%%%&&&%%%!!! !!!#########$$$%%%%%%&&&''''''"""$$$&&&((((((&&&$$$""" """$$$%%%$$$###"""#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&%%%$$$###"""$$$###"""###%%%&&&%%%$$$########################%%%%%%%%%&&&&&&&&&''''''!!!$$$''')))***(((%%%###"""###$$$$$$%%%&&&''''''""""""!!!!!!"""$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$###""" ###***,,,(((######$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''######$$$%%%$$$###!!! &&&%%%$$$$$$######$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######%%%'''((()))'''%%%###"""###%%%'''$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######################## !!!"""$$$%%%&&&'''%%%%%%%%%$$$$$$#########'''''''''&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%###"""###$$$&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$ !!!!!!"""$$$%%%&&&$$$###"""###$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''***---///%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$######%%%''''''&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$###""""""##############################&&&$$$###%%%******'''"""######"""!!!!!!"""######!!!###$$$$$$#########%%%%%%!!!!!!&&&)))'''###(((''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%###"""###%%%'''!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''%%%$$$###"""$$$)))+++'''$$$%%%&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&''''''%%%###!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$%%%&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!"""###%%%###"""###$$$&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$"""!!!!!!""""""###$$$%%%%%%###"""###$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&)))+++---%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$%%%''')))(((&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%############$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###'''(((%%%"""########################!!!###$$$%%%$$$###$$$%%%######$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############""""""!!!!!!&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&%%%$$$######&&&'''$$$$$$&&&%%%"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%&&&%%%$$$""" !!!"""$$$(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###""""""!!!!!!""""""###%%%###"""###$$$&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""""""""######$$$&&&$$$######$$$$$$"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%!!!"""######$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&(((***%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''***+++)))%%%!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$###$$$$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%#########$$$%%%&&&&&&'''"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!$$$%%%$$$"""###$$$%%%%%%%%%%%%$$$###!!!###%%%%%%$$$###$$$%%%###&&&((((((&&&######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######"""!!!!!!###$$$!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%***((('''%%%$$$$$$$$$$$$'''&&&%%%&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%&&&%%%%%%$$$######!!!######!!!###&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$###"""!!!!!!"""###$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%% !!!""""""""""""!!!########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$######"""""""""###&&&$$$######$$$$$$"""!!!""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&((()))'''$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%&&&%%%%%%$$$""""""""""""###%%%&&&&&&"""###$$$%%%&&&&&&''''''###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """$$$$$$$$$###$$$&&&''''''&&&$$$###!!!###%%%%%%$$$###$$$%%%$$$&&&)))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############""""""""""""$$$$$$$$$%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" """###$$$$$$%%%''')))############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&%%%%%%$$$"""$$$$$$"""$$$'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### !!!""""""""""""!!!########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%###"""###$$$&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%$$$###""""""""""""%%%$$$######$$$$$$###!!!!!!""""""######""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&'''((("""###$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%%%%###$$$&&&''''''&&&$$$###"""$$$%%%%%%$$$$$$%%%&&&&&&%%%&&&)))---...***%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''"""###%%%'''((()))))))))'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""######$$$&&&''''''(((###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''(((((()))(((((((((%%%((()))&&&&&&((('''$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%###"""###$$$&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###############$$$###"""###$$$%%%$$$"""""""""############"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))(((&&&%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&%%%$$$%%%&&&'''$$$###'''---///+++%%%(((''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$######""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((########################%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''!!!%%%(((***+++***)))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))$$$)))+++'''$$$%%%&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%###"""###$$$&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###"""!!!"""$$$%%%%%%$$$"""######$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$######$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''&&&$$$###"""#####################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%((()))'''%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###%%%%%%$$$$$$###""""""!!!"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! ###$$$%%%''')))########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%'''((((((########################%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((( ###'''***+++***(((&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&((())))))((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((!!!(((+++&&&!!!!!!#########$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%###"""###$$$&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""!!!!!!"""$$$&&&&&&%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&!!!"""$$$''')))(((%%%"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$$$$$$$##################&&&&&&(((((((((&&&$$$""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''$$$###$$$$$$%%%&&&'''(((########################!!!###%%%&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&&$$$%%%&&&%%%###"""###%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%$$$$$$###""""""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%"""""""""!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))########################%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&,,,***(((%%%$$$$$$%%%&&&"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((&&&$$$###%%%'''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$$$$###""""""'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%$$$###""""""######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%""" %%%$$$###!!!!!!!!!!!!""""""###$$$$$$""""""###$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$!!!!!!$$$((($$$&&&((((((%%%###""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$ """###$$$$$$$$$###########################""""""""""""""""""""""""$$$#########""""""!!!!!!&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$###$$$$$$###!!! !!!"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((((((&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###############"""!!!!!!###############$$$$$$$$$!!!###%%%$$$"""!!!###%%%'''&&&###  !!!"""%%%###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++***&&&###"""###"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''***)))'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))(((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&((()))***$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$"""""""""%%%%%%$$$###"""######$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$&&&&&&''''''(((((((((((('''############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$!!!""""""############"""################################################$$$$$$$$$$$$#########""" !!!"""#####################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&%%%######$$$&&&%%%%%%$$$$$$###"""""""""&&&$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$$$$&&&((($$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((()))***(((((((((''''''%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$############$$$%%%%%%###&&&))))))'''&&&(((***$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$&&&%%%%%%$$$$$$#########'''((()))(((&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""############"""!!!$$$$$$###$$$%%%%%%$$$###""" $$$&&&&&&%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! !!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$&&&###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###&&&)))&&&&&&%%%%%%$$$######""""""###$$$%%%&&&((())))))%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&((()))***+++'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,***(((%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((()))%%%%%%&&&&&&''''''((((((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%***---,,,'''###$$$'''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""############&&&&&&%%%%%%$$$###""""""&&&((()))(((&&&%%%%%%&&&#########$$$%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""%%%###"""$$$''''''$$$!!!  ###""" !!!""""""""""""############$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""" %%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%"""!!!!!!###$$$$$$######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((((('''%%%$$$###""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$######""" !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%"""######$$$%%%%%%%%%$$$%%%$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""###$$$%%%%%%%%%%%%$$$$$$###### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''((()))+++,,,''')))+++,,,,,,***((('''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++++++++***)))&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%***---,,,'''###$$$'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$'''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$&&&''''''%%%$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$''''''$$$!!!&&&!!!###&&&%%%"""!!!""""""""""""############$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$###""""""""""""$$$&&&'''################################################""""""##################$$$$$$###""" %%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%"""!!! """######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""###############"""############$$$$$$$$$$$$'''%%%$$$######$$$%%%&&&###"""!!! !!!###%%%&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))***+++'''(((***,,,,,,+++)))(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((###&&&))))))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!!!! $$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""$$$&&&&&&$$$$$$$$$%%%!!!!!!###$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$###'''%%%"""###%%%&&&%%%###"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$"""""""""###$$$%%%&&&'''########################"""""""""""""""""""""""""""""""""""""""#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!"""######"""!!!"""$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""######$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""""""""############$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!!!!"""############"""!!!!!!"""###$$$%%%%%%&&&***'''$$$$$$%%%'''(((((($$$"""  """$$$&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###&&&((((((&&&$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((()))&&&'''((()))***))))))(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&((()))***&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$#########$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$%%%&&&"""###$$$&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%########################%%%$$$###""""""###$$$%%%$$$%%%%%%$$$######$$$&&&""""""############""""""############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%%%%%%%################################################"""""""""######$$$$$$$$$###$$$%%%&&&'''''''''&&&#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""""""""$$$%%%$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$######"""$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!"""######$$$$$$$$$### !!!###%%%&&&(((((()))&&&"""!!!###&&&&&&&&&$$$###"""""""""###$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$''')))(((&&&""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((%%%%%%&&&''''''(((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''',,,***'''%%%%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$%%%'''$$$$$$%%%&&&'''((()))***$$$%%%'''(((***+++++++++$$$$$$######$$$$$$%%%&&&(((&&&$$$###%%%''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$'''((('''&&&%%%########################$$$###"""!!!!!!"""###$$$$$$%%%&&&$$$!!!!!!$$$((( """%%%&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&%%%###"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%&&&'''(((((('''&&&$$$"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%%%%$$$#########''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%% """$$$&&&(((***+++&&&""" """###"""###$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$***'''######%%%''''''&&&######""""""!!!!!!  """###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''&&&$$$"""$$$''')))((('''"""###$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%######$$$%%%''''''&&&%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''((()))'''%%%$$$%%%&&&&&&%%%&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%######"""""""""###$$$%%%$$$$$$############$$$$$$ !!!"""######"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%########################&&&%%%$$$#########$$$%%%((('''&&&&&&%%%%%%%%%%%%$$$###!!! !!!###$$$!!!!!!"""###$$$$$$%%%%%%###%%%&&&&&&$$$######$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$'''((((((&&&$$$""""""###$$$$$$$$$######"""""""""$$$$$$######"""!!!!!! ########################!!!"""######$$$$$$$$$$$$"""$$$%%%$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""&&&$$$"""###%%%&&&%%%"""%%%%%%%%%$$$$$$###############""""""""""""######&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))&&&###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''%%%###$$$'''((((((&&&***)))'''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%###%%%%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&''')))'''%%%$$$%%%&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&$$$$$$$$$$$$%%%%%%&&&''''''((())))))((('''''''''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!###$$$%%%&&&&&&$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%########################%%%$$$$$$$$$$$$%%%'''((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$""""""""""""$$$$$$"""######$$$%%%%%%&&&&&&###%%%&&&&&&$$$######$$$$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$&&&''''''&&&$$$"""######%%%%%%$$$$$$$$$#########%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$"""!!!"""%%%&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%'''&&&$$$$$$&&&''''''&&&***'''$$$!!!!!!###''')))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$%%%&&&'''%%%'''''''''%%%$$$%%%&&&((('''%%%%%%&&&&&&&&&%%%''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$#########$$$%%%%%%&&&&&&''''''((()))(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""###%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$###%%%'''((('''### """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&$$$######$$$%%%###"""!!!!!!###%%%&&&$$$$$$############$$$$$$%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''###!!!$$$((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''((()))(((&&&%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&&&&### !!!$$$'''###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&"""""""""###$$$%%%&&&'''&&&'''((('''%%%$$$$$$&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&(((((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""###%%%''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%### ####################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&###%%%&&&&&&$$$######$$$$$$######"""###$$$%%%%%%$$$$$$############$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$######"""!!!$$$&&&&&&&&&$$$$$$%%%&&&$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&'''((('''%%%$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""""""""###$$$%%%&&&'''&&&'''((('''%%%$$$$$$&&&&&&%%%%%%%%%''''''&&&%%%"""$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%%%%%%%'''%%%###"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########""""""######$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$###%%%&&&&&&$$$######$$$"""###%%%''''''&&&%%%###$$$$$$############$$$$$$"""$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######"""!!!''''''(((&&&$$$######$$$$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((******)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$"""###&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$%%%&&&'''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&'''(((&&&%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$#########"""!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###!!! #########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&&&&$$$######$$$!!!###&&&))))))'''$$$"""$$$$$$############$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&###""""""###$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%######%%%&&&'''***+++***(((%%%######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!###''')))&&&###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''&&&$$$%%%'''***'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$%%%&&&%%%&&&'''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$""""""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%!!!!!!!!!!!!"""###%%%%%%########################!!!!!!!!!"""###$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!###############$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$!!!###%%%&&&'''&&&$$$###$$$$$$############$$$$$$###$$$%%%$$$###"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&'''((('''$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&((()))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""%%%'''&&&$$$%%%(((+++***)))&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%$$$#########$$$%%%&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%&&&(((((('''%%%((('''&&&%%%$$$$$$$$$$$$########################(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''######"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######""" !!!"""###$$$######""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!!!!""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$###$$$$$$######$$$%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$"""!!!"""###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!#########$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&%%%###"""$$$'''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&&&&(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$######$$$&&&&&&&&&&&&$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++(((''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&&&&%%%$$$$$$###((()))*********)))'''&&&''''''''''''''''''''''''***)))'''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$!!!!!!$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################)))((((((''''''&&&%%%%%%""" !!!$$$&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###&&&'''(((((('''&&&%%%%%%''''''''''''%%%%%%&&&%%%###""""""###%%%&&&'''&&&$$$#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###""" $$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&(((***+++,,,#########$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''''''''&&&&&&%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### %%%''''''&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%---***''''''((()))'''%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))******)))(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((("""""""""###$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&$$$%%%&&&'''(((((('''''''''''''''''''''''''''''',,,***(((&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$$$$&&&$$$###%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###############$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!"""$$$&&&''''''&&&%%%######%%%%%%%%%%%%######%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""!!! #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###!!!!!!"""%%%'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """%%%''''''&&&%%%&&&((((((((((((&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))******(((&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---+++(((%%%$$$%%%&&&((('''&&&$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!"""""""""""""""$$$'''&&&######&&&'''%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$######$$$$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$##################""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""&&&&&&'''((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%%%%''')))+++***(((%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!"""###############&&&'''%%%%%%''''''$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#####################$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######""""""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$#########"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""############%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$############%%%&&&%%%$$$###$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%(((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((+++---,,,***&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%!!!%%%&&&$$$%%%''''''######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''%%%###""" $$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%######$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***,,,+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########""""""!!! $$$%%%###$$$'''&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!###%%%%%%%%%%%%''')))######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$###%%%$$$$$$######%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""!!!!!!""""""###$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''%%%$$$############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! ##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$$$$######%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""######$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&"""###%%%'''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$######$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&""""""###$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""!!! !!!$$$$$$"""###''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################%%%'''&&&%%%$$$&&&(((######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&%%%$$$######%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&######%%%%%%%%%%%%######%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''((()))#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&((((((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''"""###&&&'''(((((('''&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''))))))'''&&&$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###"""###$$$%%%'''((()))***&&&''''''((((((''''''&&&%%%&&&''''''((((((((((((&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###""""""###%%%(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''########################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((('''&&&%%%$$$###"""%%%%%%"""###'''(((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%'''((('''%%%###%%%'''######$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%&&&%%%$$$######%%%'''(((&&&''''''((((((''''''&&&###$$$%%%%%%''''''((()))$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%''''''''''''%%%%%%&&&%%%###""""""###%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&%%%%%%$$$###############$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%###%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$&&&''''''&&&$$$$$$$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''(((***+++)))&&&%%%''')))''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$%%%((((((%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%###!!!###%%%'''%%%###%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$######"""########################&&&&&&&&&&&&%%%$$$######!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&######''')))'''%%%$$$$$$######$$$$$$%%%%%%&&&((()))(((&&&###"""###$$$%%%&&&&&&&&&&&&%%%###"""$$$'''&&&""""""&&&((('''%%%%%%%%%%%%$$$###)))&&&######%%%&&&%%%############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$&&&''''''$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''"""!!! !!!###%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%'''%%%###'''&&&$$$###!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''(((((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$'''(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""$$$&&&'''&&&$$$''''''&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''######&&&'''%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''((((((&&&$$$###"""######$$$$$$$$$#########"""###&&&%%%###$$$((((((%%%"""###&&&)))***))))))&&&$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############%%%''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$""""""###$$$%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$######"""&&&&&&&&&%%%$$$$$$############$$$%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%******))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%''')))***,,,)))%%%%%%''')))((('''(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%''''''&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%)))***(((%%%$$$$$$######$$$$$$%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$#########$$$"""###%%%%%%$$$(((---***&&&"""$$$+++000111///)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!$$$%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""############$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$&&&'''((('''&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''***)))'''%%%#########$$$$$$$$$######"""#########%%%$$$$$$$$$###$$$$$$%%%))))))(((&&&%%%###"""!!!$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$!!!###%%%''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%++++++***)))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###""" !!!###$$$(((&&&%%%$$$%%%(((+++---///)))$$$###&&&)))(((%%%''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######################## $$$%%%%%%(((---000...%%%$$$$$$######$$$$$$%%%"""$$$%%%'''(((((('''&&&''''''&&&&&&%%%%%%%%%%%%'''$$$$$$&&&&&&'''+++222111---+++...444777555111((('''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""###%%%&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$$$$######$$$'''&&&&&&%%%&&&&&&''''''***)))'''%%%$$$#########%%%$$$$$$###############%%%$$$###"""###$$$&&&'''***)))((('''%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&"""!!!"""%%%"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###########################$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%###"""###$$$&&&((('''&&&%%%$$$&&&))),,,...///)))###"""%%%'''&&&###'''''''''(((''''''&&&%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''(((''''''&&&''''''%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))$$$$$$###""""""###$$$$$$"""###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################!!!%%%''''''***///111///%%%$$$$$$######$$$$$$%%%"""###%%%&&&'''(((((('''''''''&&&%%%%%%&&&&&&''')))&&&&&&''''''(((---444888666666999<<<:::333---'''''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%%%%###!!!"""###'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$######"""###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$###!!!!!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&###!!!###%%%&&&$$$""" !!!###$$$$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&)))+++---,,,((($$$###%%%&&&%%%$$$&&&'''''''''''''''&&&&&&&&&'''((()))))))))))))))((('''&&&%%%%%%&&&'''(((&&&((())))))'''&&&&&&'''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))))))))((('''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&(((((((((&&&%%%&&&'''''''''((())))))))))))(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))((((((++++++(((%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''%%%$$$#########$$$&&&'''+++((('''(((''''''+++222777999;;;===<<<666///)))%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%))))))'''%%%$$$###""""""&&&'''((('''&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$ ###&&&&&&###!!!"""$$$&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''$$$###!!! !!!###$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%'''$$$!!!"""$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%'''((('''$$$###%%%(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''''''''''''''''')))(((''''''''''''((()))%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((())))))))))))'''&&&%%%$$$$$$%%%&&&''' ###''')))'''&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&''')))'''%%%$$$%%%'''&&&'''((()))***))))))(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&&&&((('''###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''$$$######"""###%%%((()))+++(((''''''&&&$$$''',,,...333777888444...)))'''$$$%%%&&&&&&$$$$$$&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############%%%''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!%%%))))))%%%###$$$&&&&&&%%%$$$#####################$$$$$$$$$$$$##################$$$%%%''''''######$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###!!! """$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''$$$&&&(((&&&######&&&***((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''(((&&&'''((((((((('''&&&%%%%%%&&&((()))))))))((('''&&&&&&''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((((((((('''((())))))'''&&&'''(((&&&&&&'''''''''''''''&&&$$$%%%&&&'''(((((((((((('''&&&$$$######$$$&&&'''%%%((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%''')))'''$$$###$$$&&&$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%% """$$$&&&&&&$$$""" $$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$$$$'''&&&###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$&&&(((+++,,,***'''&&&&&&$$$!!!###(((&&&,,,111111,,,'''&&&'''###%%%&&&%%%######&&&)))'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$###$$$$$$###"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""'''++++++'''$$$%%%(((%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###%%%&&&'''###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########$$$&&&))),,,---$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###'''((('''$$$!!!!!!"""###$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$##################$$$###&&&(((&&&######'''+++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&'''))))))'''&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$&&&''')))''''''(((((('''&&&%%%%%%&&&$$$"""###''')))***))))))(((((()))******(((&&&&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((()))***)))'''%%%%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&***))))))(((((('''&&&&&&%%%&&&&&&'''&&&%%%$$$###&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$########################&&&###"""###%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''$$$$$$############$$$$$$$$$###"""""""""$$$&&&((()))'''%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$'''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$######%%%'''((((((&&&$$$###"""!!!!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$''')))(((((('''&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###%%%&&&'''(((,,,***(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))''''''(((((('''&&&&&&%%%###!!!!!!$$$&&&'''&&&(((''''''((())))))((('''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***((('''%%%%%%%%%'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%###"""$$$'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$%%%&&&((())),,,***'''$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""######'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%######$$$%%%$$$###$$$$$$#########"""""""""$$$%%%&&&%%%$$$$$$&&&'''&&&&&&%%%$$$############&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%###"""$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''((($$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""!!! !!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''))))))))))))''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&$$$###$$$'''((()))(((&&&%%%%%%&&&((()))((('''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&'''(((((())))))---+++)))&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%###"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&!!!""""""""""""#########''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&$$$######%%%&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&'''((('''%%%$$$%%%'''%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''(((''''''&&&&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******)))((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&'''((()))******%%%$$$###$$$'''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''%%%%%%&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''###$$$$$$%%%&&&''''''((("""$$$'''))))))(((&&&$$$''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''((()))*********$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''((()))))))))(((+++***(((%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$%%%'''(((((((((((('''%%%######$$$&&&'''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############%%%'''(((&&&%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&"""$$$%%%'''((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''((("""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$&&&&&&'''''''''''''''&&&###$$$%%%&&&&&&&&&''''''%%%$$$###$$$&&&(((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))(((#########$$$%%%&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%"""$$$&&&((()))'''%%%$$$&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&''''''((('''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%%%%&&&&&&&&&'''&&&%%%%%%'''))))))((($$$###!!! !!!"""$$$%%%'''&&&$$$#########((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""$$$&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&&&&'''"""###$$$%%%&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%''''''((((((''' !!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''%%%&&&((()))((('''((()))'''%%%######%%%'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$$$$%%%&&&'''((())))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''''''''------+++)))'''%%%$$$######$$$&&&'''''''''%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''&&&&&&$$$$$$"""!!!!!!!!!"""###"""$$$&&&&&&%%%#########((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$%%%&&&((((((((('''&&& !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%###""""""$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%"""###%%%'''((()))******&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''''''''(((&&&&&&''''''&&&%%%%%%$$$###$$$%%%'''''''''&&&&&&%%%&&&&&&'''(((((('''''''''))),,,,,,***)))***+++)))'''$$$$$$%%%'''((('''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))"""$$$&&&((())))))(((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((,,,,,,+++)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''((((((((())))))******&&&&&&%%%%%%%%%&&&'''((()))))))))(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((+++,,,&&&%%%%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%(((&&&$$$$$$&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%!!!$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$%%%&&&(((###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%'''((((((((('''%%%#########$$$%%%"""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%(((((('''''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$"""###$$$&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$###$$$%%%'''((()))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%###$$$&&&((())))))((((((%%%%%%&&&'''((((((((('''$$$'''******(((&&&'''(((***(((%%%$$$%%%'''((('''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((''''''''''''((((((************************&&&'''''''''(((((())))))%%%&&&(((***)))'''%%%###'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))000///---+++)))'''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&(((***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&$$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%(((,,,///222(((((((((''''''&&&&&&&&&)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$+++)))''''''(((((('''&&&%%%%%%&&&&&&&&&%%%$$$###"""$$$'''((((((&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%###############$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&(((***###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++)))&&&$$$######%%%&&&!!!$$$&&&&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&((())))))'''&&&$$$((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%######%%%&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))###$$$$$$$$$%%%&&&&&&&&&+++***)))(((((((((((((((((('''%%%$$$$$$%%%'''(((***)))'''$$$###$$$%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''&&&%%%$$$$$$$$$%%%&&&(((%%%""""""&&&))))))(((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%(((+++---***'''''''''(((((((((((('''''')))(((&&&&&&((()))((('''(((((('''''''''&&&&&&&&&(((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''++++++******))))))((((((&&&''')))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$%%%&&&'''&&&%%%$$$###'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((%%%&&&((()))))))))((('''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((+++...,,,&&&###%%%(((&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%'''((()))(((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%&&&(((+++...000((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''******&&&"""'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%&&&!!!!!!$$$###!!!$$$$$$&&&''''''&&&$$$$$$###%%%'''&&&$$$###%%%'''&&&'''((()))((('''&&&%%%&&&$$$###!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$(((***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''(((((()))*********%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''''''''(((((('''%%%$$$$$$%%%'''(((((('''%%%###"""###$$$%%%************************((('''&&&&&&&&&&&&'''(((&&&%%%$$$$$$$$$$$$&&&&&&&&&### !!!$$$&&&'''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''(((((((((((('''''')))(((&&&&&&((()))((('''))))))(((((((((''''''''')))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''&&&&&&'''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((***)))'''%%%&&&(((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###'''&&&%%%%%%%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%%%%$$$"""'''$$$!!!"""%%%'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&'''&&&$$$###%%%'''%%%%%%&&&&&&%%%%%%$$$###$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((())))))'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''(((***))))))((((((((())))))'''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$######$$$%%%&&&'''%%%###""""""$$$&&&'''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++***%%%###$$$'''''''''(((((((((((('''''')))(((&&&&&&((()))(((''')))))))))))))))((((((((())))))*********)))((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((()))((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((())))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$###$$$'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%#########$$$%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&)))'''&&&%%%&&&&&&%%%###%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%######$$$%%%%%%&&&&&&''',,,+++***)))((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%#########$$$%%%&&&'''''''''&&&%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***)))'''%%%&&&'''''''''(((((((((((('''''')))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$""""""###$$$$$$&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''''''''''''''((()))***(((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((('''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''((()))(((&&&%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$######$$$$$$'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))((('''"""$$$''''''&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%&&&&&&)))((('''&&&%%%&&&''''''###$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''))))))((('''$$$%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((()))******+++))))))))))))))))))))))))$$$&&&((())))))(((&&&$$$######$$$%%%&&&'''''''''&&&'''''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%((()))'''%%%''''''(((((((((((('''''')))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$&&&'''((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''''''''((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ """$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&((())))))((("""$$$'''''''''&&&'''(((((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$#########""""""###############$$$$$$%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))((('''$$$$$$%%%%%%&&&'''''''''#########$$$%%%&&&'''((('''''''''((())))))******%%%&&&'''))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((''''''$$$%%%'''&&&%%%$$$%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! """'''(((&&&"""''''''(((((((((((('''''')))(((&&&&&&((()))((('''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&$$$$$$&&&(((''''''&&&%%%%%%$$$######!!!"""$$$&&&(((******+++&&&&&&%%%%%%%%%&&&''''''***((('''&&&''''''&&&$$$%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&###$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%$$$""""""###$$$$$$%%%%%%&&&###$$$$$$%%%&&&((()))***((((((''''''&&&&&&&&&%%%%%%&&&(((******)))((('''''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))(((((('''$$$&&&((('''%%%$$$%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$''''''(((((((((((('''''')))(((&&&&&&((()))((('''&&&'''''''''((((((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))(((((())))))((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((((((((((((''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###&&&((((((&&&%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%''''''&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''')))***+++,,,,,,,,,%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&'''&&&%%%###&&&$$$"""###&&&))))))(((&&&&&&''''''''''''&&&&&&(((&&&%%%&&&(((((('''%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$&&&'''((('''&&&%%%#########$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!!!!###%%%%%%&&&&&&&&&'''''''''***)))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''%%%$$$"""!!!%%%''')))***+++***)))(((''''''(((((((((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((()))******)))((('''&&&(((******'''&&&''')))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---+++(((%%%''')))''''''(((((((((((('''''')))(((&&&&&&((()))(((''''''((((((((())))))******&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((()))))))))(((((('''''''''$$$%%%&&&'''&&&$$$""" %%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((((((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&((()))))))))((('''***)))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$###""""""###''''''$$$###&&&***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''"""$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###&&&'''&&&###!!!###%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%'''((('''&&&%%%!!!###''''''%%%%%%&&&'''(((((('''&&&%%%)))&&&%%%&&&((()))'''%%%&&&'''((()))((('''&&&%%% ###%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''$$$!!! ###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%% '''''''''((((((((())))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''(((((()))&&&&&&%%%%%%%%%&&&&&&'''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&$$$$$$&&&''''''&&&'''((((((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&'''((()))***))))))((((((((((((((())))))(((''''''''''''(((%%%%%%&&&&&&''''''(((((()))'''&&&''')))***(((&&&''''''&&&&&&&&&&&&''''''++++++******)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$"""!!!###''')))(((&&&&&&&&&'''(((((('''&&&&&&(((''''''''''''(((((()))&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((()))******(((&&&%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%''')))((('''&&&%%%%%%&&&((()))((('''%%%%%%&&&&&&%%%$$$&&&$$$"""###%%%&&&%%%"""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))"""######$$$%%%&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&'''((('''%%%$$$$$$&&&&&&%%%###"""###%%%''')))%%%$$$"""!!!!!!"""$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$###"""""""""###$$$%%%''''''(((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))---......,,,(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((()))******)))(((((('''&&&''''''''')))((((((((((((((((((''')))'''%%%&&&((()))(((&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%&&&'''%%%###''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((()))***)))'''%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&'''(((((('''&&&&&&''''''&&&$$$'''%%%###$$$&&&'''&&&$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$(((******(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''''''''(((((('''&&&&&&%%%'''&&&&&&%%%&&&'''((()))***+++,,,+++(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))'''%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&''''''(((***+++,,,(((((('''&&&&&&&&&&&&'''***))))))((((((''''''&&&)))'''%%%%%%&&&'''((('''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((***(((&&&&&&'''&&&%%%###((('''&&&%%%%%%&&&'''((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))******(((&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$&&&((()))((('''%%%%%%%%%&&&&&&((('''&&&&&&'''(((&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''###$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''((($$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$######&&&'''''''''%%%$$$%%%&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&&&&'''((('''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&''''''''''''((()))***+++(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&''''''((('''''')))(((&&&%%%%%%&&&((()))&&&'''(((((())))))))))))''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&(((***+++)))'''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''')))((('''&&&%%%$$$%%%%%%((('''&&&&&&(((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###########################%%%&&&&&&%%%%%%'''(((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$'''''''''''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%$$$######%%%&&&''''''%%%%%%%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))+++)))''''''(((((((((&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''((()))))))))((('''&&&%%%))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))******(((''''''&&&%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''((()))(((&&&%%%%%%&&&((()))&&&'''((()))************'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''))))))((((((''''''&&&&&&%%%(((***+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%&&&(((((('''&&&%%%$$$$$$$$$'''&&&%%%&&&'''((('''&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''######$$$$$$%%%&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''((((((&&&%%%$$$###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((()))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''((())))))))),,,***((((((((()))((('''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((())))))((('''''''''((()))***)))((('''&&&******)))((((((((((((((())))))((('''''''''''''''''''''((()))+++,,,---...'''((())))))''''''''')))''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''((((((((()))'''%%%$$$$$$%%%((('''&&&%%%%%%&&&'''(((%%%&&&(((***++++++******''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))))))))(((((((((((((((&&&((()))***((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%'''''''''%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''%%%""" !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&((()))(((&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((((((''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''((())))))***---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&(((***++++++***(((&&&&&&''')))******)))(((''')))(((((((((((())))))*********)))(((((((((((()))&&&&&&'''((()))******+++%%%(((+++,,,)))(((((()))''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''((('''$$$###$$$&&&''''''''''''''''''''''''%%%&&&(((***,,,,,,+++***''''''((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&((()))(((''''''''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%###%%%'''&&&$$$###$$$&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&%%%$$$###"""######$$$'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%&&&'''((((((((('''&&&%%%'''(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***---+++)))((())))))(((''''''((((((((()))*********((((((((((((((((((((((((&&&(((+++------+++(((&&&%%%''')))***+++***)))(((''''''''''''(((***+++,,,+++******)))))))))))))))$$$$$$%%%%%%%%%%%%%%%%%%%%%)))---...+++)))(((((('''''''''&&&&&&'''''''''%%%&&&''')))******++++++&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((( ###%%%&&&$$$%%%'''***&&&&&&'''(((((('''&&&&&&$$$&&&)))+++,,,,,,+++***''''''(((((())))))******&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((('''(((((('''&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$&&&((('''%%%$$$%%%((($$$#########$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))++++++)))%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&''''''((((((((('''%%%$$$)))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&'''((((((((('''%%%%%%'''((((((((('''&&&###%%%'''(((((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%)))((('''%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))###$$$%%%&&&'''&&&%%%$$$&&&''''''((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))(((((())))))((('''&&&&&&%%%&&&&&&&&&'''((((((((()))(((''''''((()))(((&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%'''(((''''''&&&***)))))))))))))))******)))******+++,,,,,,------)))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''&&&%%%$$$%%%''')))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&&&&&&&'''&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((())))))((((((((((((((()))(((''''''&&&&&&''''''(((,,,)))&&&$$$$$$$$$$$$### $$$&&&%%%&&&((('''###''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&&&&######%%%#########$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###$$$&&&((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%(((&&& !!!&&&'''###((('''%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%&&&)))***)))&&&(((((()))))))))'''&&&%%%***)))'''&&&&&&'''((((((+++)))'''%%%$$$###$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))&&&'''((((((&&&&&&'''(((,,,,,,+++)))((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$######&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))))))))(((((('''''''''''''''((()))******((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''***)))((('''''''''''''''&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&***)))((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''''''''((((((((())))))((())))))))))))((('''&&&&&&&&&&&&''''''''''''''')))(((&&&'''((()))(((&&&)))((((((''''''&&&&&&&&&$$$%%%&&&''''''((((((((())))))((((((((())))))***)))))))))***++++++,,,,,,******))))))(((''''''&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((('''&&&%%%%%%&&&((()))''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$''')))''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((())))))((((((((((((((()))''''''&&&&&&&&&&&&''''''---***'''&&&&&&''''''&&&###%%%$$$%%%'''&&&###&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&&&&######%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$###$$$'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%$$$$$$))))))))))))(((&&&%%%%%%&&&&&&%%%&&&&&&'''((((((#########$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''''''''&&&%%%&&&'''******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&(((******(((&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''))))))((('''&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%)))******))))))((('''&&&))))))((('''&&&&&&&&&'''&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))(((((('''''''''''''''''''''&&&&&&&&&((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&''''''((()))***)))(((((('''''''''(((((('''(((((())))))***+++++++++++++++******))))))(((&&&&&&'''''''''((((((((((((((((((((('''''''''''')))(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''+++)))'''&&&'''(((((('''"""&&&(((&&&'''***)))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%######&&&&&&&&&&&&%%%$$$#########%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&'''%%%"""###&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''+++***)))'''&&&%%%%%%%%%"""###$$$%%%'''''''''((( !!!###$$$&&&'''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$###""""""###&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''')))+++,,,)))&&&$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''%%%$$$$$$%%%&&&''''''&&&$$$###+++***(((&&&%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%((('''&&&'''((()))((('''((((((((((((((((((((()))((((((''''''''')))+++,,,(((((('''&&&&&&&&&''''''&&&&&&'''(((((())))))***+++++++++******)))))))))''''''''''''(((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((('''%%%$$$%%%&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&''''''&&&"""&&&'''&&&&&&))))))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%...'''$$$'''&&&"""!!!$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((%%%$$$'''***,,,***(((&&&%%%$$$%%%%%%"""###%%%'''''''''&&&&&&$$$%%%&&&'''&&&%%%$$$###'''''''''&&&&&&''''''''')))'''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%((('''%%%$$$%%%&&&(((***(((''''''&&&%%%%%%&&&&&&$$$$$$&&&&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''%%%(((+++,,,***'''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&'''((('''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((((('''%%%$$$ """$$$%%%&&&&&&%%%%%%***)))'''%%%$$$$$$%%%&&&%%%&&&&&&'''''''''''''''''''''((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%(((&&&&&&''')))))))))(((''''''''''''''''''(((((()))(((''''''((()))+++,,,(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))))))))))))))))))))(((((('''''''''((((((((())))))'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((()))***)))'''&&&&&&'''((((((((()))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&''''''&&& ###$$$"""###&&&&&&###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$(((((($$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***$$$"""%%%(((((())),,,'''%%%###"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&###"""%%%(((+++***(((&&&$$$$$$%%%%%%%%%&&&'''(((((('''%%%%%%(((((())))))(((&&&$$$"""&&&''''''''''''''''''&&&)))'''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&'''(((((((((%%%###"""!!!!!!###%%%&&&'''''''''''''''((())))))###$$$%%%&&&&&&&&&$$$$$$''''''&&&&&&&&&&&&''''''###&&&)))******(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''(((((((((&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%"""###%%%&&&((()))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&''')))***)))((('''''''''''''''''''''''''''''''''(((((()))***+++)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''')))******(((''''''(((''''''(((((())))))******)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''((('''&&&'''))))))((('''$$$''''''%%%&&&)))***'''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''++++++'''$$$%%%$$$$$$$$$%%%&&&'''''''''###$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''+++///000,,,(((((()))(((%%%### """&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''(((((($$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))************)))(((((('''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''###$$$%%%&&&'''(((((((((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""$$$'''(((((('''((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''(((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%''')))***)))(((***))))))(((((('''''''''&&&&&&'''((())))))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((()))&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))(((''''''(((&&&&&&'''(((((()))******))))))))))))((((((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))((((((''''''(((((())))))((('''((())))))'''&&&'''******'''(((,,,---***$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))//////)))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))(((''''''&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))((('''&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%###"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((***@@@III:::)))%%%%%%"""$$$###!!! !!!###&&&(((''''''''''''''''''''''''***(((''''''((()))((((((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&"""###%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%'''''''''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++------,,,***)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''((((((((()))))))))%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((()))***,,,,,,)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''((()))((('''%%%%%%&&&'''''')))((('''&&&&&&''')))***'''''')))******)))(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((%%%&&&&&&''''''((((((((('''&&&%%%''')))******))),,,++++++***)))(((((('''$$$%%%''')))))))))((((((******)))((('''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((()))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************)))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((###%%%((()))(((''''''(((%%%&&&&&&'''((())))))***))))))))))))((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((***)))'''&&&&&&''')))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))(((((((((((())))))'''&&&%%%&&&''''''%%%###"""%%%%%%"""###'''(((&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++111111+++&&&%%%(((''''''&&&&&&%%%%%%$$$######$$$%%%&&&(((((()))(((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***(((''''''&&&$$$$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%""""""$$$'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((( DDDWWWDDD,,,''')))'''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''$$$!!!"""%%%&&&%%%"""$$$%%%&&&'''((('''&&&%%%######""""""###%%%'''(((''''''%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%% """%%%(((***+++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&'''((((((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%'''***------+++)))'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$###(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&$$$###"""$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%&&&''')))***'''''''''&&&&&&'''''''''&&&&&&&&&$$$######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((()))+++------)))((('''&&&&&&'''((()))***)))'''&&&%%%&&&&&&'''))))))((('''&&&'''***---,,,***)))''''''(((***+++(((((((((((('''''''''''''''&&&&&&%%%%%%'''((()))'''&&&%%%$$$$$$$$$%%%&&&)))(((((((((((('''''''''&&&''''''&&&%%%%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))***...111...)))&&&(((***,,,***((((((***+++)))&&&************************(((((((((((())))))))))))***+++++++++***)))'''&&&''''''(((((())))))******'''((()))******)))((('''((((((''''''''''''((((((******)))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))((((((''''''&&&&&&&&&'''((()))***+++$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''(((((('''(((((()))***++++++++++++******)))(((''''''&&&%%%&&&'''''''''&&&%%%$$$)))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))(((%%%"""###%%%'''&&&$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((%%%'''......'''######'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((())))))((('''$$$!!!((('''&&&&&&'''&&&%%%###&&&&&&'''''''''&&&$$$###(((&&&%%%%%%'''((((((''')))'''$$$"""!!!"""###%%%&&&&&&$$$!!!$$$(((%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((666BBB???111&&&%%%***((('''%%%%%%%%%&&&((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''''')))***,,,,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%+++***((('''&&&&&&&&&'''$$$&&&(((******)))(((''''''''''''(((((((((((()))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%''')))***)))&&&""" $$$%%%%%%&&&'''((())))))***)))((('''''''''''''''))))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&'''(((((()))(((((('''%%%&&&&&&'''((()))******%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%'''((()))$$$%%%&&&((()))+++,,,---+++***)))((((((''''''((((((((('''&&&&&&&&&&&&&&&(((((()))(((''''''))),,,+++***)))''''''(((***+++((((((((((((''''''''''''((('''&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((,,,...---***))),,,///,,,***((()))***+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***+++++++++***)))'''&&&((((((((((((((((((((((((((()))*********)))((((((***))))))(((((())))))***))))))(((((('''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%'''&&&&&&&&&'''((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))******++++++*********)))((('''''''''&&&'''((())))))(((''''''%%%&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((%%%######&&&''''''&&&'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))&&&(((------((($$$%%%&&&%%%###$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&((((((''''''%%%$$$""""""'''&&&&&&&&&''''''%%%###%%%&&&'''''''''&&&%%%$$$'''%%%$$$%%%&&&''''''&&&&&&%%%$$$######$$$&&&'''&&&'''&&&###!!!!!!$$$(((%%%%%%$$$$$$$$$%%%&&&'''(((((((((((())))))))))))%%%---444555///)))((()))'''&&&%%%%%%&&&''')))+++((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&''')))***%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%&&&((()))(((&&&$$$"""%%%&&&&&&''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))&&&&&&''''''&&&&&&%%%$$$'''((((((((((((''''''&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))******+++(((((((((''''''((())))))&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((''')))******)))((((((((()))***+++((((((((((((''''''''''''(((((('''''''''((()))***(((''''''&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&(((******)))''''''((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((&&&$$$$$$'''++++++***))))))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******+++******)))((('''((((((((((((''''''''''''((()))***++++++***))))))+++******))))))******+++''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((******))))))((((((((('''&&&&&&'''''''''((((((((('''(((((())))))******+++******))))))(((((('''''''''((()))***++++++******&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''%%%$$$$$$&&&((((((''''''&&&%%%%%%%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''))),,,,,,(((&&&'''%%%$$$######%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&''''''%%%$$$$$$%%%&&&'''((('''&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&'''((()))&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''(((***+++***(((&&&'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%######$$$$$$&&&''')))***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&%%%%%%$$$######%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''(((((((((((((((((())))))&&&&&&&&&&&&'''((()))***$$$%%%&&&''''''&&&%%%$$$%%%'''))))))((('''((()))))))))((((((((()))******((((((((((((''''''''''''(((((((((((()))))))))***''''''''''''''''''(((((()))(((((((((((('''''''''%%%(((++++++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&### ###%%%***)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((('''''''''''''''(((((((((((()))+++,,,,,,+++***************))))))*********&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''')))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((())))))*********)))))))))(((((((((''''''((()))***++++++,,,,,,******)))((((((''''''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''')))***)))''''''(((%%%###"""###$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))'''&&&%%%%%%%%%&&&((()))&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&((((((((('''''''''%%%$$$%%%'''(((((((((%%%%%%&&&''''''(((((((((%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%+++)))&&&%%%&&&&&&$$$###(((((('''''''''((())))))$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((***)))((('''''''''''''''(((''''''&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''''',,,+++(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%'''))))))((('''((()))((((((((((((((())))))***(((((((((((('''''''''''''''(((((()))))))))))))))%%%%%%&&&&&&'''''''''''')))(((((((((((('''''''''%%%(((++++++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((******(((&&&%%%%%%''')))))))))******)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))%%%&&&&&&'''((()))******((()))***+++,,,,,,+++******))))))(((((())))))***&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))(((''''''&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((()))))))))))))))))))))((((((((((((''''''(((((()))***+++,,,+++******)))((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%&&&%%%$$$#########$$$&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%(((***)))'''&&&&&&&&&%%%###"""###$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$&&&'''((('''&&&$$$%%%'''((((((((((((''''''&&&%%%&&&((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((++++++***'''$$$###$$$%%%***)))((('''''''''&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''***)))((('''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''')))***+++(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''')))***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''',,,+++(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&'''((()))******(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%'''(((((('''&&&((()))&&&''''''(((((()))))))))((((((((((((''''''''''''&&&'''((()))))))))(((((($$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((******)))''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%&&&&&&(((***+++((()))******))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))))))))******''''''(((((()))*********'''((()))++++++++++++***)))))))))(((((()))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((('''''''''(((((()))%%%&&&&&&&&&''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((()))***+++(((((())))))******++++++)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$$$$%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$***---***'''&&&&&&%%%%%%$$$######%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%((()))(((&&&%%%&&&'''((()))((('''&&&&&&%%%$$$%%%''')))))))))(((''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&)))+++(((%%%###'''***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$######$$$%%%''')))++++++******))))))(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&((()))*********'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&'''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))((($$$%%%%%%'''((()))*********)))((('''&&&&&&&&&&&&'''''''''''''''((()))***&&&''''''&&&%%%&&&(((***%%%&&&'''((())))))))))))((((((((((((''''''''''''%%%&&&'''((()))(((''''''$$$%%%'''((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))#########$$$&&&'''((((((''')))+++***)))(((***,,,((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******)))(((((()))***+++++++++******)))))))))(((&&&'''(((***++++++******+++******))))))******+++*********)))((((((((('''((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++((((((((((((((()))***+++(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''(((((()))***((())))))******++++++,,,))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((***)))'''%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%---111---((((((&&&$$$&&&%%%###$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&#########%%%((()))((('''''''''((())))))(((&&&&&&$$$###"""###&&&'''(((''''''&&&%%%$$$%%%&&&(((***(((&&&$$$%%%&&&'''%%%######$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$"""%%%((((((&&&%%%''')))$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%$$$###$$$&&&(((***++++++******)))(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&(((((()))((((((%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''((((((((((((((()))))))))(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***&&&&&&&&&'''''''''(((((())))))(((''''''((((((((()))(((''''''''')))***+++'''''''''%%%$$$%%%(((+++%%%&&&'''((()))))))))))))))(((((((((''''''''''''$$$%%%'''((((((((('''&&&%%%&&&((()))*********)))))))))((((((((('''''''''&&&'''((('''%%%%%%''')))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))'''&&&&&&)))+++***((((((***,,,************************(((((((((((()))))))))*********)))(((((()))***+++///...---+++***((('''&&&%%%&&&((()))*********))),,,++++++++++++++++++,,,,,,++++++***)))(((((('''((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((('''((()))***+++,,,---...(((((((((((()))***,,,,,,++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))+++***)))((((((((()))***,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((+++---,,,(((&&&%%%'''(((((('''&&&'''((()))***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''000555000+++)))'''$$$'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''$$$&&&''')))***))))))(((#########%%%((())))))'''(((((()))))))))'''&&&%%%"""!!! !!!$$$&&&&&&&&&%%%$$$###"""$$$'''***,,,***'''%%%%%%'''((('''%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''"""###%%%''''''&&&$$$### !!!###%%%&&&'''(((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''')))******))))))((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))'''&&&&&&%%%$$$$$$$$$$$$(((((('''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''''''''(((((('''%%%###"""$$$&&&(((******)))(((''''''''''''((((((((())))))%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))***)))((('''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((('''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))(((((('''&&&&&&&&&'''((()))******%%%&&&'''((('''&&&%%%$$$&&&&&&((()))***+++++++++'''''''''''''''''''''&&&)))((('''''''''(((***+++(((((('''''''''&&&&&&&&&(((((('''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((''''''&&&&&&&&&'''''',,,+++***(((&&&$$$###"""(((((((((((())))))))))))((('''%%%%%%'''((('''&&&'''''''''''''''((())))))***)))(((''''''((()))***,,,***((()))+++---+++)))((((((((()))******++++++'''''''''(((((((((((((((+++***)))(((((()))***+++***(((((()))***+++***))))))((('''''')))******)))***(((&&&'''***+++)))'''((((((''''''''''''((((((,,,,,,---,,,)))(((((())),,,,,,,,,+++++++++++++++&&&'''((())))))((('''&&&(((((())))))******++++++)))(((((((((''''''''''''&&&'''((())))))*********((()))***+++++++++++++++$$$%%%&&&'''((((((''''''))))))(((((((((***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))(((***+++***((('''))),,,((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((,,,...222222+++$$$%%%+++)))))))))(((&&&$$$"""!!!'''&&&&&&%%%$$$###""""""%%%&&&((())))))(((&&&%%%(((((('''&&&%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''((('''%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))$$$$$$&&&'''((()))))))))'''&&&$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((%%%###!!!%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%***'''&&&''')))***(((&&&,,,***'''$$$$$$%%%(((*********)))((('''&&&%%%%%%'''((('''$$$$$$((('''$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%)))(((((('''''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((***+++***(((&&&((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&***))))))((('''&&&&&&%%%))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((('''&&&%%%$$$''''''&&&&&&&&&(((***+++...,,,***'''%%%%%%%%%%%%((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''(((((())))))******************))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))(((''''''&&&&&&'''''''''''''''&&&&&&%%%$$$######(((((((((((()))))))))))))))'''&&&&&&'''((((((''''''''''''''''''((())))))***)))(((''''''((()))***+++)))((()))***+++(((&&&'''(((((()))***++++++,,,*********)))((((((((('''******))))))))))))*********(((((()))***+++***))))))'''&&&'''(((***))))))***(((''''''******)))'''((((((''''''''''''(((((()))******)))'''&&&'''((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))*********((((((((((((((((((''''''&&&'''((())))))*********'''((())))))*********)))'''''''''''''''(((((((((***)))((((((((()))***+++))))))))))))((((((((('''(((((((((((())))))))))))''')))***)))'''&&&(((+++(((((('''''''''(((((()))((((((((((((((((((((((((((((((((('''&&&%%%$$$###&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***,,,222666111(((%%%'''$$$%%%''')))******)))(((''''''&&&&&&%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%)))((((((''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''((('''&&&&&&'''((('''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''''''''((((((&&&%%%######""""""&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''%%%###)))'''%%%######$$$%%%'''))))))((((((''''''&&&&&&&&&((('''$$$$$$''''''###"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%(((((('''''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$'''''''''''''''''''''''')))((((((''''''(((((()))*********))))))((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((''''''''')))(((((('''''''''(((((('''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''((((((((()))))))))***)))))))))))))))(((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((''''''&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))***(((''''''((())))))((('''''''''''''''((())))))))))))(((((((((((()))))))))(((((()))***)))&&&$$$&&&'''((()))***+++,,,,,,,,,,,,+++***)))(((''''''))))))************))))))***(((((()))***+++***)))((('''&&&&&&((())))))(((***((('''((()))***)))''')))((((((''''''(((((()))((()))***)))((('''((()))&&&&&&''''''(((((())))))***))))))(((((())))))***************))))))))))))((((((((((((((((((((((((&&&'''((())))))*********''''''(((((())))))((((((***)))((('''''''''((()))))))))((('''''''''(((((()))))))))(((((((((''''''(((((((((((())))))))))))'''(((((((((&&&&&&''')))''''''''''''((()))***+++((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''(((''''''&&&&&&(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***111999888000)))''''''((()))******)))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((&&&%%%&&&'''((('''&&&&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% """$$$&&&''''''(((%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%((('''$$$$$$&&&&&&###!!!$$$&&&'''&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&''''''((('''''''''((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((((((((((((((((((((('''((((((((()))*********'''''''''(((((((((((((((%%%%%%&&&'''(((((((((((())))))))))))((('''&&&%%%$$$$$$&&&'''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&(((((((((((()))))))))))))))))))))))))))*********((((((((())))))******+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''(((((()))******)))))))))((((((((((((((((((((())))))))))))+++)))(((((()))******)))'''''''''''''''((())))))))))))(((((((((((())))))&&&'''(((******)))(((&&&&&&'''''')))***+++,,,---*********))))))(((((((((((()))***++++++***)))(((***(((((((((***+++***)))((('''%%%&&&((())))))((()))((((((((()))))))))((())))))(((((((((((()))))))))***++++++***)))+++,,,(((((())))))***+++,,,,,,+++***)))(((((()))***+++++++++******))))))((((((((((((((((((((()))))))))&&&'''((())))))*********'''(((((())))))(((((((((,,,+++((('''&&&'''((()))))))))((((((''''''&&&&&&))))))((((((((('''''''''(((((((((((())))))))))))((((((((('''''''''((()))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%&&&&&&'''((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''...999===888000,,,***)))((('''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&&&&'''((('''&&&&&&&&&(((((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###!!!$$$'''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&''''''((((((((($$$((((((%%%$$$&&&&&&###"""###%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&''''''((('''(((((()))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&''''''(((((())))))&&&&&&'''((((((((((((((('''((()))))))))(((&&&%%%%%%&&&'''((()))(((''''''((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))******+++++++++++++++,,,((((((((())))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''%%%%%%&&&'''''''''((())))))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((()))***''''''&&&%%%$$$###""""""(((((((((((())))))))))))+++***((((((***+++***)))'''''''''''''''((())))))(((((())))))))))))((((((%%%&&&(((***************''''''((()))***+++,,,,,,'''''''''(((((()))))))))((()))***++++++***)))(((***(((((((((***+++***))))))'''&&&&&&((())))))(((((()))))))))((((((((()))))))))(((((((((((()))))))))***++++++***)))+++,,,))))))***++++++,,,------+++***)))(((((()))***+++++++++******))))))(((((((((((())))))))))))))))))&&&'''((())))))*********((())))))******)))((((((,,,+++((('''&&&'''((()))))))))((((((((('''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))***)))(((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((('''&&&&&&###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''+++555<<<;;;777555---,,,)))(((((()))+++---%%%%%%&&&&&&''''''(((((('''(((((((((((((((((('''%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&'''((('''&&&&&&&&&(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&((()))))))))((((((((()))((()))************)))(((%%%%%%&&&&&&''''''((((((###(((***'''%%%&&&&&&$$$%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))(((((())))))(((''''''&&&%%%&&&((()))))))))((('''%%%&&&((()))***)))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((()))******(((((('''&&&%%%$$$###"""(((((((((((())))))))))))+++)))(((((()))******)))'''''''''''''''((())))))(((((())))))))))))((((((&&&'''))))))))))))+++---((((((((()))******++++++%%%%%%&&&'''((()))******))))))************))))))***(((((()))***+++***))))))((('''''')))******)))''')))***)))((('''(((******))))))(((((())))))***((()))***)))((('''((()))(((((())))))******++++++***))))))(((((())))))***************))))))))))))*********))))))(((((((((&&&'''((())))))*********))))))*********)))((((((***)))((('''''''''((()))(((((()))))))))(((''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))+++***((((((*********))),,,+++***)))((((((((((((((((((((((((((((((((((((++++++***)))'''%%%###"""###$$$%%%'''((()))))))))'''(((((((((((()))))))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&***''')))111777888777888:::888555000---+++))))))%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''&&&'''(((((((((((('''&&&&&&%%%%%%&&&((()))((('''&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))((((((((('''''''''&&&&&&&&&((()))((('''&&&'''(((&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''''''''(((###))),,,)))&&&&&&'''&&&%%%$$$#########%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''((()))*********)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((((((((((((((($$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))))))))((('''&&&&&&%%%&&&'''((())))))))))))&&&&&&((()))***+++++++++&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((()))))))))))))))))))))((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((('''&&&''')))******)))'''&&&))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((()))***+++***)))))))))((((((((('''(((((((((((())))))))))))+++)))'''''')))***)))((('''''''''''''''((())))))'''((()))******)))((('''((())))))'''%%%%%%(((+++))))))))))))))))))******'''''''''((()))))))))*********))))))))))))*********(((((()))***+++***)))***)))((((((***++++++***''')))******''''''(((*********))))))))))))******)))******)))'''&&&'''(((((((((((()))))))))))))))'''(((((())))))((((((''')))))))))))))))*********,,,++++++***)))(((''''''&&&'''((())))))*********((()))))))))(((((('''&&&'''''''''''''''((((((((('''((()))*********)))((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++)))'''''')))***)))(((******)))))))))))))))***((((((((((((((((((((((((******))))))(((&&&%%%$$$%%%&&&''''''(((''''''''''''((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((+++((()))...111111222444;;;<<<;;;999555///)))%%%(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&%%%$$$&&&((())))))(((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&'''''''''((((((((((((&&&&&&'''''''''&&&&&&%%%######$$$%%%&&&(((***+++(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&''''''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((''''''''''''%%%''')))(((&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$+++...+++''''''((('''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''(((''''''((((((***++++++,,,+++)))'''&&&((()))+++'''''''''''''''''''''''''''''''''''''''''''''''')))***,,,,,,,,,***)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&*********))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))(((((('''(((((('''''''''(((((()))******************+++,,,&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))***)))))))))((((((((('''&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++***((('''%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((()))++++++%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))***(((''''''((())))))((('''''''''''''''((())))))'''((()))******)))((('''++++++)))&&&""""""%%%(((************))))))))))))************))))))))))))+++***)))(((((()))***+++***(((((()))***+++***)))+++***((()))+++,,,,,,+++''')))+++***'''&&&(((*********))))))))))))******,,,------,,,)))(((((()))************))))))))))))&&&'''((())))))((('''&&&(((((())))))******++++++---,,,+++***)))'''&&&&&&&&&'''((()))************'''((((((((('''&&&%%%%%%$$$%%%&&&'''(((((('''''''''((()))+++++++++******(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***'''%%%&&&(((***(((&&&'''&&&&&&''''''((()))***(((((((((((((((((((((((($$$%%%&&&((())))))))))))(((((((((((('''&&&%%%$$$'''((((((((())))))******(((((((((((())))))))))))+++++++++++++++++++++++++++)))***------+++,,,///***///666;;;<<<888333...******))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&%%%$$$&&&((())))))(((&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&)))((('''&&&%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''(((((((((&&&###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&(((***)))'''&&&'''***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$+++000,,,(((((()))(((%%%&&&(((***)))(((%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''(((((((((((()))***,,,,,,...,,,(((&&&&&&'''***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))*********)))((('''&&&&&&%%%)))))))))))))))((((((((())))))(((((('''''''''&&&&&&'''((())))))*********+++***(((&&&&&&&&&'''(((111000---+++)))((((((((((((((((((''''''((((((((('''((((((((())))))************))))))(((((((((''')))******+++,,,,,,------++++++******************))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$''''''&&&''''''((()))***&&&''')))*********)))(((%%%%%%%%%&&&((()))+++,,,,,,,,,++++++***)))))))))***)))))))))***+++,,,,,,++++++++++++***)))((('''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''',,,***'''%%%%%%'''***,,,'''''''''&&&%%%%%%$$$$$$))))))))))))))))))))))))***************+++++++++&&&'''(((*********)))))),,,+++***))))))***+++,,,)))*********++++++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''))))))(((((()))***++++++)))'''&&&&&&''''''&&&$$$%%%%%%&&&'''((()))******''''''((())))))))))))))),,,+++***((('''%%%$$$###%%%'''***+++***(((((()))***************)))((('''(((''''''&&&&&&((()))***&&&((()))***))))))+++,,,***))))))(((((((((((((((''')))+++------+++((('''(((((((((((('''&&&%%%$$$))))))'''&&&&&&%%%&&&&&&))))))(((''''''''''''''''''&&&&&&'''))))))((('''((()))))))))))))))((((((((((((((((((((()))******''''''(((((((((((('''''''''((())))))(((((()))***...,,,)))(((***...333777...***///;;;===111((('''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((((((''''''&&&&&&&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))(((%%%### ###%%%'''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((((('''&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%((()))***)))((('''(((***((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))///,,,)))''''''((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***)))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%***))))))(((((((((((((((((((((''''''&&&&&&&&&%%%'''((()))***)))(((&&&$$$"""%%%(((++++++***(((&&&###%%%''')))******)))((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))((((((((((((''''''((((((((('''(((((())))))''''''(((((())))))))))))+++***)))((('''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''((()))(((((((((''''''&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''******************************))))))(((((('''''''''((()))******))))))(((******)))(((((()))***************++++++++++++,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))'''&&&'''(((******)))&&&&&&''''''((()))))))))''''''((())))))))))))))),,,+++***)))'''&&&%%%%%%'''(((******)))))))))***'''(((((()))))))))))))))+++***)))'''&&&&&&&&&&&&&&&(((******))))))+++,,,++++++***))))))))))))***$$$%%%'''(((((('''&&&%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((***)))((((((''''''(((((((((&&&$$$%%%&&&(((((('''(((((())))))))))))((((((((((((''''''(((((()))***'''(((((())))))(((((('''&&&'''))))))((((((***+++000...,,,+++,,,000444777???:::<<>>JJJKKKBBB777666555444222111000000///000000111222222333333000000000000000111111222222222222222222222222222222222222222222222222222333222111000////////////...///000111222333444444111111111111111111111111///000000111222222333333///111222333222///,,,***000000000000000000000000000000111111111111000000222222111111000000//////............////////////222222111111000000//////111000000000000000111222///000000111222222333333111111222333333333333222000000111111222222222222111111222333333333333222000111222444555555444444222222111111111111222222222222333333333444444444222111111111111111111222333333222222333333444555222111111111111111111222111111222222222333333333333222222111111222222333333111---******---111333000111222333333222111000222222222222333444555555000111111111111222222222//////000000111111111222111111000000111222333333000000000000111111111111222222111111000000//////000000111111111111000000000000000000000000000000111111222222222333333333---...000222333444333333000000111111222222222222111111111111111111111111---...000111222222222111444333333222222111111111111111111111111111111111000111222333333222111000222333333444444333333222000111222333555666777888333333222222222222222222222222333333333444444444000111222333333333333333111222333444555666666666333333444444444333222222333333333444444444555555222222222222222222222222222222222333333333444444111222222333333444444555333444555555333333444555333333333333444444555666333333333444444555555555111111111222222333333444222222222222222222222222222222222222333333444555111111111111111111111111222222222222222222222222333333333333333333333333222222111111111111111111666444333333555666666555000111222333333333333333666555444333222111111111666666555444333111//////444444444444444444444444444444444444444444444444333333333444444444555555111222222333333444444555333333333444444333333222222222333333333444444444333444444555555444444333333333333222222111111111222222222222222222222222333333333333333333333333111222222333333222222111444444444444333333222111333333333222222222111111///000111222222111000///222222222333333444444444222222222222222222222222111111222333333333222222555444333222222222333333111111222333444444555666555333111111222333222111///000111222333444444444444333111000000000111111///111333333111000111222000000111222222222222111111000000000111222333333222222111111111111111111222111000111333333111000222111111111000000//////222222111000//////000000111111000000000000111111111111222222222333333333555444222000//////000000333222000...---......///111111222222222333333333333333333222222222111111222000///...///000222333222222222222222222222222222222222111111111111111444444444444444444444444222222222222222222222222000222555444222000111333555444444333333333444444///111222444444333222111111111111111111111111111333333222222111222222222333333333333333333333333555444333222222222333444222222222111111111000000000/////////000111222222444444444333333222222222222111111111000000//////000000111222222222111111444111///...///111111000000000111111111111000000000000000000111111111111111111111111111111111111222222111111111111222222111111111111111222222222222222222222222222222222000111333444444333222111111222222333222111000///333333333444444555555555222222222111111111000000111111111222222333333333111111111111111111111111444333111000000000111111111111111111111111111111333333333222222111111111111111111222222333333444333333333444444444555555333333333333333333333333222333444444555555444444444444444333333333222222333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333333333333444444444555555555555555555555555555555666555555444444333333222333333333333333333333333666555444222111111222222333333333333333333333333333111///111333555333111333222111000111222333444333333333333333333333333444444444333333333222222333444444555555444444333///111333333222000000111+++---000333444333111///111111111222222333333333333333444555666666666666555555444333222222222222333333333222222333333444222222333333333444444444333444444555555444444333444444333333333222222222333333333333333333333333333333333333333333333333333333444444444444333333444444444444444333222111333333333222222222222111000000111111111111000000222222333333333444444444222222222222222222222222333333333333333333222222777666444222222333444555222222222222222222222333444444444333222222222222000000111333333444444444444333222111000000111222111222444444222111222333111111111111222222222222000000000///000000111111222111111111111111222222222111111111333333222000222222111111000000000000333333222111111111111111111111000000000000111111111111111222222222333333444333222111000000000000444333222111000000000000111111222222222333333333333333222222222111111111111111/////////000222333333333333333333333333333222222222222333333333333444444444444444444444444333333222222222222222222000333555444222111222333555444444444333444444444000111333444444444222111222222222222222222222222444444333333333333333444333333333333333333333333444333222111111222333333444333333333222222222222111111111111111111222222333333222222222222222222222222111111000000000000222222222222222111111000333222222111000000000000000000111111111111000000000000000000111111111111111111111111111111111111222222111111111111222222111111111111222222222222222222222222222222222222222222333333333222222111222222333333333222000000333333333333444444444444444333333333222222222111222222333333444444444444444444333333222222111111444333222111111111222222222222222222222222222222444444333333333222222222222222222222333333333333333333444444444555555555444444444444444444444444333333444555555555555444444444444333333333333222333333333444444333333333444444444444444444444444333333333333333333333333333333333444444444444444333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444333333333333333333333333444444333222222333444555333333333333333333333333555333222333555666555333444444444444444555666666333333333333333333333333444444444333333333222222333444444555555444444333000222444444333111111222...000222444555444222111222222222333333333444444444444555555555444333333555444444444444444555555555444333333333333333444333333333333444444444444444444555555555555444444444444444444444333333333444444444444444444444444333333333333333333333333444444555555555555444444333444444444444333333222333333333333222222222222222111111111111111111222333333333333444444444444333333333333333333333333777666444333222222333444:::888555333222333444666333222222222111111111000333666888777333111111222000111222333333444444333333333222111111111222222222333444444333222333444222111111000111222333444333222111111111111111222111111111111111222333444222222111222333333222000222222222111111111111000444333222222222222222222111111000000000000111111000000111111111222222222111111222222222222111111444444444444333222111111111111222222222333333333222222222111111111111111111111000///000111222333444444444444444444444444222222333333444444555555444444444444444444444444333333333333333333333333111333444444333222222333444444444444444444444555000111333444444444333222222222222222222222222222555555444444444444555555333333333333333333333333444444333333333333444444555555444444444444333333222222333444444333111111111111111111222222222222222222222111111111111000333333333222111111000000222444666444111///000111000000111111111111000000000000000111111111222222000000000000000000000000222222111111111111222222111111111222222333333333333333333333333333333333444444333222222222222222222333333333333222222111333333333333222222222222444444444444333333333333444444444444555555555555333333333444444444444444555444333333222333333333222222222222222222222222444444444444444333333333333333333333333333222222333444444444444555555555555555555555555555555555333444444555555555555555555555444444444333333333222333444555555444333222333333333333333333333333333333333333333333333333555555555555555444444444333333333333333333333333333333333444444444555555555555555555555555555555222333333444555555666666333333333333333333333333222222222333333555666777333333333333333333333333555333333333555666555444444555555666666666666666444444444444444444444444444444444444333333333333444444555555555555444444111333555666444333333333333444555555555555444444333444444444444555555555555555666666666555555444444444444444555666777888666666555444333333444444333333333444444444444555444444555555555555444444555555555555555555444444555555555555555555555555444444444444444444444444444444555555555555444444333444444444444444333333444444333333333222222222333222111000000111222333333333444444444444444444333333333333333333333333999777555333222333444555:::888555222111222444555222222222222222222222222222777;;;999444000111333111222222333444444333333333333333222222222333333222333444333222111333444333222111000000222444555777666555444444444444444000000000111222333444555333222222333444444333111222222222222222222222222333222222111111111222222222111111000000111111222000000000111111111222222///000222333444333222222222333444555444333111000111111222222222333333333111111111111111111111111111111000000000111222333444444444444444444444444111222222333444555555666555555555555555555555555333333333333444444444444333333444444444333333333444444444555555555555555111222333444444444333333333333333333333333333333444444444444444444555666444444444444444444444444555555555555555666666666444444444444444444444444333444555666555444222000111111111222333333333444222222222222222222222222333222222222222222222222111555999777222...///222000111111222222111111000000000111111111222222222000000000000000000000000333222222111111222222333111111222222333333444444333333333333333333333333666555333222111111222333333333333333333333333333333333333222222111111111444444444333333333333333444444444444444444444555111111222333444555666666555555555444444444444555333333333333333333333333555555555555555555444444555555444444333333222222444444444444555555555555666666666555555555555555444444555666666666666555555555555555444444444444333444555666666555444333333333333333333333333333444444444444444444444444777777666666555555444444444444444444444444444444333333333444444444555555555555555555555555555555333444444444555555555666444444444444444444444444333333333444444555666666444444444444444444444444222222222222333444444333222333555666666666555444444444444444555555555555555444444444444333333333444444555555555555444444333555777777666555444555666666555555444555555555555555555555555666666666555666666777888888888888555444444444555555666777777666555555444444444444333333444444444555555555444555555666666555555444555555555555555555555555555555555555555555555555444444444444444444444444333333444444444444333333333444444555555444444444444444444333333333222222444333222111111222333444444444444444444444444444333333333333333333333333999888555333222333444555888666333111000111333444222222333333444555555666222777;;;:::555111222444222222333444444444333333333333333444444444333333111222222111000000222333444222111000000222444555777777666555444444444555111111111111222333444555444333222333555555333222222222222222333333333333111111000000000000111222222222111111111111222222000111111111111222222222///000222333444444333222111222333333333222000000111111222222222333333333111111111111111111222222111111111111111222222333222222222222222222222222000111111222333444444555555555555555555555555555333333444444444555555555444444444555555555444333333444555666666666555555222222333333444444444444333333333333333333333333333333333333333444555555444444444444444444444444333333444444555555555555333333333444444444444444444555666777666444222111222333333333444555555555222222222222333333333333222222111111222333444555111555999777222///000333111111222222222222111111111111111111222222222222000000000000000000000000333333222222222222333333111222222333444444555555333333333333333333333333666555333222111222333444333333333333333333333444333333333222222111111111222222222333333333333333444444444333333333333333222222222222333333333333555555555555666555555555333333333333333333333333555555555555555555555555666555555444444333333333444444444555555555666666555555555555444444333333444555666666777777666666666666666555555555444444444555666666666666555444333333333333333333333333444444444444444444444444777777777666666555555555444444444444444444444444333333333444444444555555555555555555555555555555666666666555555444444444444444444444444444444444555555555555555555555555444444444444444444444444222222333333333333444444333444555666777666555444444444444555555666666666555555555444444444333333444555555666666555555444444666888888777666555666666555444444333444555555666666666666666666666666666777777777777666555555666666555444333333444444777666555444444444444444333444444444555555555555555555666666666666555555444444444555555555555555555555555555555555555555444444444444444444444444333333444444444444333333333444444555555555555444444444444444333333333333444333333333333333333444555555555555444444444444333333333333333333333333777777555444333333444555555444333222222222333333222222333444555666777777222555888777555333333555333333444444444444333333333333444555555555444444111222222000//////111444333222222111222333444555555444333333333333333333222222222222222333444555444333333444555555444222222333333333333444444444000000000///000000111222222222111111111111222222111111222222222333333333111111222333444444333333000111111111111111000000111111222222222333333333222222222222222333333333111111111222222222222333222222222222222222222222111111222222333333444444555555555555555555555555333444444555555666666666555444444555666666555333222333555666777777666555333333333333444444444444444444444444444444444444222222222222333444555666444444444444444444444444000111222333333444333333333333333444444444444555444444555666666555333333444444444444555555555555222333333333333444444444333222222111111333444555111444666555222111222444111111222222222222111111111111111222222222222333111111111111111111111111333333222222222222333333222222333444444555666666333333333333333333333333444444333333333333444444333222222222222333333444333333333333222222222222222222222222333333333333444444444333333333333333666666555333222000//////444444555666666666666555444444444444444444444444444444444555555555555555555555555555555555444444444444555555555666666666666666555555444333333333555666666777777777777777777666666666666555555555666666666666666666666666444444444444444444444444444444444444444444444444666666666666666555555555444444444444444444444444333333333444444444555555555555555555555555555555777777666666555444444333444444444444444444444444555666666777666666555555444444444444444444444444333555666666555555666777555666666777777777777777444444555555666777777777555555555555444444444333555555666666666666555555444666888999777666666666555444444333444444555555777777777666666666666555888777777666444222000///777666555444333333333333555444444444444444555555444444444444555555555555555555666666666666555555333333444444444555555555444444444444444444444444555555555555555555555555444444555555555555444444333333444555555555555555555444444444444333333333333333444444444444333333666555555555444444444444444444444444444444444444555444444444444444444444222333333444444444444444333333333444444555555555333444444444444444555555333444444444444444333333222333444555666666555444333333222111///000222555222222222333333333444444333333222222333333444444333333222222222333333444555444444444666666444333333333333333444444444555111000000000111111222333333222222111111222222333222333333333333444444444333333222222222333444444111111000000000000111111111111222222222333333333222222333333333444444444111111222222333333333222333333333333333333333333333333333333444444444444555555555555555555555555333444444555666666777777666555444555777777555333222333555777888777666666333333333333333444555555444444444444444444444444333333333333444555666777555555555555555555555555000111333444555555555444444444555555555666666666333444444444444444555555555444444444444444333333333333333333444444444555777555333111111111222333222222222222222222333444111222222333333222222111111111111222222222333333222222222222222222222222444333333222222333333444222222333444555666777777444444444444444444444444222222333444555555555555222111111000111222333444333333333333444444444444333333333333444444444555555555555555444444444333666555555444333222222111333444555666666666555555444444444444444444444444333333444444444555555555555555555555555666666666555555555555666666666666777777666666555444444333666666777888888888888777777777777666666666555555888777555444444555777888555555555555555555555555555555555555555555555555555555555555555555666666555555555555555555555555333333333444444444555555555555555555555555555555666666666666555555555555555555555555555555555555444444666777888888777777555555555555555555555555333555777666555444666888666666555555666666777888444555555666777777888888555555555555444444444444555555666666666666555555444666888999777666666666333333444555555666666666777777666666666555555555666666666666555555444333666666555555555555555666333222222333333444555666444444444555555555666666555555666666666666555555333333333444444444555555444444444444444444444444555555555555555555555555555555666666666666555555333333444555666666666555555555444444444333333333222333555555555555333222666666555555555444444444444444444444444444444444222333444555555444444333222333444666777666666555444444333333333333222222444222111222444666666555444444444555444444333333222333555666666666555555444444333222000111444666111222333444444444333333444444444444444555666777444444333222222222333333555444444555666666555333333333333444444555555555222111111111222333333444333222222111111222222333333333333444444444555555555444222222222222444444222222000000000111222333111111222222222333333333333333333444444555555555111111222333333333333222444444444444444444444444555555555555555444444444666666666666666666666666444444444555666777777888777555444555888888666333222333555777888888777666444333333333333444555555555555555555555555555555444444444555555777888888555555555555555555555555333444666888888888888777555666666666777777888888333333333333333444555666444444444333333222222222333333333444444555555555:::888555222000///000000333111//////222444444444111222222333333222222111111111222222222333333333333333333333333333333333444333333222222333333444222222333444555666777888444444444444444444444444000111333555666666555555111111000000000111333444333333333444444555555555444444444555555555666666777777666666555555555444111222333444555777888888222333555666666666555555555555555555555555555555333333333444444444555555444444555555666666777777555555555555666666666777999888888777666555555444666666777888888888888888777777777777666666666666999888555444444555888999666666666666666666666666555555555555555555555555333444444444555555666666555555555555555555555555333333333444444444555555555555555555555555555555444444555555666777777777555555555555555555555555111333555777999999999999555555555555555555555555111333555555333222444666444444333222222444555666444555555666777888888999666666555555555444444444555555666666666666555555444666888888777666666666333333555666777777777777777777666666555555555444333444666888:::;;;<<<<<<666555555666666777888999111111111222333444555666777666555555555555666777::::::999777777666666666555777888444///...222777666666666666666666666666444555777888999888777777888777666666666666777888555555555555555555555555333444555666777666555555444444444444444444444444444444555555555666666666666666666666666666666666999888777666666666666666:::777555555555666555444666666666666666666666666666444111111333555666666666555333222222333555777555555555444444444444444444444333222222222222222666555555555666777777888888555333222444777999999888666444222222222444555444444444555555666666666666666666555555444444444111111111111111111111111333444555666666666666666444444333333333333444444222222333444555666666777555555444444333333222222000111222333444444333333333333333222222222222222555555555555444444444444555555555444444444444444666666666555555444444444555666777888888777666555666666555555666666777777666666777888999888555333222333444555666777777777222333555555666555444333444444444444444555666666555555555555555444333333222333555666666555444333333444444444444555555555666777888777555444555666444444444333222111111000222222222222333555666666555444444333222111111111444222000111444555333111111111000000000000111111222222333333222111000000222222333333333333222222000111111111111111000000333333333333444444444444444444555555666666666777444444444444555555555555666666555555444444333333444444444444444444444444222222222333333333444444444444444444444444444444444444555666777888888888666666666555555555555555444444333333333222222222444444555666666666666666333444444444555555666666888888777666666666666666444555777888999999888888555666777888888777555444555555666666666777777777777777777777777777777777444444555555666666777777333333444444555555666666333333333444444444444555555555555555666666666666999999999999888777666666666777888888777777888999999999777666555555555555777777777777777777777777333444444444555555666666555666666777888999999999999777555666999:::888666999888777777777999<<<===777777777777777777777777::::::999888888777666666>>>555777999222111888:::666666555555444444444333555555555555666666666666777666555555666666555444888999::::::999888777666666666666666666555444444333444555666777888999999777777777777777666555555888777666666666666777888999888777666555555555555999999888666555444555666555555555555555555555555444555666777777777666555777666555555555555666777444444444444444444444444222333555666666666555444333333333333333333333333333333444444444444555555555555555555555555555555777777666555555555555555777777777777777777777777444444444444444444444444777555444444666777777777555444333222222222333444222222333333333444444444444333333222222222333333444444333333444555555666:::777444333444666777777777666444444444555777888333333333444444444555555666666555555555444444444444444444444444444444444222222333444444444444444333222222111111111222222777666555444333222111111333333333333333222222222444444444444555555555555555555555555555555444444333333333333333333333333444444444444444444444444888888888777777666666666888999999::::::999999888666666666666666777777888777777777888:::;;;999777555666777888888888888888555666777888888777666666222222222222222333444444666666666666666555444444666777888999999777666444666777777777777888888888666777888777666555666777888888777666666555444444444444333444444555666777666555555444333333222222777555333444666777555444555444444333333444444555555555555555555444333333333333444444444444333333444444444555555444444333444444444444555555555666555555555666666777777777444444555555555666666666666666666555555555444444444444444444444444444444444444555555555555555555444444444444444444444444666666666777777888888999888888888888888777777777666666666555555555444444666666777777888888777777555555555555666666666777777666555555444444555555777777888999999888777666666666777888999999999999888888888888999999999999888888888888888888888888666666666777777888888888777777777777777777888888444444555555555666666666444444555555555666666666444444555555444333222222444666777777666666777888:::999888777666666666666777777777777777777777777666666666777777888888888555555666666777888888999888666555555777888666444333444555999>>>CCCHHHKKK999999999999999999999999::::::::::::::::::::::::;;;555888:::666<<>><<<;;;:::;;;<<<;;;:::555555666666666666666555555555666666666666555555333333333444444444555555444555555555555444333333666666777777777666444333555555666666666777777777555666777666555444444666777777777666555555444444444333333333333333444444444444333333222222111111444333222222444444333222444333333222222333333444333333333333333333222111111111222222222222111111333333444444444444333333333333333444444444555555444444444444444555555555333333333444444444555555444444444444444333333333333333333333333333333333555555555555555555444444333333333333333333333333666666666666666666666666888888888888888888888888666666666666555555555555555555666666666777777777444444555555555555666666555555444333333333444444777777777777666555333333444444444555777999;;;<<<999999999999999888888888777777777777777777777777555555666666666666777777888888777777777777777777333444444444444555555555333333444444444555555555999::::::::::::999999888333444555555444444555777888777666555555555555555777777777777777777777777666666666777777777777777444444555555666666777777777555444444555555444222333333444666999<<>><<<;;;;;;;;;;;;:::::::::888888888888888888888888777777777777777888888888999999999888888777777777555555555555666666666777777777777777888888888888444444555555666555555555666777888888777777888999888888777666666666666666999999999999999999999999777777777777777777888888777888888888999999::::::999999888888777777666555999999777666555555555666888888888888888888888888999999::::::;;;;;;<<<<<<999999<<<:::===NNNSSSCCC888888888888888888888777666666666777777777888888888666666777999:::999888999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999::::::999888777666666555888888888777777777888888999999::::::::::::999999;;;:::999999999999999999999===BBBBBB>>>;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::555666777888999888777777888888888888888888888888888888888999999999::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;::::::888>>>BBBBBB>>>;;;<<>>===:::888888888999999999888777666999999999888888777777777888888777777777777888888888777777666666666777777999777666666888999999999::::::999888888888888888888888888888888888888777::::::::::::::::::;;;;;;888888888888888888888888666555555444444444555555777666666555444444444555333444444555666666777777333333444444555555666666:::888666444444444666777555555555666666777777777444444555666888999::::::555555666777888999999:::999999999999999999999999;;;;;;::::::::::::;;;;;;:::::::::;;;;;;===>>>>>>FFFBBB===:::999999888777:::::::::;;;::::::999999;;;;;;::::::999999999999444555666777777777666666888888999999999999888888444555666777888999999999777888888888888999999999<<<=========;;;:::;;;<<<999999999999888888888888999888888777777777777888777777777777777666666666444555555555444444555555666666666555555666666666444444555555666555555444555666666777777666666555555666777777888888888777888888888888999999999999999999999999888888888888888888888888999999999:::888888999999999999999999999999999999999999999999:::999999999999999999999999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>;;;;;;;;;;;;<<<<<<======>>><<<:::888888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999888888777888888888888999999999999999:::::::::;;;;;;;;;666666777888888999888888888:::;;;;;;:::999;;;<<<::::::999999888888999999::::::::::::::::::::::::999999999888888888888888::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>:::;;;IIILLL;;;::::::::::::::::::::::::888888999999999:::::::::888777777888;;;<<<<<<;;;::::::::::::;;;<<<<<<===;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;:::999999999:::;;;;;;<<<<<<============<<<<<<::::::999999999999::::::777===BBBAAA<<<999;;;>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::999888888999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<;;;;;;:::>>>@@@@@@===;;;<<<>>>999999999999999999999999888888999;;;======:::888999999999999999999999999::::::999999999888888888:::999999888777777888888999999888777777777888888777666555666888::::::999;;;::::::999999888777777999999999888888888888888777777777888888888888888888888888888888888888888888777555444444555666666777777666666666666777777777777666666666666555555555555555555555555666666777777555444444555666666444444555555666666777777666666777888:::;;;;;;<<<777888888888999:::::::::999999999:::::::::::::::;;;::::::999999::::::;;;888888888999:::;;;<<<===???===:::999999;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999333444666777777777666555555666777777777777777777555555666777888999999:::888888888888999999999999:::;;;<<<;;;999888999:::888888888888888888888888666666555555555666666777555555555555555555555555444666777666555444555777777777666666666666777777555555666777777777666666444555555666666555555444666666777888999999999999666666777777777888888888888888888888888777777777777777888888888999999999777888888888888999999999999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???===<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>===<<<<<<======>>>@@@@@@AAA???<<<999888999:::;;;=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999888888888888999999999999888888888888999999999999;;;;;;===>>>????????????777888:::999888888999;;;;;;::::::999999:::::::::999999999999999999999999999888888888888888777777999999999999999999999999888999::::::888888999:::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888;;;999666>>>???222999999999999999:::::::::666666777777777888888888888777777999<<<======<<<888888888777777888999999:::;;;;;;;;;;;;:::999999888999999::::::;;;;;;;;;999888777666777888999:::???@@@AAABBBBBBAAA@@@???>>>===============>>>>>>;;;>>>@@@@@@>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>??????AAAAAA>>>???@@@AAAAAA@@@???>>>????????????????????????<<<===>>>???@@@???>>>>>>=================================>>>>>>>>>??????????????????????????????===>>>@@@AAABBBAAA@@@???<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>>>><<<;;;===<<<<<<;;;<<<===???@@@;;;;;;<<<======>>>??????AAA@@@???===<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;===>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;=========<<<<<<<<<;;;;;;888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888999:::;;;;;;;;;:::;;;;;;<<<===>>>>>>======<<<;;;::::::999;;;;;;;;;;;;;;;:::::::::888888888999999999999999777777888888999::::::;;;<<<<<<===>>>??????@@@@@@????????????????????????======>>>>>>>>>?????????>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<>>>???@@@AAAAAA???===>>>@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>===<<<<<<======:::<<<===??????>>>===<<<:::;;;<<<============<<<======<<<<<<<<<<<<<<<============>>>>>>>>>??????>>>?????????===<<<===>>>========================::::::::::::;;;<<<======:::::::::::::::::::::::::::<<<>>>===;;;:::;;;======<<<<<<;;;;;;<<<<<<===;;;;;;<<<===============;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????<<<<<<<<<=========>>>>>>?????????>>>>>>>>>======>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAABBBCCCEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGEEECCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBB<<<===>>>@@@AAABBBBBBBBBAAABBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA???BBBDDDCCCBBBBBBDDDFFFDDDDDDDDDCCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEECCC???CCCFFF@@@AAACCC===@@@@@@AAAAAAAAABBBBBBBBB????????????@@@@@@@@@AAABBBBBBBBBDDDFFFHHHHHHHHHCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCAAA@@@?????????@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBAAABBBBBBCCCCCCFFFEEEDDDEEEGGGHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGGGGFFFEEEDDDBBBAAA@@@BBBEEEGGGHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEECCCBBBAAA@@@@@@AAACCCEEEGGG===>>>???AAACCCEEEFFFGGGHHHGGGFFFDDDCCCBBBAAAAAADDDDDDCCCBBBAAAAAABBBBBBEEECCCBBBBBBCCCCCCAAA???BBBCCCDDDEEEEEEEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===>>>@@@@@@@@@@@@@@@@@@AAACCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCC@@@AAAAAABBBCCCDDDDDDEEEBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHJJJKKKLLLMMMIIIGGGEEEEEEGGGGGGFFFEEEHHHHHHIIIKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKJJJJJJLLLKKKIIIHHHGGGFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIKKKKKKJJJIIIHHHIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJIIIGGGFFFHHHJJJHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSUUUTTTRRRQQQRRRSSSUUUVVVTTTTTTSSSSSSRRRRRRRRRQQQVVVVVVUUUUUUVVVWWWXXXXXXZZZYYYWWWVVVUUUVVVVVVWWWXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUURRRSSSTTTVVVWWWXXXYYYYYYTTTUUUVVVVVVUUUUUUVVVWWWUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSRRRRRRRRRQQQTTTTTTTTTTTTTTTSSSSSSSSSQQQTTTVVVVVVUUUUUUWWWZZZTTTUUUVVVXXXYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOPPPRRRSSSUUUVVVVVVUUUOOOVVV\\\UUURRRVVVTTTPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSTTTVVVYYY[[[[[[ZZZWWWVVVUUUSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRTTTSSSQQQQQQQQQSSSUUUVVVYYYXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^]]]\\\ZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]\\\\\\[[[[[[[[[ZZZ___^^^\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[YYY[[[___aaabbbaaa___]]]]]]\\\[[[\\\]]]___bbbddd`````````______^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^___^^^^^^]]]]]]^^^^^^___\\\\\\]]]^^^______``````\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^___```aaa```_________```bbbbbbbbb```^^^]]]________________________]]]]]]^^^______```aaaaaabbbaaa___^^^^^^^^^______^^^^^^_________`````````bbbbbbbbbccccccccccccdddhhhhhhgggfffeeedddccccccbbbbbbbbbccccccccccccdddccccccccccccccccccccccccbbbbbbbbbbbbcccccccccccceeeeeefffggghhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkklllllllllmmmkkkkkkkkkkkklllmmmoooooouuutttsssqqqooommmlllkkkmmmmmmnnnoooqqqrrrssstttppppppooonnnmmmmmmmmmnnnooooooooooooooooooooooooqqqqqqqqqqqqqqqrrrssssssuuusssrrrqqqqqqrrrsssuuusssssstttuuuuuuuuuuuuuuussssssssssssssssssssssssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrssssssssssssrrrrrrrrrssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyxxx||||||{{{{{{zzzzzzzzzyyy||||||||||||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}