BM6P6(@ yyykkkbbbWWWOOOKKKIIIGGGEEEEEEJJJQQQ[[[jjjzzz~~~{{{mmmwwwxxxeeeSSSGGGAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@AAAAAAAAABBBJJJRRR___vvvxxx___MMMIIICCC???@@@@@@???@@@DDDMMMTTT```ooozzzwwwtttrrryyyvvvuuuvvvuuupppggg___YYYYYYZZZXXXTTTNNNIIIFFFDDDBBBAAA@@@BBBDDDHHHJJJJJJPPP]]]nnn}}}xxxfffRRRHHHEEEAAA===<<<>>>???CCCIIILLLKKKEEE???===>>>???===;;;<<>>;;;:::888666555888888999999999:::::::::;;;===@@@CCCHHHNNNUUUZZZccciiisss{{{}}}xxxuuullljjjhhhiiimmmuuu}}}xxxwwwwww{{{xxx|||nnndddgggnnnmmmeee]]]UUUSSSPPPNNNMMMNNNOOOPPP[[[ccchhhddd```bbbgggjjjpppmmmnnnvvvjjjXXXNNNHHHDDDCCCFFFJJJRRR___jjj{{{zzzyyy|||xxx~~~~~~{{{yyyyyyxxxpppgggaaa]]]^^^]]]UUULLLFFFDDDCCCAAA@@@??????@@@@@@BBBEEEIIIOOOXXXbbbmmmuuu|||rrreeebbbaaa\\\XXXXXXNNNLLLHHHDDDAAA>>>======BBBAAA@@@@@@@@@AAACCCDDDUUU[[[eeennnsssoooggg```TTTOOOLLLNNNRRRZZZhhhttt{{{~~~xxxjjjbbbWWWOOOKKKIIIGGGEEEDDDIIIQQQ[[[jjjzzz~~~{{{oooyyyvvvcccQQQFFF@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???AAABBBBBBCCCIIIQQQ]]]rrr}}}dddPPPKKKEEEAAAAAABBBAAABBBEEELLLRRR^^^mmm{{{{{{wwwtttqqqnnnkkkllljjjhhhiiijjjfff```YYYTTTTTTUUUTTTSSSOOOJJJFFFDDDCCCBBBAAAAAACCCDDDFFFLLLSSSaaattt{{{hhhTTTIIIEEEAAA===<<<===>>>BBBHHHMMMMMMHHHCCC>>>>>>>>><<<;;;<<<@@@DDDHHHMMMVVV___ggglllnnnoooppppppqqqrrrsssuuuwwwxxx}}}~~~}}}zzzxxxuuusssppplllhhhdddccc___ZZZUUUQQQMMMHHHEEEDDDAAA===;;;::::::888777777777777777888888888888:::;;;>>>AAADDDJJJPPPUUU___eeeoooxxx|||{{{vvvrrrkkkiiihhhiiinnnvvv~~~xxxwwwxxx|||pppeeegggmmmlllddd]]]TTTQQQNNNKKKLLLPPPUUUXXX```ggglllkkkjjjmmmqqqqqqpppmmmnnnsss{{{oooYYYKKKHHHDDDBBBDDDIIIOOO[[[fffvvv~~~{{{~~~xxx}}}~~~}}}tttkkkddd___```___WWWOOOJJJFFFEEECCCAAA@@@@@@AAAAAACCCEEEIIINNNUUU^^^hhhnnnuuu{{{|||oooccc```___ZZZVVVVVVMMMKKKHHHEEEBBB???>>>>>>@@@@@@??????@@@@@@AAABBBGGGLLLVVV```ggggggccc___RRRMMMJJJLLLPPPWWWdddooouuuyyy}}}vvvjjjbbbWWWOOOKKKIIIGGGEEEDDDIIIPPP[[[jjjzzzwwwnnnxxxsss___NNNDDD@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAACCCDDDDDDIIIPPPYYYmmmkkkUUUNNNGGGBBBBBBCCCBBBCCCFFFKKKQQQ\\\jjjvvv~~~zzzxxx||||||zzzxxxvvvtttrrrooojjjgggbbb```^^^^^^```___\\\YYYSSSRRRRRRSSSTTTRRRMMMHHHFFFFFFEEEDDDCCCCCCCCCCCCMMMTTTcccvvvlllWWWKKKFFFAAA>>>===<<<===AAAGGGMMMPPPMMMJJJ??????===;;;:::;;;???BBBGGGLLLUUU___ggglllnnnooolllmmmooopppqqqrrrssssssxxxzzz||||||{{{{{{|||}}}~~~~~~}}}zzzvvvtttqqqooommmiiieeebbbaaa^^^ZZZVVVRRRNNNJJJGGGCCCAAA===<<<;;;;;;:::999555555555555666666666666888999;;;===@@@DDDIIIMMMXXX___iiirrrwwwuuuqqqnnnhhhggghhhkkkpppxxxyyyyyyzzz~~~rrrffffffkkkiiiccc^^^XXXTTTOOOKKKLLLQQQXXX\\\___eeejjjkkknnnssssssppppppooooooqqqtttxxx^^^LLLIIIDDDBBBCCCFFFKKKUUU```nnnxxx|||vvvlllccc]]]]]]\\\UUUOOOKKKEEEDDDBBB@@@????????????CCCEEEHHHLLLQQQYYYaaafffnnnsssxxx|||xxxmmmbbb^^^\\\XXXUUUSSSLLLJJJGGGDDDBBB@@@@@@@@@===>>>??????@@@@@@??????===AAAHHHQQQXXX[[[[[[YYYMMMIIIFFFHHHLLLRRR]]]gggmmmrrryyy{{{tttiiiaaaVVVNNNKKKIIIGGGEEECCCIIIQQQ[[[kkkzzzssskkkuuuqqq\\\KKKBBB???>>>===;;;;;;;;;;;;;;;<<<<<<<<>>===>>>???BBBEEEGGGFFFIIINNNVVVgggsss\\\PPPIIICCCCCCBBBAAACCCFFFKKKRRR]]]hhhrrryyy~~~{{{uuusssmmmnnnttt~~~~~~~~~}}}|||zzzxxxrrrlllgggccc```^^^^^^___``````___YYYVVVTTTUUUWWWUUUOOOJJJIIIHHHHHHGGGFFFEEEDDDCCCKKKRRR___qqqooo[[[NNNGGGAAA>>>>>><<<<<>>@@@EEEKKKSSS]]]eeeiiilllllliiikkkmmmooopppqqqpppppptttvvvxxxyyyxxxwwwxxxxxxxxxyyy{{{}}}~~~}}}zzzwwwrrrpppmmmjjjhhhfffbbb```^^^[[[XXXUUURRROOOKKKHHHDDDBBB>>><<<;;;;;;999888444444555555555666666666777888:::;;;<<>>???@@@???>>>===???@@@BBBGGGLLLPPPQQQQQQHHHDDDCCCDDDGGGKKKUUU^^^gggllltttzzzzzzssshhh```VVVNNNKKKIIIGGGEEECCCIIIRRR]]]lll{{{}}}wwwkkkuuuqqqZZZIIIAAA@@@>>>===;;;;;;;;;<<<<<<=========??????>>>>>>@@@CCCFFFHHHGGGIIINNNUUUbbbzzz{{{cccQQQJJJCCCBBBBBB@@@BBBFFFKKKSSS^^^iiipppvvvzzz}}}}}}wwwsssqqqpppgggeeefffqqq~~~~~~~~~zzzssskkkfffeeecccbbbbbbcccdddeeeeeeaaa___\\\ZZZXXXUUUOOOJJJJJJIIIHHHGGGFFFEEECCCCCCGGGMMMZZZjjjyyyppp]]]QQQIIIBBB???@@@===<<<>>>DDDLLLSSSUUUUUUEEEAAA===:::999;;;===???EEEIIIPPPXXX___dddfffgggfffhhhjjjmmmnnnooooooooopppsssuuuvvvuuusssssstttttttttuuuxxxyyyyyyvvvsssnnnkkkhhheeecccaaa^^^\\\XXXVVVTTTRRRQQQNNNJJJGGGEEEBBB>>><<<;;;:::888777555555555666666666777777777999::::::;;;<<<@@@BBBHHHMMMVVV^^^cccdddaaa___^^^aaaeeelllttt|||{{{|||~~~yyynnneeedddeeedddaaaaaaaaa___\\\YYYWWWUUUUUUUUU^^^aaadddggglllpppkkkddd^^^bbbggghhhhhhqqqjjjVVVKKKFFFBBBBBBAAACCCKKKSSScccnnn|||uuukkkbbbaaaaaa]]]YYYXXXRRRPPPNNNKKKIIIHHHHHHHHHDDDGGGKKKNNNRRRVVV[[[___iiimmmpppqqqsssyyy{{{yyyvvvqqqiiibbb]]]ZZZUUUQQQJJJIIIFFFDDDBBBAAAAAAAAA<<<===>>>@@@@@@???>>>>>>AAA@@@???AAAEEEHHHJJJJJJDDDAAA@@@BBBCCCFFFMMMUUUbbbgggooovvv{{{zzzsssggg___UUUNNNJJJIIIGGGEEEDDDJJJSSS^^^nnn|||~~~~~~pppxxxrrrZZZHHHBBBAAA@@@>>><<<<<<<<<===>>>>>>???????????????@@@BBBEEEGGGIIIHHHJJJNNNUUU___tttjjjSSSKKKDDDBBBAAA@@@BBBFFFKKKTTT```jjjqqquuuyyy}}}}}}~~~xxxrrrooonnnooofffbbbaaafffrrr~~~~~~yyytttmmmfffaaadddeeefffgggiiiiiiiiiiiikkkiiifffaaaZZZTTTOOOLLLLLLKKKIIIFFFDDDBBBAAAAAADDDIIIUUUeeettt|||nnn^^^TTTKKKDDDAAAAAA???======BBBJJJRRRVVVWWWHHHCCC===::::::<<<===>>>EEEGGGLLLQQQWWW[[[^^^___aaabbbdddgggiiikkklllmmmlllooorrrrrrqqqooooooooooooooooooppprrrrrrpppnnniiifffbbb___]]]ZZZWWWUUUQQQPPPOOONNNMMMKKKGGGEEECCCAAA===;;;:::999888666666666666666777777777888777999:::::::::;;;===???BBBFFFMMMSSSWWWYYYYYYXXXYYY]]]ccclllttt||||||xxx{{{{{{wwwooogggfffeeebbb```aaa______``````___]]]ZZZXXX]]]```bbbdddhhhjjjfff___XXX\\\cccfffeeekkk~~~ooo[[[MMMHHHDDDBBBAAABBBIIIQQQ^^^iiiyyyvvvmmmjjjhhhccc^^^]]]WWWVVVSSSPPPNNNLLLLLLLLLJJJMMMQQQTTTVVVYYY\\\___eeejjjmmmllllllppprrrqqqrrrpppjjjccc^^^\\\XXXRRRLLLKKKIIIFFFDDDCCCCCCCCC>>>???@@@@@@AAAAAA@@@@@@???===<<<===@@@CCCEEEEEEBBB???>>>@@@AAABBBGGGNNNZZZ```iiirrrxxx|||{{{tttggg___UUUMMMJJJIIIGGGEEEEEEKKKUUU```ppp~~~{{{~~~ttt|||ttt[[[IIIBBBBBBAAA???=========>>>???@@@@@@@@@>>>???@@@BBBDDDFFFHHHIIIIIIJJJOOOVVV^^^ppppppVVVNNNFFFDDDBBBAAACCCGGGJJJTTTaaakkkqqquuuyyy}}}~~~{{{uuuqqqoooooohhhfffeeegggnnnvvv|||}}}wwwrrrmmmiiieeebbbdddggglllppprrrsssrrrrrruuuuuussskkk```WWWSSSSSSUUURRRNNNIIIDDDBBB@@@@@@AAAEEENNN]]]lllwww{{{{{{wwwkkk^^^VVVNNNFFFBBBCCCAAA>>>===@@@HHHQQQVVVWWWKKKEEE>>>:::;;;===>>>>>>EEEFFFHHHKKKOOOSSSVVVXXXZZZ[[[\\\___bbbeeehhhiiihhhkkknnnooommmkkkjjjjjjkkkjjjhhhhhhiiijjjiiihhhdddaaa\\\XXXUUUSSSPPPNNNKKKJJJIIIJJJJJJHHHDDDAAA???===:::999:::::::::999666666666666777777777777666888999:::999:::;;;===>>>AAAEEEIIIMMMPPPQQQRRRUUUYYYaaakkkuuu}}}zzzvvvssswww~~~}}}}}}zzzsssllljjjfffaaa^^^^^^___aaacccdddcccbbb___^^^]]]aaadddeeegggiiigggbbb```eeelllooommmooo{{{uuubbbOOOIIIEEEDDDBBBBBBHHHPPPXXXddduuu{{{vvvooohhheee___]]]ZZZWWWTTTSSSRRRRRRRRRUUUXXXZZZ[[[\\\]]]___bbbhhhkkkiiigggjjjkkkjjjiiikkkggg```]]]]]]ZZZTTTQQQOOOLLLJJJGGGFFFFFFEEEAAAAAAAAAAAAAAABBBCCCCCC>>>===<<<===???AAAAAA@@@@@@>>>>>>@@@@@@@@@DDDJJJPPPWWWbbbllltttzzz~~~}}}|||{{{|||uuufff___TTTMMMJJJIIIGGGFFFFFFLLLUUUaaaqqq}}}www{{{}}}uuu}}}vvv\\\IIICCCCCCAAA???===>>>>>>???@@@AAAAAAAAA===???AAACCCFFFGGGHHHHHHIIIKKKPPPVVV^^^ooorrrXXXOOOHHHEEEDDDBBBEEEHHHIIITTTaaakkkqqquuuzzz~~~{{{vvvrrrppplllllllllnnnqqqvvv{{{~~~{{{~~~~~~zzzsssnnnkkkiiihhhgggfffkkksssyyy|||}}}||||||}}}}}}tttfff\\\ZZZ[[[^^^ZZZTTTMMMGGGCCCAAAAAA@@@BBBIIIUUUbbblllpppqqqtttiii^^^WWWOOOGGGCCCCCCBBB???<<>>>>>FFFFFFFFFGGGJJJMMMQQQTTTUUUUUUVVVYYY\\\```dddfffeeehhhkkkllljjjhhhgggggghhhfffdddcccdddeeeeeedddaaa]]]XXXSSSPPPNNNKKKIIIGGGFFFFFFGGGGGGFFFBBB???;;;999888888:::;;;<<<;;;555555555666666666666777555777888999888999:::<<<<<<>>>AAADDDHHHKKKMMMNNNRRRWWW```kkkuuu}}}}}}vvvrrrooottt|||}}}wwwqqqmmmhhh```\\\]]]cccdddeeeeeeeeecccaaa```ccchhhllllllmmmpppooolllooosssyyy|||yyywww{{{hhhOOOJJJFFFEEECCCCCCHHHPPPTTTaaarrr~~~~~~vvvrrrjjjhhheeebbb___^^^]]]]]]XXX[[[]]]^^^^^^]]]]]]^^^bbbhhhkkkhhhfffggghhhgggbbbeeeccc]]][[[]]][[[VVVTTTRRRPPPMMMJJJIIIHHHHHHDDDCCCBBBAAABBBCCCDDDEEEBBBAAA??????@@@@@@>>><<<@@@>>>>>>@@@@@@???BBBGGGIIIQQQ]]]iiirrryyy||||||{{{zzzyyywwwuuuttt~~~tttggg]]]TTTNNNJJJEEEDDDFFFGGGLLLVVVeeettt~~~zzzqqqzzz|||qqqoooSSSEEEBBB@@@>>>===???>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCEEEGGGIIIJJJJJJPPPPPPRRR]]]kkkrrrZZZPPPGGGDDDBBBAAABBBFFFMMMSSS\\\eeennnuuu{{{yyyrrrppptttzzz|||yyywwwvvvvvvvvvwwwxxxxxxvvvsssrrrrrrsssssswww{{{{{{nnnccc^^^]]]aaa[[[SSSKKKGGGDDDCCCCCCAAAEEEIIIMMMUUU```ggghhhiiicccYYYQQQLLLHHHEEECCCDDDBBB@@@BBBGGGMMMRRRTTTNNNIIIBBB===<<<<<<===>>>DDDCCCAAA@@@AAADDDGGGIIIPPPPPPQQQSSSWWWZZZ]]]___ccceeegggiiiiiihhhfffeeefffdddaaa______^^^]]][[[VVVTTTQQQMMMIIIFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@:::::::::999999999888888888888777666666666666666777888888888999999999999<<<>>>@@@AAABBBDDDGGGIIINNNUUU___iiipppyyy}}}uuuqqqooorrrwwwyyysssoooiiiaaa]]]\\\^^^aaaddddddcccaaa``````ddddddgggnnnuuuwwwsssnnnpppyyy~~~oooYYYPPPFFF@@@<<<<<>>===<<<<<<===<<<;;;:::;;;===???AAAHHHLLLTTT]]]hhhqqqxxx|||}}}xxxssslllhhhkkkqqq~~~tttfff]]]TTTNNNJJJEEEDDDFFFGGGLLLWWWfffttt}}}}}}uuuwwwsssmmmRRREEEBBB@@@>>>===>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIKKKLLLKKKSSSSSSVVV```jjj~~~uuu[[[QQQGGGDDDCCCAAACCCFFFKKKQQQ[[[dddmmmtttzzz~~~||||||xxxuuuttttttuuuzzz}}}vvvkkkeeeeeegggaaaYYYPPPIIIDDD@@@===>>>BBBDDDGGGOOOZZZaaabbbddd___YYYSSSOOOKKKGGGEEEDDDBBB@@@BBBGGGMMMQQQTTTLLLGGGAAA===<<<===>>>>>>CCCBBBAAAAAAAAACCCEEEFFFJJJKKKMMMQQQUUUZZZ^^^aaadddfffhhhjjjjjjjjjhhhgggdddaaa]]][[[YYYWWWTTTRRRQQQOOOLLLIIIEEECCCAAA@@@>>>>>>=========<<<<<<<<<:::::::::999999999888888888888777666666666666666777777777888888888999999888:::<<<======???BBBEEENNNUUU```iiirrrzzz|||uuuqqqooorrrwww}}}zzztttpppiii```ZZZYYY^^^```bbbbbb```^^^^^^___bbbbbbeeemmmuuuyyyxxxuuurrrzzzyyy```TTTGGGCCCBBBAAACCCFFFOOO]]]ooo~~~{{{tttnnnjjjhhhccccccbbb___\\\[[[]]]^^^cccfffjjjkkkjjjgggeeeddd```]]]ZZZXXXYYYYYYYYYYYY[[[YYYVVVSSSQQQMMMIIIEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBB@@@???>>>=========<<<;;;;;;;;;===???@@@FFFIIIOOOXXXcccmmmtttyyyyyyuuuqqqlllfffaaadddkkk}}}ssseee\\\SSSNNNIIIEEEDDDGGGGGGMMMYYYgggttt|||~~~~~~{{{vvvuuujjjQQQDDDBBB@@@>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEGGGIIIKKKNNNOOONNNVVVWWWYYYbbbiiixxxyyy]]]RRRHHHDDDCCCCCCDDDGGGIIIOOOYYYbbbkkkrrrxxx|||yyyvvvuuuvvvwww~~~sssmmmlllkkkggg___UUULLLDDD???<<<===@@@BBBDDDLLLWWW\\\\\\YYYVVVRRRNNNLLLIIIEEECCCCCCAAA@@@BBBFFFLLLPPPRRRJJJEEE@@@<<<<<<===>>>???BBBBBBAAAAAAAAABBBBBBBBBCCCEEEHHHMMMSSSYYY___bbbdddfffhhhjjjkkkkkkjjjiiiccc```\\\XXXTTTQQQMMMJJJJJJIIIFFFCCCAAA>>>===<<<;;;::::::::::::999999999:::::::::999999999888888888888777666666666666777666666666777777777888888555777999::::::<<>>>>>>>>>>>>>>???AAABBBCCCEEEFFFGGGHHHKKKMMMOOOQQQRRRXXXXXXZZZbbbhhhuuu}}}```TTTIIIEEEDDDDDDEEEGGGGGGMMMWWWaaaiiiqqqwww{{{}}}~~~zzzzzz}}}xxxrrrqqqoookkkbbbWWWMMMEEEBBBAAA>>>AAADDDHHHQQQZZZ]]][[[TTTPPPLLLHHHGGGEEECCCBBBAAA@@@???@@@EEEJJJNNNOOOHHHDDD???<<<<<<>>>??????@@@AAABBBBBBAAA@@@???>>>???@@@DDDJJJPPPWWW]]]aaadddeeegggiiijjjjjjiiiiiidddaaa]]]YYYVVVQQQLLLIIIEEEDDDBBB???===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888999888777777666666777777666666666666777777777777666888:::;;;;;;===???BBBIIIRRR^^^jjjttt|||zzzsssooorrrtttwwwzzz~~~|||yyyuuurrriii]]]VVVUUUSSS[[[dddhhhhhhfffggghhhjjjiiiiiilllppptttuuuuuukkkmmmppptttwwwxxxwwwuuu|||vvvcccWWWLLLIIIHHHFFFCCCCCCFFFQQQ```nnnzzzzzzuuurrroooiiibbb[[[XXXXXXYYY___fffnnnuuuwwwvvvtttsssllliiidddbbbaaaaaa```____________^^^\\\XXXQQQLLLHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@======<<<<<<===>>>??????AAABBBEEEKKKTTT^^^gggmmmrrrnnnjjjfff___YYY[[[aaayyymmmcccZZZQQQMMMIIIEEEEEEHHHGGGPPP]]]kkktttxxxxxxxxxyyy~~~~~~{{{yyyrrr```MMMDDDBBB@@@??????>>>>>>??????@@@BBBCCCDDDEEEFFFGGGIIILLLNNNQQQRRRTTTYYYWWWXXX```fffssseeeWWWJJJEEEEEEEEEEEEFFFEEEKKKUUU___hhhooovvvzzz{{{|||xxxvvvxxxrrrgggZZZMMMEEECCCDDD===AAAFFFMMMWWWaaabbb^^^YYYSSSKKKFFFCCCCCCCCCCCC???>>>===???CCCHHHKKKLLLGGGDDD???======?????????@@@@@@AAABBBAAA???>>><<<>>>@@@CCCIIIOOOVVV\\\___cccccceeefffggggggggggggccc```]]][[[XXXTTTOOOLLLCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888777777777777777666666666666777777777777777999;;;;;;;;;===???BBBFFFPPP^^^jjjttt|||{{{tttqqqssswwwzzzzzz{{{vvvtttrrroooggg\\\VVVWWWTTT___lllrrrpppkkkhhhhhhjjjiiijjjlllnnnpppqqqqqqffffffgggjjjooorrrrrrqqqsss}}}vvv]]]UUUMMMIIIEEEBBBBBBEEEEEEMMMZZZhhhuuu~~~}}}~~~yyywwwtttnnnfff^^^ZZZZZZ[[[___gggqqqzzz~~~~~~}}}|||xxxvvvtttrrroookkkeeeaaaaaaaaaaaabbb```\\\UUUPPPKKKJJJHHHFFFDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAA===============>>>>>>???@@@@@@BBBFFFNNNWWW```eeekkkgggccc___WWWQQQRRRWWWwwwkkkbbbYYYPPPLLLIIIFFFFFFHHHHHHQQQ```lllsssvvvvvvuuuwww||||||yyyyyyzzz|||lll[[[KKKDDDBBB@@@???@@@???@@@@@@AAABBBDDDEEEFFFFFFGGGHHHKKKMMMPPPSSSTTTTTTYYYVVVWWW___eeepppjjj[[[LLLFFFFFFEEEEEEEEEDDDJJJTTT^^^gggooovvvzzzzzz{{{}}}~~~|||qqqaaaQQQGGGCCCCCC>>>AAAFFFMMM[[[gggjjjggg```XXXNNNEEE@@@?????????>>>===<<>>===>>>@@@DDDIIIPPPWWW]]]```bbbccccccddddddddddddddd___]]][[[ZZZXXXUUUPPPMMMEEECCCBBB@@@>>>===<<<<<<999999::::::::::::;;;;;;:::::::::999999999888888999999888777777777777888666666666777777777888888777888:::::::::;;;>>>@@@FFFPPP___llluuu}}}}}}xxxuuuuuuzzz~~~}}}{{{~~~~~~|||rrrpppooolllcccYYYVVVYYY[[[fffssswwwqqqgggbbb```aaadddhhhkkknnnpppppppppfffdddbbbcccfffjjjlllmmmlllsssvvv[[[UUUNNNIIICCC???AAAEEEEEELLLVVVcccqqq}}}{{{zzz}}}{{{zzzxxxssslllfffbbbbbbbbbdddkkkuuu~~~}}}vvvnnnhhheeeeeeffffffeeeaaa[[[VVVQQQOOOLLLHHHFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCIIIQQQXXX]]]eeebbb___\\\UUUOOOPPPUUUvvvjjjaaaXXXPPPLLLIIIFFFFFFIIIHHHRRRaaammmssstttssssssuuu{{{zzzuuuvvv{{{zzzfffXXXIIICCCBBB@@@???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKMMMPPPSSSUUUWWWTTTXXXWWWXXXaaaccckkk{{{nnn^^^MMMGGGGGGEEEDDDCCCCCCJJJTTT^^^gggooovvvzzz||||||}}}yyyuuuooovvvyyykkkZZZLLLFFFEEECCCDDDEEELLL]]]nnnvvvuuukkkdddYYYNNNFFFAAA>>><<>>>>>@@@DDDHHHJJJKKKIIIFFFBBB@@@@@@@@@@@@???@@@@@@@@@AAA@@@@@@??????>>>@@@EEEKKKRRRZZZ```dddccccccccccccccccccbbbbbb]]]\\\ZZZYYYXXXUUUPPPMMMFFFEEECCCAAA???>>>======999999::::::;;;;;;;;;;;;:::::::::999999999888888:::999888888777777888888777777777888888888999999777999:::;;;:::<<<>>>@@@HHHRRRaaaoooxxx|||zzzwww}}}}}}}}}~~~xxxpppnnnllliii```VVVUUUXXX^^^hhhrrrsssjjj___ZZZZZZYYY^^^eeellloooooonnnmmmfffddd```\\\\\\^^^cccfffllloooxxxzzzbbbXXXMMMHHHEEEAAAAAACCCDDDHHHQQQ]]]kkkzzz}}}||||||{{{}}}|||yyytttooolllkkklllkkkrrr{{{yyyssskkkkkkkkkkkkkkkgggbbb^^^YYYVVVQQQLLLIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>?????????>>>>>>>>>======>>>@@@EEEKKKQQQTTT___\\\[[[YYYTTTOOOQQQWWWvvvjjj```XXXOOOLLLIIIFFFFFFIIIHHHSSSbbbnnnssssssrrrrrrttt~~~zzzyyyuuuuuu{{{{{{cccVVVHHHCCCBBB@@@@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJKKKLLLOOORRRUUUWWWYYYSSSXXXXXX[[[bbbbbbffftttqqq```NNNHHHGGGEEECCCBBBCCCJJJTTT^^^gggooovvvzzz}}}}}}}}}~~~tttkkkeee\\\eeettt~~~rrrbbbSSSKKKIIIIIIGGGFFFLLL^^^ssszzzsssiii]]]TTTLLLFFFBBB@@@??????AAAEEEIIIKKKKKKJJJGGGCCCAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@AAA>>>@@@EEELLLTTT\\\cccgggeeeeeedddccccccbbbbbbaaa^^^]]][[[ZZZXXXUUUPPPMMMGGGFFFDDDBBB@@@>>>>>>===;;;;;;;;;<<<<<<=========:::::::::999999999888888:::999888888777888888888888888888888999999999999999;;;<<<<<<<<<===@@@BBBJJJUUUdddqqqzzz~~~xxx~~~|||{{{ssspppnnnlllggg]]]TTTSSSWWW]]]fffnnnlllcccZZZWWWXXXVVV\\\eeelllooommmkkkiiifffccc]]]WWWSSSUUU[[[```ooopppuuujjj[[[MMMHHHHHHEEEBBBAAA@@@DDDLLLWWWeeettt~~~}}}~~~}}}zzzvvvsssssssssrrrwww~~~|||qqqpppppppppooolllgggddd^^^ZZZUUUPPPKKKIIIHHHHHHEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>????????????>>>===<<<<<<===???BBBGGGLLLOOOUUUSSSSSSSSSOOOLLLOOOUUU~~~rrrkkk```XXXPPPMMMKKKGGGGGGJJJNNNYYYgggrrrvvvwwwxxxyyy|||{{{xxxyyy||||||~~~sssssswwwaaaUUUIIIDDDCCCAAA@@@AAAAAAAAABBBCCCEEEGGGHHHJJJKKKMMMPPPQQQRRRTTTVVVXXXTTTVVVYYY\\\aaahhhooottt}}}eeePPPJJJHHHAAA@@@DDDCCCHHHQQQ\\\gggqqqwwwzzzxxxzzz}}}}}}uuulllbbb[[[WWW\\\gggvvv}}}lllZZZNNNIIINNNEEE@@@HHHYYYkkk~~~vvvjjj^^^QQQIIIAAACCCEEEFFFFFFGGGJJJMMMLLLKKKIIIGGGEEECCCBBBBBBCCCAAA@@@@@@AAAAAA???===???AAAGGGOOOYYYaaafffgggfffffffffeeeccc```^^^\\\^^^[[[XXXWWWXXXVVVRRRNNNIIIFFFCCC@@@@@@???===<<<===<<<;;;::::::;;;<<<===;;;;;;;;;:::999888777666999999999999999999999999888888999999999::::::::::::::::::999999;;;???CCCLLLVVVdddpppzzz}}}yyytttnnnlllgggbbb\\\XXXVVVTTT]]]eeejjjhhhccc___[[[VVV\\\\\\bbbkkknnnjjjfffddd]]]ZZZYYYYYYSSSOOOUUU___jjjttt}}}qqqbbbQQQJJJFFFCCC@@@@@@AAABBBHHHSSS___mmm~~~yyyuuurrrqqqxxx}}}{{{~~~yyywwwtttssssssrrrqqqooojjjeee^^^WWWRRRMMMHHHEEEGGGFFFCCCAAA@@@@@@AAABBBDDDCCCBBB@@@@@@??????????????????@@@BBBFFFIIIKKKOOOQQQRRRRRRPPPOOOOOOPPP~~~rrrkkk___WWWOOOLLLJJJGGGGGGJJJRRR\\\jjjtttxxxzzz}}}{{{yyyqqqrrr|||{{{zzz{{{pppqqqwww```TTTHHHDDDCCCAAA@@@AAABBBCCCCCCEEEFFFHHHJJJKKKKKKMMMOOOPPPQQQSSSVVVXXXSSSUUUWWW[[[___eeelllqqq~~~hhhSSSLLLIIIDDDBBBFFFEEEIIIPPPZZZccclllsssvvvzzz|||~~~xxxqqqjjjbbb]]]ZZZ]]]eeettt|||ssscccUUUMMMGGGCCCBBBHHHSSScccxxxwwwkkkaaa\\\MMMLLLKKKKKKKKKLLLMMMNNNJJJIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@@@@AAAAAA???>>>???BBBHHHPPPZZZbbbgggiiiggggggfffdddbbb___\\\ZZZZZZXXXWWWWWWXXXWWWTTTQQQKKKHHHDDDBBBAAA@@@???=========;;;::::::::::::::::::::::::;;;::::::999999999999999999999999999999888999999999999::::::::::::;;;:::999999<<<@@@CCCMMMVVVdddqqqzzzyyyuuukkkgggaaa[[[XXXWWWYYYZZZ[[[cccjjjlllmmmnnnlllhhhaaaaaafffnnnpppjjjcccaaafff```\\\[[[XXXSSSTTTYYYhhhwwwuuueeeTTTKKKGGGDDDBBBBBBBBBBBBGGGPPPZZZgggxxx~~~zzzuuurrrrrrxxxzzzxxxzzz|||~~~zzzxxxvvvuuuuuutttsssrrroookkkeee___ZZZUUUPPPLLLJJJHHHFFFCCCBBBBBBCCCDDDCCCBBBAAA???>>>===<<<<<<===<<<<<<===@@@CCCFFFHHHLLLMMMNNNNNNMMMLLLNNNOOO|||qqqiii___VVVNNNKKKIIIFFFGGGJJJUUU___llluuuzzz}}}{{{xxxpppqqq{{{~~~~~~yyyooorrrxxx___SSSGGGDDDCCCAAAAAABBBDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMOOOOOOPPPRRRUUUXXXSSSUUUWWWYYY]]]bbbiiimmmyyykkkWWWNNNJJJEEEEEEHHHFFFIIINNNUUU^^^fffmmmqqqyyy{{{~~~|||tttpppmmmjjjhhhfffdddhhhuuuxxx|||rrr```SSSHHHGGGIIIKKKNNNXXXlllxxxrrrppp___ZZZTTTPPPNNNMMMKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEDDDBBB@@@@@@AAAAAA@@@>>>@@@CCCHHHQQQ[[[ccchhhiiigggfffeeebbb___\\\ZZZXXXVVVUUUUUUVVVWWWXXXVVVUUUNNNJJJFFFCCCBBBAAA@@@??????>>>>>>===<<<;;;:::999888999:::;;;;;;;;;;;;;;;999999999999999999999999999999999999:::::::::::::::;;;;;;::::::<<<@@@DDDNNNXXXfffrrr{{{xxxtttjjjddd\\\UUUQQQSSSWWWZZZZZZaaahhhnnntttzzzyyyuuujjjjjjnnntttuuummmfffccclllfffaaaaaa```\\\XXXXXXcccrrr|||lllZZZOOOIIIEEEDDDEEECCCBBBEEEKKKSSS___ooo~~~zzzuuurrrtttwww~~~wwwsssuuuwwwyyy{{{{{{{{{zzz{{{yyyxxxwwwxxxxxxwwwuuuvvvsssoookkkfff```YYYTTTOOOMMMJJJGGGFFFEEEFFFFFFDDDCCCBBB@@@>>>======<<<<<<<<<<<<===???AAADDDFFFIIIJJJKKKKKKKKKLLLOOOQQQzzznnnggg^^^UUUMMMJJJHHHFFFGGGJJJVVV```llltttxxx}}}}}}yyyuuuvvvxxxppptttzzz]]]QQQFFFCCCCCCBBBBBBCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMNNNNNNNNNOOOQQQUUUXXXVVVWWWYYYZZZ]]]bbbhhhllluuuqqq\\\QQQJJJFFFEEEGGGFFFHHHLLLQQQYYYbbbjjjooouuuxxx|||}}}xxxxxx{{{||||||zzzuuuttt}}}||||||kkk[[[RRRPPPNNNMMMKKKOOO]]]lllzzz}}}wwwuuuuuujjjaaaVVVOOOLLLIIIDDD???DDDDDDEEEFFFGGGGGGGGGGGGGGGDDDBBBAAAAAAAAA@@@???AAACCCHHHQQQZZZaaafffgggeeedddbbb```]]]ZZZWWWVVVTTTTTTTTTVVVWWWWWWWWWVVVPPPLLLHHHEEEDDDCCCBBBBBB@@@@@@??????>>>===<<<;;;999999::::::::::::999999888999999999999999::::::999999999:::::::::;;;;;;;;;;;;;;;:::;;;===AAAEEEOOOYYYgggttt}}}zzzssspppjjjddd[[[RRRMMMLLLOOOQQQXXX]]]bbbhhhrrryyyxxxsssmmmkkknnnssstttooojjjhhhnnnmmmlllllljjjhhheeedddcccnnnwwwzzz|||tttaaaUUUMMMFFFDDDEEECCCAAABBBGGGNNNXXXhhhvvv{{{vvvssstttvvv}}}zzzrrrrrrsssuuuwwwxxxwwwwwwzzzyyyxxxyyy{{{|||{{{zzz{{{zzzwwwtttoooggg___YYYTTTRRROOOKKKIIIGGGGGGGGGEEEEEEDDDBBBAAAAAAAAAAAA>>>??????@@@AAACCCEEEFFFIIIJJJKKKKKKLLLOOOSSSWWW{{{oooggg^^^UUUMMMIIIGGGFFFGGGKKKUUU___kkksssvvv{{{{{{wwwxxxvvvooottt{{{\\\PPPEEEBBBCCCBBBBBBDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNOOOOOOPPPQQQUUUWWWYYYZZZ\\\]]]___dddjjjnnnuuuzzzdddUUUKKKFFFDDDDDDEEEFFFIIIOOOWWW```hhhmmmsssvvv{{{}}}~~~xxxggg\\\UUUNNNLLLKKKLLLRRRYYYccciiiooooookkkgggfffhhhbbbYYYOOOHHHFFFDDD???;;;@@@BBBDDDFFFHHHJJJJJJKKKKKKHHHDDDBBBBBBAAA@@@???AAACCCGGGNNNVVV\\\___``````___]]]ZZZXXXVVVTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVRRRNNNJJJGGGFFFFFFFFFFFFAAAAAA@@@???>>>===<<<<<<::::::::::::999888777666888888888999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCFFFQQQ[[[iiivvv~~~~~~uuunnnkkkgggbbbZZZRRRMMMKKKKKKLLLTTTXXX]]]bbbjjjrrrrrrmmmiiigggiiinnnqqqnnnllllllsssxxx{{{zzzvvvsssttttttmmmnnnooorrrxxx{{{iii\\\RRRHHHDDDDDDCCCAAAAAAEEEKKKSSSbbbooozzz}}}xxxtttuuuwww}}}sssqqqpppqqqsssuuutttsssvvvvvvwwwzzz}}}~~~}}}~~~}}}|||zzzuuunnneee^^^ZZZWWWSSSNNNJJJGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNRRRWWWZZZ~~~rrrjjj___VVVMMMIIIHHHFFFIIIMMMTTT___lllsssuuuzzz~~~vvvwwwqqqlllsssyyyZZZNNNDDDBBBCCCCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMOOOQQQRRRRRRSSSUUUVVVZZZ[[[]]]^^^```eeejjjoootttppp\\\OOOHHHDDDCCCCCCDDDGGGMMMTTT\\\dddhhhsssvvv{{{~~~wwwcccXXXOOONNNOOONNNNNNOOOQQQTTTXXXXXXVVVSSSSSSTTTOOOJJJDDDAAAAAAAAA???===>>>@@@DDDGGGKKKMMMNNNOOOPPPMMMHHHDDDCCCBBBAAA???@@@AAADDDIIIOOOTTTVVVVVVWWWVVVTTTRRRQQQPPPPPPPPPOOOQQQTTTUUUUUUUUUVVVXXXUUUQQQMMMJJJJJJKKKLLLLLLGGGEEEBBB???===<<<<<<<<<;;;;;;;;;:::999888666666888888888999999::::::;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>??????===???DDDIIIMMMPPPQQQRRRUUUQQQKKKGGGDDDBBBAAA?????????AAAEEEIIILLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKNNNRRRTTTUUUVVVXXX[[[YYYUUUQQQNNNOOOQQQSSSSSSTTTPPPKKKEEEAAA>>>>>>>>><<<<<<<<<<<<;;;::::::999777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<===@@@DDDHHHSSS]]]lllxxx}}}yyynnnjjjaaa___[[[XXXWWWXXXZZZ[[[WWW\\\```aaaccchhhkkkjjjnnnooouuu}}}xxxpppmmmnnnvvvzzzxxxxxx|||~~~|||uuummmiiioooxxxzzzqqqiii___RRRIIIGGGCCCAAAAAADDDEEEIIIRRR\\\ooo||||||yyyyyy|||sssllldddaaadddggghhhhhhiiikkkooouuu|||}}}yyyrrrnnnhhh```ZZZTTTQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJJJJKKKNNNQQQTTTVVVXXX\\\^^^{{{pppfff```WWWNNNJJJHHHHHHKKKOOOXXXdddrrryyyyyy}}}{{{pppmmmuuunnnXXXMMMCCCAAACCCCCCDDDFFFHHHHHHIIIJJJLLLNNNOOOQQQLLLPPPTTTVVVVVVUUUUUUUUUUUUWWWXXXZZZ]]]aaaggglllooo}}}nnn[[[PPPJJJFFFBBBCCCFFFJJJOOOTTTXXX[[[ggglllsssyyy~~~zzzqqqgggbbb\\\UUUPPPOOOLLLIIIFFFEEEDDDBBB???===>>>???@@@>>><<<<<<===>>><<>>>>>???BBBEEEFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHLLLQQQSSSUUUWWW[[[^^^\\\XXXTTTRRRSSSUUUXXXYYYaaa\\\TTTLLLFFFBBBAAAAAA;;;<<<======>>>=========777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<===@@@EEEHHHTTT^^^mmmyyy|||~~~qqqlllfffccc^^^ZZZYYY[[[^^^aaa\\\bbbeeecccaaacccffffffjjjmmmuuutttgggaaabbbgggjjjlllsss{{{|||xxxyyysssrrryyy|||vvvqqqmmmcccVVVLLLJJJCCCBBBBBBDDDCCCEEELLLUUUcccppp~~~{{{{{{~~~qqqiii___[[[]]]aaacccccceeeggglllsss{{{|||uuummmeee___[[[YYYXXXWWWUUURRRPPPOOONNNMMMLLLLLLMMMNNNOOOOOONNNNNNOOORRRVVVYYY[[[]]]```bbbzzznnnfff^^^VVVOOOKKKIIIHHHMMMSSSZZZdddrrr{{{~~~~~~|||xxxlllhhhuuupppZZZMMMBBBAAADDDEEEFFFGGGGGGHHHJJJKKKLLLMMMOOOQQQNNNPPPTTTWWWWWWVVVTTTRRRTTTVVVYYY[[[]]]```dddgggmmmvvv}}}eeeTTTKKKFFFDDDDDDDDDDDDFFFLLLTTTYYYfffjjjpppuuuyyy|||yyynnngggccc^^^VVVOOOJJJHHHFFFEEEDDDCCC@@@>>>AAA@@@@@@???>>>======<<<>>>@@@EEEJJJPPPUUUYYY[[[YYYWWWSSSNNNJJJEEEBBBAAA@@@>>>>>>???AAACCCCCCBBB@@@AAA@@@@@@???@@@DDDFFFHHHMMMRRRUUUWWWYYY^^^aaaaaa___[[[VVVTTTUUUYYY]]]iiihhhbbbXXXPPPJJJBBB;;;>>>>>>===<<<::::::<<<>>>:::::::::::::::;;;;;;;;;<<<:::999999:::;;;;;;:::???<<<<<<=========BBBIIIVVV```nnnzzz}}}zzzxxxnnnbbb]]][[[]]]]]]\\\[[[]]]eeejjjooommmgggcccdddggghhhhhhllluuu{{{vvvhhh[[[XXXYYY\\\dddlllqqqsssrrrsssvvvyyyzzz{{{yyyooommmiii\\\OOOJJJIIIBBB>>>???BBBDDDIIINNN[[[hhh{{{}}}}}}|||}}}~~~wwwlllaaa]]]\\\\\\___cccgggjjjooovvv}}}xxxppphhhdddbbb___[[[ZZZZZZ[[[[[[ZZZZZZXXXVVVVVVWWWWWWVVVUUUXXXXXXXXXYYY\\\```dddfffyyypppiii^^^VVVNNNKKKHHHHHHLLLRRRZZZdddrrr|||~~~zzzyyypppmmmzzzqqqZZZNNNDDDBBBEEEGGGHHHIIIIIIKKKLLLMMMMMMNNNOOOQQQNNNPPPSSSVVVWWWWWWVVVUUUSSSUUUYYY]]]___cccgggjjjhhhooo}}}kkkWWWLLLHHHDDDDDDDDDDDDFFFKKKQQQWWWaaafffmmmsssxxx|||xxxrrrnnnggg]]]UUUOOOLLLHHHEEEDDDBBB???===AAA@@@@@@@@@@@@?????????AAABBBFFFLLLSSSZZZ___```___\\\WWWQQQKKKFFFCCCAAA???>>>===>>>@@@BBBBBBAAA???@@@???>>>>>>???BBBEEEHHHMMMRRRVVVXXXZZZ^^^bbbdddccc```\\\YYYYYY[[[^^^gggllllllcccXXXOOOGGGAAA??????>>>===;;;;;;<<<===;;;;;;;;;;;;::::::::::::;;;:::888999:::;;;;;;:::===;;;;;;===>>>???DDDKKKWWWaaaooozzz~~~}}}qqqfffaaa___```aaa^^^]]]___bbbhhhoooooojjjffffffhhhjjjhhhjjjqqqvvvsssggg\\\UUUUUUWWW]]]ccchhhiiihhhmmmoooqqqqqqqqquuu{{{uuurrrlll```RRRLLLGGGAAA===>>>AAABBBFFFJJJUUU```rrr~~~}}}~~~wwwmmmccc`````````cccgggkkkmmmrrrxxx~~~{{{xxxpppmmmjjjhhhhhhiiihhhhhhfffdddbbbbbbaaaaaa___]]]^^^]]]]]]^^^```dddgggjjj~~~xxxqqqkkk]]]UUUNNNJJJHHHGGGKKKQQQXXXbbbooozzz~~~~~~|||{{{uuuuuuqqqYYYNNNEEEEEEGGGHHHIIIKKKLLLMMMOOOOOONNNOOOPPPRRROOOQQQSSSUUUWWWXXXXXXWWWUUUXXX\\\___aaacccfffhhhfffjjjuuusss\\\OOOKKKEEEEEEDDDCCCDDDHHHNNNRRR[[[```iiipppvvv{{{zzzrrrggg___UUUQQQLLLGGGEEECCCBBB@@@@@@@@@@@@AAAAAAAAABBBBBBDDDCCCFFFNNNYYYccchhhjjjiiieee^^^VVVNNNHHHDDDBBB???>>>======???AAAAAA@@@>>>>>>>>>===<<<===@@@CCCGGGMMMTTTXXXZZZ\\\___bbbiiihhhgggccc```___```aaaeeeooovvvpppcccWWWLLLEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999888888:::<<<;;;;;;;;;999:::===???AAAGGGNNNZZZcccooozzzrrriiidddbbbdddccc```^^^___\\\dddmmmpppmmmhhhfffgggmmmjjjiiimmmrrrqqqiiibbbWWWVVVVVVXXX\\\^^^^^^^^^dddfffggggggfffiiinnnsss~~~yyysssfffXXXOOOHHHBBB>>>@@@AAAAAACCCGGGQQQ\\\lll}}}}}}uuullliiigggeeefffiiiqqqsssvvvzzz~~~}}}zzzyyyxxxxxxwwwvvvrrrqqqoooooonnnlllhhheeefffeeeddddddfffiiimmmooo{{{vvvooojjj\\\TTTMMMIIIGGGGGGKKKQQQUUU^^^kkkvvv~~~}}}xxx{{{mmmVVVMMMFFFFFFHHHIIIJJJLLLMMMNNNPPPPPPOOOOOOPPPQQQTTTTTTUUUVVVWWWXXXXXXXXXZZZ\\\___```______```aaaiiijjjqqqzzzcccSSSLLLFFFFFFEEECCCCCCFFFJJJNNNXXX^^^fffnnntttyyy}}}zzzrrrlll___ZZZRRRLLLIIIGGGFFFEEE@@@@@@AAAAAABBBBBBCCCCCCCCCCCCFFFOOO]]]kkkrrruuusssnnnfff\\\SSSLLLGGGEEE@@@???===>>>???@@@@@@???=========<<<;;;<<>>======<<<:::999888999;;;<<<<<<;;;<<<::::::>>>@@@AAAHHHOOO]]]eeepppzzz~~~ooohhhcccaaacccccc^^^[[[\\\XXX```kkkpppooojjjgggfffppplllhhhjjjppprrroookkkbbb```^^^\\\[[[ZZZXXXWWW]]]___`````````bbbhhhmmm{{{zzznnn^^^SSSLLLFFFBBBDDDDDDCCCCCCFFFLLLUUUddduuu{{{wwwqqqlllkkkmmmxxxyyy{{{}}}~~~xxxwwwvvvvvvuuusssnnnkkkkkkkkkjjjjjjkkkooorrrtttzzztttmmmggg[[[SSSLLLIIIGGGGGGLLLRRRVVV^^^jjjvvvxxxzzzgggRRRKKKFFFGGGIIIIIIJJJMMMMMMNNNOOOOOONNNNNNPPPQQQXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^^^^]]]]]]^^^___iiiiiinnn{{{~~~jjjWWWNNNGGGFFFEEECCCBBBDDDHHHKKKVVV\\\eeennnssswwwzzz|||~~~}}}qqqjjj```VVVPPPKKKHHHGGGBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAEEENNN^^^mmmxxx~~~{{{vvvnnncccYYYQQQLLLIIICCCAAA??????AAAAAAAAA@@@>>>>>>===<<<;;;<<<>>>AAAGGGNNNYYY```bbbcccdddfffiiikkknnnnnnmmmllllllmmmnnnuuu|||~~~{{{rrr```PPPKKKGGGBBB???@@@AAABBBAAA@@@@@@??????>>>===<<<<<<<<<:::999:::<<<======<<<>>>;;;<<>>>>>======<<<<<>>===<<<>>><<<<<>>AAACCCHHHRRR___hhhkkkkkkjjjkkkhhhjjjmmmnnnmmmmmmnnnooopppvvv{{{yyyiii___QQQHHHFFFFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>===>>>>>>>>><<<===;;;<<>><<<;;;999;;;???CCCFFFMMMTTT```iiivvv~~~|||zzz~~~uuunnniiigggaaa```cccjjjmmmiiiffffff```bbbeeegggggggggfffeeekkkhhheeefffhhhkkkmmmmmmkkknnnpppnnnggg```[[[YYYZZZ]]]___```aaaeeelllrrruuuyyyppp\\\TTTKKKGGGEEEBBBBBBEEE@@@CCCIIIQQQ___rrr~~~~~~{{{xxxvvvuuusssqqqjjjjjjlllpppuuu|||pppcccWWWQQQKKKGGGIIIOOOUUUYYY```dddmmmzzz{{{}}}uuupppzzzrrraaaYYYPPPMMMKKKKKKNNNPPPPPPNNNPPPRRRSSSTTTSSSSSSUUUVVVYYY[[[^^^dddjjjmmmkkkiii___]]][[[ZZZ[[[___bbbeeeeeeeeeiiipppwww~~~zzzssswwwuuucccVVVKKKGGGEEEFFFFFFDDDEEEHHHOOOSSSYYYaaaiiipppuuuwww{{{{{{~~~~~~sssiii```[[[\\\XXXTTTPPPMMMKKKGGGEEEDDDCCCBBBCCCJJJWWWeeeooo{{{}}}tttllleee^^^UUUQQQMMMLLLMMMMMMJJJGGG@@@@@@AAA@@@???@@@BBBEEEOOOVVV___gggkkklllllllllllllllllllllkkkkkkkkkkkknnnoooqqquuuzzz|||oooaaaXXXSSSSSSSSSTTTOOOJJJJJJLLLMMMKKKHHHJJJFFFBBB???>>>>>>>>>===;;;:::;;;===???BBBLLLVVVfffnnnyyy~~~{{{{{{}}}{{{lllcccaaacccddddddbbbdddjjjooojjjaaaZZZ]]]```bbbbbbbbbdddeeeiiilllnnnnnnppprrroooiiiiiilllppprrrpppjjjbbb]]]^^^bbbeeeddd```bbbiiippprrrwww}}}iii\\\OOOIIIGGGDDDBBBCCCBBBDDDIIINNNUUUbbbxxx{{{{{{{{{{{{{{{zzzvvvoookkkhhhhhhiiimmmttt}}}sssfffXXXRRRLLLIIIKKKQQQWWW[[[```eeennn|||vvvsss~~~sssbbbZZZPPPNNNLLLMMMQQQSSSTTTSSSSSSTTTVVVVVVUUUUUUWWWYYY[[[^^^ccciiioooqqqpppnnngggeeebbb`````````bbbcccgggfffiiiooottt{{{uuussszzzjjjZZZPPPJJJGGGGGGFFFCCCDDDGGGLLLOOOUUU]]]eeemmmrrruuuyyyzzz~~~}}}vvvoookkkkkkgggbbb]]]XXXSSSNNNJJJDDDCCCBBBBBBGGGQQQ]]]fffttt|||~~~wwwpppggg___XXXUUURRRQQQRRRQQQMMMJJJCCCCCCBBB@@@???@@@BBBEEERRRXXXaaahhhlllmmmlllllljjjkkkkkkkkklllllllllllllllmmmoooqqqvvv{{{wwwooohhhdddcccccc]]]XXXTTTSSSUUUUUURRROOOMMMIIIDDDAAA??????>>>===;;;:::;;;===???CCCMMMWWWgggooozzz|||xxxwww|||vvviiiaaa```bbb___bbbfffiiinnnpppkkkbbb]]]]]]]]]]]]^^^___aaabbbeeehhhiiiiiilllooonnnjjjiiilllqqquuuwwwtttppplllffffffeeecccccceeejjjmmmooorrr{{{ooobbbSSSLLLHHHEEEBBBCCC???@@@DDDIIINNNYYYmmm|||{{{{{{{{{{{{yyyuuuooojjjeeefffhhhmmmttt}}}rrrfffXXXSSSMMMJJJMMMTTT[[[___aaafffppp~~~yyyyyysssccc[[[QQQOOOOOOPPPSSSVVVWWWXXXVVVWWWYYYYYYXXXXXXZZZ[[[\\\```eeekkkoooppppppoookkkjjjiiigggffffffffffffkkkiiijjjmmmqqqwww|||wwwzzztttaaaUUUNNNHHHGGGEEECCCCCCEEEHHHKKKQQQXXX```hhhooorrrvvvwww|||zzzvvvsssoookkkeee```YYYRRRMMMFFFEEEDDDCCCFFFLLLUUU[[[jjjttt}}}{{{uuukkkbbb\\\YYYWWWWWWXXXVVVQQQMMMFFFEEECCCAAA???@@@DDDGGGVVV[[[ccciiilllllllllllliiijjjkkkllllllmmmmmmmmmkkkkkklllmmmpppsssvvvxxxzzzyyywwwuuurrrooommmlllgggccc___]]]]]]]]]YYYVVVSSSOOOIIIDDDAAA???>>>===<<<:::;;;>>>@@@DDDOOOYYYiiiqqq{{{|||vvvrrrvvv{{{oooddd^^^^^^```^^^cccfffhhhlllqqqrrrooodddaaa\\\YYYZZZ\\\^^^______`````````ccciiikkkhhhfffiiimmmssswwwwwwssspppjjjfffaaaaaadddhhhlllmmmmmmooouuuwwwhhhXXXOOOJJJEEEBBBCCC??????AAADDDGGGNNN___ppp~~~{{{{{{zzzzzzxxxtttnnniiiccceeeiiipppxxx~~~ooobbbVVVRRRLLLKKKOOOWWW___ddddddiiisss}}}rrrbbb\\\RRRRRRQQQRRRTTTVVVXXXYYYXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^aaaeeegggggghhhiiikkkhhhhhhjjjkkklllmmmmmmmmmooolllkkkllloootttkkkZZZQQQIIIFFFEEEBBBBBBEEEEEEHHHMMMSSS\\\dddkkkooorrrtttzzz~~~zzztttrrrnnniiiddd]]]VVVQQQIIIIIIGGGFFFGGGKKKQQQUUUaaakkkuuuyyyzzzwwwoooggg]]]\\\[[[[[[[[[XXXRRRLLLGGGFFFCCCAAA@@@BBBFFFJJJXXX\\\bbbgggiiihhhhhhiiiiiijjjkkklllmmmmmmmmmmmmkkkkkkkkkkkklllmmmooopppoooppppppqqqqqqpppoooooollliiieeecccbbb```\\\ZZZXXXSSSLLLGGGCCC@@@>>><<<<<<:::;;;>>>AAAFFFQQQ\\\kkkrrr|||{{{tttrrrxxx{{{rrrggg^^^ZZZ\\\^^^dddgggfffccceeeoooyyy~~~oooiii```[[[ZZZ[[[\\\]]][[[[[[YYYWWW[[[bbbfffeeeeeefffjjjooorrrqqqkkkfff```]]]ZZZ[[[aaahhhnnnrrrsssrrruuu|||~~~nnn\\\QQQKKKEEEBBBCCCBBBAAABBBCCCCCCHHHUUUbbbyyy|||{{{yyyxxxvvvrrrlllgggeeehhhnnnvvv~~~|||kkk^^^SSSOOOKKKLLLRRR[[[dddjjjiiinnnwwwooo```\\\TTTTTTSSSSSSSSSTTTVVVXXXYYYZZZ\\\[[[ZZZZZZ[[[\\\aaadddfffeeeaaa```cccgggfffgggiiilllnnnoooppppppqqqnnnllllllnnnrrr}}}xxx___TTTIIIEEEDDDCCCCCCEEEEEEFFFJJJPPPXXXaaahhhmmmoooqqqwww{{{xxxsssnnnhhh```XXXSSSJJJJJJIIIGGGGGGIIIMMMQQQWWW___hhhnnnrrrtttpppiii^^^\\\[[[\\\[[[XXXPPPKKKFFFEEECCCAAAAAACCCHHHLLLVVVZZZ^^^aaaaaaaaaaaaaaafffgggiiilllmmmnnnmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmnnnooopppnnnllliiifffdddaaa]]][[[ZZZUUUNNNHHHDDDAAA???======;;;<<>>===;;;<<>><<<<<<@@@DDDKKKYYYeeetttyyy~~~|||wwwkkk___YYYYYY[[[]]]```gggkkkkkkiiihhhddd___lllrrrvvvtttmmmfffeeefffeeeddd```]]]bbbkkkppppppbbb]]]YYY\\\ccciiijjjhhh```___```dddkkksssyyy|||}}}|||~~~tttbbbVVVMMMIIIHHHBBB@@@@@@AAAAAA@@@EEELLL[[[kkk~~~zzzvvvpppllljjjpppxxxwwweeeWWWQQQOOONNNSSS]]]kkkwww~~~|||~~~zzzzzzvvvaaaXXXWWWRRRTTTVVVVVVUUUVVVZZZ^^^]]]^^^______]]]\\\]]]^^^eeeqqq~~~uuukkkhhhhhhjjjiiiiiihhhhhhhhhiiiiiifffeeefffhhhjjjmmmvvv|||kkkXXXNNNJJJFFFDDDDDDEEEDDDEEEGGGNNNVVV^^^cccmmmlllpppxxxyyyrrrlllfffbbbWWWUUUPPPKKKGGGFFFHHHKKKRRRYYYbbbjjjtttzzzwwwqqqeeebbb___]]]\\\YYYSSSNNNIIIIIIHHHEEEBBB@@@AAABBBGGGIIIJJJIIIGGGFFFFFFGGGFFFKKKTTT^^^fffmmmqqqsssooopppppppppoooooonnnmmmjjjjjjllllllkkkjjjhhhfffeeeffffffccc___[[[XXXWWWVVVQQQKKKFFFDDDBBBAAA???>>><<<<<<@@@EEELLLZZZgggvvv||||||yyyzzzyyylll```ZZZYYY[[[]]][[[```bbbccceeehhhgggccccccmmmwwwwwwpppiiigggiiibbbbbb___]]]bbblllrrrrrrmmmddd\\\]]]eeennnssstttrrrllliiilllttt{{{{{{xxx|||zzzzzz|||}}}iii[[[PPPKKKJJJCCCAAAAAACCCCCCBBBGGGMMMMMM[[[www}}}yyysssooonnnttt}}}ppp```WWWNNNMMMOOOVVVdddqqq|||uuupppuuusss```XXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]\\\\\\]]]___aaacccfffjjjooosssrrrnnnhhhdddkkkkkkkkkkkkjjjjjjiiihhhhhheeeeeegggiiikkkqqqyyyttt]]]QQQMMMJJJIIIIIIEEEBBBCCCGGGKKKOOOWWW```gggmmmtttyyy|||~~~xxxpppkkkfff]]]TTTOOOKKKGGGGGGIIIKKKUUUeeeuuu|||vvvppplllgggbbb]]]XXXTTTPPPMMMKKKGGGCCC@@@???@@@AAAAAACCCEEEEEEEEEEEEFFFGGGIIIJJJOOOYYYfffqqqvvvxxxwwwtttqqqoooooopppooonnnmmmmmmmmmnnnooonnnllljjjhhhgggfffccc```\\\XXXVVVRRROOOJJJGGGEEECCCAAA???>>>===???BBBEEEKKKYYYfffyyy}}}zzzwww{{{yyykkkbbbWWWVVV\\\ZZZ]]]]]]\\\\\\```fffiiihhhkkkkkkmmmooonnniiifffeeelllfff```___eeelllrrrtttkkkkkkjjjhhhhhhlllsssyyywwwvvvuuuuuuvvvvvvuuussstttrrrrrrvvvzzz~~~yyycccTTTKKKHHHGGGDDDAAA@@@AAACCCEEEEEENNNYYYlll{{{yyyxxxwwwzzz~~~ooo___WWWOOONNNPPPXXXeeettt~~~vvvsssxxx}}}xxxdddZZZWWWWWWWWWXXXXXXYYYZZZZZZ[[[]]]]]]\\\[[[[[[]]]```ccchhhkkkpppsssrrrnnnhhhdddhhhjjjlllnnnmmmkkkiiiggghhhffffffiiijjjlllqqqyyy}}}dddUUUNNNIIIGGGGGGEEECCCCCCGGGKKKNNNWWW___ffflllsssyyy|||zzzmmmcccWWWPPPKKKFFFEEEGGGLLLUUUdddttt~~~zzzrrroookkkgggccc^^^XXXTTTOOOKKKFFFBBB@@@@@@@@@@@@???AAACCCDDDDDDEEEEEEFFFFFFGGGKKKUUUcccnnnuuuwwwyyyvvvtttssssssrrrpppooommmmmmlllnnnoooooommmkkkiiihhhgggddd```\\\XXXVVVOOOLLLHHHEEEDDDCCCAAA@@@???>>>???CCCFFFLLL[[[hhhzzz~~~}}}{{{xxxjjjbbbWWWWWW\\\ZZZXXXWWWWWWYYY^^^dddeeedddhhhkkkoooqqqnnnjjjggggggkkkhhhddddddgggmmmrrruuurrrsssrrrpppooopppuuuyyyxxxyyy{{{~~~~~~{{{vvvrrrpppoooqqqwwwzzz|||nnn^^^TTTPPPIIIFFFCCCAAABBBCCCCCCCCCEEENNN]]]sss~~~|||lll^^^VVVPPPPPPRRRZZZgggwwwzzzzzzyyy~~~{{{iii^^^ZZZXXXXXXXXXXXXYYYZZZ[[[[[[]]]]]][[[YYYXXXZZZ^^^bbbgggkkkooorrrrrrooojjjgggfffiiimmmppppppnnnjjjhhhgggeeeeeeiiijjjjjjooovvvppp]]]RRRKKKGGGGGGFFFDDDDDDGGGJJJMMMUUU]]]dddjjjrrrxxx}}}xxxtttuuu|||sssgggYYYPPPIIIDDDCCCFFFJJJRRR```ppp|||}}}wwwuuussspppmmmgggaaa\\\VVVPPPHHHCCCCCCCCCBBB@@@???@@@CCCEEEGGGGGGGGGGGGDDDEEEIIISSSaaannnvvvzzz{{{zzzyyyxxxxxxvvvssspppnnnmmmmmmnnnoooooonnnlllkkkjjjgggddd___[[[WWWUUULLLIIIFFFDDDCCCCCCAAA@@@@@@???@@@CCCFFFNNN]]]kkk{{{{{{lllcccWWWVVVYYYVVVPPPOOOPPPVVV]]]aaabbbaaafffkkkqqqrrrqqqnnnmmmmmmmmmnnnnnnmmmnnnpppsssvvvyyyyyyyyyxxxvvvvvvwwwyyy{{{xxxppppppqqqvvv|||~~~~~~vvvdddXXXRRRJJJHHHEEECCCCCCBBBAAA@@@CCCHHHSSSddd{{{~~~}}}yyyjjj]]]WWWRRRRRRTTT[[[hhhwwwzzzvvviiibbb^^^YYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\ZZZWWWUUUVVV[[[___dddggglllpppqqqpppmmmkkkhhhjjjllloooooonnnllljjjeeeccccccggggggggglllrrr}}}hhhZZZOOOJJJIIIHHHEEEEEEGGGJJJLLLSSS[[[aaahhhpppwww|||yyyppplllmmmooozzzqqqeeeWWWNNNGGGCCCDDDHHHHHHNNN[[[jjjxxx~~~}}}zzztttmmmhhh```YYYOOOJJJHHHHHHEEECCCAAACCCFFFJJJMMMMMMLLLJJJEEEEEEIIISSSbbbpppzzz~~~~~~}}}}}}}}}}}}zzzuuurrrooonnnmmmnnnooopppnnnmmmlllkkkgggccc^^^YYYVVVTTTMMMJJJGGGDDDCCCBBBAAA???@@@???@@@CCCFFFNNN^^^lll{{{pppfffZZZVVVWWWQQQNNNKKKLLLUUU]]]aaaaaabbbfffkkkooosssvvvyyywwwsssrrruuuwwwvvvsssrrrtttvvvzzzzzzzzzzzzyyyzzz{{{|||wwwoooqqqqqqvvv{{{}}}{{{|||}}}iiiZZZRRRJJJHHHEEECCCCCCBBBAAA???EEEFFFLLLYYYlll~~~}}}xxxhhh\\\WWWSSSTTTWWW]]]ggguuu}}}zzznnnfffbbb```YYYYYYXXXXXXXXXZZZ\\\]]][[[\\\[[[WWWSSSTTTXXX]]]___bbbgggllloooppppppoookkkkkkkkkkkklllmmmmmmnnnfffccccccfffffffffkkkqqqzzztttcccUUUMMMJJJIIIFFFEEEGGGIIIKKKQQQYYY^^^eeeooovvv{{{|||tttlllhhhhhhfffoooyyyiii^^^SSSMMMHHHEEEGGGJJJHHHNNNYYYhhhwwwyyytttjjjcccYYYRRRNNNKKKHHHEEEDDDEEEHHHMMMQQQQQQNNNKKKEEEFFFJJJTTTcccrrr|||}}}xxxuuuqqqooonnnnnnoooooonnnmmmllljjjfffaaa\\\XXXTTTSSSPPPMMMIIIEEEDDDBBB@@@>>>@@@???@@@CCCFFFMMM\\\kkkxxx|||sssnnneeecccbbbZZZVVVOOONNNWWW___bbbccceeegggjjjlllpppzzzwwwtttwwwyyywwwssspppqqqsssyyyyyyyyyzzz|||~~~uuunnnmmmlllnnnrrrrrrqqqsssxxxrrr```VVVLLLIIIEEECCCCCCBBBAAA@@@CCCAAADDDNNN[[[mmm}}}~~~uuufffZZZVVVRRRUUUYYY___hhhuuurrrgggbbb___^^^ZZZYYYXXXXXXXXXZZZ\\\^^^[[[^^^^^^[[[UUUTTTWWW\\\[[[^^^ccchhhlllnnnoooooommmllljjjjjjjjjkkkmmmnnnhhheeeccceeeeeeeeekkkrrrvvvooo]]]QQQMMMKKKGGGFFFHHHHHHIIIPPPWWW\\\cccmmmuuuzzz~~~|||wwwoookkkjjjhhhooo~~~{{{tttddd\\\TTTPPPMMMJJJJJJLLLKKKPPPYYYhhhxxx}}}rrrnnnfff\\\TTTMMMJJJHHHEEEFFFJJJOOOSSSSSSNNNIIIEEEEEEJJJUUUdddrrr{{{{{{xxxtttrrroooooooooooonnnmmmkkkiiiddd___ZZZVVVSSSRRRQQQNNNIIIFFFDDDBBB???===>>>===???CCCEEEKKKYYYfffrrrwww~~~|||zzz~~~{{{vvvzzzzzz}}}}}}vvvhhh[[[UUU[[[aaabbbcccfffeeeiiijjjkkkuuuwwwrrrrrrrrrqqqooonnnooopppyyyyyyzzz|||~~~~~~~~~}}}yyyrrrnnnllljjjkkknnnnnnmmmpppuuuvvvzzz}}}jjj^^^RRRNNNHHHEEECCCCCCBBBBBBCCC@@@CCCIIIPPP[[[qqq~~~~~~}}}}}}}}}rrrbbbVVVSSSOOOTTTZZZbbbkkkwww}}}{{{}}}yyykkkddd```]]]ZZZ[[[ZZZXXXWWWXXXZZZ]]]^^^^^^aaaddd```ZZZWWWYYY]]]ZZZ\\\```eeehhhkkkllllllkkkkkkkkkjjjjjjjjjjjjjjjgggccc`````````aaahhhppptttjjjYYYSSSLLLHHHGGGHHHHHHHHHNNNUUUZZZbbbkkksssxxx|||~~~zzzzzzwww|||vvvooofff___ZZZWWWTTTNNNKKKLLLKKKOOOWWWeeevvv|||zzzuuujjj\\\RRRNNNNNNIIIJJJMMMRRRWWWVVVPPPJJJFFFGGGMMMYYYhhhuuu}}}}}}zzzvvvtttqqqoooooonnnmmmllliiigggbbb]]]YYYUUUSSSRRRNNNKKKGGGDDDCCCAAA???>>>;;;<<>>BBBDDDHHHRRR^^^gggmmmvvvyyytttrrryyy|||uuudddaaaaaa]]]]]]aaa\\\hhhlllccc___gggooopppoookkkhhhiiiooouuuxxxyyytttwww{{{xxxmmmdddeeegggkkkooossssssooolllfffeeehhhlllllljjjkkkooopppsssvvvxxx}}}~~~ccc\\\SSSJJJFFFDDDCCCCCCAAA???CCCHHHEEEDDDRRReeevvvyyy|||~~~wwwjjj]]]UUURRRTTT\\\cccgggppp~~~wwwppp{{{sssfffbbbaaa___^^^___\\\\\\ZZZZZZZZZ\\\^^^```eeeeeefffeeecccaaa^^^\\\___```bbbdddeeeggghhhhhheeefffhhhkkkmmmkkkfffccc\\\ZZZWWWUUUXXX]]]cccgggnnn}}}nnn[[[QQQKKKGGGHHHHHHHHHKKKPPPYYY```iiipppuuuyyy~~~zzzwwwuuurrrsssooohhhbbb]]]YYYTTTQQQMMMKKKLLLTTTdddzzzwwwkkk```XXXSSSRRRRRRSSSWWW[[[ZZZSSSMMMJJJMMMTTT```mmmvvvyyyyyy||||||}}}~~~}}}zzzxxx{{{ssspppssssssnnnkkkllleeebbb___\\\YYYVVVSSSPPPNNNJJJDDDAAA??????>>>>>>;;;;;;===@@@AAABBBIIIQQQ]]]jjjwww}}}xxxvvvtttxxx{{{xxxeee```aaabbbdddhhheeeffffffgggffffffeeeeeeiiijjjkkkjjjjjjlllrrrvvvyyyxxxyyy|||}}}yyyoooggghhhggghhhlllppprrrqqqooollllllllljjjhhhiiilllnnnrrrppprrryyy{{{{{{yyykkkZZZNNNKKKJJJHHHEEEBBBCCCBBBAAAAAAEEEMMMSSShhhzzz{{{yyyzzz}}}wwwzzz{{{uuuiii]]]WWWUUUTTT^^^gggmmmuuussskkkwwwyyymmmaaa]]]]]]\\\\\\^^^^^^]]]\\\\\\\\\^^^___aaacccdddddddddcccaaa^^^\\\^^^```bbbfffhhhjjjkkkkkkeeefffhhhkkkmmmlllhhheee\\\ZZZXXXWWWYYY^^^cccgggrrr|||~~~|||gggVVVOOOJJJIIIHHHHHHJJJOOOWWW]]]gggnnnssswww|||}}}{{{yyywwwvvvqqqjjjddd^^^YYYTTTQQQOOOMMMMMMRRR^^^ppp~~~~~~|||vvvmmmddd]]]ZZZYYYWWWVVVZZZ^^^\\\TTTMMMKKKNNNVVVbbbnnnvvvwwwvvvvvvwwwxxxzzz{{{|||{{{zzz|||vvvsssuuutttoookkklllfffccc___\\\YYYVVVRRRPPPLLLIIIEEEAAA@@@???>>>===;;;;;;===@@@@@@AAAHHHPPP\\\hhhvvv~~~~~~|||zzz||||||ttt}}}yyyiiibbbaaa```bbbeeeddddddeeeffffffffffffeeefffggggggfffdddfffjjjmmmssstttvvvyyyzzzxxxrrrmmmlllkkkkkkmmmpppqqqnnnllljjjjjjjjjhhhggghhhjjjmmmqqqooorrrwwwxxxxxx}}}wwwcccUUUOOOLLLGGGCCCCCCCCCBBB@@@???BBBHHHLLLZZZiii~~~wwwtttuuuyyy}}}zzzuuuxxxxxxqqqfff]]]YYYXXXWWWbbbmmmttt|||~~~mmmgggtttuuuhhh]]]YYYZZZ[[[\\\___```___^^^^^^^^^___```aaaaaabbbbbbcccbbbaaa___^^^\\\^^^bbbfffiiikkkkkkkkkeeeeeegggiiikkkllljjjhhh___^^^\\\\\\^^^bbbgggiiitttwwwppp\\\TTTMMMJJJIIIHHHJJJMMMSSSZZZcccjjjoootttzzz~~~~~~yyyuuunnngggaaa\\\WWWTTTSSSRRRQQQRRRXXXeeevvv~~~|||xxxxxxxxxtttnnnhhheeecccbbb]]]ZZZ]]]aaa```WWWNNNMMMRRR[[[gggqqquuussspppkkkmmmooorrruuuxxxzzz|||}}}yyywwwxxxvvvqqqmmmlllgggddd```]]]ZZZVVVRRROOOKKKHHHEEEBBBAAA???===;;;;;;:::<<<>>>??????FFFNNNZZZfffttt}}}xxxpppnnnwwwvvvkkkeeebbb```aaadddbbbbbbdddeeefffgggggggggggghhhgggeeeddddddfffhhhppprrruuuvvvtttrrrpppoooooonnnnnnnnnooonnnkkkiiiiiiiiiiiihhhhhhhhhkkkmmmppppppsssvvvuuutttxxx~~~ppp```XXXRRRKKKFFFEEEEEECCCAAA???@@@CCCFFFJJJUUUiii}}}uuuppprrrxxx}}}~~~uuutttuuutttlllbbb[[[YYYZZZ]]]hhhsssyyyyyyyyy}}}{{{gggfffsssuuuiii]]]ZZZ[[[\\\^^^``````______^^^______```aaa___```aaaaaaaaaaaa```___ZZZ]]]aaaeeeggghhhhhhhhhdddcccdddfffiiiiiihhhgggddddddcccdddfffhhhkkkmmmrrryyyyyy~~~wwwbbbXXXNNNKKKIIIHHHIIIMMMPPPWWW___ggglllqqqwww|||zzzuuuoooiiiddd___[[[XXXWWWWWWVVVSSSTTT]]]lllxxx~~~{{{yyyxxxuuuvvvwwwuuuqqqmmmjjjjjjiiiccc^^^```dddcccZZZQQQPPPUUU___kkkttttttnnnhhh```aaadddgggkkkqqqwww{{{}}}|||{{{{{{yyytttpppnnniiifffbbb^^^ZZZVVVRRROOOJJJHHHEEECCCBBB???<<<:::;;;:::;;;======>>>EEEMMMZZZfffttt||||||{{{}}}|||}}}zzz{{{~~~{{{rrrllllllooowwwssspppkkkgggbbb```aaaccc___```bbbdddeeegggggghhhkkkkkkkkkkkkjjjjjjkkklllqqqtttvvvsssmmmhhhhhhjjjmmmmmmmmmmmmlllkkkhhhggghhhiiijjjiiiiiiiiilllnnnpppsssvvvwwwtttrrruuuyyy{{{lllccc\\\SSSMMMHHHGGGEEECCCAAAAAABBBCCCAAAIIIYYYmmm|||vvvqqqttt|||}}}sssssssssoooggg]]]WWWXXX\\\eeennnxxx}}}{{{sssvvv}}}uuueeeeeerrruuuiii^^^\\\\\\\\\]]]^^^]]]]]]]]]^^^^^^___``````______```aaaaaaaaaaaaaaa^^^```ccceeegggggggggfffccccccccceeeggggggeeedddffffffggghhhiiikkkmmmnnnoootttxxx|||ggg[[[OOOKKKIIIHHHIIILLLNNNTTT\\\ccchhhmmmtttyyy|||vvvrrrlllhhhdddaaa^^^[[[XXXYYYXXXUUUTTTYYYeeeoootttvvvwwwyyy{{{{{{{{{zzzzzz{{{{{{xxxtttqqqooooooooohhhccccccfffeee]]]UUUTTTYYYdddooouuurrriii```VVVWWWYYY\\\```gggpppwww{{{}}}~~~}}}{{{xxxtttqqqmmmiiiddd```\\\WWWRRROOOIIIGGGDDDCCCAAA???<<<:::;;;999:::<<<<<<>>>EEENNN\\\hhhuuu}}}zzzwwwwwwwww}}}~~~~~~}}}|||yyytttnnnjjjgggggghhhmmmtttxxxyyyyyylllmmmlllgggbbb______^^^YYYZZZ\\\___aaabbbcccdddhhhiiijjjlllmmmoooooonnnpppssstttooogggbbbcccfffhhhiiijjjkkkjjjiiihhhgggggghhhiiiiiihhhhhhiiikkkqqqvvvzzzxxxsssqqqsssvvv~~~vvvmmmcccXXXPPPJJJGGGDDDBBBAAAAAAAAAAAA???FFFPPP[[[iii{{{}}}yyyuuutttxxx~~~sssooonnniiiaaaXXXUUUYYY^^^kkkuuuvvvqqqvvvpppggghhhtttqqqfff]]][[[\\\[[[ZZZ[[[ZZZZZZ[[[]]]^^^___```aaa`````````aaaaaabbbbbbbbbdddeeefffggghhhiiiiiiiiiggggggggghhhhhhgggdddaaacccdddfffhhhiiijjjjjjjjjmmmqqquuuxxxoooaaaSSSLLLJJJIIIIIIKKKKKKQQQXXX^^^ccchhhoootttwww{{{{{{vvvssszzz~~~tttqqqlllhhheeeccc```^^^ZZZZZZYYYWWWVVVZZZaaagggkkknnnrrrwww|||{{{wwwuuuuuuuuupppjjjhhhgggeee^^^YYYWWW]]]fffppptttooocccYYYPPPPPPQQQQQQTTT\\\gggooovvv|||}}}{{{xxxtttppplllgggbbb^^^YYYSSSPPPJJJGGGDDDAAA@@@>>><<<::::::999999<<<<<<>>>GGGPPPaaammmyyy{{{vvvuuuxxx|||vvvooojjjfffddd``````aaaeeeiiilllnnnmmmkkknnnnnniiidddaaa^^^ZZZTTTUUUWWWZZZ\\\]]]^^^_________bbbfffjjjllllllkkkjjjlllnnnjjjdddaaabbbeeeccceeehhhiiihhhggghhhiiieeeggghhhgggfffeeefffgggooowww|||xxxqqqooopppqqqwww|||yyymmm___TTTNNNJJJEEEBBB@@@@@@@@@???@@@CCCHHHLLLRRRaaattt|||yyyvvvuuuxxx}}}~~~sssiiihhhccc[[[TTTTTT[[[bbbppp{{{uuupppwwwxxxllljjjrrr}}}{{{kkkbbb[[[\\\^^^]]][[[[[[XXXYYY[[[]]]___```aaabbbbbbaaaaaaaaaaaabbbbbbcccfffffffffggghhhjjjlllnnnmmmmmmnnnnnnnnnjjjeeeaaaaaacccfffhhhjjjjjjiiihhhkkknnnrrrvvv}}}yyyiiiXXXPPPLLLIIIHHHIIIHHHMMMTTTYYY]]]bbbiiinnnrrrvvv}}}~~~wwwqqqnnnqqqxxx{{{wwwrrrnnnkkkiiifffddd```___^^^^^^^^^```bbbccceeeiiipppxxx}}}}}}|||yyytttnnnhhhccc^^^[[[ZZZ___hhhpppssslll___TTTLLLLLLKKKIIIJJJQQQ]]]fffqqqzzz~~~~~~|||xxxsssooojjjddd___ZZZUUUQQQKKKHHHCCC@@@???>>><<<;;;:::888999;;;===@@@IIISSSfffrrr~~~~~~~~~~~~sssiiibbb``````]]]\\\\\\]]]```dddgggiiihhhlllmmmjjjhhhhhhddd]]]TTTUUUWWWZZZ\\\]]]^^^^^^YYYYYY\\\bbbgggjjjiiigggeeeggghhhgggcccaaabbbdddbbbeeehhhiiihhhggghhhjjjhhhiiijjjiiigggffffffgggjjjtttzzztttmmmkkklllkkknnnqqqtttxxxooocccWWWQQQJJJEEECCCBBBAAA@@@AAAAAAAAABBBGGGQQQ^^^ggg|||{{{wwwxxx~~~~~~sssdddccc___WWWRRRUUU^^^fffqqq~~~wwwqqqxxxsssjjjlll}}}wwwiiiaaa\\\^^^aaa```^^^]]]WWWXXX[[[]]]```bbbccccccccccccbbbbbbbbbbbbccccccddddddcccdddfffjjjmmmooossssssssstttrrrnnngggcccbbbdddhhhjjjlllkkkjjjiiihhhjjjoootttyyyppp]]]SSSNNNJJJGGGGGGFFFKKKQQQVVVYYY^^^eeejjjmmmrrrxxx~~~xxxssspppiiippp{{{{{{vvvssspppmmmjjjhhhfffeeeeeeffffffeeedddbbbgggooozzzzzzrrriiibbb^^^\\\\\\aaaiiippprrrjjj\\\RRRKKKKKKIIIEEEDDDKKKWWWaaannnxxx~~~~~~zzzuuuqqqkkkfffaaa[[[UUURRRLLLHHHCCC???>>>======<<<:::888999;;;===AAAJJJTTTjjjuuu{{{ttthhhaaa______```\\\WWWTTTWWW^^^fffkkkccchhhjjjjjjlllpppllleeeXXXYYY[[[]]]___```aaaaaaXXXYYY\\\bbbhhhkkkiiigggeeeffffffeeecccaaa``````bbbfffiiijjjhhhggghhhjjjlllmmmnnnmmmkkkiiiiiiiiifffqqqwwwqqqiiiggghhhgggggghhhiiijjjrrrtttaaaZZZPPPJJJGGGEEEDDDBBBDDDAAA>>>???EEELLLRRRUUUccctttzzz|||}}}tttjjjeee]]]XXXWWW[[[aaafffvvv~~~xxxwwwyyypppkkkooossshhhbbb\\\ZZZ]]]``````^^^]]]\\\\\\]]]aaacccddddddeeeeeedddccccccbbbbbbbbbbbbbbbcccdddfffhhhjjjkkkoooqqqssssssqqqmmmhhheee`````````cccgggiiiiiihhhhhhiiinnnvvv}}}yyyaaaSSSMMMIIIGGGGGGGGGIIILLLPPPVVV\\\aaadddmmmpppuuuzzzxxxsssmmmsss{{{}}}vvvsssrrrpppooommmkkkjjjgggbbb___aaa]]]bbbqqqyyyqqqhhhaaa\\\___aaaeeeiiijjjeee\\\UUUMMMNNNLLLHHHFFFJJJUUU^^^lllvvv~~~{{{yyytttnnngggaaa[[[UUUQQQMMMIIIDDDAAA???>>><<<;;;::::::===???@@@CCCNNNYYYooozzz{{{uuuqqqvvv}}}ppphhhdddaaa___]]]XXXQQQNNNQQQYYY```eeeiiiiiikkkmmmoooooommmkkkhhhhhhgggggggggggghhhhhheeedddeeefffhhhiiihhhgggeeeeeeccc```^^^]]]___bbbaaabbbccceeehhhiiihhhgggjjjkkkmmmnnnmmmiiieeebbbeeekkkrrrrrrmmmgggddddddgggaaa^^^```iii{{{sssgggWWWLLLIIIHHHEEEBBB@@@BBBCCCCCCAAABBBEEEHHHSSS___qqq{{{sssjjjeee]]]XXXXXX]]]dddiiivvv}}}{{{zzz{{{rrrpppuuuxxxjjjddd]]][[[]]]```aaa______]]]]]]^^^```bbbcccbbbeeeeeeeeeddddddcccccccccddddddeeefffgggiiiiiijjjjjjlllnnnooonnnlllhhhffffffdddcccdddgggiiiiiiiiihhhiiimmmtttyyygggYYYSSSOOOKKKIIIFFFGGGIIIMMMRRRXXX]]]aaajjjnnntttzzz~~~wwwzzz}}}|||zzzxxxuuuqqqmmmiiieee```\\\XXXWWW\\\kkk}}}zzzqqqggg___[[[___aaadddhhhhhhcccZZZSSSRRRSSSQQQLLLHHHKKKUUU^^^mmmwww{{{xxxuuupppkkkfff___XXXSSSMMMIIIDDD@@@>>>===<<<;;;;;;:::<<<>>>@@@DDDPPP\\\rrr|||xxxrrrmmmrrr~~~pppgggccc```^^^ZZZTTTMMMJJJLLLQQQXXX[[[eeegggkkkoooqqqpppkkkhhhjjjjjjjjjiiiiiijjjjjjjjjiiihhhggghhhiiiiiigggfffgggfffdddbbbaaaaaaaaa```___``````bbbccccccbbbaaaeeegggjjjlllkkkiiieeeccchhhnnntttuuurrrnnnmmmnnnsssmmmiiiiiimmmyyyrrr```SSSMMMJJJFFFBBB???@@@AAA@@@>>>???BBBEEELLLTTTbbbssszzzssskkkeee^^^YYYZZZaaaiiipppwww~~~}}}}}}wwwxxx~~~zzzmmmggg```]]]^^^aaabbbaaacccbbb```aaabbbccccccbbbddddddeeeeeeeeeddddddcccfffggghhhjjjjjjjjjjjjiiifffgggiiijjjjjjjjjiiihhhjjjhhhffffffhhhiiiiiiiiihhhhhhkkkpppssswwwkkk]]]WWWQQQKKKHHHFFFFFFFFFHHHLLLRRRXXX\\\eeejjjrrryyy|||uuunnngggbbb]]]YYYRRRRRRWWWcccqqq{{{qqqhhh```\\\^^^```dddggggggbbb[[[UUUXXXYYYWWWQQQKKKMMMVVV^^^oooxxx~~~zzzwwwuuusssooojjjbbbZZZTTTNNNKKKFFFBBB@@@???>>>===>>><<<===???AAAHHHVVVdddvvvwwwqqqlllooo{{{pppgggccc```^^^YYYTTTNNNKKKMMMRRRXXX[[[```ccciiinnnqqqoooiiidddjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggghhhjjjjjjjjjhhhjjjhhheeeeeefffeeebbb___\\\\\\^^^___``````aaa```bbbdddgggjjjjjjiiigggeeegggmmmsssvvvuuusssrrrsssyyyvvvsssrrrsssyyynnn^^^UUUNNNHHHDDD@@@@@@@@@???===>>>@@@BBBEEEIIIQQQ\\\mmm{{{tttiiiddd^^^ZZZ]]]eeeooovvv||||||}}}vvvnnniiiccc___```bbbcccdddiiigggeeedddeeeeeedddcccbbbcccddddddeeedddcccccceeegggiiilllmmmmmmlllkkkggggggggghhhhhhiiiiiiiiiiiiiiiiiikkkllllllkkkiiihhhgggiiilllmmmnnnvvvtttddd\\\TTTNNNKKKGGGFFFEEEEEEHHHNNNSSSWWW```eeemmmvvv|||}}}tttllleee```[[[YYYSSSSSSVVV[[[bbbnnn{{{qqqhhhbbb^^^[[[^^^bbbffffffccc]]]YYY[[[]]]\\\UUUNNNOOOXXXbbbrrr{{{~~~{{{wwwvvvtttqqqkkkcccZZZSSSQQQNNNJJJGGGEEEDDDBBBAAABBB@@@???AAADDDLLL]]]lllyyy~~~}}}}}}wwwrrrnnnoooyyyqqqiiidddaaa___XXXTTTPPPOOOSSSXXX]]]___^^^```dddiiilllkkkgggcccfffffffffggggggfffffffffdddccccccfffiiilllmmmmmmllliiifffhhhjjjjjjddd___ZZZ[[[]]]______```bbbcccaaacccfffhhhiiigggeeedddaaagggoootttuuurrrooonnnrrrrrrtttvvvwwwzzzzzzhhh\\\SSSLLLGGGDDDCCCBBBAAA??????@@@AAABBBCCCGGGNNN[[[mmm{{{uuugggccc^^^\\\```jjjuuu||||||}}}zzzppplllhhhdddbbbbbbdddfffgggkkkhhhfffdddddddddbbbaaa```aaabbbdddddddddcccbbbccceeehhhlllnnnooonnnnnnkkkjjjjjjiiiiiiiiijjjjjjgggiiimmmqqqtttsssooolllhhhggghhhiiihhhhhhmmmuuurrreee[[[SSSPPPJJJHHHFFFEEEGGGKKKOOORRRZZZ___hhhqqqwww}}}xxxpppiiiddd```]]][[[VVVUUUVVVVVVXXX```ssszzzooofff___\\\UUUYYY^^^bbbbbbaaa^^^\\\[[[^^^___YYYRRRRRR\\\fffwww}}}yyywwwuuurrrmmmeee\\\VVVSSSQQQNNNLLLKKKIIIFFFDDDEEEBBBAAACCCGGGPPPbbbrrr|||zzzuuuvvvyyy{{{}}}|||zzzxxxwwwwwwsssppppppwwwuuunnniiieeebbbZZZWWWTTTSSSVVVZZZ]]]___^^^^^^___aaaeeeffffffeeeddddddeeeffffffeeeddddddbbbaaaaaacccgggjjjkkkkkkllliiigggiiilllkkkfff```\\\^^^______]]]]]]___aaaaaabbbdddeeeeeecccaaa___\\\cccmmmtttuuuqqqkkkgggiiikkkppptttuuuvvv~~~nnn```VVVNNNJJJHHHFFFCCCAAAAAA@@@@@@@@@AAAAAACCCGGGOOO[[[iiirrryyyqqqccc```]]]^^^dddnnnyyy}}}{{{~~~qqqkkkffffffeeedddeeeggghhhjjjjjjgggdddcccbbbaaa___^^^___```ccceeefffeeedddcccaaacccfffjjjlllnnnoooooonnnnnnnnnmmmllllllkkkkkkgggiiinnntttwwwwwwsssppphhhgggggghhhfffdddiiipppyyyppp___TTTQQQLLLJJJHHHFFFGGGIIILLLNNNVVVYYYbbbkkkqqqwwwuuuqqqkkkfffdddbbbaaa```YYYXXXXXXVVVTTTZZZkkk|||xxxlllbbb\\\YYYRRRVVV[[[______^^^]]]]]]\\\aaaccc]]]UUUVVV```kkkzzz~~~yyywwwsssppplllfff```\\\VVVUUUTTTTTTSSSPPPKKKGGGHHHFFFEEEGGGKKKTTTfffvvv}}}tttnnniiikkkmmmpppqqqrrrssssssuuutttrrrrrrvvv}}}|||xxxyyyzzzvvvpppjjjeeeeeebbb^^^]]]]]]^^^^^^^^^___]]][[[\\\```dddggghhheeefffggghhhhhhgggfffeeedddbbbaaaaaaccceeeffffffiiihhhgggiiikkkkkkgggcccaaabbbbbb___[[[YYYZZZ\\\aaabbbccccccbbb```^^^\\\___eeeooovvvxxxtttlllggggggiiinnnqqqooommmqqqyyytttfff[[[SSSNNNJJJGGGDDDAAAAAA@@@???===>>>???@@@BBBFFFLLLTTTZZZhhhuuu~~~ssskkk___]]]]]]___gggqqq||||||{{{uuujjjhhhaaabbbdddfffhhhiiikkklllkkkhhheeeccccccbbb```^^^```aaadddggghhhhhhfffeeebbbccceeegggiiilllmmmnnnooooooppppppoooooonnnmmmggggggjjjnnnqqqrrrqqqoooiiiggghhhhhhfffcccgggnnnuuu|||iiiYYYTTTLLLKKKIIIGGGGGGHHHIIIJJJSSSUUU\\\eeejjjppp{{{zzznnnkkkgggeeeeeeeeeeeeddd```^^^\\\ZZZVVVXXXeeessstttjjjbbb]]][[[WWW[[[```bbbaaa______```___eeehhhbbbYYYYYYcccnnnwww~~~|||xxxssspppllliiigggeeecccaaa]]]^^^___```___[[[TTTOOOPPPNNNMMMOOOSSS\\\nnn~~~wwwooocccbbbbbbccchhhmmmqqqtttvvvvvvvvvwwwxxx|||zzzsssrrr{{{}}}wwwooohhhkkkiiieeedddccccccaaa``````^^^\\\]]]aaaeeeiiijjjfffgggiiijjjjjjiiigggfffdddbbb``````bbbdddeeeeeeeeefffggghhhiiihhhggggggbbbddddddaaa\\\[[[]]]```dddeeeffffffeeedddbbbaaadddiiipppwwwzzzxxxrrrnnnmmmmmmooopppjjjdddffflll|||~~~rrreee\\\VVVNNNKKKFFFDDDCCCBBB@@@>>>===>>>??????@@@CCCHHHLLLUUUaaassszzzooofff\\\\\\]]]```hhhsss}}}~~~}}}nnneeeeee]]]```dddgggiiijjjlllmmmnnnkkkhhhffffffeeecccaaaaaacccfffiiijjjjjjhhhgggddddddeeefffgggiiikkklllnnnooopppqqqqqqqqqpppoooeeeddddddfffiiikkklllllliiihhhhhhiiifffcccgggnnnttt|||sssrrr|||xxxccc\\\LLLKKKIIIHHHGGGFFFGGGGGGQQQSSSYYYaaaffflllvvv{{{rrrkkkiiiffffffgggggggggfffhhheeebbb^^^XXXWWWaaalllzzz{{{qqqjjjeeebbbaaa___bbbfffgggeeecccccccccccciiillleee\\\ZZZeeepppqqqxxx~~~|||xxxwwwtttqqqlllhhhdddaaaaaabbbcccccceeegggiiikkkjjjeee]]]XXXXXXVVVUUUXXX[[[ddduuu~~~uuuccc```]]]]]]ccckkksssxxxyyyzzz{{{||||||~~~~~~}}}sssooovvv|||rrrkkkfffdddbbbbbbbbbbbbaaa___```^^^]]]___cccgggjjjkkkfffggghhhjjjjjjhhhgggfffbbb```___```cccfffhhhhhhccceeegggggggggggghhhiii```ccceeedddaaaaaaeeejjjiiijjjkkkkkkkkkjjjiiihhhhhhkkkpppuuuyyyzzzwwwuuuppppppqqqoooggg```aaaffftttpppwww}}}oooeee___SSSOOOJJJGGGGGGFFFCCC@@@??????>>>>>>>>>@@@DDDHHHIIIRRR___nnn~~~yyy}}}}}}tttjjjbbbZZZ[[[___gggrrr|||~~~vvvkkkeeeccc```bbbdddgggiiikkkmmmmmmnnnmmmjjjgggeeedddcccccciiifffdddhhhnnnpppnnnjjjaaa`````````ccchhhmmmqqqppprrruuuuuutttrrrpppooobbbbbbbbbbbbbbbcccccccccbbb___]]]___eeelllppprrruuuzzzzzzooommmpppXXXTTTNNNJJJJJJJJJGGGFFFHHHLLLOOOUUU[[[bbbiiiqqqvvv{{{tttpppkkkkkkllllllllllllkkkkkknnnjjjfffaaa\\\ZZZaaakkk~~~|||sssllliiiiiiiiiiiiiiillloooooollliiihhhiiihhhkkkkkkfffaaa```fffmmmooooooooommmiiieeeaaa___YYYXXXWWWVVVWWWZZZ]]]___ccciiiqqquuutttnnngggbbb```^^^]]]___eeeppp{{{}}}pppjjjddddddiiipppzzz|||yyyxxxwww{{{wwwzzzxxxlllccc```_________```bbbdddeeecccdddfffgggggggggffffffeeefffhhhlllnnnmmmjjjgggcccbbbbbbaaabbbccceeefffggghhhhhhfffcccbbbbbbbbbcccfffhhhfffbbb```bbbfffmmmllljjjkkkmmmnnnooooooppptttxxxzzzyyywwwvvvuuummmkkkhhhfffeeeeeedddcccqqqlllooo}}}|||qqqaaaXXXMMMHHHIIIJJJGGGCCC@@@BBBBBBAAA>>>>>>AAAEEEFFFKKKRRRZZZeeewww{{{vvvtttrrruuu|||rrrggg```YYY\\\bbbjjjuuu}}}yyy~~~vvvjjjdddaaa```aaacccfffhhhjjjllllllmmmllljjjhhhgggggggggggghhhgggfffiiimmmnnnmmmkkkgggeeebbb```bbbfffkkknnnppprrrtttuuuuuusssqqqppphhhfffcccaaa______```aaabbb___]]]^^^ccciiimmmnnnvvvzzz~~~vvvppptttjjj[[[SSSLLLJJJIIIFFFFFFGGGIIIMMMRRRXXX^^^eeemmmrrr}}}xxxuuutttttttttttttttrrrqqqpppqqqmmmhhhccc]]]\\\cccmmmzzz~~~yyysssnnnmmmooopppqqqrrrtttuuusssooolllkkkkkkiiijjjiiieeeaaa```dddhhhggggggfffccc```[[[WWWUUUOOONNNMMMMMMNNNQQQTTTVVVbbbjjjtttzzzyyysssnnnkkkhhhhhhiiilllrrrzzzvvvqqqlllmmmttt}}}|||wwwttt{{{}}}sssppprrruuuxxxwwwqqqiiiccc]]]\\\\\\\\\]]]___```aaabbbbbbaaa``````aaabbbbbbdddeeegggjjjmmmmmmjjjhhhgggfffeeeddddddeeeeeefffiiijjjiiigggeeebbbaaa```aaaeeehhhgggcccbbbeeehhhkkkjjjiiikkknnnrrruuuwwwxxxzzz||||||yyyvvvttttttjjjeee```]]]___bbbcccccckkkjjjnnnxxxnnndddVVVNNNLLLLLLIIIFFFBBBCCCDDDBBB??????AAACCC@@@DDDIIINNNWWWeeevvvsssnnnkkkkkklllrrryyyoooddd]]]XXX]]]eeeoooyyyuuuttt~~~vvvjjjccc___```aaabbbeeegggiiikkkkkkllllllkkkjjjiiiiiiiiijjjhhhhhhiiijjjkkkllllllkkkllliiieeebbbaaadddhhhkkkmmmnnnqqqrrrrrrqqqooonnnnnnjjjeee```]]]]]]^^^___aaa___^^^```eeejjjnnnooovvvyyy{{{~~~wwwlll|||zzzggg]]]RRRMMMJJJGGGGGGHHHGGGIIINNNRRRXXX___fffkkkttt~~~zzzwwwttttttoooiiieeeaaa```fffppp}}}|||yyyuuusssuuuyyy|||}}}|||wwwrrrppppppnnnllliiieeebbbaaa```aaa\\\\\\[[[XXXUUUQQQMMMKKKGGGFFFEEEEEEGGGIIIKKKMMMZZZeeerrryyyxxxtttrrrqqqqqqrrruuuzzz~~~~~~zzzwww{{{~~~{{{yyy}}}yyyrrrrrrzzz}}}sssjjjiiiiiijjjlllmmmkkkhhheee\\\[[[ZZZYYYZZZ[[[]]]___cccaaa___]]]\\\]]]^^^```aaabbbdddgggjjjkkkiiiggghhhhhhgggeeeeeeeeeeeeeeehhhhhhhhhgggdddaaa___]]]aaadddggggggeeedddfffhhhjjjiiihhhiiimmmrrrxxx|||}}}~~~~~~|||xxxuuuttttttmmmfff^^^[[[```eeeiiiiiijjjlllqqqvvv|||uuufff[[[UUUQQQMMMIIICCCDDDCCCAAA???===>>>???>>>@@@BBBDDDIIIRRR___hhhzzzwwwiiifffeeegggkkkttt~~~vvvlllbbb\\\XXX___iiisss}}}}}}qqqtttvvvllldddaaaaaaaaacccdddfffiiikkklllllllllkkkjjjiiiiiiiiiiiigggiiikkkkkkjjjjjjjjjlllmmmkkkhhhfffeeeeeeggghhhhhhiiikkkmmmooonnnllljjjmmmkkkgggccc___^^^^^^^^^bbbbbbccceeeiiimmmqqqsssrrrvvvyyy{{{vvvuuugggXXXQQQMMMJJJIIIJJJFFFHHHKKKNNNSSSYYY```eeejjjsss~~~yyyuuutttooojjjgggeeedddkkksss}}}}}}|||zzzxxxuuupppjjjeeebbb___[[[XXXTTTSSSSSSRRRQQQOOOMMMLLLGGGFFFEEEEEEEEEFFFGGGHHHMMMYYYhhhqqqrrrqqqqqqsssxxxyyy|||{{{xxxwww|||uuussswww{{{|||zzztttmmmgggddddddeeegggjjjkkkiiihhh```]]]XXXUUUUUUXXX\\\```dddcccbbb```____________^^^^^^___bbbeeegggfffeeeeeeeeeddddddddddddddddddddddddddddddcccbbb___\\\aaadddffffffeeecccdddeeehhhgggfffeeeggglllsssxxxzzz{{{zzzxxxuuusssssstttppphhh```___dddjjjllllllnnnppptttxxxzzzxxxlllccc[[[SSSMMMIIIHHHGGGDDDBBB@@@@@@@@@AAAAAAAAAAAACCCHHHPPPVVVccclllxxxrrrjjjgggfffhhhnnnuuu}}}{{{rrriiiaaa]]][[[bbbmmmxxx}}}uuu|||vvvmmmgggdddbbbbbbcccdddfffhhhkkkllllllkkkkkkjjjhhhgggfffeeefffhhhjjjjjjiiiiiiiiijjjiiiiiiiiiiiihhhggggggfffeeefffhhhkkknnnooollliiihhhhhhgggfffeeecccaaa```hhhhhhiiiiiijjjkkkmmmnnnlllqqqwww|||qqq___TTTOOOKKKIIIJJJFFFHHHJJJLLLOOOTTT[[[```cccjjjvvvyyyuuutttoookkkjjjjjjjjjooovvvyyyrrriiibbb___[[[UUUPPPNNNOOOPPPRRRSSSTTTTTTTTTMMMLLLJJJGGGFFFDDDDDDDDDFFFQQQ___jjjooorrruuuwww~~~~~~~~~zzzxxx{{{{{{yyyxxxwwwuuuqqqlllgggfff___```cccfffjjjkkkiiigggbbb]]]VVVPPPOOOTTTZZZ___aaabbbdddeeedddbbb```___ZZZZZZZZZ]]]```bbbcccbbbaaabbbcccdddeeeeeeffffff`````````bbbeeefffdddbbbccceeeffffffdddbbbaaa```cccbbbaaa___```eeemmmtttwwwwwwuuurrrnnnlllmmmnnnmmmhhhcccbbbfffjjjjjjhhhmmmnnnrrrxxx}}}vvvkkk___XXXSSSQQQMMMIIIGGGEEEDDDCCCAAAAAA@@@???@@@CCCGGGJJJOOOVVVaaammmwwwwwwkkkfff```cccjjjuuu~~~~~~vvvllleee```^^^```hhhsss|||~~~~~~tttnnniiifffbbbbbbbbbcccdddgggiiikkkjjjjjjjjjiiigggeeedddccceeeeeefffggghhhiiiiiiiiidddeeefffggggggfffeeeeeegggfffhhhlllqqqrrrooollldddeeegggiiiiiihhhfffeeemmmnnnnnnkkkhhheeeeeeeeegggllltttzzz}}}jjj\\\UUUNNNJJJIIIHHHHHHIIIJJJLLLQQQWWW\\\^^^dddnnnyyy{{{xxxvvvrrroooppppppoooqqquuu~~~yyyrrrhhh```[[[WWWRRROOOPPPRRRTTTWWW[[[^^^aaabbbYYYWWWSSSOOOJJJFFFCCCAAAFFFNNN[[[gggqqqxxx|||{{{yyy|||wwwrrrooojjjeeecccddd]]]^^^```dddggghhhfffdddbbb\\\UUUOOONNNQQQWWW\\\[[[^^^aaaddddddbbb```^^^YYYXXXXXXYYY\\\___```___aaabbbccceeefffggghhhhhh```^^^^^^aaagggjjjjjjiiieeefffggggggeeeccc```^^^]]]^^^^^^]]]^^^ccclllsssvvvuuusssnnniiieeedddeeejjjiiihhhhhhjjjkkkkkkkkkjjjiiilllttt{{{tttlll```ZZZRRRKKKGGGDDDBBBAAA@@@???>>>===>>>???AAABBBGGGKKKSSS^^^gggooozzzyyylllccc___[[[^^^hhhuuuyyypppfff```^^^___hhhpppzzz{{{rrrmmmiiifff``````___```aaadddggghhhhhhhhhiiiiiihhhfffeeeddddddbbbbbbdddhhhjjjiiifffcccbbbaaa``````aaacccdddgggfffggglllrrrtttqqqmmmdddeeeggghhhjjjkkkkkkkkkooopppqqqnnniiieeecccdddfffhhhnnnuuuwww|||{{{jjj```VVVNNNKKKHHHHHHHHHHHHIIIMMMSSSXXXYYY```hhhpppzzz}}}xxxvvvwwwvvvsssqqqsssyyyyyysssjjjaaa\\\YYYXXXXXXZZZ\\\^^^cccggglllppprrrmmmjjjeee]]]VVVOOOJJJGGGGGGKKKTTTbbbppp{{{|||wwwyyy|||{{{zzzzzztttooonnniiicccaaaccc___^^^___aaacccdddcccaaaaaa^^^YYYVVVTTTUUUWWWYYYWWWYYY\\\___aaaaaa```___[[[YYYWWWXXX[[[]]]^^^^^^```aaaccceeeeeefffeeeeee___\\\[[[^^^dddjjjkkkjjjfffgggggghhhhhhfffcccaaa```aaabbbaaa```ccclllrrrrrrrrrqqqmmmhhhdddbbbbbbfffhhhiiiiiiiiijjjmmmpppnnnllllllppptttwww~~~uuulll```UUUNNNJJJFFFDDDCCCBBB@@@@@@@@@@@@??????FFFFFFKKKSSSYYY^^^jjjvvvwwwnnngggcccaaabbbdddkkkttt}}}}}}vvvlllbbb]]]]]]___nnnuuu~~~|||yyyqqqlllhhheee^^^^^^]]]^^^___bbbeeeffffffggghhhiiiiiihhhgggfffccc```___ccchhhkkkiiieeedddaaa]]]ZZZZZZ\\\```ccceeedddeeekkkqqqsssppplllfffffffffgggiiikkknnnooommmppprrrpppllliiiiiijjjgggfffjjjoooqqquuuwwwjjj^^^TTTOOOHHHHHHGGGGGGGGGKKKQQQVVVVVV\\\dddkkksss~~~||||||zzzuuuqqqqqqpppxxx{{{vvvnnneee```___```bbbdddfffiiimmmrrrwww{{{}}}{{{uuulllcccZZZTTTPPPDDDFFFMMM[[[lllyyytttjjjggglllrrr~~~uuuuuu}}}{{{{{{xxxrrrooopppllldddbbbdddcccaaa______aaabbbbbbbbbbbbaaa```^^^\\\[[[ZZZYYYWWWXXXZZZ\\\^^^aaabbbccc\\\ZZZXXXXXX[[[]]]^^^______```aaabbbcccbbbaaa```]]]YYYWWWYYY```fffhhhgggfffggghhhjjjkkkiiifffdddgggiiiiiifffbbbdddjjjpppnnnoooooommmiiifffeeeeee^^^aaadddcccaaadddjjjpppwwwtttrrrpppnnnmmmttt}}}ssseee\\\VVVRRROOOIIIHHHFFFEEEEEEDDDBBBAAABBB???AAAGGGKKKPPP[[[hhhooovvv~~~rrrnnnjjjiiijjjmmmooopppqqqoooqqqwww}}}xxxooohhhaaa]]]ccckkkwww{{{~~~vvvpppjjjfffeee`````````aaaaaa`````````aaaccceeeeeeeeeeeegggiiiiiihhheeeccccccdddfffhhhdddaaa^^^[[[ZZZ\\\^^^```ccceeeiiikkkllllllnnnoookkkjjjhhheeedddfffjjjnnnllllllnnnqqquuuxxxxxxxxxmmmnnnoooqqqssswww}}}yyykkkYYYJJJIIIFFFEEEIIIJJJJJJKKKOOOPPPUUU]]]eeennnzzzzzzwwwuuuttttttvvv{{{~~~wwwqqqmmmmmmoooqqqpppssstttsssssswww{{{xxxqqqbbbTTTMMMHHHKKKZZZkkkwww~~~}}}ooo```WWWVVVXXXhhhlllqqqssssssqqqqqqqqq~~~{{{nnnhhhddd```___aaahhhccc^^^]]]___``````___bbbggggggaaaZZZ[[[^^^___\\\XXXUUUUUUYYY\\\]]]\\\```___^^^]]]]]]^^^```aaabbbcccddddddddddddbbbbbb]]]\\\[[[\\\```ccceeeeeeeeefffggghhhjjjkkkkkklllkkkkkkiiieeeaaaaaadddhhhmmmnnnooooookkkfffaaa]]]YYY\\\^^^]]]\\\___gggnnnzzz||||||wwwpppkkkkkkmmm|||qqqhhh```YYYUUUQQQJJJEEECCCAAA@@@???AAACCCCCCCCCEEEJJJRRRXXX___eeelllqqqtttuuuwwwyyy{{{~~~uuummmfffdddfffmmmvvv}}}}}}{{{xxx|||}}}uuummmfff```^^^dddmmm{{{~~~{{{tttqqqmmmhhhfffcccbbbbbbbbbbbbbbbbbbccc___aaabbbbbbbbbbbbccceeehhhgggeeeddddddfffhhhiiigggeeebbb```___```aaabbbeeefffggggggggghhhkkkmmmiiihhhfffcccbbbcccgggkkkllllllnnnqqqvvvzzz{{{{{{oooooopppppprrruuu{{{vvveeeWWWNNNIIIFFFGGGGGGFFFHHHLLLOOOTTTZZZaaahhhrrr~~~~~~{{{yyyyyywwwyyy~~~~~~{{{{{{{{{||||||}}}}}}{{{yyy|||}}}oooaaaRRRMMMNNN[[[jjjuuu|||~~~ooo^^^RRRNNNOOORRRVVV]]]ccchhhkkkmmmmmmxxxppphhhccc```aaadddhhheeeaaa______````````````fffhhheeeaaaaaaaaa___\\\YYYUUUUUUYYY\\\]]]\\\[[[\\\^^^``````___^^^]]]bbbcccdddddddddcccbbbaaaaaa_________bbbccccccccceeeeeeeeefffggghhhiiijjjggghhhhhhfffeeegggkkkooorrrqqqpppnnnjjjgggcccaaaXXXZZZ\\\[[[YYYZZZ```eeessswww{{{yyysssnnnllllllooosss}}}vvvlllaaa\\\UUUNNNJJJGGGEEECCCCCCDDDCCCBBB@@@BBBFFFJJJLLLPPPVVVZZZ]]]```dddhhhnnnqqquuuwwwyyy|||~~~tttjjjaaa[[[]]]aaakkkzzz}}}zzzrrrhhhbbb___```hhhqqqvvvqqqrrrpppkkkhhheeeeeedddccccccdddeeeeee```aaabbbbbb``````aaabbbhhhgggfffeeeeeefffggghhhhhhhhhggggggffffffeeeeeehhhhhhgggeeedddeeehhhkkkggggggeeebbbaaabbbfffiiijjjjjjkkkoootttxxxzzz{{{qqqqqqpppoooooorrrwwwzzzwwwuuulll]]]TTTMMMHHHGGGGGGEEEFFFIIIMMMPPPUUUZZZ___gggrrryyy~~~}}}||||||~~~xxxlll\\\UUUTTT]]]jjjsss{{{|||mmm\\\NNNHHHGGGCCCFFFNNNXXXcccjjjnnnoooqqqzzzqqqfffaaa```bbbgggggggggfffccc```___```aaa```eeeiiihhhhhhhhhddd___bbb]]]YYYXXXZZZ\\\\\\[[[VVVZZZ^^^bbbcccaaa^^^[[[bbbccccccccccccbbbaaa```dddcccbbbcccddddddbbb```cccbbbaaa``````bbbdddeeebbbdddfffhhhjjjmmmsssvvvxxxvvvrrrmmmhhhdddaaa___XXXZZZ[[[ZZZWWWWWWZZZ]]]jjjpppvvvxxxtttnnnjjjhhhaaadddlllzzz|||vvvnnneee^^^WWWQQQMMMFFFEEEDDDAAA???>>>@@@BBBJJJKKKMMMOOOQQQUUU[[[___]]]```cccfffhhhkkknnnqqqtttvvvyyy|||~~~}}}rrrfff\\\UUUSSSSSS[[[ggg|||~~~vvvmmmddd```___ccclllvvvrrrmmmooopppmmmkkkfffeeedddccccccdddeeefffdddeeeeeedddcccbbbbbbcccggggggfffeeeddddddddddddfffgggiiijjjkkkkkkjjjiiijjjkkkjjjiiiffffffggghhhhhhhhhfffdddbbbcccfffiiiiiihhhhhhjjjnnnqqqssssssqqqqqqooommmlllnnnrrrvvvsssfffooovvv```WWWPPPJJJJJJJJJHHHGGGIIIIIILLLPPPSSSWWW^^^gggnnn}}}~~~uuueee^^^[[[aaakkksss{{{yyylll\\\NNNHHHFFFEEEIIIQQQ]]]jjjssswwwxxxtttzzzpppddd^^^^^^bbbhhhgggiiiiiifffbbb___aaaccccccggghhhhhhiiijjjfff___fffbbb]]][[[\\\^^^]]]\\\WWWZZZ___cccdddbbb___]]]bbbbbbbbbaaaaaaaaa``````dddccccccdddeeedddaaa___```___\\\ZZZZZZ\\\^^^```___aaacccfffkkkpppuuuxxx}}}{{{vvvppphhhaaa[[[WWWXXXZZZ\\\[[[YYYXXXXXXYYYfffjjjoooppplllfffaaa___XXX[[[bbbmmmxxxnnnccc\\\OOOMMMJJJFFFDDDDDDEEEFFFCCCCCCBBBBBBCCCEEEHHHKKKNNNQQQTTTVVVXXX[[[___bbbgggjjjnnnqqqsssvvvzzz}}}}}}xxxsssoookkkcccZZZTTTPPPQQQWWW^^^hhh{{{|||qqqhhh```^^^aaagggqqq{{{qqqjjjkkkmmmlllllleeedddcccbbbbbbcccdddeeeeeefffgggfffdddccccccdddgggffffffdddcccaaa___^^^```bbbfffjjjlllmmmmmmllljjjlllnnnnnnkkkhhhgggfffgggfffeeecccaaaaaadddgggiiihhhggghhhiiikkkkkkjjjmmmmmmmmmkkkjjjllloooqqqxxxjjjgggpppmmmZZZRRRKKKKKKLLLIIIGGGGGGFFFIIILLLNNNQQQWWW```fffooo}}}zzzjjjeeeccchhhpppvvv}}}zzzmmm]]]PPPJJJIIILLLQQQ[[[hhhttt||||||~~~lllaaa]]]]]]bbbggggggiiijjjhhhdddaaabbbcccgggiiigggeeeeeegggeee```aaa]]]ZZZZZZ]]]```aaa```[[[]]]```bbbccccccbbbaaa````````````````````````aaaaaaaaabbbddddddbbb```aaa___]]][[[ZZZ\\\^^^_________```ccchhhmmmqqqtttzzz{{{zzzwwwpppfff]]]XXXWWWYYYZZZ[[[ZZZYYYXXXYYYdddeeegggeeeaaa\\\WWWUUUSSSVVV]]]fffuuu{{{tttfffaaa[[[TTTOOOMMMKKKKKKCCCBBBAAAAAABBBBBBBBBBBBDDDFFFHHHJJJKKKNNNQQQTTTZZZ\\\```ccceeehhhlllooosssxxx|||yyyvvvrrrnnnggg```ZZZWWWQQQLLLLLLNNNSSS```lll{{{|||~~~|||lllccc]]]^^^dddkkkvvvpppiiihhhhhhiiijjjcccccccccccccccccccccccccccdddeeedddbbbaaabbbccceeeeeeeeedddbbb___]]][[[\\\___ccchhhkkkllllllkkkhhhkkkoooooommmiiigggeeeccccccbbb```^^^^^^```bbbjjjiiihhhhhhhhhgggeeebbbeeegggiiiiiiiiijjjmmmooouuu}}}yyyiiieeennnfffZZZOOOLLLKKKHHHFFFFFFEEEGGGJJJKKKMMMRRRZZZ```dddppp{{{uuullliiijjjqqqwww{{{qqq___SSSOOOOOOSSS[[[hhhttt}}}vvvhhhaaa^^^^^^aaaffffffhhhiiiiiifffdddccccccgggiiigggbbb```cccdddbbbZZZWWWTTTVVV\\\```cccbbb___``````bbbbbbccccccddd^^^^^^^^^^^^___```aaaaaa```______```bbbcccbbbaaadddbbbaaa______```bbbccc```^^^\\\^^^bbbhhhlllnnnrrrvvv{{{|||yyyqqqgggaaaXXXXXXYYYYYYYYYYYYXXXXXX``````___]]]ZZZVVVRRRPPPOOOTTTZZZbbblllzzz|||uuullleee]]]VVVRRRLLLJJJHHHHHHHHHHHHGGGFFF@@@AAABBBBBBBBBDDDGGGJJJLLLOOORRRUUUVVVYYY\\\___eeemmmyyytttoooiiiddd```[[[TTTOOONNNIIIHHHNNNQQQWWWdddttthhh```[[[___gggpppzzzyyyooojjjgggddddddfffaaabbbdddeeeeeedddbbbaaabbbcccdddcccbbbaaabbbcccbbbcccddddddcccaaa^^^]]]\\\^^^bbbfffhhhiiiiiiiiieeehhhjjjkkkiiigggffffffbbbbbbbbb```^^^]]]___aaagggffffffffffffccc___\\\]]]```eeehhhiiijjjlllmmmrrruuurrrbbbdddttt~~~mmmZZZOOOJJJGGGGGGHHHEEEGGGHHHIIIIIIMMMTTTZZZ^^^hhhsss{{{uuummmkkkkkkoooxxxssscccZZZXXXZZZdddppp~~~yyyoooeeebbbaaaaaabbbeeeeeeeeefffhhhhhhgggdddbbbcccggggggbbb___bbbdddeee]]]ZZZWWWWWW[[[___``````___```aaabbbbbbbbbbbbbbb\\\\\\\\\\\\^^^```bbbcccbbb```______aaabbbbbbaaaccccccbbbbbbbbbccccccdddbbb^^^ZZZYYY^^^ccchhhjjjkkkpppwww|||{{{uuummmggg]]]\\\[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZYYYWWWTTTRRRMMMSSS[[[aaafffnnnwww~~~vvvkkkhhhnnnsss{{{{{{ppphhhWWWRRRKKKGGGEEEEEECCCBBBDDDDDDCCCBBB@@@AAACCCFFFEEEGGGJJJKKKLLLNNNPPPSSSYYYdddtttxxxkkkddd\\\XXXVVVTTTPPPLLLNNNJJJMMMVVV[[[^^^kkk{{{fff^^^ZZZ```iiirrr|||xxxsssnnnlllhhhbbb```bbbaaaccceeeggggggeeecccaaabbbcccddddddcccbbbcccddd```aaaccceeeeeecccaaa```]]]___bbbeeefffggggggfffccceeeffffffddddddeeefffddddddcccaaa______```bbbaaabbbbbbcccccc```[[[WWWXXX\\\bbbgggiiijjjkkkllljjjkkkxxxzzzdddaaajjjrrr~~~dddSSSLLLIIIIIILLLFFFHHHHHHGGGGGGJJJPPPUUUYYYbbbjjjmmmrrrwwwmmmjjjkkkrrr}}}tttfff```bbbfffyyysssjjjdddcccdddcccccceeeeeeddddddgggjjjiiieeeaaa^^^eeehhhddd```bbbfffggghhhccc^^^\\\]]]^^^]]][[[^^^___aaaccccccbbb```^^^[[[[[[[[[\\\]]]```bbbddddddbbb```___```bbbbbbaaaaaaaaaaaabbbbbbbbbccccccccc^^^XXXWWW[[[bbbfffhhhiiimmmtttyyyxxxssslllgggcccaaa___^^^^^^]]]\\\[[[SSSUUUXXX[[[]]]\\\XXXUUUMMMTTT]]]bbbeeehhhnnnrrr|||zzzggg___TTTXXX```kkkwwwsssjjj^^^UUUPPPNNNLLLJJJIIIIIIHHHEEECCCCCCEEEGGGCCCEEEGGGHHHIIIJJJLLLNNNRRR___qqq}}}vvvqqqddd]]]TTTPPPPPPQQQOOOMMMPPPNNNUUU```eeegggsssfffdddccceeemmmwwwzzzpppmmmhhhdddaaa^^^ZZZXXX^^^```bbbeeeffffffeeedddggggggfffeeecccbbbaaaaaabbbccceeeeeeeeebbb___]]]_________```bbbdddfffhhhdddaaa______cccfffgggfffdddeeeffffffdddaaa]]][[[aaaccceeeeeeccc^^^XXXUUUYYY]]]bbbeeeeeefffhhhjjjhhhjjjooo|||~~~cccWWW\\\fffrrryyyaaaSSSMMMHHHDDDIIIGGGGGGHHHGGGEEEHHHNNNSSSXXX___dddhhhoooyyy}}}wwwqqqssswww|||yyyyyywwwkkkeeeiiiqqq~~~~~~jjjgggcccbbbdddfffeeedddhhhiiiiiiiiigggbbb^^^[[[```^^^\\\[[[[[[]]]```bbbgggddd```]]]\\\\\\[[[ZZZ___^^^^^^___aaabbbaaa```[[[[[[ZZZZZZZZZ[[[]]]]]]aaa```^^^]]]^^^aaadddgggjjjfffaaa\\\YYY\\\bbbfffmmmfff\\\SSSQQQYYYeeennnmmmpppuuuxxxxxxsssjjjdddgggeeebbb___]]]]]]^^^___]]]ZZZXXXYYY\\\]]]ZZZXXXPPPVVV^^^ccceeeeeehhhjjjttt{{{sss^^^XXXUUUSSSVVV```kkkssswww}}}vvvkkkccc\\\UUUPPPOOOMMMLLLMMMNNNMMMJJJFFFLLLLLLKKKIIIHHHIIILLLOOOSSS^^^nnn~~~uuunnnooopppkkkdddaaa\\\TTTNNNNNNTTTXXX[[[]]]``````dddlllqqqttt{{{gggggghhhlllsss|||zzzrrriiigggdddbbb```^^^ZZZXXX^^^___```bbbcccccccccbbbccccccccccccbbbbbbbbbbbbbbbccceeefffeeecccaaa___```______```bbbdddfffggggggdddaaaaaaccceeeeeedddfffggghhhhhhfffccc```^^^```bbbdddeeeddd```[[[XXXYYY]]]aaadddddddddeeegggcccfffjjjuuuiiiYYYYYY```lllxxxcccWWWQQQOOOHHHFFFGGGIIIIIIGGGJJJOOOOOOSSSYYY\\\___eeennnttt~~~}}}yyy{{{}}}zzzuuutttxxx}}}yyysssllljjjqqq{{{}}}sssmmmhhheeebbbaaabbbcccbbb```eeegggiiiiiigggccc___\\\^^^]]][[[ZZZZZZ[[[]]]^^^bbb```___^^^^^^^^^\\\ZZZ]]]]]]^^^aaacccccc```^^^]]]\\\[[[ZZZZZZ[[[]]]]]]ZZZ[[[[[[]]]___aaaccceeefffdddaaa]]]\\\___eeejjjsssoooggg]]]XXX[[[eeemmmmmmoootttxxxyyytttmmmgggfffdddbbb```___```aaabbbaaa^^^ZZZYYYZZZYYYVVVSSSNNNTTT\\\ccceeeeeeddddddeeeiiirrrzzzhhh[[[WWWUUUYYY```fffhhhgggfffkkkttt}}}~~~uuummmhhhccc___ZZZXXXWWWWWWUUUSSSRRRQQQQQQRRRSSSUUUWWWXXXVVV]]]jjjxxxuuuiiiaaa[[[\\\]]][[[YYYYYYXXXVVVWWW___hhhooorrrrrrvvvtttuuuxxxzzzzzz~~~gggiiinnnuuu|||tttkkkcccbbbaaaaaaaaa```]]]ZZZ]]]^^^^^^^^^______```````````````aaaaaabbbbbbcccaaacccdddeeeeeedddbbbaaa````````````aaaccceeefffiiifffcccbbbcccccccccbbbhhhhhhiiiiiihhhfffdddbbb___aaaccceeeeeebbb___]]][[[]]]```bbbbbbbbbbbbccc```bbbeeemmm}}}rrr^^^YYY[[[jjjxxxyyydddZZZVVVMMMJJJIIILLLKKKIIIJJJMMMLLLOOORRRTTTUUUYYY```eeeppp{{{}}}yyywww~~~}}}zzzwwwtttqqqppppppvvvsssqqqooollloooyyyqqqhhhccccccbbb```aaaaaaaaa___]]]ccceeehhhiiihhheeeaaa^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\^^^``````^^^[[[[[[\\\___bbbdddccc___\\\^^^]]]\\\[[[[[[\\\]]]]]]TTTVVVYYY\\\___aaabbbcccdddcccaaa___^^^```dddhhhxxxxxxtttkkkaaa^^^dddjjjjjjlllpppuuuvvvtttnnniiieeedddcccbbbaaabbbccccccfffbbb^^^\\\\\\ZZZWWWTTTPPPTTT\\\ccchhhhhhddd```\\\[[[^^^iii{{{tttfffbbb```dddkkkooolllhhh______```ccciiirrr}}}~~~wwwqqqooooooppppppooollliiihhhhhhgggccc___ZZZ\\\bbbkkkrrruuurrrnnnnnnnnnnnnoooqqqvvv}}}~~~uuuhhh___VVVPPPLLLLLLLLLLLLPPPUUU[[[bbbnnn}}}eeekkksss|||tttjjjbbbbbbbbbcccdddbbb___\\\^^^^^^]]]]]]]]]^^^______``````aaaaaabbbbbbcccccc```aaacccdddddddddbbbaaaaaa`````````aaabbbdddeeehhhfffeeedddcccdddccccccggghhhhhhiiihhhfffdddccc^^^___bbbdddeeedddcccbbb^^^___aaaaaaaaaaaaaaaaaa^^^```bbbgggrrrzzzeee\\\\\\hhhvvv}}}hhh]]]VVVPPPLLLMMMLLLIIIHHHIIIJJJKKKMMMNNNOOORRRWWW[[[dddlllwww~~~{{{yyyyyy{{{~~~}}}{{{yyyxxxwwwtttoookkklllkkkkkklllmmmqqq~~~wwwjjjbbb```^^^^^^```aaabbbaaa```^^^aaadddgggjjjjjjhhhdddbbb______```___^^^\\\ZZZXXXVVVVVVWWWZZZ]]]`````````]]]]]]^^^```bbbbbb___]]]___^^^]]]\\\\\\\\\]]]^^^UUUVVVXXX[[[]]]```bbbcccddddddccc```^^^^^^___aaauuuzzz{{{ttthhhaaacccggggggiiimmmqqqrrrppplllgggeeedddcccbbbbbbaaabbbbbbeeebbb___^^^```aaa```]]]YYYZZZ]]]ccciiijjjgggccc^^^YYYWWW]]]jjj{{{}}}uuuppplllqqq{{{nnniiiaaaYYYVVVZZZbbbiiittt}}}}}}{{{vvvmmmeee\\\YYYWWWYYY]]]^^^[[[VVVWWWWWWWWWWWWXXX\\\aaaeeefffffffffgggeee```XXXRRROOOKKKHHHGGGFFFHHHQQQ[[[iiiwwwfffmmmwwwsssiiibbbbbbbbbcccdddbbb___\\\```______^^^^^^___``````cccccccccccccccccccccccc```aaabbbccccccbbbbbbaaaaaaaaa`````````aaacccddddddeeeeeeeeeeeeeeefffgggffffffgggffffffdddcccbbb^^^___aaaccceeeeeeeeeeeebbbbbbbbbbbbcccbbbbbbaaa\\\\\\]]]```hhhvvvkkk___\\\cccvvvqqq```VVVMMMKKKKKKIIIGGGHHHGGGGGGHHHIIIJJJMMMQQQSSS[[[aaaiiisss~~~{{{zzzzzz|||zzzxxxwwwyyyyyyvvvoooiiibbbbbbfffkkknnnuuu|||mmmbbb\\\ZZZZZZ]]]```cccddddddccccccaaacccfffiiijjjiiigggfffccccccdddcccaaa___\\\ZZZUUUSSSRRRTTTYYY^^^bbbdddaaa___]]]]]]^^^______^^^___^^^]]]\\\\\\\\\]]]^^^\\\[[[ZZZZZZ\\\___bbbeeedddddddddbbb```___```aaammmtttyyyuuukkkcccbbbeeegggiiimmmppprrrppplllhhhgggfffcccaaa```______```___\\\[[[]]]bbbggghhhgggaaa___]]]___dddhhhhhhggg___XXXSSSVVV^^^iiiyyyxxxrrruuurrrdddYYYUUUUUUXXXWWW```mmmxxxyyyooofffZZZTTTLLLIIIKKKKKKIIIFFFGGGGGGGGGGGGGGGIIILLLOOORRRQQQQQQRRRRRRPPPNNNLLLJJJHHHGGGHHHIIIMMMYYYeeeyyywwwjjjrrr|||nnneeebbbaaa```aaabbbaaa^^^\\\`````````aaaaaaaaabbbbbbddddddddddddddddddeeeeeebbbbbbcccccccccbbbbbbaaabbbaaa`````````aaabbbcccbbbdddffffffffffffhhhjjjgggggggggfffeeecccbbbaaa______aaabbbcccdddeeeeeeeeedddccccccddddddcccbbb\\\YYYXXXYYY]]]gggxxxpppaaa\\\ccczzzsssdddTTTNNNLLLJJJIIIIIIEEEDDDDDDDDDFFFHHHKKKLLLRRRUUU]]]fffmmmvvv|||vvvvvvvvvxxxxxxsssllleeeYYY\\\ccckkkqqqxxxvvviii```[[[YYY[[[^^^bbbdddeeeeeeeeefffaaabbbccceeeggggggggggggeeefffeeeeeeccc```^^^\\\TTTQQQPPPQQQVVV]]]bbbeeedddaaa]]]\\\\\\]]]^^^]]]]]]\\\[[[[[[[[[]]]^^^___aaa___]]][[[\\\___ccceeebbbcccdddcccbbbbbbdddfffdddlllsssrrrkkkdddcccdddgggjjjoootttwwwuuupppllliiigggccc```^^^^^^___```YYYWWWVVVZZZ```fffiiiiiiccc___[[[YYY\\\aaaeeehhh]]]TTTOOOQQQTTTYYYggguuu~~~xxxxxxooo```VVVQQQKKKNNNUUU\\\eeeoooxxx~~~yyynnnbbbZZZSSSMMMFFFAAAAAAAAA@@@??????@@@@@@@@@@@@@@@CCCEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHFFFHHHLLLPPPWWWcccooottt}}}rrryyyvvvjjjdddbbbaaa``````aaabbbaaa___^^^___aaabbbccccccccccccbbbbbbcccdddeeefffggggggeeeeeeeeeddddddccccccbbbbbbaaa```______```aaabbbaaadddggggggffffffhhhjjjkkkjjjiiihhhfffeeecccccc`````````aaabbbccccccdddfffdddbbbbbbdddeeecccbbb```ZZZVVVVVVVVVZZZgggtttyyyhhh___cccyyyhhhYYYSSSNNNKKKJJJHHHFFFDDDCCCDDDFFFGGGHHHKKKMMMTTT[[[^^^cccooo|||~~~{{{zzzyyywwwuuuuuuvvvwwwwwwuuuooogggbbbYYY]]]eeennnsssxxx~~~~~~qqqhhhaaa]]][[[^^^aaadddeeedddccceeefff______``````bbbccceeefffeeeeeedddcccaaa___^^^]]]QQQPPPOOOQQQVVV\\\```bbbdddbbb___]]]]]]\\\[[[YYY[[[ZZZZZZZZZ[[[]]]^^^___```___^^^^^^___aaaccceee```aaabbbaaa``````bbbddd```fffmmmnnnkkkgggddddddcccgggnnnvvv{{{zzzuuuqqqjjjgggccc___^^^___bbbddd]]]ZZZXXXYYY^^^cccddddddaaa___ZZZWWWVVV[[[bbbgggbbbWWWQQQQQQPPPPPP[[[jjjvvv~~~xxxfff\\\SSSPPPNNNPPPUUU[[[aaadddooosssxxx{{{|||}}}xxxooodddYYYQQQLLLHHHGGGEEEBBB@@@???>>>===;;;===???@@@@@@AAADDDFFFEEEGGGJJJMMMPPPRRRUUUVVVVVVTTTUUU[[[```fffooowww{{{xxx~~~qqqiiifffdddbbbaaabbbdddeeeeeeeee\\\^^^aaacccddddddcccccc___```aaaccceeeggghhhiiihhhhhhgggfffeeeeeeddddddcccbbb```______```aaaaaabbbeeehhhhhhffffffgggjjjnnnmmmllljjjhhhgggeeeeeeaaaaaa``````aaaaaabbbcccfffdddaaaaaadddeeedddbbbeee^^^XXXVVVTTTTTT]]]hhhyyyoooeee___rrr{{{fffZZZRRRLLLIIILLLIIIFFFEEEEEEFFFFFFFFFJJJKKKPPPUUUUUUUUU^^^kkkppp~~~xxxtttrrrpppooommmvvvxxxyyyxxxtttllleeeaaa]]]aaaiiiqqqtttvvv}}}{{{{{{tttiiiccc```]]][[[aaacccfffeeecccbbbccceee^^^]]]]]]]]]^^^```ccceeeccccccbbb```___]]]]]]\\\OOOOOOPPPSSSXXX\\\^^^___dddbbbaaa```___\\\YYYVVVYYYYYYYYYYYY[[[]]]___```]]]^^^___aaabbbccccccdddaaaaaa```]]][[[ZZZ\\\]]]```dddjjjmmmllliiieeeddd^^^cccllluuu{{{{{{wwwsssjjjgggbbb___^^^aaaeeeiiieeeaaa\\\\\\^^^aaaaaa``````___\\\XXXUUUYYY```ggglll```WWWTTTPPPMMMWWWfffpppqqqxxxsssccc]]]VVVTTTVVVYYY[[[\\\WWWZZZ^^^_________bbbeeeYYYYYYXXXTTTOOOKKKIIIHHHAAACCCFFFFFFDDD@@@>>>>>>:::===@@@BBBCCCEEEHHHJJJMMMRRRYYY```eeeiiilllnnnkkkgggggglllpppsssxxx~~~}}}rrriiifffdddddddddddddddcccbbbaaa```_________```aaacccdddbbbdddfffdddaaa___```bbbjjjkkkkkkjjjhhheeebbb```___^^^\\\\\\\\\^^^```aaaeeefffhhhhhhgggffffffggghhhgggfffeeeeeeeeeeeeeeeaaabbbbbb```___^^^___```ccccccccccccbbb```___^^^eeeccc```^^^^^^```bbbdddooowwwdddZZZlllkkk^^^QQQGGGJJJHHHEEEDDDEEEEEEEEEDDDDDDEEEGGGJJJNNNSSSWWWYYYffflllwww~~~{{{yyyuuuooojjjhhhiiikkkooosssuuusssmmmfffcccbbbbbbjjjsssyyyyyyzzz}}}{{{{{{}}}}}}zzznnnddd```___^^^^^^^^^cccfffcccbbbbbbbbb___XXXZZZ\\\]]]]]]]]]^^^______bbb___YYYUUUVVVWWWUUURRRNNNNNNRRRUUUXXX]]]ccc```aaaccccccaaa^^^ZZZWWWXXXYYYZZZ\\\]]]^^^______\\\[[[[[[^^^bbbeeeffffffcccbbbaaa___^^^]]]\\\\\\\\\]]]```bbbccccccbbbaaaccceeeiiinnnrrrrrrpppnnniiieeeaaa___aaabbbaaa``````^^^\\\ZZZZZZ\\\___aaaccc^^^XXXTTTUUU[[[bbbggghhhgggccc^^^YYYXXX\\\```jjjjjjlllsssvvvpppjjjmmmssstttmmmfff]]]YYYTTTPPPOOONNNMMMLLLPPPNNNKKKGGGFFFFFFGGGIIICCCEEEFFFFFFEEEDDDDDDDDDCCCAAAAAADDDGGGJJJSSS]]]bbbfffnnn{{{~~~|||yyyvvvyyy~~~}}}vvvpppjjjdddaaacccccccccccccccbbbaaaaaa```_________```aaaccceeeeeehhhjjjiiieeebbbaaaaaaiiijjjkkkkkkjjjgggdddbbbaaa```^^^\\\\\\\\\]]]^^^bbbdddffffffeeedddeeeggghhhggggggffffffeeeeeeddddddddddddbbbaaaaaabbbcccbbbbbbbbbaaaaaa```______cccaaa```___```dddgggiiiooo|||lll```hhh}}}ppp___RRRIIIIIIHHHGGGFFFFFFGGGIIIEEEEEEFFFHHHKKKNNNQQQSSSXXX]]]fffpppxxx~~~yyyrrroookkkgggffffffhhhiiihhhhhhhhhhhhiiimmmrrruuutttvvvyyyyyyxxxzzz~~~~~~xxxxxx~~~|||{{{ssshhh```]]]]]]^^^^^^___bbbccc```___```^^^[[[YYYZZZ[[[[[[ZZZZZZZZZZZZ]]]``````[[[WWWXXXWWWUUURRRNNNMMMOOOQQQRRRVVV\\\[[[]]]___``````]]]ZZZXXXYYYZZZ[[[]]]^^^______```^^^]]]]]]^^^aaadddddddddaaa```___^^^^^^]]]]]]]]]\\\]]]___aaabbbbbbbbbaaacccdddfffiiikkklllkkkjjjgggddd```___^^^]]][[[YYYZZZYYYYYYYYYZZZ\\\^^^___hhheee___ZZZYYY\\\aaadddggggggfffccc``````cccfffbbb``````dddpppxxxsssxxx|||yyyrrrjjj```VVVPPPMMMKKKJJJDDDCCCCCCBBBCCCEEEGGGIIIGGGIIILLLNNNNNNMMMKKKKKKLLLLLLOOOSSSVVV[[[gggtttzzz{{{yyy{{{yyy{{{lllhhhfffdddccccccccccccdddccccccbbbaaa``````______```bbbdddfffiiimmmqqqssspppkkkfffccchhhjjjlllmmmmmmjjjgggeeedddccc```^^^\\\\\\\\\\\\___aaaccccccccccccdddfffgggggghhhhhhgggfffeeeddddddccccccbbbbbbcccdddeeecccbbbaaa``````___`````````______```ccchhhlllooopppzzztttgggdddllllllZZZKKKKKKIIIGGGEEEEEEFFFGGGEEEEEEEEEEEEFFFHHHJJJKKKQQQUUU\\\bbbhhhmmmrrrvvv{{{|||wwwsssllliiieeeeeehhhkkklllkkkddd```\\\^^^hhhwww}}}~~~~~~zzz|||}}}xxxzzzrrrkkkaaa[[[XXXZZZ]]]^^^aaacccaaa^^^^^^___]]]XXXYYYXXXXXXWWWVVVUUUTTTTTTXXX]]]___\\\YYYYYYVVVSSSNNNJJJHHHKKKLLLMMMPPPVVVXXXZZZ\\\]]]]]][[[YYYWWWZZZ[[[\\\^^^___``````aaa___^^^^^^___aaacccbbbaaa```___^^^^^^]]]]]]^^^^^^[[[]]]^^^```aaaaaaaaaaaaeeeeeeddddddeeeeeefffgggjjjhhhfffdddbbb___ZZZVVVTTTUUUUUUVVVXXXZZZ]]]^^^kkkhhhddd```]]]\\\]]]]]]```bbbccccccbbbaaaaaabbbccc```]]]^^^fffwwwxxx{{{}}}|||}}}nnncccZZZTTTQQQFFFFFFGGGIIILLLQQQUUUXXX[[[^^^cccfffgggfffccc``````aaadddhhhjjjooo~~~~~~zzzxxxvvv{{{ooogggeeeeeehhhddddddeeeeeeeeeeeeddddddbbbaaa______```bbbeeegggjjjqqqzzzxxxnnnhhhhhhjjjmmmppppppnnnkkkiiifffeeecccaaa```___^^^^^^^^^```aaabbbaaabbbdddffffffgggiiijjjiiigggeeedddaaa___^^^___aaaccceeeffffffeeecccaaa````````````^^^^^^___aaadddiiimmmpppqqqwwwyyylllbbb```sss~~~fffVVVRRRLLLHHHGGGGGGEEEDDDEEEDDDCCCCCCCCCEEEFFFGGGOOORRRWWW[[[___cccgggjjjmmmttt|||zzzuuupppmmmhhheeedddhhhmmmpppmmmiiiddd^^^YYY^^^nnn|||{{{{{{lllggg^^^XXXVVVXXX\\\^^^ccccccaaa^^^___aaa^^^YYYWWWUUUSSSSSSSSSRRRQQQPPPSSSYYY^^^\\\ZZZZZZWWWSSSHHHDDDCCCFFFHHHIIINNNSSSXXXZZZ[[[\\\[[[ZZZWWWVVV[[[[[[]]]___```aaaaaaaaa^^^]]]]]]___aaacccbbbaaaaaa```___^^^]]]]]]]]]]]][[[\\\]]]___````````````fffeeedddbbbaaabbbeeegggmmmnnnnnnnnnkkkfff```\\\VVVUUUTTTTTTUUUXXX[[[^^^gggeeeccc```]]][[[YYYXXXZZZ\\\^^^______]]]\\\[[[fffdddbbbccchhhsssyyyxxxttthhh```WWWVVVUUUVVV\\\eeennntttyyy|||~~~zzzwwwwwwyyyyyywwwzzz~~~{{{{{{{{{}}}xxxjjjbbbdddhhhfffgggggghhhhhhgggggggggdddbbb```___```bbbeeegggjjjrrrvvvmmmiiikkknnnqqqqqqpppnnnmmmggggggfffeeeddddddcccccc___```aaabbbaaaccceeegggeeegggiiijjjjjjiiigggfff```^^^\\\]]]aaaeeeggggggiiihhhfffdddcccbbbaaaaaa___``````bbbdddhhhlllnnnooorrryyypppccc\\\eee{{{}}}ggg\\\PPPKKKLLLLLLHHHCCCDDDCCCCCCBBBCCCDDDFFFGGGIIIKKKOOORRRTTTXXX\\\^^^ccciiiqqqvvvyyy{{{~~~yyyrrrmmmiiigggccccccffflllqqqpppiiibbb```\\\\\\eeeyyy~~~zzzzzzwwwkkkfff^^^XXXUUUVVV[[[___aaabbbbbb______```^^^ZZZTTTRRROOOPPPQQQRRRRRRQQQSSSYYY^^^^^^]]]]]][[[WWWJJJEEECCCEEEFFFFFFJJJOOOUUUWWWYYY[[[\\\[[[[[[ZZZ[[[\\\]]]___```aaabbbbbb[[[[[[\\\___bbbccccccbbbbbbbbb```___^^^]]]]]]]]]ZZZ[[[\\\]]]^^^______```cccccccccaaa______cccfffiiilllppprrrooojjjeeeaaa]]]ZZZUUURRRSSSVVV[[[^^^aaaaaa``````^^^]]][[[ZZZWWWXXXZZZ\\\]]]^^^]]]\\\```aaaccceeeiiiooovvv|||~~~~~~rrrhhhddd``````hhhvvv}}}}}}}}}pppffffffkkkggghhhiiiiiijjjiiiiiiiiigggeeebbb``````bbbeeeggghhhppp{{{wwwnnnhhhjjjlllnnnoooooonnnnnnhhhhhhhhhhhhhhhgggggggggaaabbbbbbbbbaaabbbeeehhheeefffhhhiiijjjjjjjjjjjjddd```]]]^^^bbbeeeffffffggggggggggggfffeeecccbbbaaaaaabbbccceeehhhjjjlllkkkooottt}}}vvviii^^^^^^gggxxxyyylll[[[PPPMMMLLLHHHCCCDDDDDDCCCBBBCCCDDDFFFGGGDDDFFFIIIKKKLLLOOOSSSVVVXXX^^^eeekkknnnrrrxxx|||}}}yyyrrrkkkfffeeeeeegggiiinnntttwwwssskkkddd[[[]]]cccppp~~~xxxuuu}}}xxxppphhhddd^^^WWWSSSUUUZZZ^^^___dddeeebbb___^^^]]]YYYTTTPPPNNNNNNRRRTTTTTTRRRTTTZZZ^^^^^^^^^```___]]]RRRMMMIIIHHHFFFDDDFFFJJJQQQSSSVVVYYY\\\^^^______[[[\\\]]]___```aaaaaabbbZZZZZZ\\\___bbbdddcccaaacccbbbaaa```____________ZZZZZZ[[[\\\]]]^^^_________aaabbb```]]]\\\^^^aaa```eeekkknnnlllhhhcccaaaaaa]]]XXXTTTSSSVVVZZZ]]]^^^^^^___```aaaaaabbbbbbWWWUUUSSSTTTXXX\\\^^^___[[[^^^bbbeeehhhkkknnnqqqrrr{{{{{{uuummmkkkrrr}}}{{{}}}xxxvvv|||rrrjjjhhhjjjggghhhiiiiiijjjjjjiiiiiiiiigggccc``````aaadddfffgggjjjpppvvvzzzwwwqqqkkkggghhhiiijjjkkkkkklllllliiiiiiiiiiiiiiihhhhhhgggbbbbbbbbbaaa```aaadddfffdddeeefffhhhjjjlllmmmmmmiiiddd^^^]]]___bbbaaa___aaaccceeehhhhhhhhhfffeeeccccccdddeeegggiiikkklllkkkmmmqqqvvvooo```ZZZZZZaaauuuxxxdddUUULLLIIIHHHEEEEEECCCBBBBBBCCCDDDDDDDDDEEEGGGHHHHHHJJJNNNPPPPPPTTT[[[___ccchhhooouuuvvv{{{}}}xxxwwwtttnnniiifffgggiiimmmqqqvvvyyyyyyuuuoookkkaaagggppp}}}|||uuuzzzzzznnnhhhbbb___ZZZTTTPPPRRRXXX^^^ccckkkooojjjbbb^^^\\\ZZZVVVRRRNNNOOOSSSUUUUUUSSSRRRWWWYYYXXXYYY]]]___^^^YYYSSSNNNLLLIIIEEEFFFIIISSSTTTVVVXXX[[[\\\]]]]]]ZZZ[[[]]]^^^``````aaaaaa[[[\\\]]]___bbbbbbaaa___aaaaaa```aaaaaabbbcccdddZZZZZZZZZ[[[\\\]]]^^^______bbbeeeddd___[[[[[[\\\[[[aaahhhkkkiiieeebbbaaa^^^]]]ZZZXXXWWWXXXYYYZZZ\\\\\\]]]^^^aaadddgggiiiaaa[[[TTTQQQTTTYYY]]]___\\\^^^bbbeeefffgggjjjkkkjjjlllttt{{{uuuxxx~~~|||xxxxxx{{{}}}yyyqqqkkkiiixxxppplllhhhddddddgggggghhhiiiiiiiiiiiiiiikkkhhhdddaaa___aaaccceeegggfffgggjjjmmmmmmjjjgggffffffffffffggghhhiiijjjjjjjjjjjjiiiiiigggffffffbbbbbbbbb```___```bbbeeedddeeefffgggjjjlllooopppllleee^^^[[[\\\]]][[[XXX[[[^^^cccgggjjjjjjhhhgggddddddeeegggiiikkkmmmnnnlllnnnoooqqqwwwtttaaaXXXSSSTTTbbbttt}}}bbbSSSPPPSSSGGGFFFDDDBBBAAAAAAAAABBBCCCDDDEEEDDDDDDEEEHHHKKKMMMPPPUUUXXX[[[```gggmmmppptttyyy|||yyyuuuuuusssnnnjjjiiilllooommmqqquuuvvvtttqqqooonnnlllsss}}}~~~zzz|||rrrgggbbb]]][[[VVVQQQMMMPPPWWW^^^iiisssxxxrrrggg```^^^]]]YYYTTTPPPPPPTTTVVVUUUSSSNNNRRRSSSQQQRRRXXX\\\\\\YYYTTTOOONNNLLLIIIJJJMMMXXXXXXXXXYYYXXXXXXWWWWWWZZZ[[[\\\^^^___``````aaa]]]]]]^^^```bbbaaa___\\\^^^___```aaaccceeefffhhhYYYYYYZZZZZZ[[[\\\^^^___bbbfffjjjiiibbb\\\ZZZ[[[]]]cccjjjmmmkkkgggdddcccZZZZZZ[[[[[[ZZZYYYXXXXXX[[[ZZZZZZ\\\___dddiiilllsssjjj^^^VVVVVVZZZ___aaa\\\]]]```aaaaaabbbeeegggjjjggghhhoooxxxwwwuuu|||~~~{{{uuuqqqqqqwwwtttqqqhhh```]]]|||yyysssmmmiiihhhiiijjjfffffffffhhhjjjjjjhhhfffhhhfffdddaaa``````aaabbbdddfffhhhiiijjjiiihhhgggaaadddfffeeeccccccgggjjjgggjjjlllkkkhhheeeddddddcccaaa______```aaa```___eeeeeegggiiimmmpppsssuuujjjfffaaa^^^]]][[[ZZZXXX[[[]]]aaaeeeiiijjjhhhfffeeeggghhhhhhgggggghhhjjjiiikkkllllllttt~~~|||iiiYYYQQQRRRXXX\\\xxx|||fffWWWNNNNNNMMMKKKHHHEEECCCBBBAAAAAABBBBBBBBBCCCEEEHHHJJJJJJKKKLLLOOOTTTYYY^^^aaalllpppuuuyyy|||~~~{{{vvvrrrqqqttttttqqqqqqtttrrrlllsssmmmhhhfffhhhlllqqqvvvxxx~~~zzznnnddd___]]]YYYSSSPPPPPPTTTZZZ^^^gggpppyyyvvvjjj```]]]```YYY[[[YYYSSSPPPQQQOOOLLLGGGNNNQQQNNNOOOWWW^^^___\\\PPPIIIMMMTTTVVVUUUUUU[[[\\\\\\ZZZWWWUUUXXXZZZYYY[[[]]]^^^]]]]]]^^^```\\\\\\\\\^^^``````___^^^````````````aaabbbcccddd```^^^[[[YYYXXXZZZ]]]___dddqqqyyysssggg___[[[ZZZ___aaaeeejjjnnnmmmiiifffccc^^^YYYXXX[[[\\\YYYVVVVVVVVVWWWXXX\\\```eeehhhppplllfff```[[[XXXXXXXXX[[[[[[\\\]]]___aaacccdddaaaaaaaaabbbgggrrr{{{vvvsssuuuzzz}}}zzzxxxvvv|||{{{zzz{{{|||xxxqqqjjjddd```^^^^^^{{{nnnkkkgggdddbbbbbbbbbcccfffffffffhhhiiiiiihhhfffgggfffdddcccaaaaaaaaabbbbbbdddfffhhhiiihhhggggggaaabbbcccccccccdddfffhhhfffhhhkkkjjjgggdddddddddeeecccaaa```aaaaaa```^^^bbbdddfffjjjnnnqqqtttuuullliiidddaaa`````````___aaabbbeeehhhjjjjjjhhhfffdddeeeggggggffffffgggiiiiiikkkkkkjjjqqq{{{}}}wwwgggYYYRRRQQQTTTWWWdddwwwmmm```QQQLLLGGGFFFHHHHHHFFFCCCAAAAAABBBAAAAAABBBDDDEEEHHHHHHIIILLLPPPTTTYYY[[[dddhhhnnnrrruuuxxxzzz||||||~~~}}}|||zzzxxxwwwvvvwwwzzzzzzwwwwwwyyywwwrrrgggccc```ccciiiqqqwwwzzz|||}}}uuulllddd```]]][[[YYYXXXWWWYYY[[[\\\cccjjjqqqoooggg``````bbb```cccdddcccbbbaaa[[[SSSPPPUUUVVVQQQQQQXXX^^^```bbbUUUJJJLLLRRRUUUWWWXXXYYY[[[\\\[[[WWWUUUUUUVVVYYY[[[]]]]]]\\\\\\]]]^^^]]]\\\[[[\\\^^^```___^^^^^^^^^^^^^^^___```aaabbbbbb```^^^\\\\\\\\\^^^___eeepppwwwrrrhhhaaa___^^^______aaaeeeiiikkkkkkjjjdddaaa^^^___```^^^YYYTTTSSSRRRRRRRRRUUUYYY^^^aaagggeeeccc```]]][[[YYYXXXXXXXXXYYY[[[^^^```bbbdddaaa```^^^\\\]]]cccmmmuuuyyyqqqqqqvvv|||~~~yyy{{{}}}{{{{{{yyytttmmmjjjddd^^^YYYWWWVVVWWWqqqeeedddcccbbbbbbbbbbbbccceeeeeeeeegggiiiiiigggeeeeeeeeeeeedddcccbbbaaa``````aaaccceeefffgggffffffaaa``````aaaccceeeeeeeeedddfffhhhhhhfffdddddddddfffdddbbbaaaaaa```___^^^___bbbfffjjjnnnqqqssssssllliiieeeccceeegggiiiiiiiiiiiijjjjjjiiihhhfffeeebbbdddffffffeeeeeefffhhhiiiiiihhhgggmmmvvv|||||||||uuuiii]]]UUUQQQRRRSSSVVVggg}}}iii^^^QQQKKKJJJIIIDDD???BBBBBBBBBBBBBBBAAAAAAAAADDDEEEEEEGGGJJJNNNQQQSSSYYY^^^dddiiimmmoooqqqrrrvvvyyy{{{}}}}}}~~~}}}zzzwwwxxxzzz~~~}}}}}}yyysssoooooonnnlll]]]\\\]]]dddqqq|||}}}|||}}}|||vvvpppiiieeebbb^^^___```aaa```___\\\[[[___bbbeeeeeebbb```bbbdddeeejjjoootttyyyxxxnnnccc\\\^^^\\\WWWUUUZZZaaadddfffXXXJJJHHHMMMSSSYYY\\\XXX[[[______]]]YYYVVVUUUZZZ\\\^^^^^^\\\\\\\\\]]]]]]\\\ZZZZZZ\\\^^^______\\\\\\\\\\\\]]]^^^______aaaaaa___^^^]]]]]]]]]]]]bbbkkkqqqllleeeaaaaaa```___]]]]]]___dddhhhkkkmmmeeeddddddeeeeeeaaaYYYSSSRRRPPPNNNMMMNNNRRRVVVYYY[[[]]]^^^______]]][[[ZZZVVVWWWYYY[[[^^^bbbdddfffiiigggbbb]]]YYYYYY\\\___jjjvvv|||~~~xxxrrrtttvvv~~~|||~~~zzztttnnnjjjdddaaa]]]YYYVVVUUUUUUVVV{{{jjjcccddddddeeeeeeeeedddcccdddddddddfffggggggfffdddcccdddeeeeeedddccc```___]]]^^^```bbbdddeeeeeeeeebbb```^^^```dddgggfffdddcccdddeeeeeeeeedddcccccccccaaa______``````___^^^^^^```dddhhhkkkmmmmmmmmmfffdddaaabbbfffkkkoooqqqnnnooonnnkkkhhheeeccccccaaacccfffgggffffffggghhhfffeeecccccciiiqqqyyy}}}~~~xxxooocccYYYSSSQQQQQQRRR\\\sss{{{eeeUUUMMMIIIFFFCCCDDDDDDCCCCCCDDDCCCBBBAAABBBBBBCCCDDDFFFHHHJJJLLLPPPUUU[[[aaadddfffhhhiiioooqqqtttvvvwwwxxxzzz{{{|||~~~~~~|||yyywwwuuuuuuxxx}}}vvvjjjaaa___```aaabbbcccfffooo~~~~~~|||wwwvvvwwwuuurrrnnnkkkhhhgggfff```bbbdddeeedddbbb^^^\\\]]]]]]\\\\\\]]]^^^aaabbbccchhhpppzzz~~~rrrcccccc```[[[YYY^^^eeekkkkkk]]]LLLDDDGGGPPPXXX]]]YYY]]]bbbeeeeeeaaa\\\YYY\\\^^^______]]]\\\\\\]]]]]][[[YYYYYY[[[]]]^^^___[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^]]][[[ZZZYYY\\\cccfffbbb^^^^^^___^^^^^^\\\[[[]]]aaafffiiijjjdddddddddeeeeeebbb\\\WWWWWWUUUQQQNNNNNNQQQUUUWWWVVVXXXZZZ\\\]]]]]]\\\[[[VVVWWWZZZ]]]aaaeeehhhjjjnnnkkkgggaaa\\\XXXVVVUUU[[[gggvvv}}}yyy}}}vvvssszzz{{{ssstttzzzuuupppkkkhhhbbb```\\\YYYWWWWWWWWWXXXyyyiiiaaabbbddddddcccbbb```^^^bbbbbbbbbccceeeeeecccbbbaaabbbdddeeedddbbb```^^^\\\]]]^^^```bbbcccddddddccc```___aaaeeehhhgggfffddddddcccdddddddddcccbbb^^^\\\[[[\\\^^^_________]]]___bbbeeeggggggffffff]]]\\\[[[^^^dddkkkppprrrooopppoookkkfffbbb``````aaacccfffhhhhhhggghhhhhhbbb```___aaafffnnnwww~~~}}}uuuiii]]]SSSOOONNNNNNQQQ___zzz~~~fffVVVOOONNNOOOGGGEEECCCCCCDDDEEECCCAAABBBBBBBBBCCCDDDFFFGGGGGGJJJOOOUUUZZZ\\\^^^```aaacccfffiiilllnnnppprrrtttvvvwwwyyy}}}}}}|||{{{zzzwwwuuummmnnnooossswww}}}uuuggg^^^\\\ccciiitttxxx|||xxxtttooonnnkkkiiihhhggghhhiiiccccccddddddcccaaa```^^^^^^\\\YYYXXXYYY[[[]]]^^^```dddjjjsss~~~tttdddbbb```^^^]]]bbbkkksssxxxjjjVVVIIIGGGNNNUUUXXXXXX\\\bbbggghhhfffaaa]]]ZZZ\\\]]]]]][[[ZZZZZZ[[[\\\ZZZXXXXXXZZZ\\\]]]^^^[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXX]]]^^^[[[ZZZ[[[\\\[[[[[[ZZZZZZ\\\```bbbccccccaaaaaa``````aaa```___^^^___]]]YYYUUUTTTUUUXXXZZZXXXWWWWWWWWWWWWYYY[[[\\\VVVWWWYYY\\\```dddgggiiikkkiiifffccc___[[[WWWUUUUUU___jjjqqquuu}}}||||||{{{qqquuuxxx}}}~~~pppjjjrrrxxx}}}{{{tttooojjjgggeee^^^]]]ZZZWWWUUUUUUUUUUUUvvviiidddeeeeeeeeedddaaa^^^]]]_________aaaccccccaaa______```bbbcccbbbaaa___]]]\\\]]]^^^___```aaabbbcccaaa``````bbbdddggghhhhhhfffdddccccccddddddcccaaa[[[YYYYYYZZZ]]]___```___]]]^^^```bbbbbbcccbbbbbbWWWWWWXXX\\\bbbgggkkkmmmlllnnnnnnkkkeee```^^^___```cccggghhhhhhhhhhhhiiiaaa^^^^^^aaaeeejjjttt}}}~~~~~~zzzpppbbbVVVOOOLLLLLLKKKRRReeemmm^^^VVVSSSLLLHHHDDDBBBDDDDDDCCC@@@AAABBBBBBCCCDDDEEEEEEEEEGGGJJJOOORRRTTTVVVYYY[[[[[[^^^cccfffiiikkknnnqqqrrrssstttvvvxxx{{{}}}{{{wwwtttsssrrrpppooojjjlllpppuuuzzz|||qqqjjjfffiiivvvyyytttjjjiiifffdddcccdddfffgggdddcccbbbaaa``````aaaaaa___]]][[[YYYXXXXXXZZZ[[[___aaadddhhhoootttqqqjjj```^^^^^^___```dddnnnyyyzzzfffSSSMMMPPPSSSSSSVVVYYY]]]bbbeeeddd```\\\VVVXXXZZZZZZXXXWWWXXXYYYZZZYYYWWWWWWZZZ[[[\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZ]]]]]]]]]]]]]]]\\\\\\[[[XXX[[[\\\YYYYYY\\\\\\YYYVVVVVVWWWYYY\\\^^^]]]\\\]]]\\\\\\[[[\\\^^^```bbbdddbbb___\\\ZZZYYYZZZ[[[ZZZXXXUUUSSSSSSVVVYYY\\\TTTUUUWWWYYY\\\```cccdddhhhggggggffffffccc```]]]SSSYYY```dddeeekkkvvv}}}xxxyyyzzz|||{{{|||}}}zzz|||xxxrrrkkkeeeaaa^^^]]]]]]\\\ZZZWWWVVVUUUUUUUUU|||qqqhhhggggggggggggeeeccc```___]]]]]]]]]___```aaa___]]]^^^___`````````___^^^]]]]]]]]]^^^^^^___```aaabbb^^^___aaabbbbbbdddfffiiihhhfffccccccddddddbbb```\\\ZZZYYY[[[]]]______^^^]]]]]]^^^___```aaabbbbbbWWWWWWXXX\\\```dddeeeeeegggkkknnnkkkeee```^^^___^^^aaaeeehhhhhhgggggggggbbb______bbbdddfffoooyyyyyy~~~zzzmmm]]]RRRLLLKKKIIIMMMXXXhhhkkk^^^WWWPPPIIIFFFFFFFFFDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKNNNQQQTTTUUUXXX\\\```bbbeeehhhkkkmmmmmmnnnoooqqqtttvvvxxxxxxxxxzzz{{{}}}~~~~~~~~~}}}~~~~~~|||{{{zzzyyyyyyzzz~~~}}}~~~~~~|||}}}}}}~~~~~~}}}|||||||||{{{zzzzzzyyyyyyvvvqqqlllhhhgggggghhhhhhjjjlllooosssvvvyyyzzz{{{wwwsssqqqrrrvvv~~~~~~{{{vvvpppgggeeeaaa^^^]]]^^^aaabbbbbbbbbaaa`````````aaabbb^^^___^^^\\\YYYWWWXXXYYYZZZ\\\]]]^^^aaafffeeeaaa\\\ZZZ[[[___aaadddooozzzmmm[[[TTTVVVWWWUUUXXXXXXZZZ]]]``````\\\YYYUUUWWWYYYZZZYYYXXXYYYZZZXXXWWWWWWXXXZZZ[[[[[[ZZZXXXWWWWWWVVVVVVWWWWWWXXX[[[[[[[[[[[[[[[\\\\\\\\\YYY[[[ZZZXXXZZZ\\\ZZZVVVPPPOOOPPPSSSVVVYYYZZZYYYYYYZZZZZZZZZZZZ\\\___aaacccbbb```]]][[[YYYYYYXXXZZZXXXUUUSSSSSSUUUXXXZZZUUUUUUWWWXXX[[[]]]___aaaeeeddddddfffhhhgggdddaaaXXXZZZ\\\]]]^^^bbbiiiooovvv~~~zzztttpppmmmkkkgggbbb]]]ZZZYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWvvvmmmgggeeeeeeeeedddcccaaa___^^^\\\[[[\\\]]]______]]]\\\^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^___```aaa[[[^^^aaaaaa```aaaeeeiiijjjgggccccccddddddbbb```^^^\\\[[[\\\]]]^^^^^^]]]\\\]]]]]]^^^```bbbdddeeeZZZZZZ[[[]]]```aaa```___eeeiiimmmlllfffaaa___```]]]```dddggggggfffffffffddd``````cccddddddkkkuuuvvv~~~wwweeeVVVNNNGGGFFFIIINNNUUUccc|||tttaaaYYYPPPKKKJJJJJJGGGDDD@@@AAABBBCCCCCCDDDCCCCCCAAACCCDDDEEEFFFHHHLLLOOOMMMPPPTTTWWWYYY[[[^^^```ccccccdddeeehhhkkknnnpppqqqsssvvvxxx{{{|||||||||yyy{{{}}}~~~}}}|||~~~|||zzzxxxxxxxxxxxx~~~|||{{{{{{|||{{{yyywwwwwwyyy{{{||||||{{{yyyxxxyyyxxxwwwuuurrrpppooonnnlllgggaaa]]]]]]___aaaaaaeeefffgggiiikkklllmmmnnnsssrrrvvv~~~vvvvvv}}}{{{rrrmmmeeebbb^^^ZZZYYYZZZ\\\^^^aaaaaaaaaaaaaaaaaabbbbbb\\\___aaa___ZZZWWWWWWYYYSSSWWWYYYYYY[[[___```^^^ZZZWWWYYY^^^aaadddnnnzzz{{{mmm]]]XXX[[[\\\YYY\\\ZZZZZZ\\\^^^^^^ZZZWWWXXXZZZ\\\\\\\\\\\\]]]^^^WWWWWWWWWXXX[[[[[[ZZZYYYVVVVVVUUUUUUTTTUUUUUUVVVXXXWWWWWWWWWXXXYYYZZZ[[[XXXYYYYYYWWWYYY[[[XXXRRRLLLKKKJJJMMMQQQUUUXXXYYYXXXYYYZZZ[[[[[[\\\]]]___``````^^^\\\ZZZWWWVVVUUUXXXWWWUUUTTTTTTVVVXXXYYYXXXXXXYYYZZZ[[[]]]___```^^^]]]]]]___bbbbbb___\\\```___^^^\\\\\\^^^bbbfffeeekkksss|||yyysssnnnjjjgggbbbaaa___\\\YYYXXXZZZ[[[UUUUUUTTTTTTTTTTTTUUUUUUwwwllliiijjjjjjiiiiiigggeeeccc```___[[[[[[ZZZZZZZZZ[[[]]]^^^^^^______^^^]]]]]]___aaa]]]]]]\\\\\\]]]^^^```aaa```___^^^]]]^^^___aaabbbiiifffcccbbbcccdddddddddcccbbbaaa```______```aaa___^^^\\\\\\]]]___bbbdddbbbaaaaaabbbdddfffeeeddddddhhhkkkjjjfffbbb```````````````aaabbbcccddddddaaabbbccceeefffhhhiiiiiisss~~~sssbbbUUUOOOHHHGGGNNNRRRUUU```ooowwwbbbYYYTTTLLLFFFEEEAAABBBCCCBBB@@@@@@BBBDDDAAAAAABBBCCCDDDFFFGGGGGGMMMMMMOOOQQQSSSUUUWWWWWWYYY[[[]]]___```bbbfffhhhiiilllppprrrssssssuuuvvvuuuvvvwwwyyy{{{~~~}}}{{{zzzyyyzzzzzzzzz{{{|||~~~}}}}}}}}}}}}|||zzzyyyyyyyyyzzzzzzzzzyyywwwvvvttttttuuuuuurrrrrrssssssrrrqqqooonnnnnnnnnmmmkkkhhhggghhhiiibbb___[[[XXXXXXZZZ^^^aaaccc^^^[[[\\\[[[XXX]]]eeekkksss~~~wwwsssxxxwwwkkkbbb___\\\WWWRRRPPPTTTZZZ```___```aaabbbcccddddddeeeeeedddccccccbbb___[[[WWWYYYYYYXXXWWWWWWXXXZZZ[[[ZZZZZZYYY[[[```hhhoootttxxxqqqggg^^^ZZZYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^ZZZZZZ[[[[[[[[[YYYXXXVVVUUUQQQOOOPPPPPPOOORRRVVVYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZXXXWWWWWWXXXYYYYYYPPPLLLGGGGGGLLLRRRWWWXXXYYYZZZ[[[\\\]]]\\\[[[[[[\\\ZZZXXXXXXYYYYYYXXXWWWTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___```aaabbbccc```___^^^]]]\\\[[[[[[[[[```___dddpppzzz{{{sssooommmiiiddd___\\\[[[ZZZZZZYYYZZZZZZZZZTTTRRRPPPQQQTTTUUUSSSQQQwwwjjjdddccceeeeeedddcccaaa```___^^^^^^]]]]]]\\\]]]^^^___```___aaabbbaaa```______aaa___^^^^^^^^^___```bbbccccccbbb```______aaabbbdddeeedddcccbbbaaaaaacccdddaaa```___^^^^^^^^^___```___^^^]]]\\\]]]___bbbcccbbbaaaaaabbbdddffffffeeehhhjjjllliiiddd___]]]^^^___```aaacccccccccbbbaaa```aaaaaacccdddfffhhhiiiooo{{{ssseeeYYYMMMGGGKKKNNNNNNSSS\\\ooopppaaaSSSLLLLLLGGGEEEBBB??????@@@BBBDDDBBBBBBCCCCCCCCCDDDDDDDDDGGGHHHIIIKKKMMMOOOPPPQQQTTTUUUXXXYYYZZZ\\\```bbbcccfffjjjmmmnnnoooqqqrrrsssssssssuuuwwwzzz|||~~~yyywwwvvvtttsssssssssssswwwxxxyyyzzz|||}}}~~~~~~|||zzzyyyyyyyyyyyyzzzyyyxxxvvvuuuuuuvvvvvvvvvuuusssqqqoooooooooooommmmmmnnnnnnmmmkkkiiihhhiiihhhfffbbb^^^]]]^^^```\\\ZZZXXXWWWVVVWWWXXXYYYWWWRRROOOPPPPPPPPPWWW___kkktttzzzuuuxxx{{{pppiiieee```]]]VVVOOOLLLNNNTTTYYY______```bbbcccdddeeefffhhhgggfffffffffddd```]]]ZZZZZZYYYXXXXXXXXXYYYYYYWWWXXXYYY]]]aaafffjjjmmmpppiiiaaaZZZXXXXXXZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYZZZ\\\]]]^^^^^^]]]\\\YYYZZZ[[[[[[[[[ZZZYYYXXXTTTPPPNNNOOOOOONNNPPPTTTWWWVVVUUUTTTUUUVVVXXXYYY]]]\\\[[[ZZZYYYZZZ[[[[[[RRRNNNIIIIIILLLRRRUUUWWWYYYZZZ[[[\\\\\\\\\[[[[[[[[[YYYWWWWWWYYYYYYYYYXXXTTTTTTUUUVVVVVVVVVUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaaaaa```___^^^]]]\\\[[[[[[[[[[[[XXXZZZaaafffkkkttt~~~~~~xxxtttoooiiifffeeeccc___[[[[[[ZZZZZZYYYXXXWWWVVVVVVTTTRRRQQQRRRTTTUUUSSSQQQvvvhhhbbb```bbbaaa```_____________________^^^^^^^^^___``````aaaccceeeeeecccaaa``````````````````aaaccceeeffffffdddcccaaaaaabbbdddeeebbbcccdddbbb^^^]]]___bbb^^^]]]\\\\\\\\\]]]^^^___```___]]]]]]]]]___aaaccccccbbbaaabbbeeeggggggfffjjjkkklllhhhbbb^^^]]]^^^^^^```ccceeeeeecccaaa___^^^^^^^^^___aaaccceeegggkkkvvvxxxeeeUUUIIIIIIKKKIIIJJJNNNWWWdddxxxiiiZZZTTTLLLHHHCCCBBBCCCEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRTTTWWWYYY[[[___cccfffgggiiikkklllooonnnnnnoooqqqtttwwwyyyuuutttsssrrrqqqppppppppprrrsssssstttvvvwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxuuutttsssqqqpppooooooooonnnllljjjhhhgggfffffffffeeeeeeeeedddcccbbb```___bbb```]]]XXXUUUUUUXXX[[[YYYYYYXXXWWWVVVTTTSSSRRRMMMIIIFFFFFFHHHKKKTTT\\\kkksss~~~vvvxxx~~~ssshhhffffffbbb^^^VVVMMMHHHHHHMMMQQQ[[[\\\]]]___aaaccceeeeeekkkjjjiiiiiiiiihhhfffddd^^^^^^]]]\\\[[[ZZZYYYYYYSSSVVVYYY]]]```bbbccccccddd___YYYVVVVVVXXXZZZ[[[]]]]]]]]]\\\[[[ZZZXXXXXXWWWYYY]]]``````___\\\ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZWWWSSSRRRSSSRRRPPPQQQTTTWWWUUUSSSRRRSSSUUUXXXYYY\\\[[[ZZZYYYXXXYYYZZZZZZVVVRRRNNNLLLNNNRRRTTTVVVYYYYYYZZZ[[[[[[[[[[[[[[[YYYWWWVVVVVVXXXYYYXXXXXXUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[[[[\\\]]]^^^______```______^^^\\\\\\[[[[[[ZZZWWWWWWYYYZZZ\\\aaahhhttt~~~}}}wwwooohhheeebbb^^^]]]^^^]]][[[XXXXXXXXXYYYXXXWWWUUUSSSRRRTTTSSSRRRSSSTTTUUUTTTRRR}}}zzz{{{}}}tttiiicccaaa```____________```aaabbb______^^^^^^^^^_________bbbeeehhhiiigggdddbbbaaaaaa``````aaabbbdddfffgggfffeeecccbbbbbbbbbdddeeeaaaeeefffccc]]]YYY[[[^^^]]]]]]\\\\\\\\\]]]___``````___^^^^^^^^^___aaabbbcccbbbaaabbbeeeggghhhhhhjjjkkkkkkgggaaa^^^^^^______```bbbccccccbbbaaa```\\\\\\\\\\\\]]]```bbbdddiiirrr~~~qqqcccUUUOOOLLLHHHIIILLLOOOTTT```ooo~~~sssdddUUUOOOJJJHHHJJJJJJGGGCCCDDDCCCCCCBBBBBBAAAAAAAAACCCCCCDDDEEEFFFFFFGGGHHHFFFGGGIIIJJJJJJLLLOOOQQQUUUXXX\\\```bbbcccfffgggjjjiiihhhhhhjjjmmmppprrrqqqpppoooooonnnmmmmmmmmmllllllmmmmmmnnnoooooooooppppppppppppppppppqqqqqqnnnmmmllljjjiiiggggggfffcccbbb```^^^\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVVVVYYYXXXVVVTTTUUUYYY___dddbbbaaa]]]YYYUUURRRPPPOOOJJJHHHFFFFFFIIIPPPZZZbbbmmmrrrzzzwwwuuuyyy~~~ooogggdddcccbbb]]]UUUMMMGGGFFFJJJMMMWWWXXXZZZ\\\^^^aaabbbccchhhgggffffffggghhhgggfffbbbbbbaaa```^^^]]][[[ZZZTTTVVVXXXZZZ\\\]]]]]]]]]\\\YYYUUUTTTUUUWWWYYYZZZ[[[[[[\\\[[[[[[ZZZYYYYYYWWWYYY\\\^^^^^^^^^\\\[[[YYYYYYZZZ[[[\\\\\\\\\]]]___[[[ZZZ[[[ZZZWWWVVVYYYYYYWWWUUUSSSSSSTTTWWWYYYYYYXXXVVVUUUTTTUUUUUUVVVZZZWWWTTTRRRRRRSSSUUUVVVYYYYYYYYYZZZZZZZZZZZZZZZWWWUUUTTTTTTVVVWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]______^^^^^^]]][[[ZZZZZZXXXXXXXXXXXXYYYZZZ___cccbbbjjjuuu|||yyytttrrrpppkkkddd___]]][[[YYYYYYZZZZZZYYYWWWTTTUUUVVVWWWWWWUUURRRQQQTTTTTTSSSSSSTTTTTTTTTSSSxxxtttqqqppprrrwww{{{ooogggcccaaa]]]]]]]]]^^^___aaabbbccc``````aaaaaaaaa`````````bbbeeeiiijjjhhheeecccbbbaaa`````````aaaccceeefffeeedddbbbaaaaaabbbcccddddddgggiiieee^^^YYYYYY[[[^^^^^^]]]]]]]]]___```aaa``````_________```aaaaaacccaaa```aaadddggghhhhhhmmmnnnmmmhhhbbb]]]\\\]]]___^^^]]]\\\\\\^^^___```]]]\\\\\\\\\]]]___```bbbgggmmmuuuyyykkk^^^RRRIIIHHHJJJKKKJJJNNNYYYfffwwwpppeeeWWWNNNJJJIIIGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEBBBCCCEEEEEEFFFGGGIIILLLPPPSSSXXX[[[]]]___aaacccddddddccccccdddfffiiijjjggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbddddddcccbbb```^^^]]]\\\XXXWWWUUUSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRXXX```kkkrrrsssnnndddZZZRRRMMMKKKJJJGGGIIIKKKNNNTTT___jjjpppttttttvvv|||zzzuuuwww~~~vvvooojjjccc^^^___\\\VVVOOOJJJIIILLLOOOVVVWWWYYY[[[^^^```bbbccccccaaa___```aaacccccccccaaaaaa```^^^]]]\\\[[[[[[XXXXXXWWWWWWXXXYYYZZZ[[[ZZZWWWUUUUUUVVVXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[YYYYYYZZZZZZ[[[\\\\\\\\\YYYZZZZZZ[[[\\\]]]^^^^^^ccc``````bbb```\\\[[[]]]]]][[[XXXVVVUUUUUUWWWXXXWWWVVVTTTSSSRRRRRRSSSSSS\\\[[[YYYVVVUUUUUUVVVXXXYYYYYYYYYYYYYYYZZZZZZZZZVVVTTTSSSSSSTTTUUUUUUTTTWWWWWWXXXWWWWWWVVVUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^^^^]]]\\\[[[YYYXXXSSSUUUVVVUUUVVVXXX\\\]]]]]]```eeejjjqqq{{{|||wwwooojjjdddaaa```___\\\YYYYYYXXXWWWWWWWWWWWWVVVTTTPPPRRRTTTVVVVVVVVVTTTSSSSSSSSSTTTTTTSSSSSSSSSTTTsssiiihhhjjjkkkqqqzzz~~~rrrjjjddd```^^^YYYZZZ\\\^^^___```aaaaaaddddddeeeeeeeeedddccccccaaadddhhhiiihhhfffdddcccaaaaaa``````aaabbbdddeeecccbbbaaa``````bbbdddeeefffiiijjjhhhbbb]]][[[[[[```______^^^^^^___```aaa`````````````````````aaabbb```______bbbfffhhhhhhqqqrrrqqqkkkccc]]]ZZZZZZ^^^\\\ZZZYYYZZZ\\\___aaaaaaaaaaaaaaaaaaaaaaaaaaaccchhhnnnxxxvvvdddUUULLLIIIMMMIIIIIIPPPZZZlllppp[[[OOOJJJHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCCCCDDDFFFHHHKKKNNNRRRUUUWWWXXXZZZ\\\]]]]]]]]]]]]^^^___```aaaaaaaaabbbbbbaaa```______]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXVVVVVVXXXXXXXXXWWWVVVTTTSSSRRRNNNNNNLLLKKKKKKKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKLLLHHHJJJMMMQQQXXXcccooowww{{{tttgggZZZPPPKKKJJJKKKKKKQQQXXX]]]fffsss}}}}}}zzzyyy}}}{{{{{{zzzvvvooommmjjjccc\\\\\\ZZZWWWSSSOOONNNPPPRRRWWWXXXZZZ\\\___aaacccddd___\\\ZZZZZZ\\\^^^``````]]]\\\[[[YYYYYYYYYZZZ[[[\\\ZZZXXXVVVVVVXXXZZZ\\\XXXWWWVVVWWWXXXYYYYYYXXXWWWWWWYYYZZZ[[[\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[[[[[[[\\\]]]^^^___bbb___```bbbaaa\\\ZZZ\\\]]]\\\ZZZYYYXXXWWWXXXXXXYYYXXXVVVTTTSSSSSSSSSTTTZZZ[[[ZZZXXXVVVVVVWWWYYYXXXXXXXXXXXXXXXYYYZZZZZZWWWUUUTTTSSSTTTUUUTTTSSSVVVVVVWWWWWWWWWVVVUUUUUURRRSSSTTTTTTVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[YYYWWWVVVSSSVVVWWWUUUTTTWWWXXXXXX[[[[[[[[[\\\___eeennntttyyy~~~|||yyyvvvrrrmmmjjjhhhccc\\\YYYZZZZZZYYYWWWTTTTTTUUUTTTTTTSSSRRRQQQNNNOOOQQQSSSTTTUUUUUUTTTQQQSSSTTTSSSRRRQQQRRRSSSvvvggg]]]aaagggmmmvvv~~~ssskkkfffccc```^^^XXXZZZ]]]```bbbbbbbbbaaaeeeffffffgggfffeeedddccc___bbbfffggggggeeeeeeeeeccccccbbbaaaaaabbbcccdddbbbaaa``````aaaccceeegggfffhhhiiijjjhhheeeaaa___aaa```___^^^^^^^^^___```aaaaaa``````````````````aaa___]]]^^^aaaeeeggghhhmmmppppppmmmfff```^^^^^^``````______aaaccceeeggggggggghhhiiihhhfffdddcccaaafffkkkrrrrrraaaVVVRRRNNNOOOTTTYYYggg{{{gggZZZRRROOOJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@??????@@@AAAAAAAAABBBDDDFFFEEEHHHLLLOOOPPPQQQSSSTTTUUUUUUWWWXXXYYYXXXXXXWWWZZZ[[[[[[\\\[[[[[[YYYYYYTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIKKKKKKIIIKKKNNNRRRXXXaaakkkrrrssslllcccZZZUUUTTTWWWYYY```iiirrrwww~~~||||||~~~xxxoooiiigggeeeaaa]]]YYYZZZYYYWWWTTTRRRRRRSSSVVVWWWXXXZZZ]]]___```aaa^^^[[[XXXXXXZZZ]]]______\\\ZZZXXXWWWWWWYYY\\\^^^^^^\\\ZZZXXXXXXYYYZZZ\\\VVVVVVVVVXXXZZZ[[[ZZZXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^___^^^\\\]]]aaa```[[[XXXZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTTTTVVVXXXYYYXXXVVVUUUWWWYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[YYYWWWVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTTTTRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZXXXVVVTTTTTTYYYZZZVVVUUUXXXXXXVVVVVVVVVVVVUUUWWWZZZ^^^aaacccffflllqqqwww}}}zzzooolllhhhfffeeedddcccaaaccc^^^ZZZXXXXXXXXXVVVTTTPPPRRRSSSSSSRRRQQQPPPPPPNNNNNNOOOPPPQQQQQQRRRRRRPPPRRRSSSRRRPPPPPPQQQSSSooo```WWW]]]gggooo{{{{{{uuulllfffeeedddcccbbbZZZ]]]aaadddffffffdddcccddddddeeeeeeeeedddbbbaaa^^^aaadddfffeeeeeeeeefffeeedddcccbbbbbbbbbcccdddbbbaaa``````bbbdddggghhhffffffhhhkkkllljjjfffcccbbbaaa___^^^]]]^^^^^^___aaaaaaaaaaaaaaa````````````^^^\\\]]]```dddggghhhgggjjjnnnmmmiiifffdddeeedddeeegggiiijjjllllllmmmkkklllnnnnnnmmmjjjgggeee```eeejjjnnnxxxzzzhhhTTTQQQSSSWWWWWW```~~~nnn]]]TTTNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>@@@AAA@@@@@@@@@BBBDDDAAADDDHHHJJJKKKLLLMMMNNNOOOQQQSSSUUUUUUTTTSSSQQQQQQQQQRRRSSSSSSRRRPPPOOOOOOOOONNNMMMLLLKKKJJJJJJEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLOOOPPPQQQSSSWWW^^^fffkkkeeebbb^^^[[[\\\aaagggkkkyyy{{{yyy{{{xxxtttmmmfffaaa______```XXXYYYZZZYYYVVVSSSSSSSSSSSSSSSUUUWWWYYY[[[\\\]]]```]]]YYYXXXZZZ]]]``````]]][[[YYYWWWYYY\\\```ccc^^^]]]\\\[[[ZZZZZZ[[[[[[TTTTTTVVVXXX[[[\\\[[[YYYYYYZZZZZZZZZZZZZZZYYYXXXZZZ\\\___bbbbbbaaa___]]]^^^]]]\\\\\\\\\]]]^^^___\\\[[[]]]``````[[[XXXYYYUUUVVVYYY[[[\\\\\\[[[[[[YYYXXXVVVTTTSSSSSSSSSTTTSSSUUUWWWWWWUUUTTTVVVYYYXXXXXXWWWVVVWWWXXXYYYZZZ^^^\\\YYYXXXXXXXXXVVVUUUPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZZZZYYYWWWUUUSSSQQQWWWYYYUUUTTTXXXXXXUUUQQQQQQSSSTTTUUUVVVXXXXXXYYY[[[^^^aaadddjjjpppuuu|||}}}|||yyyvvvppphhheeebbb^^^\\\\\\^^^^^^___[[[XXXUUUTTTTTTRRRNNNJJJOOOQQQSSSSSSRRRQQQQQQQQQNNNNNNMMMMMMNNNNNNOOOPPPOOOQQQSSSRRROOOOOOPPPSSSuuuccc]]]YYY___lll{{{uuuooogggbbbaaaaaa```___]]]___bbbdddfffeeedddccceeeeeefffeeedddbbb```___``````aaacccdddeeeffffffgggfffeeedddcccccccccddd[[[^^^aaabbbaaacccgggkkkkkklllmmmmmmkkkhhhdddbbb______````````````_________```````````````______^^^^^^^^^^^^```bbbeeefffhhhiiijjjjjjjjjiiigggfffhhhhhhjjjkkkmmmoooppppppooonnnllliiihhhgggffffffeeefffiiimmmqqqxxxppp___YYYaaabbbaaassswwwmmmaaa[[[TTTOOOMMMKKKIIIGGGDDDBBB@@@AAADDDDDDAAA>>><<<>>>@@@AAA@@@@@@AAABBBAAABBBCCCEEEFFFGGGHHHHHHKKKLLLKKKJJJHHHHHHJJJLLLGGGIIIKKKKKKIIIGGGGGGGGGJJJHHHGGGFFFFFFFFFDDDBBB@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFGGGHHHKKKNNNQQQSSSXXXUUURRRPPPPPPSSSWWWYYY]]]]]]^^^aaahhhrrr||||||{{{zzzyyyxxxvvvqqqmmmfff```[[[YYYYYYYYY[[[YYYVVVSSSSSSSSSUUUWWWSSSSSSRRRSSSUUUXXX[[[]]]``````___^^^^^^___aaabbb```___^^^___``````___^^^```^^^\\\ZZZYYYXXXXXXYYYZZZXXXWWWWWWXXXYYYXXXVVVXXXZZZ[[[[[[ZZZYYYYYYZZZZZZ\\\^^^aaabbbaaa___^^^^^^^^^]]]]]]]]]^^^^^^_________^^^]]]\\\[[[[[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[YYYWWWTTTSSSQQQRRRTTTVVVWWWXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXXXXWWWXXXXXXRRRRRRRRRRRRQQQQQQPPPPPPTTTSSSQQQPPPQQQRRRTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\___\\\XXXWWWWWWWWWTTTQQQUUUVVVWWWWWWUUUTTTTTTUUUSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVXXXZZZ]]]```cccdddmmmpppvvv~~~{{{uuuqqqjjjkkkkkkkkkiiigggdddbbb\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTSSSQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVNNNNNNNNNMMMMMMLLLLLLLLLPPPRRRRRRRRRPPPOOOPPPQQQooo___\\\\\\dddsss{{{ooojjjeeeaaaaaabbbaaa```]]]___aaacccdddcccbbbaaaaaaaaabbbbbbbbb```___^^^_________```aaabbbcccdddhhhggggggfffdddccccccbbb___```aaabbbbbbdddfffhhhhhhiiijjjjjjiiigggeeecccaaaaaaaaaaaaaaaaaa``````______````````````______^^^^^^^^^^^^```aaacccdddgggggghhhhhhhhhhhhggggggeeeeeeffffffhhhiiijjjkkkjjjhhhfffdddbbbbbbccccccccccccfffjjjmmmtttssshhhiiikkkjjjsssrrrkkkaaaXXXRRRMMMHHHEEEHHHEEEBBBCCCEEEEEECCC@@@===>>>???????????????@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCEEEFFFCCCDDDFFFFFFEEEDDDDDDEEEGGGEEEDDDCCCDDDDDDBBB@@@AAABBBCCCCCCAAAAAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCEEEFFFHHHJJJLLLLLLPPPPPPQQQRRRTTTWWWYYYZZZWWWTTTPPPMMMLLLMMMOOOQQQUUUXXX___jjjvvv~~~~~~}}}zzzvvvsssmmmiiiccc^^^ZZZYYYZZZZZZ[[[ZZZXXXVVVUUUVVVVVVWWWTTTSSSSSSSSSUUUWWWZZZ[[[^^^^^^^^^^^^^^^```aaabbb___^^^]]]^^^______```___cccaaa^^^\\\YYYXXXWWWWWWYYYXXXWWWWWWYYYYYYXXXWWWWWWXXXYYYXXXWWWVVVWWWXXXYYY[[[]]]```aaaaaa```___^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXVVVVVVVVVWWWYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]ZZZWWWVVVVVVVVVTTTQQQTTTUUUWWWVVVTTTRRRRRRSSSPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUWWWZZZ\\\^^^```]]]```dddiiiooowww|||yyyuuuqqqnnnjjjfffccc^^^_________]]][[[XXXWWWYYYXXXXXXWWWWWWWWWWWWXXXTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUPPPPPPPPPPPPOOOOOONNNNNNPPPQQQRRRQQQPPPOOOPPPQQQwwwhhh______cccnnn|||yyyrrrgggdddaaa```aaaaaaaaa```^^^___aaabbbbbbaaa___^^^ZZZ[[[]]]^^^___^^^^^^]]]___^^^]]]]]]]]]^^^```aaaggggggggggggfffdddbbbaaacccaaaaaabbbdddfffffffffffffffgggggggggfffeeeeeeccccccbbbbbbaaaaaa``````^^^______`````````______^^^^^^^^^^^^___```aaabbbeeeddddddeeeeeefffggghhhcccbbbaaa```aaabbbcccdddeeeccc```^^^]]]^^^```aaaaaaaaacccfffiiinnn|||zzz{{{{{{zzz{{{|||pppeee\\\TTTPPPNNNJJJEEEDDDDDDEEECCCAAA=========<<<<<<=========???@@@@@@@@@AAAAAAAAAAAAAAACCCDDDCCCBBBBBBCCCDDDAAABBBCCCCCCBBBBBBCCCDDDEEECCCBBBBBBCCCCCCBBB@@@BBBCCCDDDDDDBBBAAABBBCCCIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGIIILLLPPPSSSVVVXXX\\\[[[[[[[[[[[[[[[[[[[[[TTTQQQMMMJJJIIIIIIKKKLLLZZZ```iiiuuuzzztttooogggddd```]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXUUUUUUTTTTTTTTTVVVWWWXXX[[[\\\\\\]]]^^^```aaabbbaaa```___^^^^^^^^^___```bbbaaa___]]][[[ZZZZZZYYYYYYXXXVVVWWWXXXXXXWWWUUUWWWXXXWWWVVVUUUUUUWWWYYY[[[\\\]]]___```aaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYWWWWWWVVVWWWXXXYYYZZZYYYVVVTTTTTTVVVXXXYYYWWWWWWWWWWWWVVVVVVVVVVVV\\\\\\[[[YYYWWWUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXZZZ[[[[[[YYYXXXVVVUUUVVVUUUTTTRRRSSSTTTUUUTTTRRRQQQQQQQQQLLLLLLMMMOOOQQQRRRSSSTTTQQQQQQRRRSSSUUUWWWXXXYYYVVVWWWYYY[[[^^^bbbgggkkkssstttuuuvvvuuutttqqqppplllnnnppprrrtttxxx}}}~~~|||zzzxxxxxxvvvtttrrrooommmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkgggeeebbbaaa```___]]][[[XXXYYYYYYYYYWWWUUUSSSRRRUUUUUUUUUTTTUUUUUUVVVWWWQQQPPPOOONNNNNNOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSTTTRRRRRRSSSSSSRRRRRRQQQQQQPPPQQQRRRQQQOOONNNOOOPPPzzznnncccbbbfffnnnyyyuuulllaaaaaa````````````______^^^___`````````^^^\\\[[[VVVXXXZZZ\\\]]]^^^]]]]]]___^^^\\\[[[[[[\\\^^^^^^bbbccceeefffgggeeedddcccdddbbb```bbbfffhhhgggfffgggfffffffffeeeeeeeeeeeedddcccbbbaaa``````______^^^^^^______``````______^^^^^^^^^^^^______``````bbbbbbaaabbbccceeeggghhhcccbbb```^^^]]]]]]^^^___bbb```]]][[[[[[]]]___aaa```___```dddfffkkkvvv~~~zzzvvvmmmhhh___YYYQQQKKKIIIGGGEEEBBBBBB@@@>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDCCCEEEFFFFFFEEECCCCCCDDDDDDEEEFFFEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEFFFEEEDDDEEEFFFHHHHHHGGGGGGHHHIIIOOOPPPQQQSSSSSSSSSRRRQQQSSSTTTVVVYYY]]]bbbeeehhhjjjhhheeeaaa]]]ZZZXXXWWWOOOMMMJJJIIIJJJNNNRRRVVVfffiiipppyyy|||wwwpppllldddbbb```]]][[[[[[[[[[[[\\\\\\]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTUUUUUUVVVYYYYYYZZZ\\\]]]___```aaaeeedddbbb```]]]]]]^^^___]]]]]]]]]^^^^^^___``````ZZZXXXVVVUUUVVVUUUSSSQQQWWWWWWWWWVVVVVVXXX[[[^^^^^^_________``````aaaaaa```````````````______^^^[[[[[[[[[\\\\\\]]]]]]]]]ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVWWWWWWXXXXXXYYY\\\[[[XXXWWWVVVVVVXXXYYY[[[YYYVVVTTTSSSTTTVVVXXXVVVWWWWWWWWWXXXXXXWWWWWW^^^]]][[[YYYWWWUUUTTTSSSTTTSSSRRRRRRQQQRRRRRRSSSRRRSSSTTTVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSQQQSSSTTTSSSQQQOOOOOOPPPJJJKKKMMMOOOQQQRRRSSSTTTOOOOOOPPPPPPQQQSSSTTTUUUWWWXXXXXXXXXXXXZZZ]]]```gggffffffeeedddcccbbbbbb^^^___bbbccceeehhhmmmppprrrqqqooollliiigggeeeeeedddcccbbbaaa___]]][[[ZZZ^^^^^^]]]\\\]]]^^^___```]]][[[ZZZZZZ[[[[[[ZZZXXXWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVPPPOOONNNMMMLLLMMMNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSTTTTTTTTTTTTSSSRRRPPPQQQRRRQQQOOONNNNNNOOO~~~|||wwwooogggbbbdddlllxxxqqqggg````````````___^^^]]]]]]____________^^^\\\[[[YYYVVVWWWYYY[[[]]]^^^^^^]]]___^^^]]]\\\[[[\\\]]]]]][[[]]]```ccceeeffffffeeeeeebbbaaacccgggjjjiiigggiiihhhgggfffeeeddddddcccdddcccaaa```^^^^^^^^^^^^]]]]]]^^^_______________]]]]]]^^^_________``````````````````aaadddfffgggeeecccaaa___]]]]]]]]]]]]^^^]]]ZZZYYYYYYZZZ\\\^^^^^^]]]^^^bbbfffjjjsss|||yyymmmccc[[[UUUOOOKKKIIIEEEAAA@@@AAABBBCCCBBB@@@@@@@@@@@@BBBCCCEEEFFFGGGIIILLLLLLJJJHHHGGGGGGJJJKKKLLLLLLJJJJJJJJJLLLJJJIIIIIIJJJLLLMMMLLLKKKMMMOOOQQQQQQQQQRRRTTTVVVYYY]]]ccchhhiiifffaaa^^^cccdddeeegggjjjnnnqqqttttttqqqkkkddd]]]XXXUUUSSSNNNMMMMMMPPPUUU\\\dddiiioooppprrrvvv}}}}}}vvvqqqlllhhhcccbbb```^^^\\\[[[[[[ZZZ\\\]]]^^^___^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUXXXYYYZZZ[[[\\\]]]^^^^^^hhhgggeeeaaa\\\YYYZZZ[[[ZZZ[[[\\\^^^___```aaabbb[[[YYYVVVUUUTTTRRRPPPNNNTTTUUUUUUUUUVVVXXX\\\___```````````````````````````aaaaaaaaaaaa```___^^^YYYYYYZZZZZZ[[[\\\\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWW\\\ZZZXXXVVVUUUVVVWWWXXXZZZXXXUUUSSSSSSTTTVVVWWWVVVWWWXXXYYYZZZYYYYYYYYY[[[ZZZYYYWWWUUUSSSRRRQQQTTTTTTSSSRRRRRRRRRRRRRRROOOPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTTTTOOOQQQRRRRRRPPPOOOOOOPPPKKKLLLNNNPPPRRRSSSSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRUUUUUUVVVUUUTTTUUUWWWYYY]]]\\\[[[ZZZXXXXXXXXXXXXXXXYYY[[[[[[\\\^^^aaadddfffeeeccc```^^^\\\[[[[[[[[[[[[[[[ZZZXXXVVVTTTSSSTTTSSSRRRQQQQQQSSSUUUVVVVVVTTTSSSSSSTTTTTTSSSQQQRRRRRRRRRRRRQQQQQQPPPOOOQQQQQQQQQRRRSSSTTTUUUVVVSSSQQQNNNLLLKKKKKKLLLMMMPPPPPPOOONNNNNNNNNOOOOOORRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRQQQOOONNNNNNOOOwwwssspppooolllfffcccdddgggrrr{{{mmmddd```aaaaaa```^^^]]]]]]^^^_________^^^]]]\\\ZZZZZZWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\VVVXXX[[[___bbbdddeeeffffffeeedddeeeggghhhiiihhhhhhhhhggggggeeedddcccbbbeeecccaaa___]]]]]]]]]]]]\\\]]]^^^_______________\\\]]]^^^``````aaaaaa```______``````bbbcccdddeeeeeedddcccaaa___]]]\\\[[[ZZZZZZXXXXXXWWWXXXYYYYYYZZZYYYZZZ```dddhhhpppxxxxxxooogggaaaRRRLLLEEEAAAAAABBBAAA???AAA@@@@@@@@@@@@BBBDDDEEENNNQQQTTTVVVTTTSSSQQQQQQPPPSSSVVVWWWVVVVVVVVVWWWVVVUUUUUUVVVYYY[[[ZZZZZZ]]]___```aaaaaabbbdddffflllrrr{{{~~~wwwrrrpppooommmmmmnnnppprrrtttnnnjjjddd]]]YYYVVVVVVVVVXXX[[[```gggnnnuuu{{{~~~|||yyyzzz~~~vvvpppkkkfffddd``````___^^^]]]\\\[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUYYYYYYZZZ[[[[[[[[[ZZZZZZcccdddccc___XXXTTTSSSTTTXXXYYYZZZ[[[\\\]]]]]]]]][[[YYYWWWUUUUUUTTTQQQOOOQQQRRRSSSTTTTTTUUUXXX[[[\\\]]]^^^___````````````___```aaaaaa```___]]]\\\XXXXXXXXXYYYYYYZZZZZZZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTWWWWWWUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVUUUVVVXXXZZZ[[[[[[ZZZZZZWWWVVVVVVTTTSSSRRRQQQQQQTTTTTTSSSSSSRRRRRRQQQQQQMMMOOOPPPRRRSSSRRRRRRQQQSSSUUUVVVVVVTTTRRRRRRRRRMMMOOOQQQQQQPPPOOOPPPQQQNNNOOOQQQRRRSSSRRRRRRQQQNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTVVVXXXXXXWWWVVVVVVVVVWWWWWWXXXWWWXXXYYYXXXXXXYYY\\\^^^^^^]]][[[XXXWWWVVVVVVVVVVVVVVVUUUUUUSSSRRRPPPPPPNNNMMMMMMLLLMMMNNNPPPQQQSSSQQQPPPOOOPPPPPPNNNMMMPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTTTTUUUSSSPPPMMMKKKKKKMMMNNNPPPOOOOOONNNNNNNNNOOOOOOQQQRRRTTTVVVVVVUUUTTTRRRRRRSSSSSSRRRPPPNNNOOOOOOjjjfffccccccaaa^^^```fffnnn{{{sssgggaaa```aaabbb```^^^^^^```bbb______^^^^^^]]]\\\[[[ZZZYYYZZZ[[[\\\]]]\\\[[[[[[YYYZZZ\\\]]]]]]\\\[[[ZZZTTTUUUXXX[[[^^^aaacccdddhhhiiiiiigggfffeeefffgggcccdddeeefffeeedddbbbaaagggeeebbb___^^^]]]]]]]]][[[\\\]]]^^^____________\\\]]]___aaabbbbbbbbbbbb______```bbbcccccccccccccccccccccbbb```]]]ZZZXXXZZZZZZZZZZZZYYYYYYXXXWWWSSSRRRTTT[[[```eeellltttxxx~~~iiiaaaWWWPPPNNNLLLIIIFFFFFFEEECCCBBBAAABBBCCCDDDKKKPPPUUUYYYYYYYYYXXXXXXWWW\\\aaaeeegggggghhhhhhiiihhhhhhjjjmmmoooooonnnppprrrssssssrrrqqqrrrtttwww}}}~~~sssqqqmmmjjjhhhggghhhhhhaaa___[[[YYYZZZ^^^dddgggqqqxxx}}}vvvpppkkkfffaaa___[[[[[[\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXVVVVVVZZZ[[[[[[[[[ZZZXXXWWWVVVXXX[[[\\\YYYRRRMMMKKKLLLQQQRRRTTTVVVXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWUUUSSSUUUVVVUUUTTTSSSTTTVVVTTTVVVYYY\\\___`````````]]]]]]^^^___^^^\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUWWWXXXYYYXXXUUURRROOORRRRRRSSSSSSTTTUUUUUUVVVSSSTTTTTTUUUUUUUUUUUUUUUSSSUUUWWWYYYZZZZZZZZZYYYTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPMMMNNNPPPRRRRRRRRRQQQPPPPPPSSSUUUTTTQQQOOONNNOOOLLLNNNPPPQQQPPPPPPRRRSSSPPPQQQRRRSSSRRRQQQOOOMMMLLLLLLLLLMMMMMMNNNPPPPPPSSSTTTUUUUUUTTTTTTVVVWWWVVVVVVVVVVVVWWWWWWXXXXXXVVVWWWWWWWWWVVVWWWZZZ]]]\\\[[[XXXUUUTTTSSSTTTTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPSSSQQQPPPPPPPPPPPPNNNMMMOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQQQQUUUSSSPPPMMMLLLMMMOOOQQQPPPPPPPPPOOOPPPPPPQQQQQQQQQSSSUUUWWWWWWVVVUUUSSSTTTTTTUUUSSSQQQOOOOOOPPPbbb]]][[[\\\ZZZYYY___hhhwww{{{nnnddd^^^___aaabbb```^^^___bbbeee______^^^]]]]]]\\\\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYWWWXXX[[[]]]^^^\\\ZZZYYYTTTUUUVVVXXX[[[^^^aaabbbkkklllllliiidddbbbccceee^^^```ccceeeeeedddbbbaaahhhfffccc```^^^^^^^^^^^^[[[\\\]]]^^^____________[[[]]]___aaacccccccccccc^^^```aaacccccccccbbbbbbaaaaaabbbbbb```]]]YYYVVV\\\]]]^^^^^^]]][[[ZZZXXXNNNMMMPPPWWW]]]bbbiiipppqqqxxx}}}yyy}}}pppgggccc```[[[WWWMMMKKKHHHEEEDDDCCCDDDDDD@@@EEELLLRRRTTTUUUUUUVVV^^^ccckkkqqqtttvvvwwwwwwyyyxxxxxxzzz~~~~~~~~~|||{{{{{{|||sssxxx{{{rrrooojjjddd```^^^]]]]]]^^^\\\[[[]]]dddnnnxxx~~~wwwuuuppplllhhhddd^^^[[[VVVWWWYYY[[[]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[ZZZYYYWWWWWW\\\\\\\\\[[[YYYWWWUUUSSSNNNRRRVVVTTTMMMHHHGGGHHHHHHJJJNNNRRRUUUXXXYYYYYYXXXWWWWWWYYY[[[\\\\\\[[[XXXYYYZZZXXXVVVSSSSSSSSSLLLOOOUUUZZZ^^^```aaaaaaZZZ[[[\\\]]]\\\ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWUUUWWWYYYZZZXXXTTTPPPMMMNNNOOOQQQRRRTTTUUUUUUUUUQQQRRRTTTVVVVVVVVVUUUTTTRRRSSSVVVXXXZZZZZZYYYXXXTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTTTTSSSRRRPPPPPPMMMOOOQQQSSSSSSRRRQQQPPPNNNQQQTTTSSSOOOLLLKKKLLLKKKMMMOOOQQQQQQQQQSSSTTTQQQRRRSSSSSSQQQOOOLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPPPPRRRSSSSSSRRRQQQRRRTTTUUUUUUTTTTTTSSSRRRRRRRRRUUUVVVVVVVVVVVVWWWZZZ]]]^^^\\\YYYVVVTTTSSSTTTTTTRRRQQQPPPOOONNNNNNNNNNNNJJJKKKKKKLLLMMMNNNNNNNNNQQQPPPNNNNNNOOOOOOMMMLLLJJJJJJIIIIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNOOOTTTRRRPPPNNNNNNPPPRRRTTTQQQQQQQQQQQQQQQRRRSSSSSSRRRTTTVVVXXXYYYXXXVVVTTTUUUUUUUUUTTTQQQPPPPPPQQQ___UUUOOOSSSUUUWWWcccsssrrrlllgggcccaaa```______```aaa___^^^aaa```___]]]\\\[[[ZZZZZZ]]]\\\\\\\\\\\\[[[WWWTTTVVVWWWYYY[[[\\\]]]]]]\\\UUUTTTUUUVVVYYY]]]```cccjjjkkkllljjjfffcccaaaaaaaaaaaabbbcccccccccbbbbbbcccaaa______aaacccaaa___^^^^^^___```aaaaaaaaaaaa^^^^^^______```aaabbbbbb______```aaabbbccccccccc___```aaaaaa___]]]ZZZYYYZZZbbbjjjkkkeee^^^XXXWWWRRRQQQRRRTTTZZZbbbjjjoootttrrrssszzztttmmmpppuuuxxxyyy}}}{{{rrrggghhh___UUUPPPKKKFFFDDDFFFJJJHHHGGGIIIMMMOOOOOONNNVVV[[[bbbiiiooossswwwyyy{{{}}}wwwpppllljjjmmmkkknnnvvv||||||}}}yyyxxxrrrhhhbbbbbbdddcccaaaeeejjjrrrzzzxxxxxxyyyrrrmmmhhhdddbbb```\\\YYYTTTVVVWWWXXX\\\aaa```[[[WWWYYYXXXUUUUUUWWWYYYYYY^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[WWWSSSQQQNNNPPPRRRQQQOOOKKKHHHEEEFFFHHHKKKOOOSSSVVVYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRPPPPPPUUU\\\```___]]]^^^]]][[[YYYWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVUUUSSSTTTUUUUUUVVVVVVUUUUUUXXXXXXXXXXXXWWWTTTRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRUUUXXXYYYWWWUUUUUUUUUVVVWWWWWWVVVVVVVVVUUUSSSQQQQQQSSSUUUVVVWWWUUUUUUVVVUUUTTTSSSQQQPPPMMMOOOQQQRRRRRRQQQOOOMMMNNNNNNMMMMMMMMMMMMMMMMMMOOONNNMMMOOORRRTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJJJJLLLMMMOOOQQQQQQQQQQQQPPPPPPQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNTTTSSSSSSRRRTTTVVVXXXZZZVVVXXXXXXUUUPPPNNNQQQUUUQQQPPPNNNLLLJJJJJJJJJJJJOOONNNLLLKKKKKKKKKLLLLLLOOOOOOOOONNNMMMLLLJJJJJJFFFHHHJJJMMMNNNNNNNNNMMMNNNMMMLLLKKKKKKJJJKKKKKKNNNMMMMMMLLLLLLMMMMMMNNNSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRTTTUUUVVVVVVVVVUUUVVVUUUUUUUUUVVVVVVUUUSSSXXXNNNJJJOOOUUU\\\lll}}}ssskkkgggeeecccbbb``````aaabbbaaa```bbbaaa___^^^]]]\\\\\\\\\[[[[[[[[[\\\]]]\\\YYYVVVUUUVVVXXXYYY[[[[[[[[[[[[YYYXXXWWWWWWXXXZZZ\\\]]]fffgggiiihhhfffdddccccccbbbcccccccccccccccccccccccc```]]]]]]^^^___^^^\\\]]]]]]^^^___````````````]]]]]]^^^^^^___``````aaa```aaabbbcccddddddddddddaaaaaaaaa```___]]]ZZZYYY[[[cccjjjlllhhhbbb]]]\\\XXXWWWVVVWWW[[[aaagggkkkjjjlllpppssswww{{{vvviiicccfffmmmpppqqqvvvoooeeeXXXOOOLLLJJJIIIGGGHHHKKKMMMNNNNNNOOOSSSYYY___dddiiimmmooorrruuuyyyzzzzzzxxxuuutttrrrrrrqqqnnnhhhdddbbbaaa___^^^cccnnnwww|||}}}{{{xxxyyy{{{yyyxxx|||~~~yyyqqqlllhhhcccaaa``````^^^\\\VVVVVVVVVVVV[[[```]]]VVVVVVWWWWWWVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\[[[XXXVVVTTTTTTRRRPPPQQQTTTUUURRROOOOOONNNOOOOOORRRTTTWWWYYYZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRVVV]]]aaa```]]]]]]\\\ZZZXXXWWWWWWWWWWWWWWWVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRTTTXXXYYYWWWTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVTTTRRRRRRSSSTTTVVVVVVTTTUUUUUUTTTSSSRRRPPPOOOOOOPPPRRRTTTTTTRRRPPPOOONNNNNNNNNMMMMMMLLLLLLLLLNNNLLLLLLNNNQQQRRRPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPOOONNNNNNMMMMMMMMMRRRRRRQQQQQQRRRTTTVVVXXX___```___ZZZSSSOOOPPPRRRPPPOOOMMMLLLKKKJJJKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNPPPOOOOOONNNMMMKKKJJJIIIFFFGGGIIILLLMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUTTTTTTUUUTTTSSSTTTUUUUUUSSSRRRSSSLLLJJJQQQZZZeeexxxrrrkkkiiihhhdddbbb___^^^___`````````aaaaaa```^^^]]]]]]]]]]]]ZZZZZZZZZ[[[]]]]]][[[YYYTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXZZZ[[[aaaccceeefffeeedddeeeeeedddcccbbbaaaaaabbbcccdddbbb___\\\ZZZZZZZZZYYYXXX[[[\\\]]]_______________\\\\\\]]]]]]^^^^^^______bbbbbbcccdddeeeeeeeeeeeecccbbbaaa___]]][[[ZZZYYYZZZ```gggjjjhhhccc```______]]][[[ZZZ[[[___cccfffeeekkkrrrtttqqqooorrruuusssjjj___[[[^^^dddhhhiiipppyyytttfffaaa\\\ZZZWWWUUUUUUVVVWWWYYYQQQRRRTTTVVVYYY]]]```bbbggghhhkkklllkkkhhheeebbbdddcccaaa^^^ZZZXXXYYYZZZ\\\[[[aaammmyyyxxxxxx{{{yyypppiiieeebbb^^^\\\]]]___``````[[[ZZZXXXYYY```eeeaaaYYYTTTTTTTTTWWWZZZZZZZZZYYYUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYSSSNNNOOOUUUZZZZZZXXXXXXVVVTTTRRRQQQSSSUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[YYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTXXX]]]``````^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVXXXXXXXXXXXXXXXYYYZZZ[[[XXXWWWVVVTTTSSSQQQPPPOOOQQQQQQRRRTTTVVVWWWVVVTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYXXXVVVUUUTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQOOONNNPPPQQQSSSTTTTTTSSSQQQPPPOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJLLLNNNOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLPPPPPPOOOOOOPPPRRRTTTUUU]]]^^^^^^YYYRRRMMMLLLLLLNNNMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLNNNOOOPPPSSSSSSRRRPPPOOONNNLLLLLLFFFGGGIIIJJJKKKKKKKKKJJJLLLLLLKKKKKKKKKLLLMMMMMMOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSQQQOOORRRPPPSSS\\\gggttt|||pppmmmllliiiccc```\\\ZZZ[[[]]]^^^^^^```___^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[]]]\\\ZZZXXXUUUVVVVVVWWWXXXXXXXXXXXXTTTTTTUUUVVVXXX[[[]]]^^^^^^```cccddddddcccdddeeedddcccaaa_________aaabbbaaa___]]]ZZZYYYXXXXXXWWWYYY[[[]]]____________^^^\\\\\\\\\\\\]]]]]]^^^^^^bbbbbbcccdddddddddddddddcccaaa___]]][[[ZZZYYYYYYUUUZZZaaaddddddaaa```___cccaaa^^^\\\\\\^^^aaacccdddllluuuzzzyyywwwvvvwwwoooggg^^^ZZZ\\\aaadddeeejjjqqqyyy~~~{{{zzzwwwrrrnnnnnnqqqsssgggddd```^^^]]]^^^______cccdddeeeggghhhfffccc```ccccccaaa^^^[[[[[[^^^```iiigggjjjttt}}}wwwwwwzzz}}}|||{{{yyyvvvrrrmmmhhhddd___]]]ZZZYYYZZZ]]]___aaa```___]]]```iiiqqqooohhhTTTQQQQQQWWW\\\]]][[[ZZZUUUUUUVVVWWWXXXZZZ[[[\\\[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZUUUOOOMMMPPPUUUXXXYYY[[[ZZZXXXVVVTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVYYY\\\^^^^^^\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYZZZ[[[ZZZXXXVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUWWWXXXWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPRRRTTTUUUVVVUUUTTTSSSTTTTTTUUUVVVXXXYYYYYYaaa```^^^[[[WWWUUUTTTUUUSSSSSSRRRRRRQQQOOONNNNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWUUUQQQNNNLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRXXXWWWVVVTTTSSSQQQQQQPPPIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUURRRQQQPPPPPPQQQPPPNNNMMMMMMQQQ\\\jjjwwwtttoooooolllfffccc```\\\[[[[[[]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\___]]]\\\\\\\\\[[[YYYWWWXXXXXXXXXXXXXXXXXXYYYYYYSSSTTTUUUWWWZZZ\\\^^^___]]]```bbbccccccbbbbbbccccccaaa___]]]\\\\\\]]]^^^aaaaaa___^^^[[[ZZZYYYYYYYYY[[[]]]```aaaaaa______\\\\\\]]]]]]]]]]]]]]]^^^```aaaaaabbbbbbbbbbbbaaaaaa___]]][[[YYYXXXXXXWWWTTTWWW\\\___``````______bbbaaa^^^]]]]]]___aaacccdddiiirrr~~~qqqjjjccc^^^^^^aaabbbcccgggkkkqqquuuyyy{{{uuusssrrrqqqpppmmmlllnnnqqquuuvvvuuusssttttttsssqqqoooppprrruuuxxxuuuuuu}}}|||}}}~~~~~~|||zzzvvvpppiiibbb^^^\\\\\\\\\[[[ZZZYYYXXXZZZ]]]___```___^^^cccooo{{{~~~{{{ZZZSSSPPPWWW^^^^^^\\\\\\YYYXXXXXXXXXYYYYYYZZZ[[[ZZZYYYXXXWWWWWWYYYZZZ\\\[[[YYYUUUOOOKKKLLLQQQVVVXXXXXXYYYYYYYYYWWWUUUTTTVVVWWWXXXZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWYYY[[[\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\[[[ZZZ[[[\\\ZZZWWWTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQOOOQQQSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWYYYZZZggggggeee```ZZZVVVUUUUUUSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPQQQQQQPPPOOOOOOOOOOOONNNMMMLLLJJJJJJIIIGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTRRRPPPOOOOOOJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKMMMOOOQQQSSSXXXWWWUUUTTTSSSRRRRRRRRRMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKLLLLLLMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRPPPOOONNNNNNOOONNNLLLJJJHHHRRRcccuuu~~~ppplllmmmjjjdddfffccc```^^^____________\\\[[[[[[[[[[[[[[[\\\]]]aaa___]]]\\\\\\[[[YYYWWW[[[ZZZYYYYYYXXXYYYYYYZZZWWWXXXYYYYYYZZZ[[[[[[[[[]]]```bbbcccbbbaaabbbcccaaa```^^^\\\[[[ZZZ[[[[[[___aaacccbbb```^^^]]]]]]ZZZ\\\___bbbccccccaaa```^^^^^^^^^^^^^^^_______________```````````````___^^^^^^]]]\\\ZZZYYYXXXXXXVVVXXX[[[]]]___`````````___^^^]]]\\\]]]___aaacccgggiiisssrrrmmmgggbbbaaaaaaaaabbbccceeehhhlllqqqxxx}}}||||||~~~{{{wwwsssoooggg^^^UUUQQQQQQRRR[[[[[[[[[ZZZYYYYYY[[[]]]ZZZ[[[\\\___kkkzzzjjj]]]TTTZZZ```___]]]^^^[[[[[[ZZZZZZYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[[[[]]][[[UUUMMMJJJNNNTTTTTTVVVXXXZZZ[[[YYYWWWUUUYYYZZZ\\\]]]^^^]]]]]]\\\WWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYY[[[\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\XXXSSSPPPRRRTTTTTTTTTUUUVVVVVVVVVUUUUUUXXXWWWVVVTTTRRRQQQQQQPPPOOOPPPPPPPPPQQQQQQRRRRRROOOQQQTTTUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUWWWYYYZZZfffgggfffaaa[[[VVVUUUVVVTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJGGGIIIKKKKKKIIIHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIJJJLLLNNNQQQRRRSSSRRRQQQOOOOOOOOOPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOOOOOPPPOOOMMMMMMNNNMMMKKKIIIMMMZZZlllyyymmmffffffgggfffeeecccaaa`````````___^^^\\\[[[[[[[[[\\\\\\]]]^^^```^^^\\\[[[\\\\\\[[[YYY\\\[[[YYYXXXXXXXXXYYYYYY[[[\\\\\\[[[[[[ZZZYYYYYY\\\^^^aaaccccccbbbcccddd``````___]]]\\\ZZZYYYYYY\\\```eeefffdddbbb``````[[[^^^aaadddfffeeedddbbb````````````````````````______`````````______^^^]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYZZZ\\\^^^___```___]]]\\\[[[ZZZ[[[]]]```aaagggiiisssrrroooiiieeecccccccccccc`````````ccciiipppxxx}}}}}}|||{{{vvvrrrkkkiiiccc[[[SSSOOONNNPPPXXXZZZ]]]\\\[[[ZZZ[[[]]]VVVYYYYYYZZZbbbrrrkkk\\\^^^bbb___]]]^^^[[[ZZZZZZYYYYYYZZZZZZ[[[YYYYYYYYYYYYYYYYYYZZZZZZYYY[[[\\\YYYTTTPPPPPPQQQSSSTTTVVVXXXXXXXXXWWWWWWYYYZZZ\\\]]]]]]\\\[[[ZZZVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[\\\\\\\\\[[[[[[[[[\\\ZZZUUUOOOMMMOOOSSSRRRSSSTTTTTTUUUUUUTTTTTTWWWWWWVVVUUUTTTRRRPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOORRRVVVVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTVVVXXXYYY^^^```aaa^^^XXXTTTUUUWWWUUUTTTRRRQQQPPPOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJHHHJJJLLLLLLJJJHHHIIIKKKHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHIIILLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOQQQOOONNNMMMLLLMMMNNNPPPQQQSSSRRRQQQOOONNNMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOOOOPPPNNNMMMMMMMMMMMMJJJHHHXXXdddvvv}}}ssswwwtttiii``````fffjjjcccbbb`````````___]]][[[\\\\\\\\\\\\]]]^^^______^^^\\\[[[[[[\\\]]]]]]\\\\\\[[[YYYXXXWWWWWWXXXYYY\\\\\\\\\\\\\\\[[[ZZZZZZZZZ]]]aaaccccccdddeeefff`````````___]]][[[YYYXXXZZZ___fffhhhgggdddbbbbbb\\\___cccfffggggggeeedddbbbbbbbbbbbbbbbaaaaaaaaa___```````````````______]]]^^^___``````^^^\\\[[[ZZZYYYYYYZZZ\\\^^^^^^]]]\\\[[[ZZZZZZZZZ\\\^^^```aaadddnnnrrroookkkhhhfffeeeeeeeeeaaa___]]]]]]bbbjjjppptttyyyxxxwwwuuuqqqggggggeee___XXXSSSRRRSSSVVVZZZ]]]^^^\\\[[[\\\^^^VVVYYYXXXWWW\\\kkk{{{vvvcccaaaddd___\\\^^^YYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZVVVWWWXXXYYYYYYVVVRRROOOUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXZZZ[[[ZZZYYYWWWVVVUUUUUUVVVVVVWWWXXXXXXXXX[[[\\\]]]]]][[[ZZZZZZZZZWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[YYYSSSLLLJJJNNNRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOSSSVVVWWWVVVUUUVVVXXXXXXWWWUUUTTTTTTUUUWWWXXXVVVZZZ\\\ZZZVVVSSSUUUWWWVVVUUUSSSQQQPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKNNNMMMJJJIIIJJJLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIFFFHHHJJJLLLMMMMMMLLLKKKIIIJJJKKKKKKLLLKKKKKKKKKMMMKKKJJJJJJKKKLLLMMMMMMJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPOOONNNMMMLLLMMMOOOQQQSSSSSSRRRQQQOOONNNMMMLLLLLLOOOOOONNNMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNSSSRRRQQQPPPPPPPPPQQQRRRPPPOOOMMMMMMMMMLLLJJJHHHaaassstttlllnnnnnnmmmkkkhhhdddaaa___aaaaaaaaaaaaaaaaaa```___\\\[[[ZZZZZZ]]]^^^^^^]]]aaaaaa``````___^^^^^^^^^[[[ZZZYYYWWWVVVUUUTTTTTTZZZYYYXXXXXXYYYZZZYYYWWW\\\\\\]]]^^^___```aaabbb______``````___^^^]]]\\\\\\]]]]]]^^^^^^^^^]]]]]]```aaaaaabbbcccddddddeee]]]___bbbfffggghhhgggfffdddddddddcccbbb```___^^^___^^^^^^___```aaaaaa___[[[YYYWWWWWWXXXZZZ[[[[[[ZZZYYYXXXXXXYYY[[[]]]^^^```aaagggqqq{{{|||wwwjjjiiihhhgggeeeeeeeeedddcccbbb```^^^___eeemmmsssyyyxxxrrrooolllkkkeeefffeeebbb]]]YYYWWWWWW\\\^^^aaaaaa___\\\ZZZZZZXXXWWWUUUSSSVVV___mmmwww~~~wwwlllbbb\\\ZZZ\\\]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYVVVTTTVVV[[[^^^[[[XXXYYYXXXXXXWWWWWWTTTPPPMMMTTTRRRPPPQQQSSSWWWYYYZZZYYYZZZZZZZZZYYYXXXVVVUUUVVVUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYXXXVVVTTTRRRXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXVVVRRRNNNLLLLLLQQQRRRSSSTTTTTTSSSRRRRRROOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSOOOTTTTTTOOOMMMRRRUUUSSSWWWSSSOOOOOOTTTWWWVVVTTTSSSQQQOOOMMMKKKLLLMMMNNNPPPPPPOOOOOOMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIKKKJJJJJJIIIIIIKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFKKKKKKKKKJJJIIIIIIIIIHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKHHHGGGHHHIIIIIIKKKMMMMMMMMMLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKIIIIIIppp|||pppiiiiiiiiihhhhhhfffdddbbb```^^^_______________^^^^^^\\\[[[ZZZZZZ\\\^^^^^^]]]```aaaaaaaaaaaa```______[[[ZZZYYYWWWVVVVVVUUUUUUYYYXXXXXXYYYZZZ[[[YYYXXX[[[[[[\\\]]]^^^___```aaaaaaaaabbbaaa```^^^[[[YYYYYYZZZ[[[\\\^^^^^^^^^^^^````````````````````````aaabbbbbbcccddddddeeeeeeggghhhggggggeeecccaaa```______```bbbdddccc```^^^[[[XXXVVVVVVXXXZZZ[[[[[[[[[ZZZYYYYYYYYY[[[]]]^^^``````bbbfffkkkmmmkkkhhhgggfffeeedddcccccccccccceeedddaaa______bbbhhhmmmrrryyyuuupppmmmjjjhhhdddddddddbbb^^^\\\\\\\\\cccfffhhhgggddd```^^^\\\[[[ZZZXXXWWWYYY___ffflllnnnkkkddd^^^ZZZYYYYYYZZZ]]][[[YYYWWWWWWWWWYYYYYYWWWTTTSSSUUUZZZ]]]]]]ZZZZZZWWWTTTSSSRRRQQQOOONNNOOONNNOOOPPPSSSUUUWWWWWWZZZZZZ[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTWWWXXXXXXYYYXXXVVVTTTRRRVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWUUURRRNNNMMMMMMPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPRRRVVVVVVRRRPPPTTTVVVTTTUUUQQQMMMNNNQQQTTTSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMOOOOOONNNNNNMMMLLLKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJJJJJJJJJJJJJKKKKKKMMMLLLJJJHHHFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNPPPRRRRRROOOLLLJJJJJJIIIKKKLLLLLLJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLLLLMMMLLLLLLKKKJJJvvvjjjdddbbbcccccccccccccccbbbaaa^^^______``````_________\\\ZZZYYYZZZ\\\^^^^^^]]]___```aaabbbcccbbbaaa```\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXZZZ\\\\\\[[[YYY[[[[[[\\\]]]^^^______```cccdddddddddbbb^^^ZZZXXXVVVWWWYYY[[[]]]^^^______````````````____________eeedddcccbbbaaabbbcccdddggghhhiiiiiigggeeebbb```___```bbbdddfffddd```\\\YYYWWWUUUUUUWWWZZZ[[[[[[[[[[[[ZZZZZZZZZ\\\]]]^^^^^^]]]\\\\\\]]]]]]]]]^^^bbbbbbaaaaaaaaaaaabbbbbbfffeeeccc```^^^___bbbdddooovvvyyyqqqmmmjjjgggeeebbbccccccaaa```___```bbbjjjlllnnnnnnjjjeeeaaa___```]]][[[[[[\\\]]]^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYY^^^[[[XXXUUUUUUVVVXXXZZZVVVSSSQQQTTTXXX\\\]]]\\\]]]YYYTTTQQQPPPQQQQQQQQQLLLMMMOOOPPPRRRSSSTTTUUUYYYYYYZZZZZZZZZXXXWWWVVVSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTQQQOOONNNNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQPPPPPPOOOTTTWWWVVVSSSQQQRRRSSSRRRQQQNNNKKKLLLOOOQQQPPPOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKGGGIIIKKKMMMMMMKKKIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHJJJKKKLLLLLLKKKJJJNNNNNNNNNMMMLLLKKKJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLPPPTTTYYY[[[YYYUUURRRPPPOOOPPPPPPNNNKKKIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMMMMLLLKKKKKKoooeee```_________```````````````aaaaaabbbbbbbbbbbbaaaaaa[[[ZZZYYYZZZ\\\]]]]]]]]]]]]___aaacccccccccbbbaaa\\\\\\[[[ZZZYYYYYYZZZZZZXXXXXXYYY[[[^^^^^^\\\ZZZ\\\\\\]]]^^^^^^___``````ccceeeffffffeeeaaa^^^[[[VVVWWWYYY[[[\\\]]]^^^^^^aaaaaaaaaaaaaaaaaaaaaaaaeeeeeedddccccccccccccdddcccdddfffggggggeeecccaaaaaaaaaaaabbbcccaaa^^^[[[WWWUUUTTTTTTWWWYYY[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^ZZZ[[[[[[ZZZYYYYYY\\\^^^_______________aaabbbbbbddddddcccaaa^^^]]]^^^___jjjpppyyy{{{sssmmmjjjhhheeebbbaaaaaaaaa```______aaaccciiilllnnnmmmjjjeeebbb```ccc```\\\[[[\\\\\\ZZZXXXXXXXXXYYYYYYZZZZZZ[[[[[[^^^[[[WWWTTTSSSTTTWWWYYYWWWTTTSSSSSSWWWZZZ[[[ZZZ___\\\XXXVVVUUUUUUUUUTTTPPPPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXXXXVVVUUUTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUSSSQQQOOOOOOOOONNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUUUUUUUTTTTTTSSSQQQQQQQQQSSSSSSPPPNNNMMMMMMMMMOOOMMMKKKKKKMMMOOONNNMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKGGGIIILLLOOOOOOMMMJJJHHHJJJIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHJJJLLLLLLLLLKKKJJJNNNNNNNNNMMMLLLJJJIIIHHHJJJJJJIIIIIIJJJJJJKKKLLLRRRVVV[[[^^^^^^\\\ZZZYYYXXXXXXXXXUUUPPPMMMKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIwwwkkkbbb^^^_________^^^____________bbbbbbbbbbbbbbbaaaaaa```[[[ZZZYYYYYY[[[]]]]]]\\\\\\^^^___aaabbbbbbbbbaaa]]]]]]\\\\\\[[[\\\\\\\\\YYYYYYZZZ\\\^^^___]]]\\\^^^^^^______``````aaaaaabbbdddfffggggggeeecccaaaZZZ[[[[[[\\\\\\\\\\\\[[[]]]^^^___```aaabbbccccccaaabbbdddfffgggfffeeeddd```aaaccceeeffffffeeedddcccaaa^^^]]]]]]]]][[[ZZZUUUTTTRRRSSSVVVYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\YYYZZZ\\\[[[[[[[[[\\\^^^]]]]]]]]]^^^___aaabbbccc```aaaaaa```^^^\\\]]]^^^___dddlllsssyyy{{{uuunnniiigggeeebbb______``````___]]]]]]^^^```bbbdddffffffdddaaa```___ddd___ZZZYYYZZZ[[[ZZZYYYZZZYYYWWWWWWWWWYYY[[[\\\]]]ZZZVVVSSSRRRSSSVVVXXXXXXWWWUUUUUUVVVWWWXXXWWW]]]\\\[[[\\\\\\ZZZWWWTTTSSSRRRPPPMMMJJJKKKNNNQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTRRRPPPOOOPPPQQQOOOOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOOOOLLLIIIIIIJJJNNNMMMLLLLLLMMMNNNMMMMMMJJJJJJKKKMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIJJJKKKHHHJJJMMMOOOPPPNNNLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFBBBBBBCCCDDDFFFGGGHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLNNNNNNMMMMMMKKKJJJHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKOOORRRUUUXXXYYYZZZ\\\]]]\\\\\\\\\YYYTTTPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNMMMKKKIIIGGGFFF|||qqqiiiccc___aaa```____________``````bbbbbbbbbaaa```___^^^]]][[[YYYXXXYYY[[[]]]]]]\\\\\\\\\]]]^^^^^^___``````^^^^^^]]]]]]]]]^^^^^^___\\\[[[[[[\\\^^^___^^^]]]______`````````aaaaaaaaaaaabbbccceeeffffffffffff^^^^^^___^^^]]]\\\[[[[[[YYYZZZ[[[]]]___```aaabbb^^^```dddfffhhhgggeeeddd```aaabbbdddeeefffffffffccc```\\\YYYYYYYYYYYYXXXTTTRRRQQQRRRUUUYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]]]]]]]___```aaabbb]]]___```___^^^]]]]]]^^^YYY^^^dddiiimmmrrrzzz~~~}}}xxxrrrjjjeeecccaaa___\\\\\\^^^______]]]\\\\\\\\\[[[]]]^^^^^^]]]\\\]]]^^^aaa]]]YYYWWWXXXZZZ\\\\\\]]][[[WWWUUUTTTVVVXXXZZZ\\\ZZZVVVSSSRRRRRRTTTUUUYYYYYYXXXXXXWWWWWWVVVVVVVVVXXXZZZ]]]^^^[[[VVVRRRQQQRRRPPPLLLHHHGGGJJJNNNQQQQQQRRRSSSSSSRRRQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUQQQRRRRRRQQQPPPOOOQQQRRRPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNOOONNNOOOPPPMMMIIIHHHKKKMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKIIIHHHHHHHHHIIIIIIGGGIIIKKKMMMNNNMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEAAABBBCCCDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIKKKMMMNNNPPPRRRVVVYYYXXXYYYYYYWWWSSSPPPOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMMMMLLLJJJHHHFFFEEEssslllhhheeebbbaaaaaa`````````aaacccdddddddddcccbbb```^^^\\\[[[ZZZYYYXXXYYY[[[\\\\\\\\\\\\[[[ZZZZZZZZZ\\\^^^___^^^^^^^^^^^^______```aaa```^^^[[[[[[\\\^^^___^^^_________````````````````````````aaabbbdddeeefffaaaaaaaaa``````^^^]]]]]]ZZZZZZ[[[]]]^^^___``````^^^___aaacccddddddddddddbbbaaaaaaaaaaaabbbcccdddbbb___\\\ZZZYYYXXXVVVUUURRRQQQPPPQQQTTTXXXZZZ[[[YYYYYYZZZZZZZZZYYYYYYYYY[[[WWWRRRQQQTTTXXXYYYYYY\\\\\\\\\\\\]]]^^^``````^^^______^^^]]]\\\]]]___[[[^^^bbbeeefffiiinnnrrrwww~~~yyyuuuuuuuuu|||~~~vvvooofff```^^^]]][[[YYYYYY\\\___```^^^]]]\\\\\\ZZZ[[[ZZZYYYXXXYYY[[[]]]\\\[[[[[[YYYXXXYYY\\\^^^___]]]ZZZWWWVVVWWWXXXYYYZZZYYYVVVSSSRRRRRRRRRSSSWWWXXXZZZZZZYYYXXXWWWVVVSSSUUUXXX\\\]]]\\\WWWSSSNNNQQQSSSRRRMMMKKKLLLOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQRRRSSSSSSTTTUUUUUUOOOOOOPPPQQQRRRTTTVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPOOOOOORRRTTTRRRSSSSSSSSSRRRQQQOOONNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNOOONNNOOOOOOOOONNNMMMLLLLLLNNNLLLMMMPPPNNNHHHHHHLLLLLLMMMMMMMMMLLLKKKKKKKKKHHHHHHHHHIIIJJJMMMOOOPPPMMMKKKIIIGGGFFFFFFGGGHHHEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDEEECCCDDDEEEFFFFFFEEEDDDDDDAAA@@@@@@AAAAAACCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEDDDEEEGGGHHHHHHHHHGGGFFFBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGBBBBBBCCCCCCDDDEEEEEEEEEIIIIIIHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIJJJLLLNNNKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJHHHIIIJJJKKKKKKLLLOOORRRRRRSSSTTTSSSPPPNNNNNNOOOHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGGGG~~~{{{{{{}}}nnniiiiiigggdddaaaaaa```aaabbbdddfffgggggggggfffdddbbb```]]]\\\ZZZYYYXXXYYY[[[\\\\\\\\\\\\[[[YYYWWWXXXYYY\\\^^^______^^^______```aaabbbbbb___\\\ZZZ\\\^^^______^^^^^^^^^_____________________^^^^^^___aaacccdddaaabbbbbbbbbaaa```______^^^^^^^^^______```````````````_________aaabbbcccbbbaaa^^^]]]\\\]]]^^^___```___]]]\\\[[[YYYUUURRRQQQPPPOOOPPPTTTXXXZZZ[[[XXXYYYYYYYYYYYYYYYXXXXXX[[[SSSLLLKKKQQQXXX\\\\\\[[[[[[[[[[[[\\\]]]^^^______``````^^^\\\\\\]]]^^^[[[^^^```aaa```aaadddhhhiiiooo{{{~~~}}}uuuooonnnpppxxx~~~uuunnnddd]]][[[ZZZXXXVVVVVVZZZ^^^aaa```^^^]]]]]]\\\\\\ZZZXXXVVVWWWZZZ]]]XXXZZZ\\\\\\YYYXXX[[[]]]```___]]]\\\ZZZZZZYYYYYYYYYXXXVVVTTTRRRRRRRRRRRRTTTWWWZZZ\\\[[[ZZZXXXXXXTTTUUUXXX[[[]]]]]]YYYVVVLLLRRRXXXYYYUUUQQQQQQRRRPPPQQQRRRSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVNNNNNNOOOPPPRRRTTTVVVWWWWWWVVVUUUTTTSSSQQQPPPPPPPPPQQQQQQPPPOOOPPPRRRTTTSSSTTTTTTTTTTTTRRRPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLJJJKKKOOOMMMGGGFFFKKKJJJLLLMMMLLLKKKIIIIIIJJJHHHHHHGGGHHHIIILLLOOOQQQMMMLLLIIIGGGEEEEEEFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEEEE@@@??????@@@AAABBBCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFGGGHHHGGGFFFFFFCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGG??????@@@BBBDDDEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIGGGFFFFFFIIILLLMMMJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIKKKMMMMMMLLLKKKLLLMMMOOOPPPQQQQQQPPPNNNOOOOOOHHHHHHJJJKKKKKKJJJHHHHHHFFFGGGHHHHHHIIIIIIIIIIIIzzzwwwzzzwwwmmmiiidddfffmmmbbbgggiiifffccceeegggfffhhhfffeeeeeeaaa\\\[[[^^^ZZZZZZ[[[]]]]]][[[WWWTTTXXXXXXYYYYYYZZZZZZ[[[[[[bbbbbbddddddeeedddcccbbbaaa___\\\ZZZ[[[]]]```bbbbbbaaa```````````````aaabbb```______aaaccccccccc___```aaabbbbbbbbbbbbbbb```````````````aaaaaabbb```dddfffbbb\\\ZZZ^^^ccc```___^^^^^^___^^^\\\[[[]]]\\\^^^```bbb```ZZZUUUWWWUUUQQQOOOOOORRRVVVXXXXXXYYYYYYXXXVVVVVVWWWYYYXXXVVVSSSOOONNNQQQVVV[[[\\\^^^___]]]ZZZYYY[[[^^^___^^^]]]]]]]]]]]]]]]]]]]]]]]]___```aaaaaabbbbbbjjjmmmpppqqqqqqpppppppppyyy~~~|||}}}vvvrrrrrrxxx|||{{{wwwpppiiiccc```\\\UUUQQQQQQWWWXXXZZZ]]]^^^_________]]][[[XXXVVVVVVXXXZZZ\\\^^^]]][[[\\\\\\]]][[[ZZZ[[[[[[[[[YYYVVVTTTTTTTTTTTTUUUUUUTTTRRRQQQRRRTTTXXXYYY[[[\\\[[[XXXVVVTTTRRRQQQQQQRRRTTTVVVVVVUUUVVVTTTQQQQQQSSSUUUWWWXXXVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUVVVRRROOOLLLLLLOOORRRUUUWWWWWWWWWUUUSSSQQQOOOMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRRRRSSSUUUVVVUUUTTTRRRPPPLLLLLLKKKJJJIIIIIIHHHHHHPPPNNNKKKKKKKKKKKKJJJIIILLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGIIIKKKLLLLLLKKKMMMMMMKKKIIIGGGEEECCCBBBEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBAAA@@@@@@AAACCCFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGCCCCCCBBBAAABBBCCCDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMGGGGGGGGGIIIJJJIIIFFFCCCDDDEEEFFFGGGHHHIIIIIIIII}}}xxxwww|||uuummmjjjgggiiiooonnnsssuuurrrpppsssuuuuuummmfffaaa___]]]YYYXXXZZZZZZYYYXXXYYYZZZYYYWWWUUUUUUUUUUUUVVVWWWXXXYYYYYY^^^___```aaaaaa``````___^^^\\\ZZZYYYYYY[[[^^^```bbbbbbaaa`````````aaaaaadddbbbaaabbbccccccaaa```bbbbbbdddeeefffgggggggggdddcccbbbaaa`````````___gggkkkmmmiiiaaa\\\\\\___```___^^^___```___^^^\\\ZZZZZZ\\\___aaa```\\\YYYXXXVVVTTTRRRQQQSSSUUUWWWYYYZZZZZZYYYWWWWWWXXXYYYZZZYYYVVVSSSRRRSSSXXX\\\]]]]]]]]]\\\[[[[[[\\\]]]\\\[[[[[[ZZZYYYYYYYYYYYY[[[\\\]]]^^^``````aaaaaabbbffflllpppqqqpppoooooorrryyy~~~~~~~~~~~~}}}wwwrrrnnnhhhcccaaa]]]WWWRRRRRRVVVWWWYYY[[[]]]]]]]]]]]]]]][[[YYYWWWWWWYYY\\\^^^___]]]\\\\\\]]]]]][[[ZZZYYYZZZZZZYYYWWWUUUVVVWWWVVVWWWVVVTTTQQQPPPQQQRRRWWWXXXZZZZZZZZZXXXVVVTTTPPPOOOOOOQQQTTTVVVVVVVVVWWWTTTQQQPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUQQQRRRRRRSSSSSSTTTTTTUUUTTTQQQOOONNNOOOQQQSSSSSSSSSRRRRRRQQQPPPOOOOOONNNOOOOOONNNNNNOOOPPPRRRSSSRRRSSSTTTUUUTTTSSSQQQPPPLLLKKKKKKJJJIIIIIIHHHHHHLLLKKKIIIJJJKKKLLLLLLKKKMMMMMMMMMMMMLLLJJJIIIHHHLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGGGGHHHJJJLLLKKKJJJLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAA@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBDDDDDDGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLGGGGGGGGGHHHHHHGGGDDDAAADDDDDDEEEFFFGGGGGGHHHHHH|||yyywwwxxxxxxuuuvvvvvvxxx}}}xxxmmmaaa^^^]]]\\\[[[]]]ZZZXXXUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYWWWVVVWWWZZZ]]]___ccccccbbbaaaaaaaaaaaabbbeeeeeedddeeeeeeccc```]]]```bbbccceeeggghhhiiiiiihhhgggeeecccaaa```^^^]]]fffkkknnnkkkccc]]][[[\\\```___^^^^^^___```^^^]]]YYYYYYZZZ\\\___```^^^]]]ZZZYYYXXXVVVUUUUUUUUUUUUYYYZZZZZZYYYWWWWWWXXXZZZ\\\\\\[[[YYYWWWWWWZZZ\\\\\\[[[ZZZZZZ\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\^^^_________aaagggooouuuxxxxxxxxxwwwyyy}}}~~~||||||zzzsssnnnlllgggcccccc```YYYTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZ\\\[[[YYYXXXXXXZZZ]]]______^^^\\\\\\]]]\\\[[[YYYXXXYYYZZZYYYWWWWWWWWWYYYWWWXXXWWWTTTQQQOOOPPPQQQUUUWWWXXXYYYYYYXXXVVVUUUOOONNNNNNPPPTTTVVVWWWWWWXXXUUURRRPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQRRRTTTUUUPPPPPPQQQRRRRRRSSSTTTTTTVVVTTTQQQQQQQQQQQQPPPOOOMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHKKKMMMNNNNNNOOOOOOOOONNNMMMKKKJJJIIINNNMMMKKKIIIHHHGGGHHHHHHFFFGGGIIIJJJKKKJJJHHHGGGHHHGGGFFFHHHJJJKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBDDDDDDEEEEEEFFFGGGGGGHHHCCCDDDDDDDDDDDDCCCBBBBBBAAABBBBBBAAA@@@@@@AAACCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJGGGFFFFFFGGGGGGFFFDDDAAADDDDDDEEEEEEFFFGGGGGGGGG}}}{{{zzzzzz}}}xxxzzzpppaaa]]]___``````aaaZZZYYYWWWVVVVVVUUUSSSQQQQQQQQQRRRTTTUUUVVVWWWXXXTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUWWWZZZ\\\^^^ccccccbbbbbbbbbbbbbbbccceeeeeefffggggggeee```]]][[[\\\^^^aaaccceeefffgggiiihhhgggeeecccaaa___^^^^^^bbbeeeccc___[[[[[[\\\^^^]]]\\\\\\^^^^^^^^^]]]YYYYYYZZZ[[[]]]^^^^^^^^^\\\\\\[[[ZZZYYYWWWUUUTTTYYYYYYYYYXXXWWWVVVWWWYYY\\\]]]^^^\\\ZZZYYYZZZ[[[[[[XXXVVVXXX[[[]]]\\\ZZZ\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWXXXZZZ\\\]]]^^^^^^ccchhhpppvvvzzz}}}~~~xxxvvvyyyyyytttooojjjfffcccdddaaa[[[VVVUUURRRSSSUUUVVVWWWWWWWWWWWWYYYXXXWWWWWWXXXZZZ\\\^^^___]]]\\\\\\\\\\\\[[[YYYYYYZZZZZZYYYWWWVVVWWWXXXVVVVVVVVVTTTQQQPPPQQQRRRVVVWWWXXXYYYYYYYYYWWWWWWRRRPPPPPPQQQSSSVVVWWWVVVWWWUUURRRQQQRRRSSSSSSSSSRRRQQQOOONNNNNNOOOQQQRRRPPPPPPQQQRRRSSSSSSTTTTTTVVVTTTSSSSSSSSSRRRPPPMMMKKKLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNOOOQQQQQQPPPQQQQQQRRRQQQPPPOOOOOOKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFGGGJJJMMMMMMMMMOOOOOOOOOOOOOOONNNMMMMMMPPPNNNLLLIIIHHHGGGGGGHHHFFFHHHJJJKKKKKKJJJHHHGGGHHHFFFFFFGGGIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBAAA@@@@@@AAACCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFGGGHHHHHHFFFDDDFFFFFFFFFFFFFFFGGGGGGHHH~~~zzztttooolllrrrzzz}}}mmm^^^[[[```bbbbbbbbb\\\\\\[[[[[[[[[XXXSSSOOOLLLMMMMMMNNNPPPQQQQQQRRRPPPPPPPPPQQQSSSTTTUUUVVVUUUUUUUUUVVVXXX[[[^^^___bbbbbbaaaaaabbbcccddddddddddddfffhhhhhhfffaaa^^^VVVWWWZZZ]]]```bbbcccdddgggggggggfffeeecccaaa```ZZZ[[[\\\[[[YYYXXXZZZ]]]\\\ZZZYYYYYY[[[]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\]]]\\\\\\]]]]]]\\\YYYWWWUUUXXXXXXYYYWWWVVVUUUWWWXXX[[[\\\^^^]]][[[ZZZZZZ[[[ZZZWWWUUUVVVZZZ\\\[[[YYY[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVXXXZZZ[[[\\\]]]]]]```ccchhhlllpppuuu{{{~~~|||yyyqqqpppuuuxxxwwwsssiiieeecccdddbbb[[[WWWVVVRRRSSSTTTUUUVVVUUUUUUTTTVVVUUUTTTTTTUUUWWWYYYZZZ]]][[[ZZZZZZ[[[\\\ZZZYYYZZZ[[[[[[YYYVVVTTTTTTUUUSSSTTTUUUSSSRRRRRRSSSUUUWWWWWWXXXYYYYYYYYYXXXXXXVVVTTTRRRRRRSSSUUUUUUUUUVVVTTTSSSSSSUUUVVVWWWVVVTTTSSSQQQOOOMMMMMMMMMMMMPPPPPPQQQRRRSSSUUUUUUVVVTTTSSSSSSTTTTTTTTTQQQOOOMMMNNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFGGGIIIKKKKKKJJJMMMMMMOOOPPPQQQRRRRRRRRRPPPNNNKKKHHHGGGFFFGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFEEEFFFGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAACCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEGGGIIIKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIxxxqqqmmmeeecccbbbgggooouuuxxxyyyvvvwwwtttrrrwwwwwwiii^^^]]]aaacccbbbaaaZZZZZZ[[[\\\\\\YYYTTTPPPNNNNNNNNNOOOPPPPPPQQQQQQLLLLLLLLLMMMOOOQQQSSSTTTSSSTTTUUUVVVYYY\\\___```______``````bbbccceeefffddddddeeeggghhheeeaaa^^^VVVWWWZZZ]]]```bbbcccdddffffffgggfffeeedddbbb```\\\\\\[[[YYYWWWWWWYYY[[[ZZZXXXWWWWWWYYY[[[\\\\\\^^^______^^^\\\[[[[[[\\\[[[\\\]]]^^^]]]\\\YYYXXXXXXYYYYYYXXXVVVVVVWWWXXXYYY[[[\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\^^^___aaadddggglllrrrwww{{{zzz|||}}}{{{sssnnnhhhiiimmmrrrsssqqqiiidddbbbbbb```ZZZWWWVVVRRRSSSTTTUUUUUUUUUTTTSSSTTTSSSRRRRRRSSSTTTUUUVVVZZZXXXXXXXXXZZZ[[[ZZZYYYZZZZZZZZZXXXUUUSSSRRRSSSRRRSSSTTTSSSRRRRRRTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVXXXUUURRRQQQRRRSSSSSSSSSUUUTTTSSSTTTVVVXXXXXXWWWUUUTTTSSSQQQOOOMMMLLLKKKPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEFFFHHHIIIIIIHHHJJJKKKMMMOOOQQQSSSSSSTTTOOOMMMIIIGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAA@@@@@@AAACCCCCCCCCCCCBBBBBBAAAAAAAAA>>>???AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGJJJLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJwwwooohhhdddaaa```______bbbeeeeeedddcccbbb^^^\\\```iiinnnmmmjjj```XXXYYY\\\[[[XXXWWWQQQPPPQQQRRRTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHIIIKKKNNNPPPQQQQQQRRRSSSVVVYYY\\\___```\\\]]]^^^___aaadddfffgggfffffffffffffffccc___\\\WWWXXX[[[]]]```bbbddddddffffffggggggeeeccc```___\\\\\\\\\[[[YYYXXXWWWXXXZZZXXXVVVWWWYYY\\\]]]]]]^^^```aaa```]]][[[\\\]]]YYYZZZ\\\]]]^^^]]]\\\[[[ZZZ[[[[[[ZZZXXXXXXYYYZZZXXXYYY[[[[[[[[[[[[\\\]]]\\\]]]]]]\\\[[[ZZZ[[[]]]YYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]___aaabbbeeejjjmmmllluuu|||{{{~~~yyywwwwwwzzz~~~{{{sssmmmfffcccaaaaaadddggghhhhhhjjjeeeaaa```^^^YYYVVVVVVTTTTTTUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVUUUUUUWWWYYYZZZZZZYYYWWWXXXXXXVVVTTTRRRRRRSSSSSSTTTUUUSSSRRRRRRSSSUUUVVVVVVVVVVVVUUUTTTTTTTTTVVVSSSPPPOOOPPPQQQRRRRRRVVVUUUTTTTTTVVVWWWVVVUUUSSSTTTTTTTTTRRROOOMMMKKKNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUSSSSSSTTTUUUSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEDDDEEEGGGIIIIIIHHHHHHIIIKKKMMMOOOPPPQQQQQQMMMKKKHHHEEEDDDEEEGGGIIIJJJIIIHHHGGGFFFGGGGGGHHHFFFEEEDDDDDDFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@?????????>>>??????@@@AAAAAA@@@@@@AAABBBBBBAAA@@@@@@AAACCCCCCCCCBBBAAA@@@??????>>>>>>???BBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???????????????@@@>>>>>>@@@AAAAAAAAA@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBDDDFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIGGGFFFGGGHHHJJJIIIHHHJJJIIIGGGFFFFFFGGGIIIJJJ}}}zzz{{{}}}yyypppiiiccc___```___[[[XXXWWWWWWTTTPPPWWWTTTOOOJJJNNNUUUXXXVVVYYYRRRMMMOOOPPPLLLGGGFFFFFFEEEEEEFFFIIILLLLLLLLLGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNOOOPPPQQQRRRUUUXXX[[[^^^```ZZZ[[[\\\^^^aaadddfffhhhiiihhhfffeeedddaaa]]]ZZZWWWXXX[[[]]]```bbbccccccgggggghhhgggeeebbb___]]]XXXYYY[[[\\\\\\ZZZXXXVVVZZZXXXWWWWWWZZZ]]]^^^___]]]___bbbbbb___]]]]]]^^^XXXYYY[[[]]]^^^^^^^^^^^^\\\]]]]]]\\\ZZZYYY[[[\\\XXXYYY[[[[[[[[[[[[]]]___^^^```aaa___\\\[[[]]]```[[[ZZZZZZ[[[[[[\\\]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\WWWZZZ\\\^^^^^^___aaabbbaaajjjttt{{{||||||}}}yyyzzz~~~|||~~~{{{uuurrrsssxxx~~~tttkkkfff^^^^^^]]]\\\\\\]]]^^^___kkkeee```___]]]XXXUUUVVVUUUUUUVVVWWWWWWVVVTTTSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTSSSSSSUUUXXXZZZZZZZZZTTTUUUVVVUUUSSSRRRSSSTTTUUUVVVVVVTTTRRRQQQRRRSSSVVVUUUUUUTTTSSSRRRQQQQQQSSSPPPMMMLLLNNNPPPRRRRRRWWWUUUTTTTTTUUUUUUSSSRRRRRRSSSTTTUUUTTTRRROOOMMMMMMNNNOOOPPPRRRSSSTTTUUUXXXVVVTTTSSSTTTTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXOOONNNMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJEEEDDDCCCDDDGGGIIIJJJIIIHHHIIIJJJKKKMMMMMMMMMMMMLLLIIIFFFDDDCCCEEEGGGIIIJJJIIIGGGEEEEEEEEEGGGHHHFFFEEEDDDDDDEEEFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@???@@@BBBCCCDDDCCCCCCBBB?????????@@@AAAAAABBBBBB===>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAACCCCCCBBBAAA@@@???===<<<<<<>>>@@@BBBDDDDDDDDDBBBAAA????????????????????????======>>>>>>??????@@@@@@===>>>???@@@AAA@@@??????>>>>>>??????@@@@@@@@@AAA============>>>???@@@AAACCCBBBAAA@@@???@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKIIIGGGFFFGGGGGGFFFEEEIIIHHHGGGEEEEEEFFFHHHIIIwwwwww}}}yyyooojjjhhhfffeee]]]ZZZUUUPPPLLLJJJJJJJJJJJJHHHGGGFFFFFFGGGHHHJJJKKKHHHEEEDDDDDDEEEDDDDDD@@@???>>>>>>???AAACCCEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCDDDFFFIIIKKKMMMPPPRRRVVVZZZ\\\\\\[[[ZZZ]]]]]]]]]]]]___aaaccceeefffiiiiiieeeaaa___ZZZUUUQQQTTTWWW\\\___```aaaaaadddccccccdddeeedddbbb``````\\\XXXXXXYYY[[[ZZZYYYXXXXXXYYYYYYZZZZZZZZZ[[[```bbbcccbbb___\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYZZZ[[[]]]^^^___^^^^^^]]]\\\\\\[[[[[[ZZZ\\\\\\ZZZYYYYYYYYYZZZ[[[ZZZ[[[]]]___aaaaaaaaaaaaccc^^^XXXVVVYYY\\\^^^___aaaeeejjjmmmoooppprrrsss~~~zzzxxxxxxzzz~~~}}}~~~|||{{{zzz{{{vvvkkkdddaaa[[[[[[ZZZZZZ[[[\\\\\\]]]]]]^^^______^^^\\\YYYWWWXXXXXXXXXXXXWWWWWWWWWWWWYYYWWWUUUTTTUUUUUUTTTSSSQQQRRRTTTTTTTTTTTTVVVWWWUUUUUUUUUTTTSSSQQQOOONNNVVVXXXZZZYYYTTTQQQPPPRRRSSSRRRRRRQQQPPPPPPOOOOOOWWWUUUSSSQQQPPPPPPQQQRRR[[[ZZZXXXUUURRRPPPOOONNNLLLOOORRRUUUVVVUUUSSSRRROOOQQQRRRRRRQQQPPPPPPQQQTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZYYYWWWVVVTTTQQQMMMJJJIIIJJJLLLNNNKKKMMMNNNNNNLLLKKKKKKLLLLLLLLLMMMMMMLLLJJJHHHGGGIIIHHHGGGFFFEEEFFFGGGHHHKKKLLLLLLMMMNNNNNNOOOOOOMMMJJJGGGCCCBBBCCCEEEFFFJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDBBBAAAAAABBBCCCDDDAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCBBB@@@???@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????>>>>>>============???@@@@@@AAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@AAADDDFFFHHHHHHHHHHHHGGGHHHHHHGGGEEEDDDEEEFFFHHHGGGFFFDDDCCCBBBBBBBBB}}}pppeee```___^^^^^^ZZZWWWRRRLLLGGGEEECCCCCCCCCBBB@@@??????@@@BBBCCCEEECCCAAAAAAAAABBBAAA@@@<<<;;;:::::::::<<<>>>???>>>>>>>>>=========<<<<<<===>>>>>>???AAADDDFFFHHHKKKNNNRRRVVVYYY[[[\\\\\\^^^^^^^^^___```bbbcccddddddggggggccc```___[[[VVVSSSUUUXXX\\\___aaaaaaaaadddccccccdddeeedddaaa______\\\YYYXXXZZZ[[[[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\^^^___^^^]]][[[[[[[[[]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\\\\[[[ZZZZZZYYYYYY^^^]]][[[YYYXXXXXXXXXYYYYYYZZZ\\\___aaabbbcccccceeeaaa[[[XXXYYY\\\]]]]]]```cccfffiiiiiiiiijjjkkkoootttzzz||||||}}}zzzzzz{{{tttfff___^^^YYYYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUWWWVVVTTTSSSSSSRRRPPPNNNLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTWWWYYYYYYXXXVVVSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOVVVUUUTTTSSSRRRRRRSSSSSSWWWWWWWWWVVVTTTQQQNNNLLLLLLNNNRRRUUUVVVUUUTTTRRROOOPPPRRRRRRPPPOOOPPPQQQTTTTTTTTTSSSSSSSSSSSSSSSQQQSSSVVVYYYYYYWWWTTTRRRPPPOOOLLLKKKKKKLLLNNNOOOMMMNNNOOOOOOMMMLLLLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFIIIHHHGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLJJJGGGEEECCCDDDEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAABBBCCCCCCBBBAAA@@@???@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???????????????????????????>>>>>>>>>============>>>???@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAA@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDCCCCCCDDD~~~ssscccWWWRRRRRRRRRRRRPPPNNNIIIEEEAAA???>>>>>>===<<<;;;::::::;;;<<<======<<<;;;<<<======<<<::::::999888777777888999::::::::::::999999999888888999999:::;;;===@@@BBBDDDGGGIIIMMMQQQVVVZZZ\\\^^^^^^___aaabbbcccccccccbbbaaadddeeeaaa______\\\WWWUUUWWWZZZ]]]```aaabbbbbbdddcccccccccdddccc```^^^^^^\\\ZZZYYYZZZ\\\\\\[[[ZZZ[[[[[[[[[[[[\\\\\\\\\[[[\\\]]]]]]\\\[[[]]]^^^\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXWWW]]]\\\[[[YYYXXXWWWWWWWWWYYYZZZ[[[]]]___aaadddeeegggccc]]]ZZZYYYZZZ[[[[[[]]]```bbbcccbbbaaabbbbbbeeejjjnnnnnnmmmpppvvv|||~~~|||~~~}}}~~~qqqbbb]]]\\\WWWXXXXXXYYYZZZZZZ[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSVVVUUUTTTTTTTTTRRROOOMMMHHHIIIJJJKKKMMMPPPQQQSSSUUUTTTUUUUUUVVVXXXYYYZZZZZZYYYXXXXXXXXXVVVTTTRRRRRRRRRQQQQQQPPPOOOOOOOOOUUUUUUUUUTTTTTTTTTTTTTTTRRRTTTWWWXXXWWWSSSOOOLLLKKKMMMPPPSSSUUUUUUSSSRRROOOPPPQQQQQQOOOOOOPPPQQQTTTTTTSSSSSSSSSRRRRRRRRRPPPRRRTTTVVVUUUSSSQQQOOOLLLLLLLLLLLLLLLMMMNNNOOOMMMNNNOOOOOOMMMLLLLLLNNNMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<>>>>>>>>>>>>==================>>>>>>???@@@@@@@@@=========>>>???@@@AAABBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKIIIGGGEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFrrrgggVVVJJJFFFFFFHHHHHHDDDCCC@@@>>>=========>>>;;;;;;::::::::::::;;;;;;777666777999;;;;;;999777::::::999888888888999999999999999999888888888888888888999:::<<>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::========================<<<=========>>>??????@@@>>>>>>======>>>???@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFHHHIIIIIIJJJJJJHHHEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGzzzfff[[[MMMBBB??????AAABBB???>>>===<<<;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;555555666888::::::888666::::::999999999999999999999888888888888777777777777777888999;;;===@@@BBBHHHIIILLLOOOSSSWWWZZZ\\\]]]___bbbdddeeecccaaa___\\\``````^^^^^^```___\\\ZZZ[[[\\\^^^___```aaaaaabbbaaaaaabbbcccbbb```^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\^^^___```___]]]\\\\\\]]]YYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWZZZZZZZZZYYYXXXXXXWWWWWWUUUVVVVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWWWWYYYZZZ[[[]]]\\\[[[YYYXXXXXXYYYZZZZZZ\\\^^^^^^]]]]]]___```^^^```bbbaaa______aaadddeeegggjjjllllllmmmoooqqq~~~~~~}}}}}}xxxzzztttlllhhhccc[[[VVVVVVWWWYYY[[[]]]^^^^^^^^^^^^\\\ZZZXXXVVVUUUTTTTTTOOOPPPQQQSSSUUUWWWXXXYYYUUUVVVWWWZZZ]]]]]][[[YYYOOOMMMLLLMMMQQQUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY\\\YYYVVVWWWYYYZZZXXXUUUVVVVVVVVVUUUTTTTTTSSSSSSQQQRRRSSSTTTTTTSSSSSSRRRQQQUUU[[[``````\\\VVVRRRKKKLLLOOOQQQRRRRRRQQQPPPOOOOOOOOONNNMMMMMMOOOQQQTTTTTTTTTTTTTTTTTTTTTTTTUUURRRNNNKKKJJJKKKLLLNNNLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLLLLJJJIIIHHHJJJLLLMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCBBB@@@???>>>===>>>???@@@@@@@@@@@@???>>>??????>>>>>>>>>?????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@AAA@@@>>>===<<<===>>>>>>@@@???>>><<<;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@???===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAACCCEEEFFFFFFGGGGGGEEECCCAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHnnnZZZQQQGGG???===>>>>>>>>>@@@???===<<<:::999999888999::::::::::::::::::999777777777888::::::999888777777888888888888888888666666666666555555555555555555555666888;;;===???HHHIIILLLPPPTTTVVVXXXYYY[[[]]]___bbbcccbbb```___\\\___```^^^^^^aaa```^^^\\\\\\]]]]]]^^^___``````_________aaaccccccaaa___^^^______^^^\\\[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[]]]___^^^\\\ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWZZZZZZYYYYYYXXXWWWWWWVVVRRRSSSUUUVVVXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVXXXYYYZZZYYYXXXXXXYYY[[[ZZZ\\\]]]^^^]]]^^^___aaa^^^___``````___^^^___``````bbbcccbbbaaaaaacccdddjjjooovvv}}}}}}}}}~~~~~~~~~|||||||||}}}yyyiiibbbaaa___XXXQQQUUUWWWYYY\\\^^^____________^^^\\\ZZZWWWTTTSSSRRRKKKLLLNNNQQQTTTVVVYYYZZZSSSSSSUUUXXX\\\^^^]]]\\\TTTPPPMMMNNNRRRUUUUUUTTTUUUVVVWWWWWWWWWWWWVVVVVVZZZXXXWWWWWWXXXXXXXXXWWWXXXXXXWWWWWWVVVUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRUUUZZZ^^^___[[[WWWSSSLLLMMMNNNOOOPPPOOOOOONNNNNNOOOOOOMMMLLLLLLNNNPPPSSSSSSTTTTTTUUUVVVVVVWWWWWWSSSNNNJJJHHHIIIKKKMMMLLLMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKIIIGGGGGGIIIKKKKKKJJJIIIGGGFFFFFFEEEEEEIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@BBBBBBBBBAAA@@@???>>>======>>>???@@@@@@???>>>===>>>>>>=========>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::::::::999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===???@@@CCCAAA???<<<;;;<<<======???>>>===;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<============>>>???AAAAAA@@@??????<<<<<<==================<<<<<<======>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBDDDDDDCCCAAA@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGvvvbbbOOOJJJCCC?????????>>><<<>>>>>>===;;;:::999888888888999999999999999999888:::999777888999::::::999666666777888999999999999666555555555555444444444444444444555777:::<<<>>>EEEGGGLLLPPPTTTVVVXXXXXXXXXZZZ\\\___``````______]]]``````^^^^^^aaaaaa___]]]\\\\\\]]]]]]^^^______]]]]]]^^^```bbbcccbbb```___aaabbb```\\\ZZZZZZ[[[]]]\\\\\\\\\[[[[[[[[[[[[WWWZZZ^^^___^^^[[[ZZZYYYVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWYYYZZZZZZYYYXXXWWWXXXXXXXXXWWWVVVVVVUUUUUURRRSSSUUUVVVWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUWWWZZZ[[[[[[YYYXXXYYY[[[ZZZ[[[\\\\\\[[[\\\]]]___^^^___`````````______```]]]^^^^^^]]][[[[[[\\\]]]^^^aaafffjjjooouuu|||{{{wwwxxx|||zzzyyyyyy||||||xxxrrrnnnooossszzz~~~vvvfff]]]\\\\\\XXXTTTSSSUUUXXX[[[]]]^^^^^^^^^\\\\\\\\\ZZZXXXUUURRRQQQHHHJJJKKKNNNQQQSSSUUUWWWUUUTTTUUUWWW[[[]]]^^^]]]ZZZUUUPPPPPPSSSVVVUUUTTTSSSUUUWWWYYYYYYXXXWWWUUUWWWXXXXXXWWWVVVVVVXXXZZZXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUSSSRRRRRRRRRRRRSSSQQQSSSWWWYYYYYYWWWUUURRRNNNNNNOOOOOONNNMMMMMMLLLNNNOOONNNLLLKKKLLLNNNPPPSSSSSSTTTUUUWWWXXXYYYZZZVVVTTTPPPMMMKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLKKKIIIGGGGGGJJJLLLKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEECCCDDDDDDDDDDDDCCCAAAAAA@@@@@@AAAAAA@@@???>>>======>>>@@@AAAAAA@@@>>>=========<<<<<<<<<===>>>???===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@AAA@@@===;;;;;;<<<===???===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>????????????@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEE~~~oooXXXIIIEEEAAA???@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;:::999999::::::::::::999999<<<:::888777999:::::::::777777999:::;;;;;;;;;;;;777777777666666666555555555555555666888;;;>>>???AAAEEEJJJPPPTTTWWWWWWWWWWWWXXXZZZ\\\^^^_________^^^```aaa^^^___bbbbbb___]]]]]]\\\\\\\\\]]]^^^^^^\\\\\\]]]```bbbdddcccaaa```bbbcccaaa]]]ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZVVVZZZ___bbbaaa___]]]\\\UUUVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWVVVUUUUUUSSSTTTVVVWWWXXXXXXWWWVVVYYY[[[]]]]]]ZZZXXXYYY[[[[[[[[[\\\[[[YYYYYY[[[\\\[[[[[[\\\]]]]]]]]]]]]]]]ZZZ[[[[[[YYYWWWWWWXXXYYYXXX[[[^^^```bbbffflllqqqvvv~~~}}}zzz}}}vvvooonnnqqqvvvuuuwww}}}~~~xxxooolllgggcccdddhhhmmmqqqtttfff]]]ZZZ[[[[[[[[[RRRTTTWWWZZZ]]]^^^^^^]]]YYYZZZZZZZZZXXXVVVSSSQQQGGGHHHJJJLLLNNNPPPRRRSSSXXXWWWWWWXXX[[[^^^___^^^___ZZZTTTSSSVVVXXXWWWUUURRRTTTXXX[[[\\\ZZZXXXVVVUUUWWWXXXWWWTTTTTTWWW[[[XXXWWWWWWVVVVVVUUUUUUTTTYYYWWWUUUSSSRRRRRRSSSTTTOOOQQQSSSTTTUUUTTTRRRQQQOOOOOOOOONNNMMMLLLKKKKKKNNNNNNNNNLLLKKKKKKNNNPPPRRRSSSTTTVVVXXXZZZ[[[\\\TTTSSSRRRPPPNNNKKKIIIGGGIIIIIIJJJJJJKKKMMMNNNOOOMMMLLLLLLJJJHHHHHHKKKMMMNNNNNNOOOOOONNNLLLJJJIIIEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAABBBBBBCCCDDDEEEAAABBBCCCDDDDDDDDDCCCBBB>>>???@@@AAAAAA@@@>>>>>>>>>???AAABBBBBBAAA???>>>===<<<;;;;;;<<<===>>>???===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<;;;:::999:::<<<>>>@@@@@@>>><<<;;;;;;===???AAA<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>@@@AAAAAAAAA???>>>;;;;;;;;;::::::999999999;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@?????????@@@BBBCCCDDDCCCCCCBBB???AAABBBBBB@@@@@@AAACCC@@@@@@@@@@@@AAABBBCCCDDD~~~vvvzzz{{{cccRRRFFFAAA===>>>>>><<<<<<>>>EEE<<<777999;;;999999<<<;;;:::;;;===;;;666555888555444777<<<:::444333888888666555555777888777777666666555555555444444444444444555666888:::;;;<<>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<======>>>>>>>>>>>>======>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>AAA???===;;;:::;;;<<<===<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::========================??????>>>>>>=========<<<;;;<<<;;;999777666666888:::::::::::::::;;;<<<======>>>??????>>>===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@{{{|||hhhTTTFFFCCC???<<<>>>===;;;;;;===@@@;;;:::;;;:::666666:::999777888;;;:::777666999;;;888999===<<<888777;;;999777666666777888888777555555555444444444444333444444444555777888:::;;;>>>AAAFFFJJJLLLMMMOOOQQQTTTVVVXXX[[[]]]^^^^^^]]][[[\\\]]]]]]]]]]]]\\\\\\ZZZ\\\]]]\\\[[[[[[]]]^^^[[[\\\]]]]]]\\\]]]^^^^^^`````````aaaaaa`````````eeeeeeccc```\\\YYYYYYYYYUUUXXXZZZ[[[YYYXXXYYY[[[UUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVXXXXXXYYYYYYYYYZZZZZZYYYUUURRRRRRUUUXXXWWWVVVTTTSSSRRRRRRSSSSSSUUUVVVXXXYYYYYYWWWUUUSSSVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUWWWXXXXXXYYY[[[]]]^^^___ccceeegggjjjmmmsssyyy~~~{{{rrrmmmnnnxxx|||tttooooooqqqwww{{{yyyuuunnnfff___[[[ZZZWWWVVVVVVXXX[[[\\\eeebbb^^^ZZZWWWVVVVVVVVVUUUUUUVVVUUUTTTRRRPPPOOOOOOOOOPPPRRRUUUWWWWWWVVVMMMJJJHHHKKKQQQUUUVVVTTTYYYXXXWWWWWWWWWYYY[[[\\\```]]]YYYWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTUUUUUUUUUSSSRRRRRRSSSUUURRRRRRQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQPPPOOONNNMMMJJJKKKMMMNNNNNNMMMKKKJJJOOOPPPQQQPPPMMMLLLMMMNNNNNNNNNPPPQQQSSSTTTTTTTTTRRRQQQOOONNNLLLLLLKKKKKKIIIJJJLLLNNNOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJHHHFFFIIIIIIIIIHHHHHHGGGEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@???===;;;:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<>>>>>===<<<>>>???>>>??????@@@AAABBBCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@ssscccTTTFFF>>>???<<<;;;======::::::===<<<:::;;;<<<:::666666888999777777;;;;;;888999;;;<<<888777999:::888888:::999777666666777888777777444444444444333333333333444444444444555666777888;;;???CCCGGGIIIKKKMMMOOORRRTTTVVVYYY[[[\\\]]]^^^___^^^\\\[[[ZZZZZZZZZ[[[YYY[[[\\\[[[[[[[[[]]]___\\\]]]]]]\\\[[[[[[\\\^^^______```bbbeeegggiiikkkrrrpppkkkddd]]]ZZZ[[[\\\SSSVVVXXXYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZYYYVVVTTTSSSUUUWWWWWWVVVUUUSSSSSSSSSSSSTTTTTTUUUWWWXXXWWWVVVTTTRRRUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\^^^```aaabbbdddhhhjjjjjjmmmrrrxxx~~~zzzttttttzzz}}}ssslllkkkqqqzzzzzzvvvrrr{{{vvvqqqjjjggggggddd^^^YYYVVVUUUSSSRRRRRRSSSTTTUUUYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTSSSRRRQQQOOONNNNNNNNNPPPTTTYYY\\\]]]]]]NNNLLLKKKMMMSSSWWWXXXWWWXXXWWWVVVUUUVVVXXX[[[\\\\\\ZZZXXXWWWXXXWWWVVVTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSQQQQQQRRRTTTPPPOOOOOOPPPPPPQQQRRRSSSOOOOOOOOOOOOOOONNNMMMLLLIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNKKKLLLMMMOOOOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEBBBAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;::::::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;===>>>>>><<<:::999999:::<<<;;;;;;::::::::::::;;;:::;;;======<<<;;;===>>><<<<<<>>>@@@BBBCCCEEEFFF@@@????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@nnn^^^RRRIIICCC>>>;;;::::::===<<<:::;;;>>>===:::999:::;;;;;;<<<<<<>>>:::999;;;<<<:::;;;======:::777777999::::::999888777555555666777666555444444333333333222222222444444333333444444555555;;;>>>BBBFFFHHHJJJLLLNNNPPPQQQTTTVVVXXXZZZ]]]___bbb```\\\YYYXXXXXXYYYZZZYYYYYYZZZYYYXXXXXXZZZ]]]\\\^^^___^^^]]]]]]```ccc```bbbeeejjjpppvvv|||vvvjjj```ZZZYYYZZZVVVWWWXXXYYYXXXWWWVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXWWWUUUSSSRRRXXXWWWWWWVVVWWWYYYZZZ[[[ZZZZZZZZZXXXWWWVVVVVVVVVXXXWWWUUUTTTSSSSSSTTTTTTTTTUUUVVVVVVUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTTTTSSSRRRRRRQQQUUUUUUUUUUUUUUUUUUTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[YYY[[[^^^``````aaaccceeeaaaccceeegggkkkpppvvvzzzwwwrrrqqqxxx|||wwwwww|||yyyrrrzzzrrrjjjaaa]]]^^^^^^ZZZVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQMMMNNNPPPRRRSSSSSSSSSSSSOOOPPPRRRVVV[[[___```___RRRPPPOOOPPPTTTWWWXXXWWWXXXWWWUUUTTTTTTVVVXXXYYYYYYXXXXXXXXXYYYXXXUUURRRSSSUUUWWWXXXXXXWWWVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVSSSSSSTTTSSSQQQQQQRRRSSSQQQPPPPPPPPPPPPPPPQQQRRRMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJLLLNNNOOOMMMNNNOOONNNLLLKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQPPPOOONNNNNNNNNNNNNNNKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBAAA@@@???>>>>>>>>>CCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>???>>>===;;;;;;<<<======::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;::::::;;;;;;::::::::::::::::::::::::999999999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::999999:::<<<<<<;;;:::999999999999:::;;;======<<<<<<===???<<<===>>>???AAACCCDDDEEE????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????~~~rrrhhhZZZNNNHHHDDDAAA>>>:::999:::===<<<:::===BBBEEE@@@::::::@@@FFFHHHFFFEEE???<<<===>>>===<<<>>>BBBAAA???>>>>>>>>>===;;;888666444444555555444333444444333333333222222222444444333333333333444444999<<<@@@CCCEEEGGGJJJMMMNNNPPPSSSTTTVVVYYY^^^aaadddbbb___[[[YYYXXXXXXYYYYYYYYYYYYXXXVVVWWWZZZ\\\___bbbddddddcccdddiiinnnlllnnnttt{{{yyyiii^^^XXXVVVVVVVVVVVVWWWXXXXXXXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSRRRVVVUUUUUUUUUVVVXXXZZZ[[[\\\\\\]]]]]]\\\ZZZXXXVVVWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPOOOSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZXXXZZZ]]]^^^^^^___```aaa^^^______^^^]]]___cccffflllmmmpppuuu{{{{{{zzzyyyqqqsssvvvyyyyyyzzz||||||yyyppphhh^^^YYYXXXYYYWWWUUUUUUUUUVVVUUUUUUTTTSSSSSSOOOPPPPPPPPPPPPOOONNNMMMJJJLLLOOORRRUUUVVVWWWWWWSSSSSSTTTWWW[[[]]]]]]]]]TTTSSSRRRRRRSSSUUUVVVVVVXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWYYYZZZXXXUUURRRSSSTTTVVVXXXXXXWWWVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVRRRSSSTTTTTTRRRQQQQQQRRRTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNNNNNNNMMMLLLLLLMMMLLLKKKJJJJJJKKKMMMNNNMMMNNNOOONNNLLLLLLLLLNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHGGGGGGGGGHHHGGGGGGFFFFFFCCCCCCAAA@@@??????>>>>>>BBBBBBAAAAAA@@@@@@@@@?????????@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============???>>><<<;;;;;;;;;<<<===::::::::::::::::::::::::999999999999:::::::::;;;:::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;>>>@@@AAA@@@>>>=========<<<;;;:::999999999999999:::<<<============>>>@@@>>>>>>???@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????zzzqqq^^^VVVLLLDDDAAA???===::::::999;;;===<<<;;;@@@GGGOOOLLLGGGDDDJJJSSSVVVUUUOOOGGGBBBCCCEEEDDDDDDEEEHHHLLLMMMHHHCCC@@@<<<999888666444444555555444333444444444444333333333333444333333333333333444555666999<<>>????????????>>>======;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::888888999999999::::::::::::999999999999:::;;;;;;::::::::::::::::::::::::999999999999::::::::::::777777888888999:::::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<>>>??????>>><<<;;;<<<;;;::::::999999999999::::::;;;============???AAA@@@@@@@@@@@@@@@?????????======>>>>>>>>>>>>>>>???=========>>>>>>>>>??????}}}nnneeeRRRLLLDDD@@@>>>>>><<<:::<<<;;;<<<===<<<<<>>>>>??????>>>>>>??????>>>>>>===<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>?????????<<<<<<======<<<<<<;;;:::999999999999999999999999888888888888999999999999999999999999999::::::;;;999999::::::::::::999999888888999999999:::::::::666777777888999999::::::999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<888:::======;;;999999999999999999888999999::::::888:::<<<<<<<<<<<<>>>@@@@@@@@@@@@???????????????============>>>>>>??????============>>>>>>>>>???ttteee\\\LLLGGGAAA>>>???AAA@@@???===<<<===>>><<<===FFFPPP]]]hhhllleee]]]```hhhlllggg___YYY[[[___```aaaccckkkvvvzzzooo^^^RRRIIICCC<<<:::888777888888777666666666555555555444444444333333333333444555666777777:::<<>>??????>>>>>>>>>>>>>>>======<<<::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>>;;;<<<=========<<<:::999999999999999999999999999777888888888888999999999999999888888999999:::;;;888999999:::::::::999999888888888999999:::::::::666777777888999999::::::999999999999999999999999;;;;;;;;;<<<<<<=========:::===???@@@>>><<<;;;;;;888888888888999:::;;;;;;777999:::;;;;;;;;;===???>>>????????????@@@@@@@@@<<<=========>>>>>>??????============>>>>>>>>>>>>xxxlllccc]]]SSSLLLDDDBBBEEEFFFCCC>>>??????@@@AAAAAABBBKKKUUUlllvvvwwwkkkdddgggjjjgggkkkfffbbbccchhhmmmnnnmmmuuu~~~vvv```LLLAAAAAABBB@@@;;;:::===>>><<>>============???===<<<;;;;;;<<<===???======>>>>>>>>>????????????===;;;999888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999888888999::::::;;;<<<<<<999999999999999999999999999999999888888888888777666777888999999999999999888888999::::::::::::999:::::::::999999999888888999999999888888888777777888888888999999:::::::::999999::::::::::::;;;;;;;;;::::::999999::::::;;;<<<===>>>>>>>>>===;;;:::999888888777777888888999:::::::::;;;<<<===>>>>>>@@@???>>>???AAABBBAAA@@@???>>><<<:::999:::;;;<<<;;;<<<<<<===>>>??????@@@}}}pppgggaaa^^^___XXXPPPMMMOOOOOOKKKGGGDDDDDDFFFGGGHHHMMMZZZhhh|||}}}pppllljjjeeeiiieeeaaaccchhhmmmoooooouuu}}}hhhUUULLLJJJKKKIIIDDDCCCEEEFFFCCCCCCBBBAAA???<<<:::777666333222222222333333444555444666999<<<>>>BBBFFFIIIMMMLLLLLLOOOWWWcccnnnuuu{{{zzzuuullleeecccgggkkklllpppsssrrrssswwwvvvssskkkjjjiiihhhgggfffffffffddddddhhhooopppmmmkkklllooottt{{{zzzkkkYYYNNNIIIEEEEEEHHHGGGHHHKKKNNNQQQTTTVVVWWWUUUVVVXXXXXXYYY[[[^^^aaannnvvv~~~{{{sss\\\XXXRRRMMMLLLMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOQQQQQQRRRRRRRRRQQQRRRSSSSSSTTTTTTSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRQQQPPPPPPSSSWWW[[[YYYaaaiiilllooouuuxxxxxxuuunnnddd]]]YYYVVVSSSQQQSSSRRRRRRSSSUUUWWWWWWWWWXXXVVVTTTTTTWWWYYYYYYXXXYYYZZZ\\\___dddgggiiiiiinnnllliiigggeeegggiiikkkuuu{{{~~~|||{{{|||~~~~~~}}}|||yyyvvvrrrmmmiiiggggggggggggfffeeedddcccaaa``````aaa```___^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXZZZZZZXXXUUUTTTVVVXXXWWWVVVUUUUUUTTTTTTTTTUUUWWWUUUSSSTTTUUUVVVTTTRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSRRRPPPPPPPPPOOOMMMKKKLLLLLLKKKLLLMMMPPPRRRTTTVVVXXX[[[[[[ZZZZZZZZZ[[[XXXWWWVVVVVVWWWVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQPPPQQQPPPOOONNNMMMMMMNNNNNNQQQOOONNNOOOQQQRRRPPPNNNNNNNNNOOOPPPPPPPPPNNNMMMOOOOOOOOOOOOOOOOOONNNNNNOOOMMMKKKIIIHHHIIIKKKLLLNNNKKKGGGFFFFFFHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAA@@@???>>>>>>=========>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>?????????@@@???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999777777888888999::::::;;;999999999999999999999999999999999888888888777777888888888999999888888777777888999999::::::999999::::::999999999888888888999999999999999999999999999999999999999999::::::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;======>>>???>>>===<<<;;;;;;::::::999999::::::;;;;;;::::::;;;;;;===>>>>>>???>>>>>>@@@BBBDDDDDDCCCAAA???===;;;:::;;;<<<<<<<<<<<<======>>>>>>??????uuukkkfffggghhhlllfff___\\\\\\[[[XXXTTTOOOOOOQQQSSSSSSYYYjjj{{{}}}rrrkkkfffeeebbb___```eeejjjmmmmmmrrr~~~kkk\\\UUUSSSTTTSSSOOONNNQQQQQQOOOFFFFFFFFFDDD@@@;;;666333333333222222222333444444222444777:::<<<@@@DDDGGGKKKJJJJJJMMMTTT]]]ffflllpppnnnhhhaaa\\\\\\bbbgggmmmqqqrrrooommmllliiidddVVVUUUTTTSSSQQQQQQPPPPPPPPPOOORRRXXXYYYVVVUUUVVVUUUZZZdddnnnvvv{{{}}}~~~uuugggWWWLLLFFFAAAAAACCCCCCFFFJJJOOOSSSUUUUUUUUUVVVXXXZZZ\\\]]]```dddgggqqq{{{{{{uuuooo[[[VVVOOOKKKJJJLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOOMMMNNNPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPQQQUUU[[[___ffftttuuulllfff```[[[VVVRRRQQQQQQQQQRRRUUUWWWYYYWWWUUUSSSSSSTTTVVVVVVUUUYYY\\\```ffflllqqquuuwwwxxxqqqggg```]]]]]]___aaagggqqq}}}}}}}}}}}}yyyuuutttssstttsssrrrsssssssssqqqooojjjhhhfffcccaaa___^^^]]]______^^^^^^]]]\\\\\\\\\ZZZZZZYYYXXXXXXYYYYYYYYY]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYWWWUUUUUUVVVWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSTTTVVVWWWWWWUUUUUUUUUTTTSSSRRRQQQQQQPPPTTTSSSQQQQQQRRRQQQPPPNNNMMMLLLJJJJJJKKKNNNQQQSSSTTTVVVXXXYYYXXXXXXYYYZZZXXXVVVSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPOOONNNMMMMMMQQQPPPOOOPPPQQQQQQOOONNNMMMNNNPPPQQQQQQOOOMMMLLLQQQPPPOOOMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIJJJJJJMMMKKKHHHGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>>>>?????????AAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::999999888888888999999:::666666777777888999999999888888888888888888888888999999888888888777777777888888888999888888777777777888999999::::::999999:::999999999999888888888888888999999::::::;;;;;;::::::999999999999999999999999999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<===>>>?????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@CCCEEEFFFEEEBBB@@@>>><<<;;;;;;;;;<<<========================zzzmmmfffeeejjjpppqqqlllfffdddddddddaaa^^^ZZZ\\\```aaa```eeeuuusssllliiibbb___\\\]]]aaaeeehhhiiinnnyyytttddd[[[XXXWWWYYYYYYWWWYYY^^^```^^^VVVTTTPPPJJJCCC<<<777333333333333222222333333444111444777999;;;>>>BBBEEEIIIHHHFFFFFFIIIMMMSSSVVVVVVVVVTTTPPPOOOQQQVVV[[[^^^bbbccc___\\\[[[VVVPPPIIIHHHFFFEEECCCCCCBBBBBBCCCAAADDDIIIJJJGGGFFFHHHGGGKKKRRRZZZaaaeeeggghhheee[[[QQQKKKFFF@@@>>>@@@CCCGGGLLLRRRUUUVVVUUUTTTUUUWWWZZZ]]]```cccfffiiimmmtttxxxzzz~~~uuulllhhheeeaaa^^^VVVQQQJJJGGGFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNPPPRRRSSSTTTUUUUUURRRSSSSSSTTTTTTTTTTTTTTTVVVVVVVVVUUUTTTTTTSSSSSSVVVVVVUUUUUUVVV[[[bbbgggwwwwwwqqqkkkeee```SSSRRRQQQPPPQQQSSSXXX[[[XXXWWWUUUSSSSSSSSSTTTTTTZZZ^^^fffnnnvvv}}}xxxjjj___ZZZ[[[]]]^^^___mmm~~~yyywwwwwwyyyzzzxxxtttqqqnnnmmmmmmmmmllliiifffeeeggggggeeeccc`````````___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\XXXXXXXXXXXXXXXXXXYYYYYY[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVUUUVVVVVVVVVUUUTTTSSSRRRQQQTTTSSSQQQQQQRRRRRRQQQPPPMMMLLLJJJIIIJJJLLLPPPRRRQQQSSSUUUUUUUUUVVVWWWYYYXXXUUUQQQPPPQQQRRRSSSSSSQQQQQQQQQRRRRRRRRRRRRQQQPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQRRRRRRRRRPPPNNNLLLPPPOOOOOOPPPOOONNNLLLKKKJJJLLLOOOQQQPPPOOONNNMMMRRRPPPNNNLLLKKKKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHKKKIIIHHHHHHHHHGGGDDDBBBEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBBBBBBBAAAAAA@@@AAA@@@@@@??????@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>===============>>>>>>>>>@@@???===<<<;;;::::::::::::::::::::::::999999999888888777666666777999:::777777777888888888999999777777777777777777777777888888888888777777777777666666777888888888888888777777888999999999999999999999999999888888888888777888888:::;;;<<<======:::::::::999999888888888888999999999999:::::::::<<<<<<<<<;;;;;;<<<<<<<<<>>>???@@@@@@@@@???===<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???BBBDDDCCCCCCAAA@@@>>><<<;;;:::::::::==================<<<<<>>>>>@@@BBBCCCAAABBBCCCCCCCCCDDDGGGHHHHHHLLLNNNLLLJJJIIIFFF@@@@@@@@@>>>===<<<;;;;;;;;;999888999===>>>;;;<<<>>>AAADDDGGGKKKNNNPPPPPPPPPPPPKKKHHHIIIFFFAAA>>>???AAAEEEKKKQQQUUUWWWWWWWWWWWWYYY\\\]]]^^^___aaacccdddfffeeefffkkktttwwwuuuwwwooodddZZZUUURRRPPPOOOMMMIIICCC@@@AAACCCEEEFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUUUURRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSVVVWWWYYY\\\aaaiiiqqqwww~~~vvvrrroookkkhhh\\\[[[XXXUUURRRRRRVVVYYYYYYXXXWWWUUUSSSSSSTTTTTTXXX^^^hhhqqqzzz~~~oooaaaYYYWWWXXXYYY]]]lll~~~~~~}}}uuuooommmmmmlllllljjjiiiiiihhhiiiiiigggccc___^^^______]]][[[[[[\\\\\\]]]\\\[[[ZZZYYYWWWXXXXXXYYYZZZZZZ[[[[[[YYYXXXXXXXXXXXXYYYYYYZZZYYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUTTTTTTUUUTTTSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVUUUUUUQQQOOOMMMMMMMMMNNNMMMMMMMMMLLLJJJIIIJJJLLLNNNPPPPPPRRRTTTUUUUUUVVVXXXZZZ___[[[VVVSSSRRRRRRRRRRRROOOOOOPPPQQQQQQQQQPPPOOONNNOOOPPPRRRRRRSSSSSSSSSTTTUUUUUUVVVUUUTTTRRRQQQQQQRRRTTTTTTTTTRRROOOMMMMMMNNNOOOOOOMMMJJJIIIHHHFFFIIIMMMOOONNNNNNNNNOOOQQQPPPMMMKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGIIIHHHGGGHHHHHHHHHEEECCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>======>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888::::::999999888888888777777777666555666777888:::888888888999999999999999777777777777777777777777888888888777777777666666333444666777999999::::::777777888999999999999888999999999888888888777777777777888999;;;<<<======:::::::::999999888888888888888888999999999::::::<<<<<<<<<;;;;;;<<<<<<<<<>>>???@@@@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======???=========???@@@???===>>>>>><<<;;;:::999999888============<<<<<<<<<<<>>;;;::::::999999:::;;;<<<999:::;;;<<<<<<;;;:::999999===???>>>>>>@@@>>>999:::999888777777666777777777555555999999777888;;;<<<===???@@@AAAAAAAAAAAA???===@@@DDDDDD???===>>><<<>>>CCCIIIOOOSSSVVVXXXXXXZZZZZZYYYVVVTTTSSSTTTSSSRRRPPPPPPWWW```aaa^^^```ZZZRRRKKKGGGDDDCCCBBBDDDAAA===;;;<<<>>>?????????@@@AAACCCEEEGGGIIIKKKMMMNNNPPPQQQRRRSSSTTTTTTQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSWWW^^^eeeoooyyy~~~vvvpppnnnnnnmmmkkkbbbbbb^^^XXXRRRPPPSSSVVVYYYYYYXXXVVVTTTSSSTTTVVVZZZaaakkktttzzzxxxhhh[[[UUUTTTUUU]]]jjj||||||vvvuuuxxx{{{|||zzzrrrllljjjggghhhhhhgggfffdddcccbbbdddaaa^^^\\\[[[ZZZXXXWWWWWWXXXXXXYYYYYYYYYXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZXXXXXXWWWWWWWWWWWWWWWXXXWWWYYYZZZ\\\\\\[[[YYYXXXWWWUUUTTTTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUSSSUUUUUUTTTRRRQQQRRRSSSVVVWWWXXXZZZZZZZZZYYYXXXSSSQQQNNNMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKLLLMMMNNNQQQSSSTTTUUUVVVWWWZZZ]]]hhhccc]]]WWWTTTQQQOOONNNLLLMMMOOOPPPPPPPPPOOOOOOPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRTTTTTTTTTRRRPPPNNNLLLNNNOOONNNKKKHHHFFFEEEEEEHHHLLLLLLKKKJJJMMMPPPOOONNNMMMKKKKKKKKKLLLLLLMMMMMMNNNOOONNNMMMLLLJJJIIIHHHGGGHHHIIIHHHFFFDDDDDDCCCBBBBBBAAAAAABBBBBB@@@AAAAAA@@@@@@???>>>=====================>>>???>>>>>>???@@@@@@@@@??????>>>======<<<<<<=================================;;;;;;;;;:::::::::::::::888888888888888888888888999999999888777777666666666666666666777888888999999999999999999999999999888888888888888888888888888888777777777666666666333444555777888999999:::666777888888999999888888999888888888888777777777777777888999:::;;;<<<===::::::999999999999999999888888888888999999999999<<<<<<;;;;;;;;;;;;<<<<<<===>>>?????????>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>><<<;;;;;;<<<<<<;;;:::<<<<<<;;;;;;:::999999888<<<<<<<<<<<<<<<<<<<<<<<>>BBBGGGLLLNNNNNNOOOOOOMMMJJJFFFEEEEEEBBBDDDCCCBBBEEEKKKMMMKKKIIIGGGCCC???===;;;999888===;;;999888999;;;;;;:::;;;<<<>>>@@@CCCGGGJJJKKKNNNNNNOOOQQQQQQRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSUUU[[[dddnnnyyyxxxpppgggaaa```bbbccccccYYYZZZYYYUUUOOOMMMQQQTTTXXXYYYXXXVVVSSSRRRTTTVVV\\\ccclllrrruuuxxx|||yyykkk[[[QQQOOOQQQUUU___mmmxxx}}}|||yyywwwooogggcccfffiiiiiikkkooolllnnnoookkkfffeeekkkqqq}}}yyyvvvsssssssssqqqmmmhhhccc___aaaaaa```^^^ZZZWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVXXXZZZ\\\\\\[[[ZZZXXXWWWTTTRRRSSSUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUUUURRRTTTVVVUUUSSSSSSTTTVVVXXXYYY[[[\\\]]]\\\[[[ZZZVVVTTTPPPNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLOOOPPPRRRSSSTTTVVVYYY\\\fffbbb\\\VVVSSSPPPMMMKKKJJJKKKMMMOOOPPPPPPOOONNNPPPOOOMMMLLLMMMNNNQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLOOOQQQOOOKKKGGGEEEDDDGGGJJJKKKIIIFFFFFFIIIMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKNNNQQQRRRSSSRRRQQQMMMKKKIIIHHHHHHHHHFFFDDDCCCCCCAAA@@@@@@@@@AAABBB@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;<<<======>>><<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<999999999999888888888777555555666777888888888888999999888777777666555555555555666777888999999888888888888888888888888888999999999999999999999999888777777777666666666666555666777777777777777777666777777888888888888888888888888888777777777777777777777888999:::;;;;;;999999999999999999::::::888888888888999999999999;;;;;;::::::::::::;;;;;;======>>>???>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<:::999:::<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<=========yyyjjj```aaa___XXXVVVZZZ\\\]]]]]]^^^___``````aaaccc```bbbhhhlllmmmnnnrrrtttpppllliiieeebbbbbbccc``````aaabbbeeejjjppptttooommmiiifffdddaaa^^^\\\ZZZ]]]___cccooo~~~hhhTTTEEE;;;777555444333333222222222222///000111111000111333555333333444444444333222222555333111222444666777888666999999777777999999666444333333333333444555555444111000333333222333777888777777555444333333222888666777999888555666::::::999777666777;;;???BBB???AAABBBBBB???===<<<<<<<<>>>>>===<<<;;;999777555:::888777777999999999888999:::<<>><<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<======>>>======;;;;;;:::::::::;;;;;;<<<<<<<<<============<<<<<<999888888888777777666666444555666777999999::::::999888888777666555555444444555777999999999999888777777777777666666666666999999999999999999999999777777777777666666666666888888888888777666444444666666777888888888888888888888888888777777777777777777777888888999::::::888888888999999::::::;;;777888888888888999999999;;;::::::999999::::::;;;<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::999888:::<<<======<<<:::;;;<<<<<<======<<<<<<::::::;;;;;;<<<===>>>>>>{{{jjjgggccc___\\\ZZZZZZZZZXXXWWWWWWWWWZZZ^^^bbbdddeeeeeeeeeddddddccccccccceeeeeedddbbb___^^^___```cccdddeeeeeeeeefffhhhjjjkkkhhheeebbbaaa___]]][[[]]]\\\^^^dddkkkvvvqqqZZZJJJ???999444555333111111333333222222222222222222222222222555555444333333333444444555555444333333333444444555555555444444333333333222222444444444444222222888555222222555666666444222222222222222222222222333333444444555666666777444444555666777888999999;;;;;;::::::999888888888999999999999:::;;;<<<===<<<;;;:::999888666555555777888888888888999999999999;;;>>>AAADDDHHHMMMQQQSSSSSSRRRRRRQQQPPPOOOOOOLLLLLLMMMOOOQQQRRRPPPOOOOOOOOOOOOOOOOOOPPPRRRTTT___bbbhhhqqqyyy~~~}}}zzzuuuoooiiiccc^^^\\\SSSNNNHHHDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCFFFHHHJJJRRRRRRRRRRRRRRRRRRRRRSSSVVVVVVWWWXXXYYYZZZ[[[\\\bbb```\\\VVVPPPIIIDDDBBBBBBFFFMMMRRRTTTSSSOOOLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLOOORRRTTT[[[bbbmmm{{{ssshhhdddddddddbbb___ZZZUUUSSSWWWWWWVVVTTTRRRTTTYYY^^^[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\[[[ZZZYYYWWWUUUTTTYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRSSSTTTVVVXXXSSSTTTUUUTTTRRRSSSVVVZZZ[[[]]]^^^^^^\\\ZZZYYYYYYXXXVVVRRRNNNKKKIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSRRRPPPOOOOOORRRUUUVVVVVVVVVVVVUUUQQQLLLHHHHHHIIIKKKLLLLLLLLLKKKJJJJJJGGGDDDBBBBBBFFFKKKNNNPPPOOOOOONNNMMMLLLLLLKKKPPPPPPPPPPPPPPPPPPPPPPPPLLLOOOSSSUUUUUUQQQLLLIIIHHHHHHGGGCCCAAABBBHHHMMMKKKLLLMMMOOOOOONNNLLLJJJIIINNNPPPOOONNNQQQRRRQQQUUUQQQLLLFFFCCCCCCDDDFFFFFFEEECCCAAA@@@AAABBBCCC@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???;;;:::888666555666666777444555555666777888888999;;;:::999888777555555444555666888:::::::::999888888777666777999::::::999888999999::::::999999888999888888888777777666666555555555555555555555555888777666666666777999:::;;;:::999999888888999999999999999888888888888888;;;;;;:::999888888888888666666777888888888888777<<<;;;;;;:::999888777777:::::::::999999999999888<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======999:::;;;;;;999999:::;;;;;;:::999888777777777777999999:::;;;;;;<<<<<<===}}}{{{}}}|||vvvooofffddd```]]][[[ZZZZZZZZZXXXWWWVVVVVVXXX[[[^^^```bbbbbbaaa```______^^^^^^ccccccbbb___]]]]]]^^^```bbbcccdddcccbbbccceeeggggggeeebbbaaaaaa```___]]]___]]]]]]bbbhhhrrr{{{dddRRRDDD:::666555333111111222111000333333333333333333333333555444444333333333333333555444333333222333333333444444333333333333333333222222333444444333222222555333111111333555444333222222222222222222222222222333333444444555555666444444555555666666777777777777666666666666555555888777777777888999::::::999888888777666555444444555555666666666777777777333555999===BBBHHHOOOSSSYYYXXXVVVTTTRRRPPPOOONNNNNNMMMNNNOOOQQQQQQOOONNNOOOOOOPPPPPPQQQRRRUUUWWWZZZ[[[^^^bbbgggiiiiiihhhbbbaaa___\\\XXXUUUSSSRRRJJJFFFAAA>>>===>>>>>>>>>===<<<;;;;;;===???AAABBBIIIIIIJJJKKKLLLMMMMMMNNNIIIIIIIIIIIIIIIIIIIIIIIINNNMMMLLLJJJGGGDDDAAA@@@<<<>>>@@@CCCCCCCCCAAA@@@>>>>>>>>>>>>>>>???@@@@@@CCCBBBBBBCCCDDDGGGJJJLLLSSSVVV^^^hhhuuutttqqqqqqqqqllleee^^^YYYWWWUUUVVVVVVTTTRRRSSSVVVZZZYYYYYYZZZ[[[\\\]]]^^^___\\\[[[[[[YYYXXXWWWVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUWWWTTTVVVVVVUUURRRQQQSSSUUUUUUWWWYYYYYYXXXVVVVVVVVVTTTSSSPPPMMMJJJHHHGGGFFFGGGHHHJJJLLLOOOPPPQQQRRRTTTUUUUUUTTTSSSSSSTTTVVVVVVUUUTTTSSSRRRPPPNNNLLLIIIJJJKKKLLLLLLLLLLLLLLLIIIGGGCCCAAABBBFFFLLLOOOOOONNNMMMLLLJJJIIIHHHGGGLLLLLLMMMNNNOOOPPPPPPPPPQQQSSSVVVXXXWWWSSSNNNJJJJJJJJJIIIDDD@@@@@@EEEIIINNNOOOOOOPPPPPPOOONNNMMMMMMQQQRRRNNNLLLLLLLLLJJJOOOMMMIIIEEECCCCCCEEEFFFFFFDDDBBBAAA@@@@@@AAABBB@@@???>>>======<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>;;;:::888777666666777777555555666666777777888888888888777777777777777777444666888:::;;;::::::999:::888777777888999888777777777888888888888777777999999888888888777777777777777777777777777777777888777666666666777888999::::::999888888888888999888888888888888888888888;;;;;;:::999888888888888666777777888999888888888;;;::::::999999888888777666666666777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;999:::;;;;;;999999:::;;;::::::999999888888999999::::::::::::;;;;;;;;;;;;tttmmmlllkkkgggccc```___]]][[[ZZZZZZZZZ[[[YYYXXXVVVUUUVVVWWWYYY[[[______^^^]]]]]]\\\[[[[[[``````^^^\\\ZZZ[[[^^^``````aaaaaaaaa______aaacccbbbaaa______`````````___```]]]\\\___dddmmm|||sss___LLL@@@;;;888444333333222222111444444444444444444444444444444333222222222222222444333222222111111222222111111222222222222222222111222333333333333222111333222111111333444444444222222222222222222222222111111222222333444444444444444444444444444444444333333444444444444555555666666555555555555666666444444444444333333333333333333333333444444444444000222555888<<>>???@@@AAABBBCCCDDDEEE@@@@@@???>>>===<<<<<<;;;<<<<<<=========<<<;;;;;;;;;:::999999888888999999::::::::::::;;;===>>>???============>>>???AAACCCGGGGGGJJJPPP[[[iiivvv}}}~~~qqqeee^^^\\\UUUVVVXXXWWWVVVUUUVVVWWWXXXYYYZZZ\\\]]]___```aaa[[[ZZZYYYWWWVVVVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSSSSSSSTTTTTTTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWUUURRROOONNNNNNPPPSSSVVVVVVUUUTTTTTTTTTRRRRRRQQQOOOMMMKKKIIIHHHGGGIIIKKKMMMOOOQQQRRRRRRPPPRRRSSSRRRQQQPPPQQQRRRVVVTTTRRRPPPOOOOOOPPPQQQLLLLLLKKKKKKLLLMMMOOOPPPJJJGGGCCCAAABBBFFFLLLPPPPPPOOOMMMLLLIIIHHHFFFEEEHHHIIIKKKLLLNNNOOOPPPPPPUUUWWWYYYZZZXXXTTTOOOLLLPPPPPPNNNIIICCCBBBDDDGGGOOOPPPPPPOOOMMMLLLMMMOOOOOOSSSRRRMMMJJJIIIHHHEEEHHHGGGEEEDDDCCCCCCDDDEEEDDDCCCBBB@@@???@@@@@@AAA@@@@@@???>>>============;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======;;;:::999888888777888888666666666666666666666666444555555666888888999:::444666888:::;;;;;;;;;:::;;;999777777777777666555666666777777777777666666888888888777777777777777777777777777777777777777777777666666666777888999:::999999888888888888888666666777777888888999999;;;:::999888777777777777777777888999999999999888999999999999999999999999444555555666777888999:::::::::::::::::::::::::::888777777777777888999999999:::;;;:::999888999;;;::::::999999999999999999999999999:::::::::::::::~~~oooeeebbbbbbaaa^^^[[[[[[ZZZZZZZZZZZZ[[[\\\ZZZYYYWWWVVVUUUVVVWWWWWW]]]]]]]]]]]]]]]^^^^^^^^^]]]]]][[[YYYXXXYYY]]]```___``````___]]]]]]___``````___]]]]]]^^^___^^^^^^^^^\\\\\\```ccciiivvv}}}jjjWWWJJJAAA;;;555555555444333444333333333333333333333333444333222222111111222222333222222111000111111111//////000000111111222222111111222222222222111111222222222222333444555555111111111111111111111111000000111111222222333333333333222222222111111111222222333333444555666666444333333222222222333333222222222222222222222222111111222222222333333333222333444444666:::@@@DDDIIIJJJKKKLLLNNNOOOPPPPPPKKKJJJJJJLLLNNNPPPOOONNNLLLLLLLLLNNNOOOPPPOOONNNFFFDDDAAAAAABBBCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::999888666666777777555444555555444444555777888999777777888999::::::;;;;;;<<<;;;;;;:::999888777777777777777888888777666666:::999777666666666777777888888888999;;;<<<>>>???<<<<<<;;;;;;<<<<<<===>>>>>>======@@@GGGRRR]]]dddvvvoooccc___YYYZZZ[[[\\\[[[ZZZYYYXXXYYYZZZ[[[]]]^^^___``````ZZZXXXVVVTTTTTTUUUVVVWWWSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSTTTTTTSSSTTTUUUUUURRROOOLLLJJJOOORRRVVVWWWWWWVVVVVVVVVTTTTTTTTTTTTSSSQQQNNNMMMJJJKKKMMMNNNPPPQQQQQQQQQOOOPPPPPPNNNLLLLLLMMMOOOSSSSSSRRRQQQPPPQQQSSSTTTOOOMMMLLLKKKLLLNNNPPPRRROOOKKKGGGCCCCCCGGGLLLOOOPPPPPPNNNMMMKKKJJJIIIHHHIIIJJJKKKMMMNNNOOOOOONNNSSSTTTVVVWWWVVVTTTPPPNNNTTTTTTSSSNNNIIIGGGHHHKKKMMMOOOPPPNNNJJJHHHJJJMMMOOORRRRRRMMMJJJJJJIIIFFFDDDCCCCCCCCCBBBBBBAAAAAACCCBBBAAA???????????????@@@@@@???>>>============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999999888888888666666666666666666555555444444555666777888999:::444555777999:::;;;;;;;;;:::888666666777777666555666666777777777777666666666666666666666555555555444444444444444444444444666666666666777777888888999999888777777777777777555555666666777888999999:::999888777777666777777777888888999999999999999777777888888999999999:::777777777888999:::::::::888888888888888888888888888888888888888999::::::888:::::::::999888999::::::::::::999999888777666666777777888999:::;;;;;;xxxjjj```^^^______^^^YYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWVVVWWWWWWYYYZZZ[[[\\\^^^___```aaa[[[[[[ZZZYYYWWWYYY\\\___^^^___```___]]]]]]^^^```aaa___]]]\\\]]]]]]\\\[[[[[[[[[]]]aaadddhhhqqq{{{}}}ooo```VVVHHH>>>555555555222222444111111111111111111111111444333222222111111222222222222111000000000111111/////////000000111111111111111111111111111111111///000111111111222222222111111111111111111111111//////000000111222222333222222111111000000//////000000111222333444444555222222111000000111111111111111111222222222333333111111111222222222333333333333333222222444777;;;;;;<<<>>>AAACCCFFFHHHIIIDDDDDDDDDGGGKKKNNNOOONNNMMMLLLLLLMMMNNNMMMIIIFFF>>><<<999888999:::::::::;;;;;;:::999777666555555555444333444555555333222444444444444555666666777555555555444444444444444555555555444444444444444444555555666666555555444222333333444444444333333222222333444666888999:::;;;;;;;;;::::::;;;;;;;;;;;;:::999:::===DDDJJJNNN[[[lll|||mmmfffaaaaaa```___^^^\\\ZZZYYY[[[[[[]]]^^^^^^^^^^^^^^^YYYWWWUUUSSSSSSTTTUUUVVVSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUPPPQQQSSSSSSSSSPPPLLLIIINNNQQQVVVXXXXXXWWWWWWWWWUUUUUUVVVVVVUUUSSSQQQPPPNNNOOOOOOPPPPPPPPPPPPPPPQQQPPPNNNJJJHHHHHHKKKMMMOOORRRUUUUUUTTTSSSSSSTTTQQQOOOMMMKKKLLLNNNQQQSSSTTTQQQLLLHHHGGGHHHLLLNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOOOOOOONNNMMMMMMOOOPPPRRRRRRQQQPPPOOORRRSSSTTTQQQLLLJJJLLLNNNMMMRRRUUUSSSLLLIIIKKKNNNRRRUUUUUUOOOKKKJJJIIIFFFCCCCCCCCCBBBAAA???>>>>>>AAA@@@??????>>>=========@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999::::::::::::::::::999999999888666666666666555555555555555555666666777777777888555555777888999:::::::::777555444555666888888777666666777777777777666666333444444444444444444444333333333333333333333333555555666666777777777777999888777777666666777777444444555666777777888888999999888777666666666666777777888999999999999888666777777888888999999:::888888888888888888888888888888888888888888888888888777777777777888999999888999::::::888888999:::;;;;;;:::999888666444333222333555777999;;;<<<===vvvnnnddd]]][[[\\\\\\\\\WWWXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXUUUVVVXXXYYY[[[]]]^^^___ZZZ[[[[[[ZZZYYYYYY[[[]]]]]]^^^___^^^]]]]]]^^^```bbb```]]]\\\\\\\\\[[[YYYZZZZZZ]]]bbbdddhhhpppzzz}}}tttkkkdddUUUEEE888555444000000333111111111111111111111111444444333222222222222222333222111111000000111111//////000000000000000000111111000000000000111111---///000000///......///111111111111111111111111//////000000111222222222111111000000000/////////------...///000000111111111111000000000111111222111111111222222222222222111111111111222222222333000111111111111222555777444555666777999;;;<<<=========>>>AAAEEEIIIKKKLLLLLLKKKJJJKKKLLLJJJEEE@@@:::777444333333444333222222222222222222222222222333222000111222222111///222222222333333333444444555444444333333222111111222333333333444555555555000000222333444444444444///111333555555555333222111111222333444666888999888888888888888888888888999888888888999;;;===>>>GGGTTTeeeooorrrqqqsssuuuzzzxxxppplllfffbbb___\\\YYYWWWZZZ[[[]]]^^^^^^^^^]]]\\\YYYXXXWWWUUUTTTTTTUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVRRRRRRSSSTTTUUUSSSOOOLLLLLLPPPUUUXXXXXXWWWVVVVVVTTTSSSSSSSSSRRRQQQOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNMMMJJJFFFCCCBBBCCCEEEKKKPPPVVVWWWUUUSSSRRRSSSRRRPPPNNNLLLLLLMMMOOOQQQUUUSSSOOOLLLJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMIIIJJJLLLMMMNNNNNNNNNNNNMMMOOOQQQPPPLLLKKKLLLNNNPPPXXX___^^^UUUOOOOOORRRVVVYYYXXXQQQLLLJJJHHHDDDEEEDDDCCCBBB@@@???======??????>>>>>>===<<<<<<;;;>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::999888888888888999999999999999888888555555555555555555555555666666666666666666666666555555666666777888888999555444333444666888888777666666777777777777666666333333333333333444444444555555555555555555555555444555666777777777666666888777777666666666666666444444555555666666777777999888777666555555555555666666777888888888888777777777777888888888999999777777666666666555555555888888888888888888888888666555555555555666777777888999:::999888777888:::;;;;;;;;;:::999666444333111222444666888:::<<<===zzzjjjeee___[[[ZZZZZZYYYXXXVVVWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWWWWXXXYYYZZZ[[[\\\[[[\\\]]]]]][[[ZZZ[[[\\\[[[\\\]]]\\\\\\\\\^^^```aaa___]]]\\\\\\\\\[[[ZZZ]]][[[\\\___bbbgggrrr~~~zzzuuugggSSSAAA;;;777111000444111111111111111111111111555444444333333333333333333333222111111111111222111111111000000000000000111000////////////000111///111333222000......///111111111111111111111111///000000111111222333333000000000000000/////////---.........//////000000000000000000111222222333111111111111111000000000000000000000111111111222---///111222111111222444222222222333444444444555999888999;;;@@@DDDFFFGGGFFFDDDDDDFFFHHHFFF???:::555333111111222222111000////////////000000000111444222000000111111111000000111111222222222222222333333333333333222222222333333333444444555555555...///000111222333333333222333444555555555444333333333444444666777999999555666666666777666666666666555555555555555666777888@@@JJJPPPQQQRRRUUUWWW```ooo}}}rrrhhhbbb^^^ZZZWWWXXXYYY[[[]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYWWWVVVVVVVVVWWWVVVRRROOOMMMPPPUUUXXXXXXWWWUUUUUUSSSRRRQQQPPPOOONNNNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSNNNOOONNNKKKFFFBBB@@@@@@IIINNNTTTVVVSSSPPPPPPQQQSSSQQQOOOMMMLLLLLLMMMNNNQQQPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKMMMOOOQQQQQQQQQOOONNNJJJJJJKKKLLLLLLMMMMMMMMMJJJMMMPPPPPPMMMKKKLLLNNNRRR^^^iiiiii^^^UUUSSSUUUUUUXXXWWWQQQLLLKKKIIIFFFFFFEEECCCAAA@@@?????????>>>>>>>>>===<<<<<<;;;:::===<<<;;;::::::999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;999888777777777777777888999999888777777333444444555555666666666555555555666666666777777666666555555555555666666666555333444555666666555555555666666666666555555333444444444555555555555444444444444444444444444444555666777777777666555777777666555555555555666555555555555555555555555888888777666555555555555555555666777777777777666777777777777888888888888555555555666666666666666888888888888888888888888666666555555666666777888777999:::999888777888999:::;;;<<<<<<<<<:::888777333333444555777888999999zzzqqqdddaaa^^^\\\[[[ZZZWWWUUUUUUVVVVVVVVVVVVUUUTTTTTTWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]______]]][[[[[[[[[YYYZZZ[[[[[[[[[[[[]]]___```^^^\\\\\\]]]]]]]]]\\\___\\\[[[]]]```ggguuuwww```JJJBBB<<<444222777222222222222222222222222666555444444333333444444444333222222111111222222222222111111000000//////111000///......///000111333555777666333000000111000000000000000000000000000000000111222222333333000000000000000000000000000000000111111111111111000000000000111333444444111111000000////////////////////////000000000111...111333333111000///000000000111222222333444444888777666888<<<@@@BBBBBB>>><<<===@@@CCCAAA:::444111000///111333444444333222222222111111000000000777444222111222333222222111111222222333222222222222222222333333444444444111111000000000000000000111222222222222111000000222222111111000000111111222222333333444555777777555555666777777777666666444333222111111222444555333777<<>>>>>===<<<;;;555555555666666666666666wwwmmmggg^^^]]]\\\[[[ZZZYYYXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWZZZZZZZZZZZZZZZZZZ[[[\\\ZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]___^^^\\\YYYWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^^^^]]][[[YYYYYYZZZ[[[\\\[[[[[[[[[\\\bbbmmmyyyuuuYYYBBB;;;<<<999333444444444333222333666999<<<>>>???===999555222111111222333222111111111222444333222///......111333///000000111111222222222...///000111222222111111111111111111111111111111222222111000///......---111111111111111000000000333111///111444444111...111333444333222111222333222000//////111333222222111222333333333111000///111111000000/////////...111111111111222222222222333333444555666666777777777777777777777777777666555222000000222333222000000//////000222444333222000000000000000000000000222222222111111000000///111222222333333222222111000000111222333333333333//////000333666666222---333333333444444444444555777444222222444666555333000555777666666777555111333555666666555333333444666555555666777999;;;===CCCLLL^^^wwwnnn\\\UUUWWWUUUXXX[[[]]]^^^___aaabbb```^^^\\\[[[\\\\\\ZZZYYYVVVUUUUUUUUUVVVWWWXXXYYYSSSTTTVVVVVVVVVWWWYYYZZZWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYWWWUUUTTTNNNPPPRRRUUUWWWXXXXXXXXXRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMOOORRRVVVXXXYYYYYYYYYXXXTTTPPPKKKHHHKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIMMMKKKIIIJJJMMMOOONNNMMMOOOPPPRRRRRRQQQNNNKKKIIIJJJMMMPPPPPPMMMKKKLLLNNNKKKKKKLLLLLLLLLJJJIIIHHHJJJKKKNNNPPPQQQPPPOOOMMMUUU\\\cccddd___XXXTTTSSSRRRQQQOOOMMMJJJHHHGGGFFFFFFEEEEEECCCBBB@@@>>>===<<<<<<======<<<;;;:::::::::::::::::::::999888777;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777999999999888777666666555555444444444444555666666666666666666666666666666444444444444444444444444444444444444444444444444555666666777777666666555444444444444444444444444555555555555555555555555444444444444444444444444666555555444444444555555888777666555444444555666666666555555555444444444333444555666777777777777888888777777666666666555999777666444444666777999777777777777666666666666777777888888888888777777666666777888888888888888888:::@@@FFFKKKIIICCC======;;;777555444666888:::oooddd^^^\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\ZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]___^^^\\\YYYXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]^^^]]][[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]aaaiiissszzz|||gggQQQCCC???;;;777999888777888999<<<>>>@@@EEEHHHKKKKKKFFF>>>777333444444444222111000111111333222222111000000111222111111000000111111222333111222222333444555555666555444444333222111000000111111000//////......---........................000///...///111222222111555777::::::888555444444:::999777555333222111111000111111222111000///...000000000000//////......111000000000000/////////000111111222222333333333222222222333333444444444333111///000111222000...111000//////111222222111000000111222222222111111111111111000000/////////000000000000000000000000111111222222333333333333000///...000222222000...111111111222222222333333222000///111444666666444444777888555555777777444333333444444333222333333222222222222444555777999999???NNNccc{{{zzzfff\\\\\\VVVXXX[[[]]]]]]^^^aaaccc___]]]ZZZZZZ[[[\\\\\\\\\```___^^^]]]\\\ZZZYYYYYYTTTUUUVVVWWWWWWWWWXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTVVVWWWXXXYYYXXXWWWUUUTTTQQQRRRSSSTTTUUUUUUUUUUUURRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNPPPSSSVVVXXXWWWXXXXXXWWWUUUQQQMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNPPPOOONNNLLLKKKKKKJJJJJJLLLJJJIIIJJJMMMPPPOOONNNOOOOOOPPPQQQPPPNNNKKKJJJJJJMMMPPPOOOLLLJJJKKKMMMJJJKKKKKKLLLKKKJJJHHHGGGGGGIIILLLOOOQQQQQQPPPOOOSSSYYY___```[[[UUURRRQQQOOONNNMMMKKKIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@??????<<<<<<======<<<;;;;;;:::999999999999999999888888::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===999999999999999999999999;;;::::::999888888777777999999888888777666666555444444444444444555666666333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222444444444444444444444444555555555555555555555555444444444444444444444444555555444444444555555666777666555444333333444555666555555555444444444444222333444555666666666666777777666666666555555555888777666555555666777888888888888888888777777777888999999::::::999999888888888999:::::::::999999:::<<<@@@GGGLLLLLLIIIEEE@@@<<<888444333555888:::vvvhhh^^^YYYZZZZZZYYYYYYXXXXXXXXXXXXVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[[[[ZZZZZZYYYXXXXXXYYYYYYZZZ[[[]]]^^^^^^\\\YYYYYYYYYWWWWWWWWWWWWXXXYYY[[[[[[]]]\\\[[[ZZZZZZ[[[]]]]]]^^^^^^^^^^^^___ccciiinnnvvvwwwyyy{{{{{{{{{{{{{{{{{{zzzppp^^^NNNFFFDDDBBBCCCAAA@@@CCCIIINNNPPPPPPSSSXXX^^^___YYYNNNCCC===:::999777555444333333333333444444555444333222222555444222222222333555666777777666777888:::<<<===<<<;;;999777444222000///111000000///....................................//////000//////111444666===@@@DDDEEECCC@@@===<<>>CCCIIILLLMMMLLLBBB>>>888444333555999<<<{{{oooeee___]]]XXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYZZZ\\\]]]]]][[[YYYYYYZZZVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\[[[\\\\\\\\\\\\]]]```ccchhhiiikkkmmmnnnnnnnnnnnnhhhllliii```WWWTTTSSSRRROOOLLLKKKQQQ[[[cccfffeeeccciiioooqqqkkkaaaVVVPPPEEEBBB???<<<<<<<<<<<<<<<;;;<<<===??????===:::777<<<:::888666666888;;;<<<>>>===<<<<<<===@@@CCCDDDCCCBBB@@@<<<999555333111222111000///.........//////000000000000000111111000222444333222444888===EEEJJJPPPSSSSSSPPPNNNLLLMMMOOOMMMFFF<<<444222444444444444333333222111111////////////////////////111111111111000000000000111111111111000000000000222111111000///......---111111111222222222000///222111//////111333333333...000111333333222111000111111111111111222222222444333222222222222333444000000000111111222222333333222111000000111111111111111111222222222222333444666888;;;===>>>>>>===999>>>BBBCCCEEEIIIHHHEEE???<<<888555444444444444333333222111111222444555666888;;;@@@JJJ^^^uuu~~~sssnnnqqqtttwwwxxxvvvssspppooommmjjjeeedddfffiiilllnnnpppmmmhhhbbb]]]ZZZWWWVVVPPPPPPPPPQQQSSSTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRRRRTTTVVVWWWXXXXXXWWWUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRQQQQQQRRRRRRQQQPPPPPPOOONNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTSSSRRROOOMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJKKKNNNPPPRRRRRROOOOOOOOOOOOOOOOOOOOOOOOKKKNNNQQQPPPLLLIIIJJJKKKLLLLLLMMMMMMLLLJJJHHHGGGEEEGGGIIILLLNNNOOOOOONNNNNNPPPRRRQQQNNNKKKJJJKKKJJJJJJIIIIIIGGGEEECCCBBB>>>>>>????????????>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;666666666777777888999999999999::::::::::::::::::888888888888999999::::::::::::::::::::::::::::::999999888888777777777777888888777777666666666666444444333333444444555666444444444444444444444444333333333333333333333333333333333333333333333333666555333222222333555666444444444444444444444444444444444444444444444444333333444444444444444444222222333333444555666777555444444444444444444444444444444444444444444444111222333333444444444444444444444444444444444444777666555555555555666777777777888888888888888999666666777777777777666666777777777777777666666555888888:::===AAAFFFIIIKKKBBB>>>999555555999>>>BBBxxxooohhhdddaaaaaaXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYY\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\[[[ZZZYYYYYYZZZVVVUUUUUUUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWWWWXXXXXXUUUWWWYYYYYYYYYYYYZZZ[[[^^^___```aaabbbaaa``````]]]___^^^\\\]]]aaabbb```VVVTTTTTT\\\hhhqqquuuuuuqqquuuzzz{{{vvvnnngggcccPPPLLLHHHFFFHHHJJJKKKKKKLLLMMMNNNPPPPPPNNNHHHDDDDDDCCC@@@???>>>@@@BBBDDDDDDDDDCCCBBBCCCFFFHHHJJJJJJHHHFFFBBB>>>;;;888777555444222000/////////000000000000111111111222222000444888999999:::>>>BBBNNNSSSYYY^^^```___^^^^^^]]]^^^[[[RRRDDD:::666555666666555333222111111111///000000000000000000000/////////000000111111111111111000000000000000000...////////////////////////000111111111111111222111000...///111444555555000000111222222111000000///000000000111111222222333333222222222222333333111222333555666666666555000111222222222111000000111111111222222222222333444777===BBBFFFHHHIIIJJJIIIPPPWWWYYY[[[[[[VVVPPPGGGBBB;;;666444444444333555444333222222222333444222333555666:::GGGYYYggg~~~}}}uuuqqqllljjjlllpppsssuuu|||tttkkkccc]]]ZZZXXXTTTSSSRRRSSSVVVWWWWWWVVVSSSTTTTTTTTTTTTSSSRRRRRRTTTUUUVVVXXXXXXWWWUUUTTTPPPPPPOOONNNOOOQQQRRRSSSQQQQQQQQQRRRQQQQQQPPPOOONNNOOOOOOPPPQQQRRRRRRRRRSSSRRRRRRQQQOOOLLLJJJIIIIIIJJJKKKMMMOOOQQQSSSSSSRRRQQQOOOMMMKKKIIIIIIHHHJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNQQQSSSQQQMMMJJJJJJLLLNNNNNNNNNNNNMMMKKKIIIHHHGGGGGGIIIJJJKKKLLLLLLKKKKKKLLLMMMLLLJJJHHHHHHHHHIIIIIIJJJIIIHHHFFFDDDCCC@@@@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;777666666666777888999:::999999999999999888888888666777777888888888888888999999999999999999999999888888777777777777666666777777777666666666666666333333333333333444555555444444444444444444444444333333333333333333333333333333333333333333333333222111///......///111222444444444444444444444444444444444444444444444444333333333444444444555555222222222333333555666777555555555666666666555555333333444444444444444444111222333333333333333333333333333444444444444444666666555555555555666666666666666777777777888888666666666777777666666666666666777777777666666555888888999999;;;???CCCEEEAAA>>>999777888===DDDHHHssspppkkkfffbbbaaa``````YYYYYYXXXXXXWWWWWWWWWWWWVVVWWWWWWWWWWWWXXXXXXXXX]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWYYYZZZVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUSSSUUUWWWXXXWWWVVVWWWXXXYYYYYYZZZZZZYYYXXXVVVUUUZZZZZZYYYZZZaaajjjkkkfffZZZYYY[[[bbbllluuuzzz|||zzz|||~~~|||wwwpppkkkhhhXXXTTTOOOOOOSSSXXXZZZ[[[___^^^^^^```aaa]]]WWWQQQLLLKKKIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIIIIKKKLLLMMMNNNMMMKKKHHHEEEBBB@@@???:::888555333111111111222...//////000000111111222000555<<>><<<:::999:::;;;<<<<<<===<<<<<<<<<999888777666777888999:::888888888888888777777777555555666777777777777666666666666666666666666666777777777666666666666666666666666666666666666666333333333333333444444555111111111111111111111111333333333333333333333333333333333333333333333333333222111000000111222333444444444444444444444444333333333333333333333333222333333444444555555555333222222222333444555555444555666666777777666666333333333333444444444444222333333444444333333333333333333444444444444555555555555555555555555555555555555666777777888888777888888999999888888777666777888888999999888888999:::;;;::::::;;;>>>@@@???<<<999888;;;@@@GGGKKK}}}vvvooofffeeecccaaa___^^^^^^___[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWUUUVVVWWWWWWVVVVVVXXXZZZWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSUUUVVVXXXXXXVVVUUUUUUVVVUUUVVVVVVVVVUUUSSSQQQPPPTTTVVVWWWZZZbbbkkklllhhh```aaacccgggmmmtttzzz}}}~~~~~~yyyqqqhhhbbb___[[[VVVRRRTTT[[[bbbfffgggiiigggfffggggggddd\\\VVVQQQPPPOOONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNLLLJJJIIIGGGGGG???===999555333222222333///000000111222222333333222888CCCOOOXXX\\\\\\ZZZ^^^______^^^]]]]]]^^^```eeeccc```ZZZSSSKKKDDDAAA???>>>;;;777555333222111111111222222222333333333444444333333222111111000//////000000111111222222,,,---...///111222333444444555666666666999>>>BBBCCC@@@===<<<>>>???@@@@@@>>>===:::888777666777777444444555666777888999999999;;;===>>>>>>===;;;999<<<>>>@@@BBB@@@;;;666222111333444444333333666999;;;;;;;;;;;;<<<<<<<<<<<<<<>><<<:::999:::;;;;;;<<<======<<<<<<;;;:::888777777888999:::888888888777777666666666333444555666777666666555555555555555555555555555666666666666666666666666666666666666666666666666333333222222333333444555111111111111111111111111222222222222222222222222222222222222222222222222555555555555555555555555444444444444444444444444333333333333333333333333222222333333444555555666333333333222333333444444333444555666666666555555222222333333333444444444333333444444444444333333333444444444555555555555444555555555555555555444555666666777888888999999777777888888888888777777555555777888999999999999777999;;;;;;999888:::<<<===;;;999999;;;@@@FFFIII|||tttkkkddd^^^^^^^^^^^^^^^^^^______\\\[[[[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWUUUVVVVVVWWWYYY[[[\\\]]][[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUVVVVVVUUUUUUWWWYYYWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRXXXYYYZZZYYYWWWUUUUUUUUUSSSTTTTTTTTTSSSRRRPPPOOOMMMRRRVVVZZZaaaiiijjjgggfffhhhjjjlllooosssyyy}}}}}}vvvkkk```XXXTTT[[[VVVRRRUUU^^^ggglllmmmkkkhhhfffffffffccc[[[UUUSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPOOONNNPPPPPPOOOOOONNNMMMLLLLLLBBB@@@;;;777444333333444222222333444555555666666555<<>>???@@@@@@DDDFFFHHHKKKKKKHHHFFFDDDMMMPPPRRRSSSOOOHHHAAA<<<777777777666555777<<>>===;;;999888777777777444666777777777666777888;;;CCCIIIKKKRRR```kkkooosssuuuzzzrrrjjj```ZZZZZZ[[[ZZZXXXWWWXXXXXXXXXXXXWWWVVVVVVRRRSSSUUUWWWWWWWWWUUUTTTNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPNNNLLLJJJJJJLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRRRROOOLLLJJJKKKMMMQQQRRRTTTTTTSSSPPPMMMKKKOOOQQQSSSQQQLLLIIIHHHIIIKKKKKKKKKKKKIIIGGGEEEDDDBBBCCCDDDFFFHHHJJJLLLLLLJJJJJJJJJJJJKKKJJJHHHFFFEEEFFFHHHIIIIIIGGGDDDCCCAAAAAAAAA@@@>>>===;;;:::::::::;;;<<<=========<<<===;;;999888777888999:::888888777777666666666555333444555666666666555444777777777777777777777777555555555666666666666666555555555666666666666666333333222222333333444555222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111444444444444444444444444333333333333333333333333222222333333444555666666444444333222222222333333111222444555666555444444222222222333333444444444444444444555555444333333444444444555555666666666444444555555555555444444666777777888999999::::::555555666666666666555555111222444555777888888888333777::::::888666777888<<<;;;999999;;;???CCCFFF|||rrrlllfffbbb___]]][[[\\\^^^^^^[[[XXX[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYWWWVVVVVVVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[YYYXXXWWWVVVVVVVVVXXXYYYZZZXXXUUUSSSRRRSSSSSSQQQOOOOOOQQQSSSSSSSSSOOOQQQUUUYYY]]]```aaabbb___dddkkkrrrwwwzzz{{{zzz{{{zzzvvvoooeee[[[TTTQQQSSSSSSUUUWWW\\\aaaeeehhhbbbcccddddddbbb^^^YYYVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSRRRPPPKKKIIIDDD???:::555222111000333777:::;;;999666444===???IIIZZZkkksssooohhhccc^^^WWWSSSQQQQQQRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPJJJLLLMMMJJJEEE???;;;999<<<333...222777888;;;@@@CCCEEEEEE@@@999333111222222000///222666::::::999999666555666666444777<<>><<<888888===FFFMMMTTTNNNJJJKKKJJJIIIKKKOOOUUU\\\eeennnqqqooojjjgggfffgggjjjmmmoooqqqrrrsssaaaYYYNNNHHHGGGIIIHHHGGGKKKEEE>>>:::888666444111333333333333444444444444777:::===@@@BBBHHHOOOUUU]]]bbbhhhmmmsss}}}tttjjjccc[[[VVVWWWVVVUUUTTTUUUWWWXXXWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUZZZVVVQQQPPPQQQRRRQQQOOONNNOOOQQQRRRRRRRRRQQQPPPQQQPPPPPPOOOPPPQQQRRRSSSVVVSSSPPPOOOQQQSSSRRRPPPSSSRRRPPPMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOONNNLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGEEEDDDCCC???@@@BBBDDDGGGJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::444555666777999;;;<<<<<<555666666777888888999999999888777555555666666777555555555555555555555555333444444555555444444333444333333222222222333333222222222222222222222222333333333333333333333333222222222222222222222222///000111333555777888999111222333444444333222111333333444555555444333333222222222222222222222222222222222111111000000000333333333444444444555555555444444333333333444444333333333444444555555555333333333333333333333333222333444444555555444444555555555555555555555555555555555555666777999999666666666666666666666666444555666777888888888888999999999888777888:::===>>>===;;;:::;;;===@@@BBBvvvnnniiiccc___^^^\\\ZZZ[[[]]]^^^\\\ZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWWWWVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXVVVUUUTTTTTTSSSUUUWWWWWWVVVSSSQQQPPPPPPQQQPPPNNNNNNPPPQQQPPPOOOMMMOOORRRUUUXXX[[[\\\\\\WWW[[[bbbhhhmmmooooooooonnnnnnlllggg___XXXSSSQQQSSSSSSSSSUUUWWWZZZ^^^```^^^___``````___\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPQQQRRRSSSRRRQQQNNNLLLIIIEEE@@@<<<999777555888;;;>>>???===;;;999<<>>???>>>999999===CCCBBB===;;;<<>>>>>===<<<<<<;;;;;;;;;:::::::::999999777777888888999999999:::999888888777666555555444666555444333222333333444555555555555555555555555333333444444444444333333444444333333333333333444222222222222222222222222333333333333333333333333222222222222222222222222000000111111222333444444///000111111111111000///333333444555555444333333333333333333333333333333333333222222222111111111333333333444444444444555555444444333333333444444333333333444444444555555333333333333333333333333333333444555555555555555555555555555555555555555555555555555666777888999666666666666666666666666444444444444444444444444777888888888777888:::===@@@>>><<<;;;<<<===???AAAyyypppkkkgggccc___]]][[[ZZZZZZ[[[]]]]]]]]][[[ZZZZZZYYYYYYZZZZZZ[[[ZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWYYY[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXVVVUUUTTTRRRQQQQQQTTTUUUVVVTTTRRRPPPOOOPPPQQQPPPPPPPPPRRRRRRPPPNNNNNNOOOQQQTTTUUUVVVVVVVVVQQQTTTYYY^^^aaaccccccccc```bbbbbb```\\\WWWTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVTTTRRRPPPOOOQQQRRRRRRQQQQQQPPPOOOLLLIIIEEEAAA???<<<>>>AAACCCDDDCCCAAA@@@===@@@GGGPPPWWW[[[[[[YYYUUUSSSPPPNNNOOOOOONNNMMMNNNNNNMMMMMMMMMNNNNNNOOORRRRRRTTTWWWYYYVVVPPPJJJJJJCCC===>>>AAABBBCCCEEEFFFNNNSSSNNNAAA777555777666666888<<<@@@CCCDDDCCC;;;@@@KKKWWWZZZSSSKKKGGGSSSSSSUUUVVVRRRLLLLLLOOOXXXZZZ[[[[[[XXXUUUTTTSSSOOONNNKKKJJJJJJLLLNNNPPPWWWYYY^^^dddjjjppptttvvvqqqqqqvvv}}}zzzhhh[[[SSSMMMGGGHHHHHHJJJOOO\\\kkkvvvxxxuuuqqqlllbbbWWWTTTVVVWWW[[[```eeegggeeeccc```[[[\\\]]]^^^^^^^^^]]]]]]ZZZVVVQQQOOOQQQRRRRRRQQQGGGCCC>>>999777555222111222111111000000000111111222222222222111333777:::999;;;>>>AAAHHHSSSbbblllyyy~~~qqq```YYYSSSQQQPPPQQQSSSTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSRRRPPPLLLLLLLLLMMMOOOPPPRRRRRRTTTRRRPPPOOOOOOQQQTTTUUUUUUSSSQQQQQQRRRSSSRRRQQQRRRQQQOOONNNLLLKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLKKKLLLMMMNNNOOOPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHFFFFFFFFFFFFGGG>>>>>>???@@@BBBCCCDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999;;;::::::999888888777777999999888777555444333333444444333222222222222333444444444444444444444444333333444444444444333333444444444333333444444555222222222222222222222222333333333333333333333333222222222222222222222222333222222222111111111111///000111111111111000///333333444444444444333333444444444444444444444444333333333333222222222222333333333333444444444444444444333333333333444444333333333444444444444555333333333333333333333333444444555666666666666555555555555555555555555555555555555555666777888888777777777777777777777777777666444222222222222333444666777777777888;;;===AAA@@@>>><<<<<<===???@@@}}}xxxqqqlllkkkhhheeebbb___]]][[[YYYYYYZZZ\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\^^^^^^\\\[[[YYYYYYYYYZZZZZZYYYXXXVVVUUUTTTVVVZZZ\\\]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVTTTSSSQQQQQQUUUVVVWWWUUUSSSQQQQQQQQQRRRRRRSSSUUUVVVVVVUUUSSSQQQRRRTTTUUUVVVVVVUUUTTTQQQSSSVVVZZZ\\\]]]]]]]]]\\\^^^___^^^[[[XXXVVVUUUSSSSSSRRRQQQQQQQQQRRRRRRWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTRRRSSSTTTUUUWWWYYYZZZ[[[UUURRROOONNNOOOQQQRRRQQQQQQQQQQQQPPPNNNJJJFFFDDDBBBCCCEEEGGGHHHGGGFFFFFFAAADDDIIILLLOOOPPPQQQRRRQQQPPPOOOPPPQQQRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPSSSRRRTTTYYY^^^^^^WWWQQQSSSMMMGGGFFFGGGHHHGGGGGGGGGMMMSSSRRRKKKDDD@@@@@@<<<>>>BBBFFFIIIJJJIIIIIIDDDKKK[[[mmmtttnnneee``````^^^^^^^^^YYYPPPKKKKKKNNNQQQUUUVVVTTTRRRQQQQQQPPPOOOMMMLLLMMMNNNPPPRRRUUUWWW[[[```gggnnnsssvvvvvvwww|||tttdddZZZTTTPPPLLLMMMNNNQQQYYYhhhzzzxxxkkk]]]WWWYYYVVVXXXZZZ]]]^^^]]][[[ZZZWWWXXXZZZ[[[[[[[[[ZZZYYYVVVTTTRRRSSSUUUWWWWWWVVVMMMJJJEEE@@@<<<999777555777666444333222222333333444444333222111222333555888999999;;;>>>EEENNNUUU___dddnnnyyynnn```WWWUUURRRQQQRRRTTTUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQRRRSSSRRRQQQQQQOOONNNMMMMMMMMMOOOQQQRRRSSSQQQOOONNNNNNPPPSSSUUUTTTTTTSSSSSSSSSTTTTTTSSSQQQPPPOOONNNLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIIIIJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJKKKIIIGGGEEEEEEFFFGGGHHHDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFAAAAAABBBBBBBBBAAA@@@@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888777777666666666666666666666666666666666666555555555555555444444444444444444444444333333333444444333333333444444444333444444555555222222222222222222222222222222222222222222222222222222222222222222222222555444444444333333222222222222222333333222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444333333333222333333444444444444444444444444444444333333333333333333333333444555555666777666666666555555555555555555555555555555555555555666777888777777777777777777777777:::999666333222222333333222444666777777999;;;===BBBAAA???=========>>>>>>zzzrrrnnniiigggggggggdddbbbaaa```]]]ZZZXXXWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXYYY[[[]]]^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUWWWZZZ]]]^^^^^^]]]\\\YYYXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSTTTUUUVVVUUUSSSQQQQQQQQQQQQQQQSSSUUUXXXYYYXXXVVVSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTVVVXXXYYYZZZZZZZZZ]]]^^^___^^^ZZZVVVTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSQQQQQQRRRTTTWWWZZZ\\\^^^UUURRROOONNNOOOPPPQQQQQQOOOPPPPPPPPPNNNKKKHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFIIIKKKLLLKKKKKKMMMOOONNNMMMMMMOOOQQQRRRRRRQQQNNNNNNMMMMMMMMMNNNNNNOOOPPPOOOQQQWWW\\\]]]WWWRRRTTTPPPLLLJJJLLLPPPPPPNNNJJJLLLPPPUUUYYYWWWSSSOOOKKKNNNSSSWWWYYYXXXVVVUUUUUU[[[jjj|||zzzvvvoooiiieeeccc]]]RRRKKKIIIIIILLLPPPRRRQQQPPPOOOOOOPPPOOOMMMLLLMMMNNNOOOPPPQQQRRRUUUZZZ```eeejjjmmmpppsssyyymmm^^^WWWSSSPPPMMMOOORRRVVV```qqq|||mmm^^^VVVVVVSSSTTTUUUUUUVVVUUUTTTTTTRRRTTTVVVYYYZZZZZZYYYXXXSSSSSSSSSUUUWWWXXXYYYXXXSSSQQQMMMGGGBBB===;;;:::===;;;999666555444444444444333222111111222333333333444555666777999<<>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888888888888888777666666666777777777777777777777777777666666555555444444444444444444444444222333333333333333333222333333333333333444555666222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222222222222222333333333333333333333333333111111111111111111111111333333333333333333333333222222222333333333444444222222222222222333444555444444444444444444444444333333333333333333333333444555555666777666666666555555555555555555555555555555555555555666666777777777777777777777777777:::999666333222222333333111333666777888999;;;===BBBAAA???>>>===<<<======|||sssiiieee```___aaabbb```^^^aaaaaa___[[[XXXVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVXXX[[[]]]______^^^^^^XXXWWWUUUTTTSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZXXXWWWRRRSSSTTTSSSQQQOOOOOOPPPPPPOOOPPPRRRTTTVVVUUUTTTQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTTTTUUUVVVVVVWWWXXXZZZ[[[\\\[[[WWWSSSQQQPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMNNNOOOQQQRRRPPPPPPQQQRRRTTTWWWZZZ\\\TTTRRROOOOOOOOOPPPPPPOOONNNNNNNNNNNNLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLIIIHHHIIIKKKNNNPPPPPPOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLNNNRRRVVVVVVSSSOOOMMMLLLJJJJJJPPPXXXZZZXXXNNNMMMOOOWWWaaafffccc^^^\\\aaahhhmmmmmmllliiihhhjjjmmmxxx|||rrrhhhccc]]]SSSLLLJJJJJJLLLOOOQQQPPPOOOOOOPPPOOONNNMMMLLLKKKLLLLLLMMMOOOQQQTTTWWW[[[___bbbdddfffkkkqqqzzz{{{jjj]]]WWWSSSPPPMMMOOOSSSYYYdddtttvvviii\\\SSSRRRQQQQQQQQQQQQQQQQQQPPPPPPMMMOOOSSSVVVXXXXXXWWWVVVRRRRRRSSSTTTUUUVVVWWWWWWTTTTTTQQQLLLFFFBBB@@@@@@CCCAAA===999666555444444222111//////111222111000000111222333555666666666<<<>>>DDDLLLPPPSSSWWW]]]eeegggiiihhhhhhmmmwwwnnniiiaaa[[[WWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRMMMNNNOOOOOONNNMMMNNNPPPSSSSSSQQQPPPNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPNNNPPPQQQRRRQQQPPPPPPQQQOOOOOOOOONNNMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>======::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::666666666777777777777777888777777666666555555444555555666666555555444333333333333333333333333333222222333333333333222222222222222222333444555555222222222222222222222222222222222222222222222222222222222222222222222222//////000000111222222222111111000//////000111111333333222222222222333333111111111111111111111111222222222222333333333333222222222222333333333333222111111222222333444555555444444444444333333333333333333333333333333333444444555666666666666555555555555555555555555555666555555444555555666666777777777777777777777777777666444222222222222333111444777888999:::;;;===@@@???>>>===<<<<<<<<<<<>>:::888777777666444222222444555333111444333222333555666666666666666999>>>???>>>AAAHHHKKKOOORRRQQQNNNPPPXXX```ppp~~~{{{pppgggaaa]]][[[ZZZVVVVVVUUUTTTSSSSSSRRRQQQMMMNNNNNNLLLJJJJJJLLLOOOPPPPPPPPPPPPOOOMMMLLLKKKMMMMMMNNNNNNOOOOOOOOOOOONNNQQQSSSTTTRRRQQQRRRSSSOOOOOOOOONNNMMMKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@???===============<<<;;;;;;999999999::::::::::::::::::::::::999999999888888666666666666555555555555444444444444444444444444444444555555555444333222333333333333333333333333222222333333333333222222111111111111222333444444222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111111111000//////000111111333333222111111222333333111111111111111111111111111111111222222222333333111222222222222333333333111111111111222333444555555555444444444333333333333333333333333333333333333333444555555555555555555555555555555555555555666555555444444555555555666666666666666666666666444444444444444444444444333555888:::::::::;;;<<<>>>>>>===<<<<<<<<<;;;;;;}}}xxxrrrmmmeee```ZZZXXXZZZ\\\\\\[[[[[[]]]___]]]YYYWWWWWWXXXUUUUUUWWWWWWWWWWWWUUUUUUTTTTTTUUUVVVXXXZZZ\\\]]]]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZ[[[[[[\\\]]]______```XXXWWWVVVUUUUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWYYY[[[]]]^^^]]]\\\[[[TTTVVVWWWVVVTTTSSSSSSSSSTTTRRROOONNNOOOOOOOOONNNOOOPPPRRRTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSUUUVVVQQQSSSVVVWWWVVVUUUUUUUUUPPPQQQQQQRRRRRRQQQQQQPPPJJJMMMPPPSSSTTTSSSQQQOOONNNMMMLLLLLLMMMOOOQQQSSSTTTSSSQQQOOONNNOOOPPPQQQRRRQQQPPPPPPQQQPPPNNNLLLQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGFFFFFFFFFHHHJJJKKKHHHGGGFFFGGGIIIIIIHHHGGGHHHFFFEEEGGGJJJMMMOOOOOOPPPOOOMMMLLLJJJIIIIIIIIIJJJLLLMMMMMMKKKJJJKKKLLLKKKMMMLLLJJJPPPYYY[[[WWWLLLLLLNNNSSSYYY___dddfffkkksss~~~{{{hhh^^^XXXSSSPPPOOOLLLMMMNNNNNNMMMLLLMMMOOOOOONNNMMMKKKJJJIIIIIIHHHHHHJJJNNNRRRUUUWWWWWWWWWXXX\\\```eeennnxxxxxxqqqpppooohhh^^^XXXXXXXXXVVVSSSTTTUUUVVVYYYbbbnnnwwwyyykkk^^^YYYYYYVVVSSSRRRPPPQQQQQQQQQQQQPPPOOOOOOMMMOOOSSSVVVWWWVVVUUUSSSRRRSSSSSSQQQPPPOOOQQQRRRSSSUUUVVVTTTPPPNNNOOOQQQRRRNNNIIICCC>>>;;;::::::===;;;888888::::::888555888555222111222333444444444222555::::::888<<>>CCCGGGDDD>>>===CCCJJJVVViii~~~}}}rrrkkkfffcccaaaXXXWWWVVVUUUTTTRRRQQQQQQMMMNNNMMMKKKHHHHHHKKKNNNMMMMMMNNNOOOOOOMMMLLLKKKMMMNNNOOOPPPQQQPPPOOONNNIIIMMMPPPPPPNNNMMMNNNPPPOOOOOOOOONNNMMMKKKIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHCCCDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCAAA???>>>============<<<;;;:::999999999999999999999999:::888888888777777777777666666666666555444444333333......000111333555666666444555666666666555444333333333333333333333333333222222222333333222222222000000000000111222333444222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222222222444333222111111222333444444333222111111222333444222222222222222222222222000000000111111222222222111111222222222333333333111111111111222333444555555555555444444333333333333333333333333333333333222333444444555555444444555555555555555555555555666555555444444444555555666666666666666666666666444555666777888888888888444666999;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;vvvtttuuuuuuqqq```[[[XXXYYYZZZWWWVVVXXX[[[[[[ZZZXXXWWWVVVUUUTTTUUUTTTSSSRRRRRRTTTVVVWWWTTTTTTUUUVVVWWWXXXYYYZZZ\\\ZZZXXXWWWVVVWWWXXXYYY[[[[[[ZZZZZZ[[[\\\\\\]]]ZZZWWWUUUTTTVVVVVVUUURRRWWWYYY[[[\\\\\\ZZZXXXVVVXXXYYY[[[\\\[[[ZZZXXXVVVRRRRRRSSSTTTUUUWWWWWWXXXTTTRRROOOLLLLLLLLLNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWVVVVVVUUUSSSRRRSSSUUUTTTPPPMMMRRRPPPNNNOOOQQQQQQOOOMMMIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOORRRQQQOOOMMMMMMOOOQQQSSSQQQPPPNNNLLLKKKJJJIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFGGGHHHIIIKKKKKKOOONNNNNNLLLJJJHHHFFFEEEGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIJJJLLLOOOSSSVVVXXXTTTRRRQQQRRRVVV]]]eeejjjqqquuu|||~~~{{{|||}}}fffZZZWWWTTTQQQPPPMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMOOOQQQQQQRRRRRRZZZ[[[\\\___aaadddfffgggdddaaa]]]XXXUUUSSSSSSSSSQQQQQQRRRTTTVVVZZZ]]]^^^eeebbb^^^YYYVVVTTTTTTUUUOOOPPPRRRSSSRRRQQQOOONNNPPPOOOPPPQQQSSSSSSQQQOOONNNOOOPPPPPPOOONNNOOOPPPRRRTTTVVVVVVTTTRRRQQQRRRVVVQQQKKKFFFCCCAAA???======>>>>>>>>>AAACCC???888<<<666333666888555333333555666777999::::::::::::;;;:::999999:::;;;===>>>FFFOOO^^^mmm{{{xxxtttnnnfffaaa\\\VVVSSSSSSSSSRRRPPPQQQPPPNNNLLLKKKKKKLLLMMMQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNRRRPPPNNNMMMMMMLLLJJJIIIGGGFFFEEEDDDEEEFFFHHHJJJMMMLLLJJJIIIIIIJJJKKKLLLOOONNNKKKHHHGGGGGGGGGHHHHHHFFFCCCDDDGGGIIIHHHFFFDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA???>>>=========<<<;;;:::888777999::::::::::::999888888999999:::::::::999999888777777777777777777777777888888777777666666666555333444444555555444444333333333333333333333333333333333333222222222111111222111111111222333444444666555333222111222333333111111222222222222111111000000000000000000000000333333333333333222111000000000111222222222222111111111111111000000000000111111000000000000111111111111111111111111111222111111222222222222111111222222111000000111222222333333333333333333333333333333333333333333333333222222333333333444444444666666666666666666666666555555555555555555555555444555777666555333333444::::::999999999:::;;;;;;888888888999:::;;;<<<===::::::::::::::::::::::::{{{|||{{{xxxwwwxxxuuuoooccc]]]YYYYYYYYYVVVUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRTTTVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZXXXWWWVVVWWWXXXYYY[[[[[[ZZZZZZZZZ[[[[[[\\\\\\YYYWWWVVVXXXYYYWWWVVVWWWXXXZZZ[[[[[[ZZZXXXVVVWWWXXXZZZ[[[ZZZYYYXXXVVVTTTTTTUUUVVVWWWXXXYYYYYYUUUSSSQQQOOONNNNNNOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTVVVVVVVVVVVVUUUVVVTTTRRRRRRTTTSSSPPPNNNPPPNNNMMMNNNQQQSSSRRRPPPOOONNNNNNNNNNNNPPPRRRSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQOOOMMMMMMNNNPPPQQQPPPPPPOOOMMMLLLKKKIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIILLLLLLLLLLLLLLLKKKJJJIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJKKKMMMPPPRRRSSSRRRQQQOOOPPPTTTZZZaaaeeennnppprrruuuvvvuuutttrrrwww{{{ttt```VVVTTTRRROOONNNKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYYYYZZZYYYWWWUUUSSSQQQPPPPPPPPPRRRRRRQQQQQQRRRSSSTTTUUUWWWUUURRRPPPNNNNNNNNNOOONNNOOOQQQRRRSSSRRRQQQPPPOOONNNOOOPPPRRRRRRPPPOOOLLLMMMNNNMMMLLLKKKLLLMMMQQQSSSUUUUUUTTTSSSSSSTTTWWWSSSNNNIIIGGGFFFDDDCCCAAAGGGKKKKKKLLLNNNKKKGGG>>>888444666888777555666888888777777777888999:::;;;;;;::::::::::::::::::>>>CCCMMMWWWbbbnnnxxx~~~~~~{{{xxxsssggg```WWWRRRQQQQQQPPPOOOQQQPPPOOONNNMMMMMMMMMMMMOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMOOONNNLLLLLLMMMMMMKKKJJJGGGFFFEEEDDDDDDFFFHHHIIILLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKIIIIIIIIIIIIJJJKKKIIIFFFFFFGGGGGGFFFDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@>>><<<;;;======<<<<<<;;;:::999888999::::::::::::999888888::::::::::::999888666666666666666666666666666666777777666666666555555555444444555555555555444444333333333333333333333333444444444333333333222222111000000000111111222333444444222111111111222222000111111222222111111000000000000000000000000000000111111111111000///...000111111222222222222222111111111000000000//////111111000000000000111111111111111111111111000000000111111222222111111000111222333444444333222111333333333333333333333333333333333333333333333333222222222222333333333333444444444444444444444333555555555555555555555555555666777666555555666777<<<<<<;;;::::::;;;;;;;;;999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;sssxxx}}}zzzrrrhhhaaa[[[YYYXXXUUUTTTWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWVVVVVVVVVWWWXXX[[[ZZZZZZYYYYYYYYYZZZZZZ\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZXXXWWWVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[VVVUUUUUUSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPRRRTTTUUUVVVUUUUUUWWWUUURRRQQQRRRRRRPPPOOOOOONNNMMMOOORRRTTTUUUUUUUUUTTTQQQOOOOOOPPPSSSUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRPPPNNNMMMLLLMMMNNNOOOOOOOOOPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJLLLLLLMMMMMMMMMHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNRRRQQQOOOPPPSSSXXX^^^aaajjjiiihhhfffffffffggghhhooosss|||uuufffWWWQQQPPPNNNLLLLLLIIIIIIIIIJJJJJJKKKKKKLLLNNNMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQPPPQQQSSSTTTTTTTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPMMMNNNPPPRRRSSSSSSSSSRRRNNNMMMMMMNNNPPPPPPOOOMMMLLLMMMMMMLLLKKKJJJJJJKKKOOOQQQTTTUUUUUUUUUVVVWWWYYYVVVQQQNNNMMMMMMLLLKKKGGGPPPXXXYYYYYYYYYWWWTTTFFF???999999;;;:::;;;===>>>===;;;999999:::;;;=========>>>>>>===;;;:::999999;;;>>>BBBHHHRRR]]]ddduuu}}}~~~|||{{{ooofffYYYQQQNNNNNNNNNNNNPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJLLLMMMLLLKKKFFFFFFDDDDDDDDDEEEFFFGGGKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNKKKHHHGGGFFFEEECCCAAADDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???===;;;:::999<<<<<<<<<<<<;;;;;;::::::999::::::::::::999888888:::::::::999777666444333555555555555555555555555555555555555444444444444333444444555555444444333333333333333333333333333555444444444333333333333111111111111111222222333222222111000000000111111000111111222222111111000000000000000000000000000000000111111000000//////111111222333333333333222111111000000000000//////000000000000000000000000111111111000000/////////000111111222222111111000111222555777777555222111111111222222333333444444333333333333333333333333111111111222222222222333333333333222222111111111444444444444444444444444555666666666555666888;;;>>>===<<<;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>???>>>???AAADDDCCCAAA@@@???????????????@@@BBBCCCCCCAAA???======<<<;;;;;;>>>DDDLLLRRR]]]jjjyyy|||||||||vvvkkk[[[PPPLLLLLLNNNNNNNNNNNNOOOPPPOOONNNLLLKKKJJJLLLMMMNNNMMMLLLJJJHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKJJJIIIFFFFFFEEEDDDDDDEEEEEEFFFJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMKKKHHHFFFDDDCCCAAA@@@DDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<;;;:::======<<<;;;;;;;;;;;;;;;999::::::::::::999888888888888888888777666444444444444444444444444444444333333333333333333333333222333333333333333333222222222222222222222222222444444333333333222222222333222222222222222333333000000000000//////000000000000111111111111000000////////////////////////111111222222222222111111111111222333333333333333111000000000////////////000000111111111111000000111111000000///.........000000111111111111000000111222444555555444222111000000111222333444444555222222222222222222222222000000111111111222222222333333333222111111000000444444444444444444444444444555555444444666999<<<======;;;:::999999999999::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;}}}uuunnnfff___]]]ZZZVVVVVVYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVXXXXXXWWWVVVVVVWWWWWWWWWYYYYYYYYYXXXXXXYYYZZZZZZYYYZZZ[[[\\\\\\\\\\\\[[[XXXYYYYYYYYYYYYYYYYYYYYYTTTUUUUUUVVVVVVWWWWWWWWWVVVWWWXXXYYYYYYWWWVVVTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPQQQSSSTTTUUUTTTSSSSSSNNNPPPRRRTTTVVVVVVVVVVVVVVVUUUSSSQQQOOONNNOOOPPPSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSQQQOOONNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMOOOPPPOOOMMMKKKJJJGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMPPPPPPOOOOOOQQQSSSVVVXXXXXXXXXWWWVVVVVVVVVWWWWWW\\\]]]aaafffhhhfff___YYYWWWPPPKKKKKKKKKIIIHHHJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFGGGHHHIIIKKKKKKKKKLLLNNNPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPKKKKKKKKKJJJJJJIIIIIIHHHGGGIIIKKKNNNOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOOOOOLLLKKKJJJKKKLLLMMMMMMLLLLLLMMMNNNMMMKKKJJJKKKLLLMMMOOOQQQRRRSSSUUUXXXZZZWWWUUUTTTTTTUUUVVVVVVVVVRRRVVV\\\eeepppwwwrrriiiZZZOOOEEEAAA???>>>>>>AAACCCDDDEEEFFFFFFDDDAAA@@@???AAADDDFFFGGGEEECCCAAA??????>>>======???CCCFFFLLLZZZmmmyyy{{{wwwvvvxxxvvvkkk[[[PPPLLLLLLNNNOOOLLLLLLMMMNNNNNNMMMKKKJJJKKKMMMNNNOOOOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKIIIIIIJJJJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGEEECCCBBBAAABBBEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@@@@??????>>>>>>============>>>>>>??????>>>>>><<<;;;;;;;;;;;;;;;999::::::::::::999888888555666666777777777666666444444444444444444444444222222222333333333333333111111222222222222111111222222222222222222222222222222222222111111111000111111000000000000000111////////////////////////000000000111111000000000////////////////////////000111111222222222111111111111222333333333333222000000000////////////...///000111111111111000///111000000000//////......000000000111111000000000222222111111111111222222000000111111222333444444222222222222222222222222000000111111111222222222444333333333222222111111444444444444444444444444333333333333333555888<<<;;;:::999888777666666666::::::999888888888999999999999999999999999999999{{{}}}|||xxxwwwvvvqqqkkkllleee___]]][[[WWWVVVXXXYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXXXXWWWVVVUUUWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYXXXXXXXXXWWWWWWRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXWWWSSSSSSSSSRRRQQQQQQPPPPPPOOOPPPSSSTTTUUUTTTSSSRRROOOPPPRRRTTTUUUVVVVVVUUUUUUUUUTTTRRROOOMMMNNNOOORRRTTTWWWWWWUUUSSSRRRRRRQQQRRRTTTUUUUUURRROOOMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNMMMMMMKKKKKKHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDFFFHHHJJJKKKKKKLLLJJJJJJJJJKKKLLLNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUYYY[[[ZZZWWWTTTOOOKKKIIIJJJIIIFFFGGGJJJJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMLLLJJJHHHFFFEEEHHHIIIKKKMMMNNNNNNNNNMMMOOOOOONNNNNNNNNMMMMMMMMMLLLKKKIIIJJJKKKMMMMMMLLLIIIKKKLLLKKKJJJIIIJJJLLLMMMOOOPPPQQQQQQSSSVVVXXXUUUTTTSSSTTTVVVXXXXXXWWWVVVXXX\\\fffvvv~~~uuu\\\PPPEEEAAA???======???@@@BBBEEEHHHHHHFFFCCCAAA???AAADDDFFFGGGFFFDDDCCC===>>>???>>>===<<<>>>???AAAJJJZZZgggjjjggggggkkkpppeeeXXXNNNKKKLLLNNNOOOKKKLLLLLLLLLLLLLLLKKKKKKMMMNNNOOOPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKIIIIIIIIIIIIHHHFFFHHHHHHHHHGGGFFFEEEDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIGGGHHHGGGEEECCCBBBBBBDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@??????>>>>>>============>>>@@@AAABBB@@@???===;;;::::::;;;;;;999::::::::::::999888888444555666777777888888888444444444444444444444444222222222222333333333333000111111222222111111000222222222222222222222222111111111111000000000000///...------------------......///000000000/////////000000111111000000///000000000000000000000000......//////000000//////000000111222222222222111000000////////////......///000111222222111000///000000000000000000000000///000000111111000000///111000///......///000111000000111111222222333333222222222222222222222222111111111222222222222333333333333333333333333333333333333333333333333333222333444333333555777:::888777666555555555555555999999888888888999999:::888888888888888888888888rrrsssppplllkkkllliiidddggg```\\\[[[ZZZWWWUUUWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXXXXWWWTTTSSSUUUWWWWWWXXXXXXYYYZZZZZZ[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSUUUVVVXXXYYYYYYYYYSSSSSSSSSSSSSSSSSSRRRRRRLLLNNNQQQSSSTTTSSSQQQPPPOOOPPPQQQSSSTTTTTTSSSSSSSSSUUUVVVSSSPPPMMMLLLMMMMMMQQQVVVWWWUUUQQQOOONNNNNNOOOPPPQQQQQQPPPOOONNNJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIGGGEEEDDDEEEFFFHHHJJJKKKJJJIIIHHHDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCEEEFFFHHHIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEDDDAAABBBDDDFFFGGGHHHHHHGGGFFFGGGGGGIIIJJJKKKMMMMMMOOONNNMMMLLLKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQPPPPPPLLLIIIHHHIIIFFFCCCDDDHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEFFFGGGIIIKKKNNNNNNMMMMMMNNNPPPRRRSSSQQQPPPNNNMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKIIIHHHFFFIIIJJJKKKMMMNNNOOOOOOPPPLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKIIIIIIKKKMMMMMMLLLHHHJJJKKKKKKKKKKKKLLLNNNNNNOOOPPPPPPOOOPPPSSSUUUTTTSSSSSSUUUWWWYYYYYYXXXYYYZZZ\\\bbboooyyyxxxrrr\\\QQQGGGCCCAAA???@@@BBB@@@BBBEEEGGGHHHHHHGGGFFFDDDEEEFFFHHHHHHGGGEEEDDD<<<===??????======>>>??????@@@HHHQQQVVVUUUXXX^^^eee]]]RRRKKKJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJHHHIIIJJJKKKJJJHHHJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKKKKIIIJJJJJJHHHDDDBBBCCCEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>============???@@@AAABBBAAA>>><<<:::999::::::999::::::::::::999888888666666777888888888777777444444444444444444444444222222222333333333444444222222333333333333222222111111111111111111111111222222222111111111000000//////...------------------...///000111000000/////////000000000000//////000000000000000000000000---....../////////////////////000111111111111000000000/////////.........///000111222222111000/////////000000111222222222//////000000000000//////////////////////////////111111111111111222222222111111111111111111111111222222222222333333333333111222222333333444444444333333333333333333333333222444555666555555777999666555555444444444555555888777777777888999::::::999999999999999999999999lllmmmkkkggggggiiigggbbbbbb]]]YYYZZZYYYVVVTTTUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXWWWXXXYYYWWWTTTRRRTTTVVVVVVVVVVVVWWWXXXYYYYYYZZZXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSUUUWWWYYYZZZ[[[SSSSSSSSSSSSTTTTTTTTTTTTJJJLLLOOOQQQRRRQQQPPPNNNNNNOOOQQQRRRRRRRRRQQQQQQRRRUUUVVVTTTPPPMMMLLLLLLHHHNNNTTTVVVTTTPPPMMMLLLMMMMMMMMMMMMNNNNNNOOOPPPJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKJJJIIIGGGEEECCCDDDFFFHHHKKKLLLKKKJJJJJJCCCCCCCCCBBBBBBCCCCCCDDDAAABBBDDDGGGIIIKKKLLLLLLIIIHHHHHHGGGFFFEEEDDDDDD???@@@BBBDDDDDDDDDDDDCCCFFFGGGHHHIIIKKKLLLMMMNNNSSSQQQMMMKKKJJJJJJLLLNNNMMMLLLKKKIIIIIIIIIIIIIIIJJJHHHHHHHHHDDD@@@BBBGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJLLLNNNMMMKKKJJJJJJLLLOOOQQQQQQPPPNNNLLLLLLMMMOOOPPPGGGHHHJJJKKKLLLLLLKKKKKKEEEFFFGGGIIIKKKLLLNNNOOOJJJJJJJJJJJJKKKMMMNNNOOOMMMKKKIIIIIIKKKMMMMMMMMMJJJLLLMMMNNNMMMNNNOOOQQQOOOPPPPPPOOONNNOOOQQQSSSTTTTTTSSSUUUXXXZZZZZZYYYZZZ\\\\\\\\\bbbhhhiiifff\\\RRRIIIFFFFFFDDDEEEGGGCCCDDDEEEGGGIIIKKKLLLMMMIIIJJJJJJJJJJJJIIIGGGFFF>>>???@@@@@@???@@@AAACCCEEEAAAAAAHHHLLLNNNTTT\\\]]]VVVNNNIIIIIIKKKLLLLLLNNNNNNLLLLLLLLLMMMNNNOOOOOONNNNNNMMMMMMNNNOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLNNNLLLMMMMMMJJJEEECCCDDDFFFEEEDDDCCCBBBAAABBBCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<<<<===>>>???DDDBBB???<<<:::999999999999::::::::::::999888888888888999888888777666666555555555555555555555555222222222333333444444444333444444555555444444333111111111111111111111111333333333222222222111111222222111000000000000000---...000111111111000/////////000000000000//////000000000000000000000000//////000111111111111111......///000000000000000000/////////...............000111222222111000...//////000111222333444444//////000000000000//////---...111222222111...---222222222111111111111111111111111111111111111111222222333333333444444444000000111222333444444555333333333333333333333333333555777888777777777888555555444444444555555666777777777777888999:::;;;::::::::::::::::::::::::jjjfffbbbaaacccddddddbbbbbb___[[[XXXWWWUUUTTTRRRVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUVVVRRRRRRQQQQQQRRRTTTWWWYYYWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVWWWWWWXXXVVVVVVXXXYYYXXXSSSOOOLLLMMMNNNPPPPPPOOONNNMMMMMMMMMNNNQQQTTTVVVVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNQQQRRRSSSSSSRRRPPPNNNLLLNNNMMMLLLJJJJJJIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOOIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGKKKJJJIIIIIIHHHHHHHHHIIIGGGHHHIIIJJJKKKJJJIIIHHHBBBDDDGGGIIIIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMLLLJJJHHHHHHHHHJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIHHHGGGGGGFFFFFFEEEHHHHHHIIIIIIJJJIIIIIIIIIKKKIIIGGGEEEEEEGGGIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLJJJIIIHHHHHHHHHIIIFFFEEEEEEEEEFFFHHHKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLHHHLLLPPPQQQNNNMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQUUUTTTTTTSSSUUUWWWYYY[[[\\\YYYWWWZZZ```cccaaa^^^TTTRRROOOMMMJJJIIIIIIIIIGGGGGGGGGJJJMMMOOOOOONNNPPPOOOLLLKKKJJJGGGDDDAAABBB@@@>>>===>>>???>>>===AAA???>>>@@@EEEOOOXXX^^^\\\YYYSSSMMMKKKKKKMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSRRRPPPNNNLLLIIIHHHHHHHHHHHHIIIJJJJJJMMMKKKHHHFFFFFFGGGIIIKKKLLLKKKIIIHHHIIIIIIHHHGGGJJJKKKKKKKKKJJJIIIHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHEEEGGGIIIIIIGGGHHHKKKNNNJJJLLLMMMKKKFFFBBB@@@AAADDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::999999999999888777777777777777777999888888777666555555555333333444444333333222111333333333222222111111111333333333222222111111111222222222222222222222222222111111000000000000000000000000000000///......000000000000000000000000//////.........//////000//////............//////000000111111111111000000000000000000000000000000000000//////.........---////////////000000000000////////////////////////000000000000000000000000000000000000000111111222111111000000111111222333111111111111111111111111333333222111000000000111333333333333333333333333444444333333222333333333333444555666666666555444444444555555555555444444555666777888888999888888<<<:::888777666777888999gggddd```___`````````___```]]]YYYWWWVVVTTTSSSQQQVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVQQQPPPOOOOOOPPPSSSUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYXXXWWWWWWYYY[[[YYYUUURRRQQQQQQPPPPPPOOONNNMMMLLLMMMLLLMMMPPPSSSUUUUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNOOOPPPQQQRRRRRRPPPOOONNNMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFHHHIIIJJJIIIHHHGGGIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEBBBCCCEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEFFFFFFGGGHHHDDDEEEFFFGGGHHHIIIJJJJJJLLLJJJIIIGGGGGGGGGIIIIIIGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJHHHFFFEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJMMMOOOOOONNNLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQTTTTTTSSSSSSTTTVVVXXXZZZZZZXXXWWWYYY]]]___^^^\\\VVVUUUSSSPPPNNNMMMMMMMMMKKKKKKLLLNNNRRRTTTTTTSSSRRRPPPNNNMMMLLLJJJGGGEEECCCAAA===<<<<<<======<<>>===@@@GGGQQQ\\\cccaaa^^^YYYUUURRRRRRSSSTTTNNNPPPQQQQQQOOONNNOOOQQQQQQQQQRRRRRRRRRPPPOOONNNJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKIIIHHHGGGGGGIIIIIIJJJHHHFFFFFFGGGHHHHHHHHHKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGDDDFFFHHHHHHGGGGGGIIIKKKJJJMMMPPPOOOKKKGGGDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>============<<<<<<<<<===<<<;;;::::::999999999999999888777777666666777888777777666666555444444333333444444333333222111333222222222222222222111222222222222111111111000222222222222222222222222222111000000//////000000000000000000000///......000000000000000000000000000000000////////////000//////............//////000000111111111111000000000000000000000000000000000/////////............/////////000000000111111////////////////////////000000000000000000000000000////////////000111111000000//////000000111222111111111111111111111111333222111111000000111111222222222222222222222222333333222222222222333333333444555555555555444333444444555555555555444444555666777888999999999999:::999888666666777888999dddaaa]]]\\\\\\]]]\\\\\\^^^[[[XXXUUUUUUTTTRRRQQQVVVUUUSSSRRRQQQPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUSSSTTTVVVXXXXXXWWWVVVUUUOOONNNNNNNNNOOOPPPRRRSSSUUUVVVVVVWWWXXXYYYYYYZZZXXXVVVTTTTTTTTTVVVYYY[[[YYYYYYYYY[[[\\\\\\YYYVVVWWWUUUSSSPPPNNNMMMLLLLLLMMMLLLLLLNNNQQQSSSSSSRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPNNNNNNOOOOOOOOOOOONNNNNNLLLMMMNNNPPPPPPOOOOOONNNKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFDDDDDDFFFGGGIIIMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLNNNOOONNNLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPSSSRRRRRRRRRSSSUUUWWWXXXWWWVVVVVVWWWXXXYYYZZZZZZWWWVVVTTTRRRQQQPPPPPPOOONNNNNNOOOQQQUUUWWWXXXWWWTTTRRRPPPPPPPPPOOOMMMKKKHHHDDD???<<<<<<<<<=========<<<;;;>>>FFFQQQ]]]dddiiihhhfffdddaaa___]]]\\\PPPRRRSSSQQQNNNMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHKKKKKKJJJIIIIIIHHHHHHGGGHHHFFFCCCCCCEEEHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGJJJJJJJJJJJJJJJIIIGGGGGGDDDFFFHHHIIIHHHGGGHHHIIIIIIMMMQQQSSSPPPLLLIIIGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>======>>>>>>>>>============<<<<<<<<<;;;:::999999999999:::999999888777666666555666666666555555444444333333333444444333333222111111111111222222222222222222222111111111111111000000000000000000000000000222111000000//////000000000000000000000//////...000000000000000000000000111111111000000/////////000//////......//////000000000111111111111000000000000000000000000000000////////////............000000000000111111111111////////////////////////000000000000000000000000//////......//////000111///............///000000111111111111111111111111222222111000000000111111111111111111111111111111222222111111111222222333333333444444444444333333444444555555555555444444666666777888999999999999999888777666777888999:::```^^^\\\[[[[[[\\\]]]^^^^^^[[[WWWUUUUUUTTTSSSRRRUUUTTTSSSQQQPPPPPPOOOOOORRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUURRRTTTVVVXXXXXXVVVTTTRRROOOOOONNNNNNOOOPPPQQQRRRTTTTTTUUUVVVWWWYYYYYYZZZYYYWWWUUUSSSSSSUUUXXXZZZYYYZZZ[[[]]]^^^^^^\\\[[[[[[XXXUUUQQQOOONNNOOOOOOMMMLLLLLLMMMOOOQQQQQQPPPQQQQQQQQQPPPPPPQQQRRRRRRPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKOOOOOONNNNNNMMMLLLKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFIIIHHHGGGEEEEEEEEEFFFGGGDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLOOOOOONNNMMMLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRQQQQQQQQQRRRSSSUUUVVVUUUVVVVVVUUUTTTUUUWWWYYYUUUTTTTTTRRRQQQQQQPPPPPPPPPOOOOOOQQQUUUXXXXXXXXXUUUTTTRRRRRRSSSSSSRRRQQQMMMHHHBBB>>>===>>>>>>???===;;;999:::@@@JJJTTT[[[kkkmmmqqqsssrrrnnniiifff[[[WWWRRRNNNMMMMMMOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRMMMLLLKKKIIIHHHHHHGGGGGGJJJKKKKKKKKKJJJIIIHHHGGGIIIFFFCCCCCCFFFIIILLLNNNLLLKKKJJJIIIHHHHHHGGGGGGJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEGGGHHHHHHHHHHHHHHHGGGKKKOOORRRQQQNNNIIIFFFCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>==================<<<<<<<<<<<<;;;;;;:::999999999999999999999999888777666555555555555555444444333333333333333444444333333222111000000111111222222333333222222222222222222222222000000000000000000000000111111000/////////////////////000000000000//////////////////////////////111111111000000///......000000////////////000000000111111222222111111000///////////////////////////////////////.........000000000000111111111222////////////////////////////////////////////////...............///000000//////......//////000111111111111111111111111111111111000000000000111111111111111111111111111111111111111000111111222222333333333333333333222222333444444555555444444333555666777888999999999999777777666666777888999:::]]]\\\\\\[[[[[[]]]___aaa]]][[[XXXVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUQQQSSSUUUVVVVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXZZZXXXVVVTTTSSSTTTVVVWWWZZZ[[[]]]^^^^^^^^^^^^^^^[[[YYYUUURRRQQQQQQRRRSSSOOOMMMLLLLLLNNNOOOOOOOOOPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMPPPOOONNNMMMNNNNNNOOOOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRSSSVVVXXXTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPQQQTTTWWWXXXXXXVVVTTTSSSSSSTTTVVVUUUUUUNNNJJJCCC???===>>>>>>>>>>>>;;;888777:::@@@GGGLLL\\\bbbkkkssswwwuuuqqqmmmhhh^^^RRRLLLMMMOOOOOOMMMOOOOOONNNOOOOOOPPPQQQRRRNNNMMMLLLJJJIIIHHHGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGKKKHHHEEEEEEHHHLLLOOOPPPLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGBBBBBBCCCEEEFFFGGGGGGGGGFFFHHHKKKNNNNNNKKKGGGDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::::::::999888888888999999888999999999888777555444444444444444333333333333333333444444333333222111000000000111111222222222222222333333333333333333////////////////////////111000000///...///////////////000000000000/////////////////////////////////000000000000///...---000000////////////000000111111222222222222111111////////////////////////.........//////////////////000000000000111111111////////////////////////////////////////////////...............///000000000////////////000111111000000000000000000000000111000000///000000111111222222222222222222222222111000000000111111222333444444333333222222222222333333444444444444333333555555666777888888888888666666666777777888888999[[[[[[[[[ZZZZZZ[[[___aaa]]]ZZZWWWVVVVVVVVVVVVUUUSSSRRRRRRQQQQQQRRRRRRSSSQQQRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVQQQSSSTTTUUUUUUSSSQQQPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVXXXWWWVVVUUUTTTUUUUUUVVVZZZ\\\]]]^^^]]]\\\]]]^^^\\\ZZZWWWTTTSSSTTTUUUVVVPPPNNNLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJFFFEEEDDDDDDDDDEEEFFFGGGAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>????????????@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNPPPOOONNNOOOQQQRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUVVVSSSTTTUUUUUUUUUUUUTTTTTTTTTRRRQQQQQQTTTVVVWWWWWWVVVTTTRRRRRRTTTVVVVVVVVVMMMIIICCC???>>>>>>======@@@===:::888888;;;???AAAGGGNNNXXXbbbjjjmmmmmmllllllbbbVVVOOOOOOPPPOOOMMMNNNNNNOOOOOOPPPPPPPPPQQQNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJMMMKKKHHHHHHJJJMMMOOOOOOMMMLLLJJJHHHFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKDDDCCCBBBDDDGGGIIIJJJJJJHHHHHHGGGHHHIIIGGGDDDBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>;;;;;;;;;:::::::::999999999999888888777888888999777777888999999888666555444444444444444444444444333333444444333333222111000000000111111111111111222222222222222333333333////////////////////////111000//////......//////...//////000000000000000000000000000000000000000...///000111111111//////111000000//////000000111111111222222222222111111000000000000000000000000.........///////////////////////////000000000000////////////////////////000000000000000000000000//////......//////000111000000//////000000111222000000000000000000000000000000/////////000111111222222222222222222222222111111111111111222333444666555444333222222222333333333444444444444333333444444555666777777777777666666777777777777777777YYYZZZZZZXXXVVVVVVYYY\\\[[[YYYVVVUUUUUUVVVUUUTTTRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSTTTUUUUUUVVVWWWWWWSSSSSSRRRSSSSSSUUUVVVWWWTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWZZZ\\\]]]]]][[[ZZZ\\\^^^]]]\\\YYYWWWUUUUUUVVVVVVRRRPPPMMMLLLMMMNNNNNNMMMNNNNNNOOOOOOPPPRRRSSSTTTSSSSSSQQQPPPOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEECCCBBBBBBBBBBBBFFFFFFGGGHHHIIIIIIIIIIIIBBBBBBAAAAAABBBBBBCCCDDD@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>???>>>======<<<>>>>>>??????@@@BBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPOOOOOOOOOQQQTTTUUUTTTQQQMMMNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSQQQMMMJJJKKKOOORRRTTTSSSQQQRRRSSSTTTUUUUUUTTTSSSSSSQQQNNNNNNPPPRRRSSSRRRUUUSSSQQQQQQRRRTTTUUUUUUNNNKKKFFFCCCBBBAAA@@@???AAA@@@>>><<<<<<>>>@@@AAA@@@BBBGGGLLLSSSYYY]]]```fffccc^^^XXXSSSPPPPPPQQQMMMNNNOOOPPPPPPPPPOOONNNMMMMMMKKKJJJIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLLLLMMMOOOMMMKKKKKKLLLMMMMMMMMMNNNLLLIIIGGGFFFEEEFFFFFFEEEEEEFFFGGGJJJMMMOOOQQQLLLIIIHHHIIINNNRRRTTTUUUNNNJJJFFFDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::888888777777777777888888555666888999999999777666444444444444444555555555333333444444333333222111111111111111000000000000//////000000111111111111000000000000000000000000000000///............///......///000000000000000000000000000000000000000///000222444444444333222111111000000000000111111111222222333333222222111000000000000000000000000............/////////000---.........////////////////////////////////////000000000000000000000000000////////////000111111//////.........///000000000000000000000000000000///////////////000111111111111111111111111111111111111111222222333444555777666555444333333333444222333333444444333333222222333444555666666666666777777777777777777666666YYYZZZYYYVVVRRRRRRTTTWWWYYYWWWTTTTTTTTTUUUTTTTTTQQQQQQRRRRRRSSSUUUVVVWWWUUUUUUVVVWWWWWWXXXYYYYYYTTTTTTSSSSSSTTTVVVWWWYYYVVVUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQQQQPPPOOONNNNNNPPPPPPPPPQQQQQQQQQQQQQQQOOOPPPSSSVVVXXXYYYYYYYYYYYY\\\]]]\\\ZZZYYYZZZ]]]___]]][[[XXXVVVUUUUUUUUUSSSPPPMMMLLLMMMNNNNNNMMMNNNNNNOOOPPPQQQRRRTTTUUURRRQQQOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGEEEDDDBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCAAABBBCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGJJJLLLNNNPPPQQQQQQOOONNNOOOSSSWWWXXXUUURRRMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSSSSSSSSSSSSSRRROOOJJJFFFHHHNNNRRRSSSQQQMMMNNNPPPQQQRRRRRRQQQQQQPPPNNNKKKJJJKKKMMMNNNMMMUUURRRPPPOOOQQQSSSTTTTTTQQQOOOKKKIIIGGGFFFEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEEBBB@@@???BBBHHHOOOTTT]]]bbbddd___VVVPPPPPPTTTMMMNNNPPPQQQQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJGGGHHHHHHJJJKKKMMMNNNOOOPPPNNNLLLLLLLLLLLLKKKJJJNNNLLLIIIGGGEEEEEEFFFFFFEEEEEEGGGIIILLLPPPSSSUUUUUURRROOOPPPVVV[[[___```SSSMMMGGGCCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;888777777777777777888888444555777999:::999888777555555555555555555555555333333444444444333222222222222111111000000//////---.........//////000000111111111111111111111111000000///.....................///000000000000000000000000000000000000000///111333666777666555555111111000000000000111111111222222333333222222111000000000000000000000000---.........//////000000------------.........///////////////////////////000000000000000000000000000000000000000111222222...------------...//////000000000000000000000000///////////////000111111000000000000000000000000222222222222333444555666888777555444333333444444222333333444444333333222111222333444555555555555777777888888777666555444[[[ZZZXXXWWWVVVVVVWWWWWWXXXWWWWWWVVVTTTSSSRRRRRRNNNNNNNNNNNNNNNOOOPPPQQQTTTUUUVVVXXXYYYZZZZZZ[[[XXXWWWVVVVVVXXXXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOPPPTTTVVVTTTOOOMMMPPPSSSUUUTTTTTTTTTUUUWWWYYYZZZYYYYYYXXXWWWWWWXXXZZZZZZZZZYYYVVVTTTRRRRRRSSSTTTOOOOOOOOONNNLLLKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUOOONNNLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMLLLLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDAAA>>>======???@@@@@@@@@@@@@@@@@@AAAAAABBB@@@?????????>>>>>>======???????????????>>>===<<<===>>>???@@@@@@???======:::;;;===<<<;;;;;;<<<===========================???@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB????????????????????????AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBCCCEEEHHHIIILLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHGGGEEECCCBBBCCCDDDDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFDDDFFFHHHJJJLLLLLLLLLLLLPPPQQQRRRTTTUUUUUUUUUUUUSSSRRRPPPNNNNNNNNNPPPQQQQQQRRRTTTUUUUUUSSSQQQOOONNNNNNMMMLLLKKKKKKNNNQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOLLLIIIHHHJJJLLLMMMNNNPPPOOONNNNNNOOOPPPRRRSSSQQQPPPOOOOOOQQQPPPLLLIIIGGGHHHIIIJJJLLLOOORRRTTTMMMEEE???>>><<<;;;???GGGLLL[[[gggfff```[[[UUUPPPPPPRRRUUUWWWUUUPPPLLLLLLNNNJJJIIIKKKLLLIIIHHHIIIGGGGGGIIIKKKKKKJJJKKKNNNNNNMMMLLLKKKKKKJJJIIIIIIGGGHHHHHHFFFDDDDDDFFFHHHJJJIIIHHHGGGJJJPPPXXX^^^bbb___\\\\\\___dddhhhiii]]]PPPEEEDDDFFFCCCBBBCCCDDDEEEFFFCCC???>>>AAADDDEEEBBB??????AAAAAA>>>;;;<<<<<<<<<<<<<<<;;;999888999888888777777777777777777666666555555555666666666666666666666666555555333333222222111222222222111111000000000000111111111111000///////////////000000000///////////////000000000000////////////000///.........///111222222111000000///000000000444666999:::999777777777666444111///...///111222222222222222222222222222222111000//////000111222///...,,,,,,+++,,,---...////////////////////////................................................000000000000000000000000////////////////////////............//////////////////000000000000////////////000000111111111222333333333222111222444666888777666555555555555555444333333222222333333444333333333444555666777888777777888888888888777666ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRROOOOOONNNNNNOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUTTTRRRTTTUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTRRRQQQOOONNNPPPSSSVVVTTTQQQOOOQQQTTTUUUUUUTTTUUUUUUWWWXXXZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\ZZZWWWUUUSSSSSSSSSTTTSSSSSSRRRPPPOOONNNOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSRRRPPPOOOMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFDDDCCCCCCBBBFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<======<<<<<<======>>>???????????????>>>>>>>>>===?????????>>>>>>>>>>>>>>>???????????????>>>===<<<<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???????????????AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHEEECCCBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFIIIKKKMMMNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLMMMNNNOOORRRSSSUUUVVVVVVTTTRRRPPPOOOOOOOOOMMMKKKLLLNNNPPPQQQQQQPPPOOOOOOOOOOOOOOONNNKKKHHHGGGHHHJJJKKKKKKOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPQQQTTTUUUSSSQQQQQQRRRVVV^^^ffflllmmmlllbbbSSSDDD>>>;;;999:::>>>CCCNNNYYY]]]___bbb```\\\\\\ZZZYYY\\\___\\\VVVQQQSSSMMMJJJKKKLLLKKKLLLOOOPPPOOOMMMLLLKKKKKKMMMPPPOOOMMMJJJIIIIIIJJJJJJKKKHHHIIIHHHGGGEEEEEEGGGIIILLLMMMMMMMMMPPPUUU\\\aaajjjhhhfffeeefffhhhlllnnniii[[[NNNJJJIIIFFFFFFHHHFFFGGGGGGEEECCCBBBCCCDDDEEECCCCCCEEEGGGGGGCCC???===;;;:::999999888777666999888777777666666777777666666555555555555666666666777777777777666555555444333333222111111111222111111000000000000111111111111000///////////////000000000000000000000000000000000000////////////000//////...///000111222111111111111111222333444444777999999888666666666666444222000///000111222111111111111111111111111333222111///......////////////...---------...///////////////////////////................................................////////////////////////////////////////////////............//////////////////000000000000/////////000000000111111111111222222333222111111333666777777666555333222111111444333333222222333333444444444444444444555666777666777777777777777666666XXXXXXWWWWWWWWWXXXYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSPPPPPPOOOOOOOOOPPPQQQQQQSSSTTTVVVXXXXXXWWWVVVUUUSSSQQQPPPQQQRRRSSSRRRQQQRRRSSSSSSSSSSSSSSSSSSRRRTTTTTTTTTSSSQQQPPPNNNMMMNNNQQQUUUUUURRRPPPQQQSSSUUUUUUTTTTTTUUUVVVWWWXXXYYYXXXWWWWWWXXXYYYZZZ[[[\\\[[[XXXVVVTTTSSSSSSSSSUUUTTTRRRPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOQQQPPPOOONNNMMMNNNOOOPPPOOOOOOOOONNNNNNMMMMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA<<<===>>>>>>>>>===;;;:::???>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>???>>>=========>>>???@@@AAA@@@???>>>===<<<<<<<<<===>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHEEECCCCCCDDDEEEEEECCCBBBBBBBBBCCCDDDGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFIIILLLNNNNNNNNNMMMJJJLLLMMMOOOPPPPPPPPPPPPQQQPPPNNNMMMMMMNNNOOOOOOSSSTTTVVVVVVVVVUUUSSSQQQPPPPPPOOONNNLLLKKKMMMOOOPPPPPPOOONNNNNNNNNNNNNNNOOOMMMJJJHHHIIIJJJKKKKKKNNNNNNOOOOOOPPPOOOOOOOOOSSSRRRRRRTTTXXX[[[]]]]]]ZZZZZZ```nnnvvvcccMMMBBB===:::888777<<>>:::777777777777666888888777666666666666666666666555555555555666666777888999999999777666555555444333222111111000000111111000000000000111111111111000///////////////111111111111111111111111000000000000///////////////////////////000111111111111111222333555666777555777888888666444444444555444222000///000111222000000000000000000000000444333111///...---,,,,,,,,,,,,+++++++++,,,,,,---////////////////////////................................................////////////////////////////////////////////////............//////////////////000000000000//////000000000000111111111111111111222111000000222555777777777666555222000///333333222222222222333333555444444444444444555555555555666666666666666555VVVVVVVVVWWWXXXYYYYYYZZZWWWWWWVVVUUUTTTTTTSSSSSSQQQPPPPPPOOOPPPPPPQQQQQQSSSTTTVVVXXXXXXWWWUUUTTTTTTRRRQQQRRRSSSTTTSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRQQQQQQPPPNNNMMMLLLLLLOOORRRSSSRRRPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVWWWXXXYYY[[[ZZZXXXUUUSSSRRRQQQQQQRRRPPPMMMLLLLLLLLLKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@??????@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBCCC<<<<<<=========<<<<<<;;;???????????????@@@@@@AAA?????????>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAABBBAAA???===<<<;;;<<<<<<<<<===>>>>>><<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJGGGHHHHHHGGGEEEEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFDDDEEEHHHKKKLLLMMMLLLKKKIIIJJJLLLMMMNNNOOONNNNNNRRRQQQPPPPPPOOOPPPQQQQQQRRRSSSTTTUUUTTTSSSRRRQQQOOOOOOOOOMMMKKKJJJKKKLLLNNNNNNNNNMMMNNNOOOOOOPPPRRRPPPMMMLLLLLLMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKQQQQQQQQQTTTYYY___dddgggcccaaaeeettt~~~ooo\\\NNNFFFAAA===999:::===BBBHHHPPPYYYbbbfffrrrqqqqqquuuzzziii___VVVSSSSSSTTTYYY^^^ddddddbbb^^^\\\\\\YYYUUUWWWSSSNNNKKKKKKLLLKKKIIIJJJKKKLLLLLLLLLMMMPPPSSS^^^aaaeeehhhjjjlllooorrrnnnsssvvvvvvuuuvvv|||{{{kkk___XXXXXX]]]aaa```^^^[[[[[[ZZZWWWPPPKKKNNNPPPTTTZZZ___^^^XXXRRRHHHCCC<<<888888888888888777777666555555555555666666555555555555666666777999:::;;;;;;;;;999777666666555444222111000000000111111000000000000111111111000000///////////////111222222222222222333333000000000000///////////////////////////000000111222222222222333444555666555666777777444222222222333222000///...///000111////////////////////////222111000///...---,,,,,,------,,,---------......////////////////////////................................................////////////////////////////////////////////////............//////////////////000000000000//////000000000000000111111111000000111000//////111444777888999999888555333111333333222222222222333333555555444333333333444444444444555555666555555555TTTTTTUUUVVVWWWXXXXXXYYYUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPOOOPPPRRRSSSSSSRRRQQQPPPTTTRRRQQQRRRSSSTTTSSSQQQNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOONNNMMMLLLLLLLLLMMMPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXWWWVVVTTTRRRQQQPPPOOONNNLLLJJJJJJKKKLLLJJJHHHHHHIIILLLNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDBBBBBBAAABBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCC???>>><<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;===???AAABBBAAA>>><<<;;;;;;;;;<<<:::<<<======<<<<<<===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>?????????AAAAAAAAABBBBBBCCCDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEFFFFFFEEEFFFHHHJJJJJJIIIGGGEEEEEEDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNMMMPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOOOOLLLMMMMMMKKKIIIHHHHHHJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRPPPMMMLLLMMMMMMLLLKKKHHHIIIJJJKKKLLLKKKJJJIIIMMMNNNPPPSSSXXX___fffjjjlllhhhhhhssszzzooobbbVVVMMMDDD???:::===@@@CCCDDDKKKWWWbbbuuu|||uuullliiihhhgggkkkpppxxx{{{{{{wwwtttpppfff[[[UUUQQQMMMLLLNNNNNNLLLIIIJJJLLLNNNPPPRRRUUUZZZ]]]jjjnnnssswwwxxxyyyzzz{{{vvvzzz}}}|||zzzzzz{{{nnnhhhjjjpppuuuwwwtttqqqooommmhhh```YYYWWWYYY]]]ccchhhggg```[[[NNNGGG===888888999888777777666555555444555555555555555555555555666777777;;;<<<=========;;;888777666555444222111000000000111111000000000000111111111000000///////////////111111222222333333333333000000000000////////////...//////000000000000000222222111111111111222222444555666555222111111222000000///...---...//////........................///////////////.........//////000111111111111111////////////////////////........................////////////////////////........................////////////////////////............//////////////////000000000000//////111111000000000000000000000000000///...///111333444555777888888666444333333222222111111222222333555444444333333333444444333333444555555555555555RRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQOOONNNOOOPPPQQQPPPOOOMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPMMMNNNOOOQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRPPPOOOOOONNNMMMLLLNNNQQQQQQMMMJJJFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@>>>>>>??????@@@@@@AAAAAABBB@@@===;;;:::<<<>>>???<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>::::::::::::::::::::::::;;;<<<<<<===>>>>>>??????>>>============>>>??????>>>>>>>>>???????????????????????????????????????=========>>>>>>>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDEEECCCDDDDDDDDDDDDEEEHHHKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCDDDEEEEEEHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKMMMOOOPPPQQQNNNLLLJJJJJJKKKKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLOOORRRVVV]]]dddiiillliiiggglllvvvvvviii\\\NNNDDD;;;===???@@@???BBBOOO]]]rrrzzziiiXXXSSSMMMLLLOOOPPPNNNKKKJJJMMMQQQUUUYYY___eeeiiivvvzzz}}}||||||vvvyyy~~~zzztttmmmhhhaaabbbdddhhhkkkjjjddd___QQQHHH>>>888888888777444666666555444444444444444555555444555555666777888<<<===???@@@???<<<999777555444333222111111000000111111000000000000111111111111000///////////////111111111222222333333444000000000000////////////......///000000000000000222111000000//////000000222333444333111000111222//////...............///...........................//////000000000//////+++,,,---.../////////...////////////////////////........................////////////////////////........................////////////////////////............//////////////////000000000000//////111111111111000000000000000000111000//////111444000111222333444333333222222222111111111111222222444333333333333333444444333333444555666666666666QQQRRRSSSTTTUUUUUUTTTTTTQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMQQQQQQQQQQQQRRRSSSUUUVVVOOONNNMMMMMMOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSQQQOOONNNOOOPPPQQQQQQLLLMMMOOORRRSSSTTTTTTTTTPPPOOOOOOOOOPPPRRRTTTUUUTTTTTTTTTSSSSSSRRRQQQPPPNNNNNNOOOSSSWWWWWWRRRMMMIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????===<<<<<<<<<======>>>???<<<<<<===>>>>>>???@@@@@@AAA@@@>>>===<<<<<<<<<<<<>>>============>>>??????===>>>>>>>>>????????????===============<<<<<<<<<===>>>>>>>>>===<<<<<<;;;<<<======<<<999888999:::999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>======<<<<<<======>>>???=========>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDCCCBBBCCCFFFHHHJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHFFFCCC@@@@@@AAABBBDDDFFFGGGIIIKKKLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLHHHIIIKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLJJJIIIIIIKKKKKKJJJIIIGGGGGGGGGHHHJJJKKKMMMNNNHHHKKKNNNQQQTTTZZZ```eeehhhhhhiiijjjlllqqqxxx~~~{{{nnn[[[JJJBBB???>>>??????@@@JJJUUUfffwwwkkkaaaVVVPPPPPPQQQNNNKKKJJJMMMSSSYYY___gggooottt~~~~~~|||{{{|||~~~{{{~~~yyytttpppnnniiigggfffhhhiiihhhddd```TTTKKK@@@:::::::::777333666555444444333333444444444444444555555666777888===???AAAAAA@@@===:::888444333333222111111111222111111000000000000111111111111000///////////////000000111111222333333333000000000000////////////---...///000111000000///000000/////////000111111111222222111000///111222000000000000000000000000........................000111111111111000...---)))***+++,,,---------,,,////////////////////////........................////////////////////////........................////////////////////////............//////////////////000000000000//////111111111111000000000///000111111000///000222444111111111111111111111111222222111111111111222222222222222222333444555555333333444666666777777777PPPQQQSSSTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLLLLMMMNNNMMMLLLLLLMMMPPPRRRTTTOOONNNMMMNNNOOOPPPOOOMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVWWWTTTPPPOOOOOOQQQRRRRRRLLLNNNPPPSSSUUUVVVVVVVVVPPPPPPPPPPPPQQQSSSUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRNNNMMMPPPUUUZZZZZZTTTNNNMMMLLLKKKIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@???????????????????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>><<<======>>>???@@@@@@AAA????????????===<<<:::888:::::::::::::::;;;<<<<<<======>>>>>>?????????@@@======>>>>>>===<<<;;;:::<<<<<<===>>>>>>===<<<;;;>>>>>>>>><<<888666555666999999999999999999999999::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>><<<=========>>>>>>??????======>>>???@@@AAAAAABBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCDDDFFFGGGIIIJJJFFFFFFEEECCCAAAAAACCCEEEHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLJJJGGGCCC???>>>???BBBDDDEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLHHHIIIKKKKKKJJJIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHLLLKKKJJJKKKLLLMMMLLLKKKHHHHHHHHHHHHJJJMMMOOOQQQGGGKKKOOORRRTTTXXX^^^ccciiimmmqqqpppmmmpppxxx|||fffQQQJJJBBB>>>@@@AAAAAAFFFNNNYYYlll{{{~~~sssaaaUUUQQQPPPNNNKKKIIINNNTTT[[[cccllluuuzzz}}}zzzyyyzzz{{{|||yyyyyy|||zzz||||||yyysssnnnmmmmmmmmmjjjgggfffgggfffbbb^^^XXXOOOCCC>>>======999555555555444333333333333444444444444555555777888888>>>???AAABBBAAA>>>:::888333333222222111222222222111111000000000000111111111111000/////////////////////000111222222333333000000000000////////////---...000111111111000///......//////000111333333000111111000//////111333111111111111222222222222////////////////////////333333333333111///---,,,---...000222222222222111////////////////////////........................000000000000000000000000........................////////////////////////............/////////000//////000000000000//////222111111111000000//////111111222111000000222555555444333222111111111111222222111111111111222222111111111222333444555666333444555666777777777777OOOOOOOOOPPPQQQSSSUUUWWWPPPPPPQQQQQQPPPOOOOOONNNPPPPPPOOONNNMMMMMMMMMMMMQQQPPPOOONNNOOOQQQTTTUUURRRPPPOOOPPPRRRRRROOOLLLNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSTTTUUUUUUVVVVVV[[[XXXTTTQQQPPPSSSVVVYYYQQQQQQQQQQQQRRRSSSTTTUUUXXXUUUUUUWWWVVVRRRPPPRRRSSSSSSTTTTTTSSSRRRQQQQQQNNNNNNNNNPPPRRRSSSQQQOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFIIIHHHGGGEEEDDDDDDCCCCCCFFFEEEDDDCCCBBBAAAAAAAAABBBAAA???>>>===<<<======@@@???>>>>>>===>>>>>>>>>>>>???===888888<<>>>>>???========================<<<===>>>??????>>>===<<<<<<<<<<<<;;;::::::999999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::=========<<<;;;;;;::::::<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::============>>>>>>>>>>>>BBB@@@===>>>@@@AAA???===?????????@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKMMMOOOPPPPPPPPPPPPJJJ@@@<<<@@@CCCDDDHHHHHHIIIIIIJJJIIIIIIIIILLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMLLLLLLKKKJJJKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNLLLKKKKKKKKKLLLOOOQQQSSSNNNOOOPPPRRRVVVYYY]]]___fffhhhkkknnnqqqtttyyy||||||jjj[[[QQQIIICCCBBB@@@===@@@GGGQQQ]]]nnn{{{tttaaaTTTNNNKKKJJJQQQRRRVVV^^^hhhqqqwwwzzz~~~}}}yyytttqqqrrrrrrpppnnnrrrwwwzzzxxxsssoooooopppnnnnnnooooooooommmiiifffiiigggcccaaaccceeedddaaa]]]RRRHHHEEE@@@777333333333333444444555777888888888:::999666777;;;===<<<>>>???AAAAAA@@@===:::888222111///000222333333333444222111111222222111000333333222222222111111111///000000///......000111000111111222222222111111///......///111111000//////////////////000000111222111111111000000/////////000111222333333333333+++,,,...000000///---,,,000222555777777444000...111111000000///...............---......///000111////////////............111111111000000000000///444111---,,,///000000///---,,,++++++------,,,+++......//////000000111111------------............111111000000000000000111............///000222222222111111111000000//////111111222222222333333333333333333222222111111111333444444444444444333333OOOOOOOOOOOOPPPRRRTTTUUUPPPPPPPPPPPPOOOOOONNNMMMOOOOOONNNNNNMMMNNNNNNNNNPPPOOONNNNNNOOOQQQSSSUUUSSSQQQPPPPPPRRRRRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRSSSTTTUUUVVVWWWYYYVVVSSSPPPPPPSSSWWWYYYTTTSSSRRRRRRQQQRRRSSSTTTTTTSSSWWW]]]^^^XXXQQQNNNMMMNNNOOOQQQSSSTTTUUUUUUMMMMMMMMMOOOQQQQQQOOONNNLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<<<<<<<===??????>>>>>>>>>??????@@@???BBB@@@:::777999;;;:::========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>========================<<<===>>>???>>>>>>===<<<======<<<<<<;;;:::::::::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;::::::============>>>>>>>>>>>>@@@>>><<<===@@@AAAAAA???????????????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJJJJKKKOOOUUUYYY```bbb\\\NNNCCCAAAEEEGGGIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLJJJIIIIIIIIIJJJLLLNNNPPPMMMNNNOOOQQQTTTXXX[[[^^^fffhhhkkknnnpppssswww{{{pppbbbWWWPPPJJJGGGCCC???BBBHHHPPP\\\mmmzzz~~~mmm\\\RRRNNNMMMOOOQQQWWW```kkktttyyy{{{zzz{{{{{{{{{{{{zzz{{{|||rrrmmmeee___[[[ZZZYYYYYYcccgggkkkjjjfffcccdddfffcccdddeeehhhjjjjjjhhheee``````______bbbdddeeeccccccXXXMMMHHHAAA:::666666666555444333333444666777:::===>>><<<===AAAAAA???AAABBBDDDEEEDDDAAA>>><<<555333222222444555555444555444333555777888777666666666555555444333333333111222222111000///111222222333333444444333333222111000000111333333222000000000//////000000111222111111111111111111222222444444444444444333333222---...///000000///...---,,,...222444666555444222222222111111111111000000/////////...//////000000/////////////////////000222222111111111000000000444111------///000000///...---,,,---......---,,,//////////////////000000////////////000000000000111000000//////000000000............///000111222111111111000000000//////111111111222222222333333333222222222222222222111444444555555555444444333PPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPOOONNNMMMLLLNNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRRRRRRRRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUVVVVVVVVVTTTRRRPPPQQQSSSWWWYYYWWWVVVSSSQQQQQQQQQRRRSSSRRRSSS[[[gggkkkbbbUUULLLJJJKKKMMMOOOQQQSSSTTTUUUMMMLLLLLLMMMOOOOOONNNLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@?????????======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBEEEIIIHHH@@@999888999:::========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>======>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>><<<<<<============<<<<<<=========<<<<<<<<<<<<;;;============>>>>>>>>>>>>===<<<;;;===???AAAAAAAAA????????????????????????AAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEDDDDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIIIIOOOYYYbbbsssxxxtttbbbNNNEEEFFFJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLNNNPPPPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNOOOKKKJJJIIIHHHGGGHHHIIIIIILLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKJJJIIIIIIIIIIIIKKKMMMNNNLLLMMMNNNPPPRRRVVVYYY[[[bbbdddgggiiikkkooossswwwwwwkkkaaaZZZSSSMMMGGGDDDGGGLLLUUU```nnnyyy|||yyyxxxeeeWWWQQQPPPPPPTTT[[[fffqqqyyy}}}~~~uuussspppmmmlllnnnpppqqqmmmhhh^^^TTTKKKHHHHHHJJJPPPTTTXXXYYYWWWVVVXXXZZZXXXYYY[[[^^^aaaaaa```^^^SSSUUUXXXZZZ]]]___cccfffggg^^^TTTLLLEEE===999999999777444222222333555777>>>CCCGGGGGGHHHJJJHHHDDDEEEFFFIIIKKKJJJHHHDDDBBB999777555555666777666666888777777999<<<>>>>>>>>>;;;:::999888777555555444333444555444222111222333444555555666555555444444333222222333555555444222111111111111111222333333111111111222333333444444888888888777666444333222111000000000///.........,,,---///111222333333333222222222333333333333333111111000/////////000000/////////000111111222222333333333222222222111111333111......///000000//////...---...///000///---///////////////.........////////////000000000000000//////......///000000///......//////000111222111111000000000000//////111111111222222222222333111111111222222222222222444444555555555555555444PPPOOOOOONNNNNNNNNNNNNNNQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPPPPQQQTTTVVVXXXWWWUUUSSSQQQPPPQQQRRRTTTUUUVVV^^^mmmsssjjj[[[PPPNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLMMMNNNNNNMMMKKKMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<======>>>>>>======>>>>>>???AAABBBCCCLLLRRRRRRHHH>>>:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<======<<<<<<;;;=====================<<<============>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGFFFJJJKKKIIIGGGLLLXXXbbbzzzrrrXXXJJJHHHKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKMMMOOORRRRRRQQQOOONNNKKKKKKLLLLLLMMMNNNNNNNNNKKKJJJHHHFFFEEEFFFGGGHHHLLLLLLKKKKKKLLLMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMNNNKKKKKKLLLNNNPPPTTTWWWXXXZZZ\\\^^^aaaccchhhmmmqqq|||xxxqqqhhhcccZZZQQQKKKJJJQQQWWWbbbiiirrrxxxzzzxxxwwwvvvwwwwwwxxxyyyyyyyyywwwvvvyyyyyylll```WWWSSSRRRVVV^^^hhhrrrwwwxxxxxxoookkkeee``````bbbeeegggjjjggg^^^SSSGGGBBBBBBDDDCCCGGGJJJLLLMMMNNNPPPSSSSSSSSSSSSTTTUUUUUURRRPPPJJJKKKNNNQQQSSSUUU\\\dddfffaaaZZZSSSKKKCCC>>><<<<<<999555333333555999;;;EEEKKKPPPQQQRRRSSSOOOJJJHHHJJJMMMNNNNNNLLLIIIGGG>>><<<:::::::::;;;:::999;;;;;;;;;<<>>=========<<<======>>>????????????<<<======>>>???AAABBBCCCNNNTTTUUUKKKAAA===<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<=================================>>>>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAAAAABBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKFFFJJJLLLKKKGGGJJJRRRZZZrrrvvv^^^NNNJJJKKKIIIIIIJJJKKKLLLMMMMMMMMMLLLNNNQQQSSSTTTSSSQQQPPPKKKKKKKKKLLLLLLLLLMMMMMMLLLJJJHHHFFFEEEFFFGGGHHHKKKKKKKKKLLLLLLNNNOOOOOOJJJJJJJJJJJJJJJKKKKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMOOORRRTTTVVVTTTVVVXXX[[[^^^ccciiinnnrrrvvv}}}yyytttqqqllliiiaaaWWWRRRVVV___gggnnnqqqssstttrrrooolllkkkmmmllljjjhhhhhhiiikkkmmmrrr{{{}}}zzzvvvtttrrrmmmccc\\\UUUYYY```iiioooqqqpppmmmhhhbbb[[[WWWWWWZZZ]]]^^^^^^]]]WWWNNNDDD===<<<>>><<>>===<<<===???@@@???>>>======;;;999777555444333333555666666444222222333555555555555555444333333222111111222444555333222333333333333333444444555777666666555444333222222777777888888888888777777555444333222111000000111000///---,,,,,,---///000///000000111222333444444222222111000000///000000///000000111222333333444444444444333333333333222000000000000///...//////---,,,+++,,,...///...---000000//////.........---------------...........................///000000000////////////000000111//////////////////000000000000111111111222222222000000000111111222222222333333444555666666555555OOOOOOOOOOOONNNMMMLLLKKKOOOOOOPPPPPPQQQQQQPPPPPPNNNNNNNNNMMMNNNNNNOOOOOOMMMMMMOOOPPPRRRSSSTTTUUUWWWXXXYYYWWWUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPQQQSSSTTTTTTQQQQQQQQQPPPQQQQQQRRRRRRTTTRRRVVV___ddd```YYYTTTPPPOOONNNMMMMMMNNNOOOPPPQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKKKKLLLKKKIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAACCCCCCBBBAAA@@@@@@AAAAAAEEEDDDBBB@@@???===============>>>???@@@@@@??????<<<<<<<<<===>>>@@@AAABBBHHHNNNOOOHHH@@@===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>===>>>>>>===;;;:::<<<===???@@@BBBCCCCCCBBBAAA@@@<<<===>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGJJJLLLKKKHHHHHHMMMRRRaaannnuuulll\\\PPPLLLJJJHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKLLLNNNQQQSSSTTTTTTUUUWWWXXX[[[```fffjjjggghhhmmmqqqqqqmmmmmmooonnnppplllddd```fffpppvvvyyywwwsssnnnjjjhhhfffeeefffeeebbb^^^\\\]]]aaaeeehhhooouuuyyy}}}{{{nnniiigggjjjppprrrkkkddd^^^aaaffflllpppppplllhhh]]]XXXQQQOOOQQQTTTUUUUUUSSSQQQMMMFFF@@@<<<::::::999999;;;===???AAACCCDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@<<<===CCCEEECCCGGGPPPWWW\\\^^^\\\XXXUUURRRMMMEEEBBB???>>>???BBBGGGJJJMMMSSSWWWWWWWWWWWWSSSNNNJJJJJJJJJIIIIIIHHHHHHGGGGGGEEECCCCCCDDDEEEEEEDDD???===<<<<<<======<<<:::<<<;;;:::888666555333333222444777777666444444555555555555555444333222222111111111222333444333111333333333333333444555555888777666555444222111111333444555666777777777777555444444444333222222222---,,,++++++,,,...111222/////////000111222222333111111000/////////000000000000000111222222222333444444444333333333222222///000111000///......000---,,,+++,,,...//////...000000000000////////////////////////000000000000............///000111111000000////////////000000......////////////000000000000000111111111111222000000000111111111111111222222333444555555555555NNNOOOOOOOOOOOONNNLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNMMMNNNPPPRRRSSSUUUUUUVVVXXXYYYZZZYYYUUUSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOPPPQQQRRRRRRRRRPPPQQQQQQQQQQQQOOONNNMMMRRRPPPRRRXXXZZZWWWTTTTTTQQQPPPOOONNNNNNPPPRRRSSSQQQOOOLLLKKKKKKKKKJJJIIIHHHIIIKKKLLLLLLJJJIIIHHHDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAABBBBBBCCCFFFEEECCCAAA???>>>======<<<===>>>??????>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBFFFHHHDDD@@@>>><<<999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???======<<<<<<;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>;;;<<<===<<<::::::<<>>@@@BBBBBBBBBAAA@@@;;;<<<===>>>@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGDDDEEEGGGIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKJJJIIIGGGHHHKKKNNNSSS[[[```\\\TTTPPPMMMKKKIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNLLLKKKJJJIIIKKKKKKKKKLLLNNNPPPRRRTTTVVVVVVVVVVVVWWWZZZ```ddd```^^^```dddeeecccgggmmmpppwww{{{vvvsssxxx~~~~~~sssiiibbb____________^^^\\\XXXUUUUUUXXX[[[^^^cccgggiiilllnnnkkkfffZZZWWWVVVZZZaaafffeeeccc^^^```dddhhhjjjiiiddd```RRRMMMIIIIIILLLOOOOOOMMMMMMHHHBBB===;;;::::::999888777777888:::<<<======<<<;;;;;;<<<>>>>>>>>>===:::555999DDDGGGBBB@@@DDDKKKRRRUUUSSSSSSVVVWWWUUULLLJJJGGGEEEFFFIIILLLNNNNNNRRRSSSQQQQQQQQQOOOJJJHHHGGGEEECCCBBBBBBCCCDDDBBB@@@??????AAABBBBBBAAA===<<<:::;;;<<<<<<:::999;;;:::999888666555444333222555888999888777777777555555555555444333222111222111111222444444333111333333222222333333444555666666555555444333222222111222333444555555555555333444555666555555333333......,,,,,,,,,...///000///000000000111111222222/////////...//////000000000000111111111111111111333333333333222222222222...000222111///---...000---,,,,,,---///111000///000000000111111111111111////////////000000000000////////////000111222222000000////////////000000........./////////000000000000000000111111111111111111111111000000000000000111222333444444444444NNNOOOOOOPPPOOONNNMMMLLLHHHIIIJJJLLLNNNOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVVVVWWWXXXZZZ[[[ZZZVVVSSSSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRRRRPPPNNNKKKIIIQQQOOOQQQVVVVVVSSSRRRTTTSSSRRRPPPOOOOOOPPPQQQSSSPPPNNNKKKIIIIIIIIIIIIHHHGGGHHHJJJLLLLLLKKKJJJIIIEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFEEEDDDAAA@@@>>>======;;;<<<===>>>>>>===<<<;;;<<<;;;;;;<<<<<<===>>>???>>>BBBDDDBBBAAAAAA>>>999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???===<<<<<<;;;::::::999999888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>888:::<<<<<<:::;;;>>>AAA;;;===???AAABBBAAA@@@???;;;;;;<<<>>>???AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBDDDEEEFFFGGGDDDFFFHHHIIIIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKNNNLLLIIIGGGGGGIIIMMMOOOKKKPPPRRROOOMMMOOOOOOLLLKKKKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVSSSRRRQQQQQQPPPOOONNNMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPUUUUUUSSSRRRQQQPPPPPPPPPRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLNNNPPPRRRSSSWWWVVVUUUSSSSSSUUUYYY\\\]]]YYYYYY]]]___^^^dddlllqqq}}}vvvggg]]]YYYXXXXXXUUUUUUUUUQQQMMMLLLMMMPPPUUUYYYZZZYYYZZZZZZUUUOOOIIIIIIIIILLLPPPVVVZZZ\\\SSSUUUXXX[[[]]][[[WWWSSSJJJFFFCCCDDDIIILLLJJJHHHHHHAAA999444444666777777999888777777999::::::999:::999888888999:::999888666222888FFFLLLCCC===>>>AAAHHHKKKIIIKKKRRRXXXXXXQQQPPPMMMKKKJJJLLLNNNPPPMMMPPPPPPMMMKKKMMMKKKGGGGGGEEEBBB???>>>>>>@@@AAA;;;999888999;;;<<<<<<;;;<<<:::999:::;;;<<<;;;999::::::999888777555444444333666999::::::999999:::666666666666555444333222222222111333444555444222333222222222222333444444444444444444444444333333000111222222333333222222222333555777777666444333333111///---,,,+++,,,,,,000111111111111222222222...............///000111111111111000000000000000333333333222222222111111...000222222///---...000......---...111222222111000000111111222222333333------------.........///////////////000111333333111000////////////000000---.........//////000000000000000000111111111111222222111111000000/////////000111222333333444333NNNNNNMMMMMMMMMMMMMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOOOOPPPRRRSSSUUUSSSUUUVVVVVVTTTSSSSSSTTTSSSSSSRRRPPPNNNNNNNNNNNNQQQQQQRRRRRRRRRQQQOOONNNNNNPPPRRRRRRPPPOOONNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNQQQRRRSSSSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHFFFGGGIIIIIIFFFCCCFFFFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============888999::::::;;;;;;;;;;;;@@@>>><<<;;;:::;;;<<<===>>>===<<<;;;:::999999999<<<<<<;;;;;;;;;:::::::::999999::::::<<<===??????<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999999888888888888999999<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===============>>>>>>>>>????????????<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAABBBEEEGGGIIIGGGEEECCCBBBAAABBBCCCDDDHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKNNNLLLJJJHHHGGGFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPOOOPPPQQQUUUTTTRRRPPPPPPPPPQQQQQQNNNNNNOOOPPPOOONNNLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRQQQPPPPPPQQQOOOPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLNNNOOOQQQSSSTTTSSSSSSRRRSSSSSSTTTUUUVVVYYYXXXVVVUUUVVVYYY___dddttt}}}nnn\\\RRRQQQSSSRRRQQQPPPMMMIIIFFFEEEFFFHHHJJJMMMNNNMMMJJJFFFDDDCCCBBB@@@>>>@@@EEELLLRRRXXXUUURRROOOMMMKKKHHHFFFAAA@@@@@@BBBDDDEEEDDDBBBCCC@@@<<<:::999888777555777666555444444444555666444444555555666777888888111222333444666777888999888<<>><<<;;;:::999777666555444555777999;;;888777666555555666777888<<<<<<;;;999777555333111000111333555777999999:::888777666444333333333333000111222333444444444444111111111111111111222222333333222222111222222222111000000000000000111222222222222222333444555666//////............//////......////////////..............................000///...---------------///000111222222111000///......//////000000111111.../////////000000111111------...///000000//////000000000000000111222222222222111111000/////////.........//////000111111000///...------...000111......///000000000000000////////////000000000000222222222222222222333333MMMMMMLLLLLLLLLMMMMMMNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMMMMMMMNNNPPPRRRSSSQQQSSSTTTTTTRRRQQQRRRSSSSSSSSSRRRQQQOOOOOOOOOPPPOOOPPPQQQQQQQQQPPPOOONNNNNNOOOQQQQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRRRRQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIGGGFFFFFFHHHHHHFFFCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;888999::::::;;;;;;;;;:::???>>><<<;;;:::;;;<<<======<<<;;;::::::999999999;;;;;;;;;::::::::::::999::::::::::::;;;<<<>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@<<<<<<===>>>???@@@@@@AAABBBBBBAAAAAABBBDDDFFFGGGFFFEEECCCBBBAAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQQQQPPPPPPQQQSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNOOOOOOPPPOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPOOONNNNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSTTTTTTVVVXXX\\\aaadddrrr|||sssbbbUUUQQQQQQJJJJJJIIIFFFCCCAAAAAABBBCCCCCCDDDFFFGGGFFFDDDBBB>>>>>><<<;;;===@@@EEEIIIKKKIIIGGGFFFEEECCC@@@===<<<;;;<<>>;;;:::999999888777555444444333444555666777555555555555555555555555111111222333444666777777---000444666888>>>GGGNNNPPPQQQQQQQQQPPPNNNLLLKKKJJJHHHEEEDDDDDDCCCBBB@@@>>>===<<<:::999777666666444444333222333555777888777666555444444555666777999999999888777666444333333444555777888999::::::666666555444444444444444222222333333333333222222111111111000000000000000333222222111111111222222111111000//////000000000111111111111222333444555000//////............///------............------...............---------111000//////........./////////000111111000////////////////////////000000....../////////000000000------...///////////////000///////////////000000111111111000000////////////000111111222111111111111000...------...///000......///000000000000000////////////000000000000111222222222222333333333KKKKKKKKKKKKLLLMMMMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPQQQOOOQQQRRRRRRPPPPPPQQQRRRRRRRRRSSSQQQOOOMMMNNNOOOMMMNNNOOOOOOPPPOOOOOONNNMMMNNNOOOOOOMMMLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999888999999:::;;;;;;;;;::::::>>>===;;;:::::::::;;;<<<<<<<<<;;;:::999999999999:::::::::999999999888888:::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<=========????????????@@@@@@@@@@@@;;;<<<======??????@@@AAABBBAAA@@@@@@@@@BBBCCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLMMMOOOOOOOOOOOOQQQSSSPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMRRRRRRSSSRRRQQQPPPNNNMMMKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOOOOPPPPPPQQQRRRSSSLLLMMMOOOSSSWWW\\\```bbbjjjvvvxxxgggYYYRRROOOEEEEEECCC@@@===<<<===>>>???>>>>>>@@@CCCCCC@@@===<<<;;;;;;;;;<<<===???@@@BBBAAAAAAAAAAAA@@@===:::888999;;;>>>AAABBB@@@>>>>>><<<::::::;;;;;;;;;:::444333333333444555666666555555444333333333333333111111111222222333444555,,,///222333555:::AAAGGGJJJJJJKKKLLLKKKJJJIIIHHHDDDBBB@@@?????????>>><<<:::999888666444333111111222111111000111222444555555444444333333444444555555666666777666666555555555555666777888999::::::666666555555555555666666444444444444333222111000111111111000000//////...111111111000000111111222222111000///////////////////////////000111222222000000//////.........---,,,,,,,,,------,,,,,,,,,------------------------111111000000//////000000...//////000000//////...///////////////.....................////////////---....../////////////////////...............///111111111111000000000000222333444555555333111000111000///---------...///......///000000000000000////////////000000000000111111222222222333333333JJJJJJJJJJJJKKKLLLNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPPPPOOOOOOQQQSSSRRRTTTTTTRRRMMMKKKJJJLLLLLLLLLMMMMMMNNNNNNOOOOOOKKKMMMNNNMMMKKKJJJKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA????????????????????????@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;:::::::::<<<;;;::::::::::::;;;;;;;;;;;;:::999999999999999999999999888888888888777::::::999999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????;;;;;;<<<===>>>???@@@@@@BBBAAA@@@??????@@@AAAAAACCCCCCBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGGGGGGGGGGHHHEEEFFFFFFGGGIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNNNNNNNMMMOOOPPPMMMNNNPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOOOONNNMMMMMMNNNQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLLLLLLLMMMOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTIIIIIIIIILLLQQQWWW[[[]]]```lll|||uuuggg[[[TTTQQQIIIGGGDDD???:::999:::;;;@@@@@@AAAEEEHHHGGG@@@;;;===<<<<<<===?????????>>>???>>>???@@@AAA@@@===;;;::::::===@@@CCCDDDBBB@@@===;;;;;;;;;===???>>>===555555555444444444444555444333333222222333444555333222111111111111222333333444555555555777<<<@@@@@@AAACCCDDDDDDDDDCCCBBB@@@>>><<<;;;;;;;;;:::999777777555444222000///...111111000000000111222333333333222222222222333333444444555555555555555444333444444666777999:::;;;999888888777666666666666555555555555444333222222222222111111000///......000000/////////000111111222111000///...---------......------...///000000000000000//////...------,,,,,,------------,,,,,,---------------.........111000000//////000000000......////////////......000/////////......------..................//////......///////////////...000000///.........//////222222222222222222222333444555777888777555222000222111000...------------......///000000000000000////////////000000000000111111111222222333333444JJJJJJJJJJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMOOOOOOOOOOOOOOORRRTTTWWWYYYZZZVVVOOOKKKJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNKKKLLLLLLKKKJJJIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCAAAAAABBBBBBDDDEEEEEEEEEDDDCCCBBBAAA???????????????????????????>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<888999999999::::::;;;;;;:::::::::;;;;;;::::::999:::999999999999999::::::::::::999888888888999999999999888888888777777777999999888888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;::::::999999999888888888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<===>>>???@@@@@@AAA@@@@@@???????????????BBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIIIILLLKKKIIIGGGFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOMMMLLLKKKKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKNNNPPPRRRRRRPPPOOOPPPQQQRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVPPPLLLHHHHHHLLLRRRWWWZZZYYYcccrrr}}}~~~vvvlllaaaYYYUUUTTTNNNKKKFFF???999777888:::@@@DDDKKKSSSVVVRRRJJJBBB@@@>>>>>>@@@CCCEEEDDDBBBAAA@@@@@@AAAAAAAAA>>><<<======???BBBDDDEEECCCAAA===<<<<<<>>>@@@AAAAAA@@@888888888777666555444444333222222222333555777999555444222111000000111222222222222222222444777999:::;;;===>>>??????>>>>>><<<;;;999888999:::999888666666555333222111000///111111111111111111222222111111222222222222111111333333444444444333333222000000111333555777:::;;;<<<;;;:::888777666666666555555666666666666555555333333222111000//////...///.........//////000111111000///...------------------,,,,,,,,,---......//////000000///...------......////////////......---------......//////////////////......///000000//////............//////000000//////.........---//////////////////.........///////////////......111111000//////000000000333333333444444555555555555666888999888555222000111111000///...---------......///000000000000000////////////000000000000000000111222333333444444KKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNNNNMMMOOORRRUUU[[[^^^___[[[TTTNNNMMMOOOMMMMMMLLLLLLLLLMMMNNNNNNKKKLLLLLLKKKIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBB???>>>???AAADDDDDDEEEFFFEEEDDDCCCBBB????????????????????????>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<777888999999;;;;;;<<<===::::::;;;;;;;;;:::999999888888888999999999999999999999888888777888888999999999999888888888777777777777777777777888999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999999888888777777888888999888999:::<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJHHHGGGFFFFFFFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMOOOQQQSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUUUUTTTSSSRRROOOOOOOOONNNOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUWWWXXXZZZTTTLLLJJJMMMRRRVVVXXXUUU]]]hhhqqqvvvxxxyyyyyywwwrrrjjjaaaZZZVVVTTTSSSNNNKKKFFF???:::999;;;>>>AAAJJJVVV```ccc^^^VVVPPPCCCAAA@@@BBBHHHLLLMMMLLLNNNLLLJJJIIIIIIHHHFFFDDDAAA@@@???@@@AAABBB@@@???>>>======???AAABBB@@@???;;;;;;;;;:::999888777666444333222333555777:::<<<999777555222111111111222000000000111333666888999777888:::<<<<<<<<<<<<;;;:::888777777888999888777555555555444333222222222111111111111111111111111000111111222222111111000111222222333333222222111/////////000222555888999;;;:::999777666666666555555555666666777666666666111111111000000/////////------------...///000000000///...------------------,,,,,,,,,,,,,,,---------...///000000///...---000000111111111111000000.........///000000111111//////.........///000000000//////......//////000000000000000////////////000000000000//////////////////////////////...---000000000000000111222222222333333444555666666777555666777777666444222111000000000///......------......///000000000000000////////////000000000000000000111222333444444555MMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNKKKIIIGGGEEEEEEEEEFFFGGGFFFGGGIIIJJJKKKLLLKKKKKKJJJKKKKKKKKKKKKMMMQQQTTTYYY]]]```]]]UUUPPPOOORRROOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLJJJIIIHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIIIIIIIGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEAAA===;;;===???CCCDDDFFFFFFFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;:::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<:::;;;;;;;;;::::::999888666777777888999999888888888888777777777777888888::::::999999999888888888555555555666777888999:::888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888999999::::::;;;<<<<<<===:::;;;;;;;;;;;;:::999999:::999999888888999999:::777999:::<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>????????????@@@@@@AAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBDDDEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLKKKIIIHHHIIIJJJHHHIIIJJJKKKMMMOOOQQQRRRLLLKKKJJJJJJJJJKKKMMMNNNMMMNNNOOOPPPPPPOOOOOONNNNNNOOOQQQQQQOOONNNOOOPPPOOOPPPRRRSSSTTTTTTSSSSSSOOOOOONNNNNNNNNNNNNNNOOOQQQQQQRRRRRRTTTVVVWWWXXX^^^XXXPPPMMMOOOSSSTTTTTTRRRWWW]]]ccchhhjjjlllmmmmmmhhhbbb[[[VVVRRROOONNNKKKIIIDDD@@@===???DDDHHHHHHSSSaaaiiigggaaa[[[WWWJJJFFFDDDGGGOOOVVVZZZ[[[]]]ZZZUUURRRPPPNNNMMMKKKFFFCCCAAA?????????>>>===>>>======>>>@@@@@@>>><<<;;;;;;<<<======<<<<<<;;;777666555555666999<<<======;;;777444222222222333222111111333555777999999555666777999999999888888888666555555666777777666444444444444444444444444000000111111111111000000000111222222222222111000......000111222333333333111111000000111222555666555555555444444555666666555555666555555444333222........................,,,,,,,,,,,,---...///000......------,,,------...---,,,,,,++++++,,,,,,---+++---...000111000///...000000111111111111000000/////////000111222222222000/////////000000111222111000////////////000111000000000111111111111111222222111111000000000000///////////////...------.........///000111222333000111222333444555666666444444555555444333222222...///////////////............///000000000000000////////////000000000000///000111222333444444555OOONNNMMMMMMMMMMMMMMMNNNOOONNNNNNMMMMMMNNNNNNOOOJJJIIIGGGEEEDDDDDDEEEFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIJJJIIIJJJLLLPPPSSSTTTYYY]]][[[TTTOOOOOORRRPPPOOONNNLLLLLLLLLMMMMMMLLLLLLLLLJJJIIIHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGEEEAAA<<<:::;;;>>>CCCDDDFFFGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;:::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888666666777888888888888888888777777777777777888888:::::::::999999999999888444444555555777888999:::888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888999999::::::;;;<<<======::::::;;;;;;;;;:::999999;;;::::::999999::::::;;;777888:::<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>::::::;;;<<<===>>>????????????@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA?????????@@@AAABBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDEEEGGGIIILLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHJJJKKKJJJIIIIIIJJJKKKGGGGGGGGGHHHJJJMMMPPPQQQKKKJJJIIIIIIIIIKKKLLLMMMLLLMMMOOOPPPQQQPPPPPPOOOLLLMMMOOOOOOMMMLLLMMMNNNKKKLLLNNNPPPQQQQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMPPPQQQQQQRRRTTTUUUWWWXXX]]]WWWPPPNNNPPPRRRQQQOOOOOOQQQUUUYYY\\\___bbbcccgggddd^^^YYYTTTPPPLLLIIIHHHGGGDDDBBBBBBGGGNNNSSSPPP[[[hhhlllfff^^^YYYWWWQQQLLLHHHLLLUUU___eeefffbbb]]]WWWRRROOOMMMLLLKKKKKKGGGCCC@@@@@@??????>>>============>>>>>>;;;999999;;;===>>>@@@@@@@@@???;;;999777666777999<<<===???===999555333222333444333222111111222333333333222333444555666555444444666555333444555666666555333333444444444555555555///000000000000000//////000111222333333222111000+++,,,...000222444555555555444222000000111222333000000111222333444666777666666555444333111//////+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000------,,,,,,,,,---......------,,,,,,+++,,,,,,,,,***,,,...000111111000///000000111111111111000000///000000111222333333333111111000000111222333333222111000//////000111222000000111111222222333333333222222222111111000000//////000000///...------,,,,,,,,,---///000222333//////000111333444555555444333333333222222222222---...///////////////......//////000000000000000////////////000000000000///000000222333444555555SSSRRRQQQPPPOOOOOONNNOOOJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMQQQRRRSSSSSSSSSRRRQQQPPPLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJNNNLLLKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEHHHGGGFFFEEECCCAAA@@@???CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>><<<;;;::::::999999::::::999999888777888999;;;<<<;;;;;;<<<===<<<;;;999888999999999::::::;;;;;;;;;999999999888888888777777555555555555555666777777555555555555666777888999;;;:::888666555666666777999999999888888888888888666666777777888888888888999999888888888888999999999999999::::::999999999888999:::;;;===>>>???@@@;;;;;;;;;<<<;;;;;;::::::<<<;;;999777666666777888:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>???????????????@@@@@@AAAAAAAAAAAAAAABBBCCCBBBAAA???>>>AAA@@@??????@@@AAACCCDDDCCCBBBAAA@@@AAACCCEEEGGGIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIILLLLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLNNNNNNOOOOOOQQQOOOMMMLLLMMMMMMLLLKKKJJJLLLMMMOOOPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJQQQQQQQQQQQQRRRRRRRRRRRRVVVUUURRRPPPOOOOOOQQQQQQOOOOOOOOOPPPQQQSSSVVVWWW\\\ZZZUUUPPPMMMKKKJJJJJJDDDFFFHHHGGGGGGKKKTTT[[[aaaaaabbbaaa___[[[WWWUUUOOOOOOOOOPPPSSSZZZbbbggghhhbbbYYYQQQMMMJJJIIIIIIDDDCCCAAA???>>>=========999:::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999;;;:::888666555555666777777444111000222333333333333333222111000000111111000000111222444555666666555555444333222222222222333333222222111000//////000111111222222111111000//////000111222333333444111000///......///000111............////////////111111111111000000000///+++,,,---.........---,,,000000//////...---++++++------------------------,,,,,,+++***+++,,,---...---------............///222111111111000000//////---......000111222333333222111111111222222000///000//////.........//////111111111000111111222222444444444333333111000000111111000000//////......///......//////000111222////////////000000000000000000111111222333555555111000///111444444111...111000///......///000111...///000111111000///......///000000//////000111RRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIHHHHHHIIIJJJLLLMMMPPPPPPQQQRRRRRRQQQPPPOOOLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJOOONNNMMMMMMOOOOOONNNMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFEEEDDDBBBAAA@@@@@@CCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>><<<;;;::::::999999::::::999888888888999999:::;;;:::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;999999888888888777777777666666666666666777888888555555555555666777999999;;;:::888777666666666777888888888888888888888888777777777888888888999999999888888777777888888999888888999999999999888888:::999999999999999999999::::::;;;;;;;;;;;;;;;:::<<<;;;999777666666777888::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<==================>>>???@@@BBBCCCCCCAAAAAABBBBBBBBBAAA??????@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@AAACCCEEEFFFHHHHHHHHHGGGHHHIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMPPPNNNLLLLLLMMMMMMLLLKKKJJJKKKMMMNNNOOOPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRPPPOOONNNNNNNNNOOONNNMMMMMMNNNOOOPPPRRRSSSWWWUUURRROOOLLLJJJIIIIIIFFFHHHJJJIIIGGGJJJQQQVVVYYYZZZYYYXXXUUUPPPLLLJJJKKKMMMOOORRRTTTWWW\\\___ddd^^^VVVMMMHHHDDDCCCBBBAAA@@@???>>>===<<<<<<<<<::::::::::::::::::999999888999999999999:::::::::999999999999999999999999;;;999777666555555666777777444111111222333333333222222111111000000111111000000111222333444555666444444333222222222222333333333333222111111000000111111222222222222111111000000000111222222333333111000///.........///000............////////////111111111000000000//////+++,,,---.........------////////////...---,,,+++------------------------,,,,,,+++++++++,,,---............////////////000222222222111111000000000...///000111222333444444333222111222333222111/////////............//////444444444444444444555555222222222222111000///...111000000000000/////////111000000/////////000000/////////000000000111111000000000000111222444444333333333444555555333111111111000/////////000000...///000111111000///......///000000//////000222PPPOOONNNMMMMMMMMMMMMMMMOOOOOONNNMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPQQQPPPOOONNNKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJOOOMMMMMMMMMOOOOOONNNMMMKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@CCCCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????<<<;;;::::::999999::::::777888999999:::999999999::::::999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;888888888888777777777777777777666666777777888999444444444555666777999:::::::::888777777777777777666777777888888999999999888888888888888999999999888888777777777777888888777777888888888888777777999999999888888777777777888999:::;;;;;;<<<;;;;;;;;;:::999777777777888888;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCDDD@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKNNNMMMKKKLLLMMMMMMMMMKKKIIIJJJLLLMMMNNNOOOOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQOOONNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLJJJIIIHHHGGGIIIKKKJJJHHHIIILLLPPPUUUUUUTTTSSSQQQNNNKKKIIIPPPUUU[[[___```_________aaa\\\TTTKKKDDD???===<<<======<<<;;;;;;;;;;;;;;;;;;:::::::::999888888888777777777888888888999999888888888888888888888888999888777555444555555666666444111111222333333222000000000000000111111111000000111222333333444444222222222111222222333444444333333222222111111111111111222222222222111111111111111111111111111111000000///...---------...---............/////////000000000000////////////+++,,,------......------------............------------------------------,,,,,,+++++++++,,,---......////////////000000000222222222111111111111000000000111222333444555555333222111222333333111//////...............//////444444444555555666666666222222222222222111000///000000000000000111111111333222111000///////////////000000000000111111111000000///000000111222222555777888777666444444555222222111000//////000000//////000000000000//////...///111000//////000222NNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOOOOOOONNNNNNKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKJJJKKKLLLMMMLLLKKKLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@???<<<;;;::::::999999::::::777888999::::::999888777999888777777888999;;;<<<;;;;;;;;;::::::999999999888888777777777666666666666666666666666777777888444444444555666777888999999999888888777777777777555666666777888999999:::888888888888999999999999777777777666666777777777666666777777777777666666777777888888999:::::::::777888999:::;;;<<<<<<<<<::::::888888777777888888999999999999::::::;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIILLLKKKKKKKKKMMMMMMLLLKKKIIIIIIJJJLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHJJJJJJIIIIIIJJJLLLPPPPPPQQQQQQQQQPPPPPPOOOWWW^^^gggmmmmmmiiidddaaa```\\\VVVMMMDDD>>>;;;;;;:::999999999999999::::::;;;::::::999888777777666666666666777777777777888777777777777777777777777777777666555444444555555555333111111222333222111...//////000111111111111000000111111222222333333000000000111111222444444444333333333222222111111111111222222222222111111222222222111111000000000000///......------,,,,,,---------.........//////000000/////////.........,,,,,,,,,---------------+++,,,------............------------------------+++++++++,,,,,,,,,------............////////////000000000000000000000///111222222333444444555555333222111222333333111///......---------...//////111111222333333444444444333333333333333222111111//////000000111222333333333222111000000000000000000000000111111111222222000////////////000000111555888:::888555333444666333222222111000000000000//////000000000000//////...000111111000///111222MMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????<<<;;;::::::999999::::::777888999::::::999777666888777666666666888999;;;:::999999888888777777777777777777666666666555555555444444444444555666666444444444444555666777888777888888888777777666666555555666777888888999999888888888888888888888888777666666555555666666777666666666777777666666666666666777777888999::::::777888999:::;;;;;;;;;;;;999999888888888888888888777777888888999999999999999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHKKKJJJJJJKKKMMMMMMKKKJJJHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHFFFHHHJJJLLLMMMMMMKKKJJJDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNUUU]]]hhhooonnniiibbb]]]]]][[[VVVNNNDDD===::::::888888888888888999999:::::::::999888777777666666555555666666666777777777666666666666666666666666555555444444444444444444444333111111222222222000...///000111222222111111000111111111111111111111/////////000111222333444333333222222222222222111000111111222222111111000222111111000000//////..................------,,,------------............/////////............---,,,,,,,,,,,,------......***+++,,,---............------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------............222222222333333444444555222111111111222222000...---------------...//////...///111222333333333222222222222222222222111000//////000111222333444444111111111111111222333333111111111111222222222222000000//////.../////////333666777555222111333555222222222222222111111000000000////////////000000///000111111000000111222MMMLLLLLLKKKKKKLLLLLLLLLHHHHHHIIIJJJJJJKKKLLLLLLFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGIIIKKKLLLIIIIIIJJJJJJKKKJJJJJJIIIHHHIIIKKKMMMNNNOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLNNNOOONNNMMMJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@???????????????????????????>>><<<;;;::::::999999::::::888888888999888888777666777777666666666777888888888888777777777777777777666666666666555555555555444444333333444444555666666555555444555555555666555666666777777666555555555666666777777888888888888888888777777777777777666666555555555555666666666666777777777777666666666666666666666666666666777888999::::::;;;::::::888888888888888888888888666777777888999888888888888888888888888888888888999999999999::::::::::::888999:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>===>>>>>>???@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAACCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIHHHFFFEEEEEEDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMLLLJJJHHHGGGGGGGGGHHHJJJLLLNNNOOOQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLMMMLLLLLLJJJIIIHHHFFFHHHJJJLLLMMMLLLKKKJJJDDDDDDEEEGGGHHHIIIJJJKKKMMMLLLJJJIIIHHHHHHIIIJJJQQQYYYcccjjjjjjeee^^^ZZZXXXWWWTTTMMMCCC<<<::::::999999888888888999999:::999888888888777666666666555555555666666666777777555555555555555555555555333333333333333333333333333222111111222222111000///000222333333222111000111111111000000000000000////////////000111222333111111111111111111111111///000000000000000000///000000//////......---------....../////////......,,,------------.........///.........---------------,,,,,,,,,,,,---...///***+++,,,---------------------------------------***+++,,,---------,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------111111111111222222222333111000///000111111///---,,,,,,,,,,,,---.../////////000222444555555444444000000111111111000000///000000111222333333444444111111111111222333444555111111222222222333333333111111000//////...//////111111111111000000111333111222333333333333222222000000////////////000000///000222111000000111333MMMLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHEEEDDDDDDGGGKKKMMMIIIIIIJJJKKKKKKJJJIIIHHHGGGIIIKKKMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJLLLNNNOOONNNMMMIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>AAAAAAAAA@@@@@@?????????>>>??????????????????>>>=====================>>><<<;;;::::::999999::::::999999888777777777777777666666777777777666555555777777777777888888888888666666666555555555444444444444444444444555666666777777666555444444444444333444555666666555444444666666666777777777777777777777777666666666555555666555555444444555555666666777777888888777777666555555555666777777888888888999999:::::::::999999888888888999999999888888666777888999:::999888888888888888888888888888888888999999999999::::::::::::::::::;;;;;;<<<<<<<<<========================>>>======<<<===>>>???@@@????????????@@@AAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHIIIJJJJJJJJJJJJKKKJJJJJJKKKLLLKKKHHHFFFFFFFFFFFFGGGIIIKKKNNNOOOOOOOOOOOONNNNNNMMMMMMMMMIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOLLLLLLLLLMMMLLLKKKIIIIIIGGGHHHIIIJJJKKKJJJJJJIIIFFFEEEDDDEEEGGGHHHIIIIIINNNLLLJJJHHHGGGHHHIIIJJJLLLSSS\\\bbbbbb___[[[XXXSSSTTTSSSMMMDDD===;;;<<<;;;:::999999999999999:::777777777777777777777666555666666666666777777777444444444444444444444444222222333333333333222222333222111111222222111///111222333444444333111000111111000000000////////////////////////000111222000000000000000000000000......////////////......---------------------,,,,,,---///000000000000///,,,,,,---------..................---------,,,,,,------,,,,,,,,,---...///++++++,,,---------,,,,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------/////////000000000000000000///...///000///...,,,,,,,,,,,,,,,---...///000///111333555666666555555111222222333333222222222111222222222333333444444333333222222222333333444222222222333333333333444333222111000///////////////---,,,,,,...000111000000111222444444444444333111000///......///000111///111222222111000222333MMMMMMLLLLLLLLLLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMJJJHHHDDDBBBCCCFFFKKKNNNIIIIIIKKKKKKKKKJJJIIIHHHGGGHHHKKKMMMOOOOOOOOOOOOPPPPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHIIILLLMMMMMMLLLIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@???@@@@@@@@@@@@????????????BBBBBBAAAAAA@@@??????>>>>>>>>>????????????>>>>>><<<<<<<<<===============<<<;;;::::::999999:::::::::999777666666666777888666666777777777666444333777777888888999999999:::666666555555555444444444555555555555555666777777888888666555444333333333222333444555555555444333777777777777666666666666777777666666555555555444555555555444444555555555777777888888888888777777222333555777:::<<<>>>???999999:::::::::999888888777888888999999999888888777888999:::;;;:::999999777777777777777777777777888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<>>>???@@@???>>>>>>===>>>@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKGGGEEEFFFFFFFFFGGGIIIKKKMMMOOOMMMNNNNNNNNNNNNOOOOOOOOOHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHIIIKKKNNNOOOKKKKKKLLLLLLLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHFFFDDDDDDFFFGGGHHHHHHHHHFFFEEECCCDDDFFFIIIKKKEEEKKKSSSXXXYYYWWWUUUTTTRRRTTTTTTNNNFFF???>>>???<<<;;;;;;:::999999::::::666666666666777777777777666666666666777777777888444444444444444444444444111222222333333333222222222111111111333222000///222333555555555333111000111111000000//////......///////////////000000111///////////////000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222222111111,,,,,,,,,---------............---------,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,------,,,,,,+++------------------------***+++,,,---...---,,,,,,---------.........//////,,,,,,,,,------.....................///////////////...---...//////---++++++++++++,,,---...///000...000222444666555555444555555666666777666666666222222333333333333444444555555444333222222222222222222333333333444444444444333222000////////////...+++)))***...111111//////000222444555555555444111000///......///000111///111222222111111222333LLLLLLKKKJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHHHHIIILLLMMMKKKIIIFFFDDDCCCEEEHHHJJJJJJKKKKKKKKKKKKIIIHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNPPPOOOMMMKKKIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEAAABBBCCCCCCBBBAAA???>>>@@@???>>>======<<<<<<===;;;;;;<<<===============;;;;;;<<<======<<<<<<;;;:::::::::::::::;;;<<<===;;;:::888777777888:::;;;888888777777666666555555666444333222333444777888555555666666666666666666666666555555444444333333333333333333333444555666999888777666444444444444666555555555555444444444333333333444444555555555888777555555555444333111444444333222222222333333555555555555666666666666666666555444444444444444999999888888888888888888777777888999::::::;;;;;;999999999888888777777777555555555666666666666666888888999999999:::::::::;;;;;;;;;::::::999999999========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEECCCBBBAAABBBCCCCCCDDDEEEDDDDDDDDDHHHGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDFFFHHHKKKLLLMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNKKKHHHGGGIIIKKKJJJHHHJJJIIIHHHHHHIIIJJJIIIHHHLLLMMMMMMNNNNNNLLLKKKJJJJJJIIIGGGEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEJJJHHHDDDAAAAAABBBDDDFFFFFFHHHKKKNNNPPPPPPPPPPPPOOONNNKKKGGGCCC???;;;999;;;:::999777777777777888444444555555555555444444444333222333555666666666666666555444333333333333222222222222222222222222111111111111111111111111555555444333333222111111///000111111111///...---..................------////////////////////////////////////////////////........................++++++---...////////////...---,,,,,,++++++++++++---......//////////////////...,,,*********,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000...---+++,,,+++******))))))******........................,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333333555666777888888777666555444333000///000333666888777555222000///111333555555555444555888999888777999777555333222111...---333///+++,,,000222///,,,000111111222444555666666222222111///---...000222111222222222111222444666KKKJJJJJJIIIJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNOOONNNKKKIIIIIIJJJLLLMMMLLLKKKHHHFFFEEEEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCBBB@@@???>>>??????>>>===<<<<<<<<<<<<======>>>????????????>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>:::999888888888888999:::666666666666555555555444555555444444444555666777666666666666555555555555666666555555555555555555333333333333333444555555666666555555444444555555666555555555555444444444444444555555555555555555777666444444555555333222333333333333444555555666555555555555666666666666666666666666777999:::;;;888888888888888888888888777777888888999::::::;;;:::999999999888888888888777777777777666666666666888888888888999999999999;;;:::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQQQQNNNKKKJJJKKKKKKJJJHHHJJJIIIIIIIIIJJJKKKJJJJJJJJJLLLOOOQQQQQQNNNKKKIIIJJJIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHGGGDDDBBBBBBCCCDDDEEEBBBDDDFFFIIIJJJJJJJJJIIIJJJIIIGGGEEEBBB???<<<;;;:::999777666555555666666666666666777777666666666666444333444666888888777555555444222222222222222222222222222222222222222111111111111111111111111333333222222111000000//////000000111000///...---........................................................................++++++++++++++++++++++++---...///000000111000000///...------,,,,,,,,,---------...//////////////////...,,,+++***+++,,,------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000111111222222111111333444444444444444333333333222000///000333666999888666333111111222444666777666555666888999888777888777777777888888777777777333///...111222///,,,///000111222333444444555111222111000...///111444444444444222111222555777HHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPMMMKKKJJJJJJKKKLLLMMMLLLJJJIIIGGGFFFFFFFFFJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>><<<<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<888888888888888888888888555555555555444444444444555555555555666666666666666666666666555555444444555555555666666666666666333333333333333444444555333333333333444444555666666555555555555444444444666666666666555555555555666444333444555666555333333333333444555666888888444555555555555666666666666666666777888999;;;;;;888888888888888888888888666777777888888999999999:::::::::999999999999888999888888777777666666555777777777777888888888888999999999999999888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBB???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQTTTQQQNNNMMMLLLLLLJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLHHHKKKOOORRRRRROOOKKKIIIIIIHHHGGGEEEEEEFFFGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEAAABBBCCCEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@>>><<<;;;888777666555444444444444777777888888888888777777555444333444666777777777444444333222111111111111222222222222222222222222111111111111111111111111111000000//////......---//////000000000///..............................------------------------........................------------------------...//////000000000////////////...---------......------...////////////.........,,,+++++++++,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////111000000///000000111111111000//////000333777999999777555333333444666888999777666666888999999888666666888999;;;===>>>???;;;666111///000111///---...//////000111222333333000111111000///000333555888777666444222444888;;;GGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMQQQPPPNNNKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMIIIIIIJJJKKKJJJIIIGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????======<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;===<<<:::888888999;;;<<<;;;:::999888888888888888777777888999999888777777555555555555555555555555555555666777777666666555777666666555555444444333555555555666666777777777444333333222333333444444333333222222333333444555666555555555555444444444666666555555444444333333444333222333555666555444333333333333444555666777444444444555555555666666777666666555555555555555777777777777888888888888666666777777777888888888:::::::::999999999999999777777777777777666666666666666666666777777777777888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@??????@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNPPPOOONNNLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJKKKMMMGGGJJJMMMOOOOOONNNKKKIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBB??????>>>>>>===;;;:::999888777666666555555444444777777888888888888777777444222111222444666666555555444333222111111111111111111111111111111111111111111111111111111111111/////////.........------//////////////////..................////////////------------------------................................................---------...------,,,,,,......------------......,,,---......//////.........---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///...---,,,,,,...///000///.........000333777999999888666555444666777999:::888777777888999999888555777888999:::;;;<<<>>>999555111////////////...------...//////000111111///000111111000222444666999999777555555888===AAAFFFFFFGGGGGGIIIJJJLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHIIIKKKLLLLLLLLLGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;::::::999999:::999999:::;;;;;;;;;;;;;;;===;;;999888777888:::;;;:::999888777777777777777666777777888888777777666666666666666666666666666555555666666666666555444666666555555444444444333444444555555666666777777444333333222222222333333444444333222222222222333666555555555555444444444444444444333333222222222333222222333555666555444444444333333333333333444444444444444555555555555555555444333333333333444666666777777777888888888777777777777777888888888999999999999999999999999555555555666666777777777555555666666666777777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<======>>>??????@@@@@@===>>>????????????>>>>>><<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBCCCDDDFFFGGGJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHDDDGGGHHHIIIHHHHHHJJJLLLIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@=========<<<:::999777666999999888888777666666555555666666666666666666555444333222222444666666555666555444333333222222222111111111111111111111111000000000000000000000000///////////////...........................//////........./////////000000................................................++++++++++++++++++++++++,,,---------------,,,+++---,,,,,,,,,,,,,,,------,,,------...............---------------------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,,,,,,,---///000...------...000333666777888777666555555666888999:::888666666888999:::999999;;;<<<:::888666777999555222///...---.........---------....../////////---///000111111222444666888888777666666:::@@@EEEGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOONNNLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHIIIIIIGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;:::::::::::::::;;;<<<<<<======<<<<<<<<<;;;999888777888888999:::999999888888888888999666666666666666666666666666666666777777777777777555555555555555444444444444444444444444444444444444444444555555555555555444333333222222222222222555444333333222222222222666555555555555444444444333333333222222222222222333222111222444555555444555444333222222222222222333444444444444555555555333333333444555666888888555666666777777888888888888888888888888888888888777888888888888999999999666666666777777777888888666666666666777777777777888888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<===>>>>>>??????@@@======>>>???>>>===<<<;;;:::<<<>>>@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEIIIHHHHHHGGGGGGHHHHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNPPPOOOMMMLLLJJJIIIHHHHHHGGGIIIJJJJJJHHHGGGGGGHHHDDDGGGIIIHHHFFFFFFHHHKKKJJJIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>=========<<<;;;:::888666555999:::::::::999888777666444444555555555555444444555444333444666777777777666666555444333333333333111111111111111111111111000000000000000000000000////////////////////////......------......///000.........//////000000111////////////////////////---------------------------------------------------....../////////......,,,,,,+++++++++,,,------,,,,,,---............---------------............------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------......000222444555666555555444555555777777999777555555777999:::;;;>>>???@@@===777444555666222222111000///.........------------......//////,,,...000111000111333444555555555555666999>>>BBBIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMMMMNNNOOOOOOPPPPPPOOONNNMMMLLLKKKIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEGGGHHHJJJKKKKKKKKKIIIIIIHHHIIIIIIJJJKKKKKKGGGHHHIIIIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCBBB@@@???@@@@@@@@@>>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;:::::::::999888777777777888888777777777888999999777666555555555555666777555555555666666666777777666555444333222222333444222333333444444555555666444444444444444333333333444333333222111111222222444333333333333444444555666555555555555444444444222222333333333333333333444333222222444555444333444444333333333444444555333333444444444555555555444444444555666777888999555555666666777888888999999999999999999999999888666666777777777888888888;;;;;;:::999999888777777666666777777777888888888999999999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>???@@@@@@???===;;;999999;;;===@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEDDDCCCCCCEEEDDDBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIKKKMMMLLLIIIGGGGGGHHHEEEHHHKKKJJJFFFEEEHHHKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>>>>>======;;;;;;;;;;;;:::999888777999::::::::::::888777666444444555555555555444444333222111222444555555555666555444333222222222222111111111111111111111111000000000000000000000000.../////////////////////......---------...///000---......///000000111111........................------------------------////////////////////////,,,------...////////////,,,,,,,,,,,,,,,---......+++,,,------......------,,,------...............------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,---........................000111333333444333333333333444555666777555333333666999;;;<<<===???@@@===777333444777555666666555333000///...---------...............,,,---///000//////111222222222333222222444888;;;JJJJJJJJJJJJJJJKKKLLLMMMJJJKKKKKKLLLMMMMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMHHHIIIKKKLLLLLLKKKJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDCCCBBBCCCEEEFFFDDDCCCAAA@@@??????@@@AAA>>>>>>===<<<;;;;;;;;;;;;888888999::::::::::::999::::::::::::999777666555555555444555555666777888888777555444444555777888444444444555555555666666666555333111111111333444111222222333444555666666444444444333333222222222444333333222111111111222222222222333444555777777666666555555555444444444333333333444444555555555444333222222444444333222333333333444555666777888333333333444444444555555666666555444444444444444444555555666777888888999::::::999999999999999999555555666666777777777888@@@???>>><<<:::888777666777777777777888888888888999999999::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@AAAAAA@@@===;;;999999:::===@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAAEEEDDDBBBAAABBBCCCEEEGGGHHHGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQOOOKKKHHHGGGHHHGGGJJJMMMKKKGGGEEEHHHKKKJJJKKKLLLLLLKKKHHHEEECCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@????????????::::::;;;;;;;;;::::::999999999::::::999888666555444444555555555555444444///...---...000111111111555444333222111111111111000000000000000000000000000000000000000000000000...........................------,,,---...///000---......///000111111222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------------------...///000+++,,,------......------,,,,,,---.../////////...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%&&&(((,,,......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---)))***,,,---......------.........//////000222222222222222222222333444555666444222222555999;;;<<<999<<<===;;;555333444777999:::;;;:::666222///...------..................+++---///000/////////000000111111000///000222444HHHIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIJJJLLLNNNOOOOOOOOONNNLLLKKKIIIHHHHHHHHHKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHJJJKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA??????@@@AAABBB@@@???>>>===<<<;;;:::999;;;::::::999999::::::;;;666666666666666555555444666666666666666666666666666666666666555555555555444444444444444444444444777555333222222444777888333333444444555666666666222222222222222222222222222222222222222222222222666555444444222222111000333333333333333333333333444444444333333222222222222222333333333333444444666666555555555444444444777555333111111111222333444333333333333444555555444555666777888999::::::;;;999777777888888888777999888888888777777666666777999<<<>>>>>><<<999777777777888999999999999888888888999999999::::::::::::::::::999999888888888::::::::::::;;;;;;<<<===::::::;;;<<<===>>>??????>>>@@@AAABBBAAA===999777???@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCAAA@@@AAAAAABBBCCCDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFHHHGGGFFFGGGIIIKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNLLLIIIFFFDDDHHHHHHHHHGGGGGGFFFFFFFFFQQQQQQOOOMMMIIIEEEBBB@@@EEEDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::::::::::::::888777777666555444444333666555555555444444444444222222222111111000000000111222222333333222222111111111111111111111111111000000000000000000000000111000...,,,,,,,,,...///...,,,***,,,...///...,,,......////////////............------------.........------,,,,,,------...///...---***(((&&&$$$###,,,,,,++++++,,,---///000.........------,,,,,,,,,------------------------------------------,,,,,,,,,+++*********+++,,,---........................------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++...///...---+++******++++++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...///////////////000000111222222222555888;;;;;;;;;999999::::::888666333222666888;;;===;;;777333///111111111111111000///.........///000///...,,,+++///////////////000111111HHHHHHIIIIIIJJJKKKLLLLLLJJJIIIHHHIIILLLMMMNNNMMMNNNMMMLLLJJJIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDAAA???>>>>>>>>>???@@@@@@@@@???>>><<<;;;:::999999888888888888999999666777777777777666555555666666666666666666666666555555555555444444444444444444444444444444444444666444333222222444666777333333333333444444444444222222222222222222222222222222222222222222222222444444444333333222222111333333333333333333333333444444333333333222222222111111111222222222333333666555555555444444444444444333222111111222444555444333333333333444555555444555666777888999999:::;;;999777777888888888777888888888888777777777666444666888999999888666444777777888999999999999888888888888999999999:::::::::::::::999999999888888;;;:::999999999:::<<<===:::;;;;;;<<<>>>??????@@@>>>???BBBCCCCCCAAA???===>>>??????????????????>>>???@@@@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBCCCEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEIIIGGGFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMJJJGGGEEEGGGGGGGGGGGGFFFFFFEEEEEENNNNNNMMMLLLJJJGGGDDDCCCEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA???>>>===<<<<<<<<<::::::::::::999999999999888888777666666555444444555555444444444444333333333333222222222111111111111222222333333222222111111111111111111111111111000000000000000000000000111///...,,,,,,,,,...///000...,,,---///000...,,,.........//////...............------------.........------,,,,,,------...000//////---,,,+++******,,,,,,++++++,,,---///000......---------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))***,,,---///...,,,+++******++++++,,,+++***))))))***+++,,,,,,,,,,,,---------......---,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////......//////000111222222222555888:::;;;:::999:::::::::888555333111555777:::<<<;;;777333000222222222222222111000000.../////////......---,,,//////......///000000111GGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGIIILLLMMMLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEECCCAAA>>>===<<<<<<<<>><<<;;;888888777777777777888888777777888888777777666555666666666666666666666666444444444444333333333222444444444444444444444444444333222111111333555666333333333333222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333222222222222000000111111111222222222555555555555444444444444222222111111222333555666333333333333333444555555444555555666777888999999:::888666666777888777666888888888888777777777777777888888999999888888777777777888999999999999888888888888999999999999::::::::::::999999999999888;;;:::888777888999;;;<<<;;;;;;<<<===>>>???@@@@@@>>>@@@CCCFFFGGGFFFEEEDDD??????@@@@@@@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEECCCCCCBBBBBBCCCCCCDDDEEEHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIILLLLLLLLLKKKJJJIIIHHHGGGMMMMMMLLLKKKJJJHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@>>>===<<<<<<;;;;;;999999999999888888777777888888777777666666555555555444444444444333333333333333333333222222222222111111222222222222111111111111111111111111111111000000000000000000000000000///...,,,,,,---......111000......//////...,,,------............------......------------.........------,,,,,,------................../////////,,,,,,,,,,,,,,,---//////...------------,,,,,,,,,------------------------+++++++++,,,------......+++++++++++++++,,,------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---...---,,,++++++***++++++++++++************++++++------------...............------,,,+++***))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...///............///000000111111222555888::::::999999:::999999777444222000333555888:::999777444111333333444444333333222222000//////...............//////.........///000000GGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGJJJLLLMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGHHHIIIHHHFFFDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>><<<;;;;;;;;;<<<>>>@@@AAA@@@>>><<<:::888777777666666777777888888888888888888777666666555555555555555555555555444444444444333333333333333333333333333333333333333222111000111222444555555444444333222111111111333333333333333333333333111111111111111111111111111111222222333333333333222222222222222222222222333222222222222222222222111111111111222222222222444444444444444444444444333222222222222333444555333333222222333333444555444444555666666777888888999777555666777888777666888888888777777777777777999888888888888888888999777777888999999999999888888888888888999999999999999999999999999999999999;;;:::888777777888:::<<<<<<<<<======>>>??????@@@@@@BBBEEEGGGIIIIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDHHHGGGFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKIIIHHHGGGKKKKKKKKKKKKJJJHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA???>>>===<<<;;;;;;;;;;;;999999888888777777666666888888777777777666666666555555555555444444444444333333333333333333333333111111222222222222111111111111111111111111111111000000000000000000000000///...------------......111000//////......---,,,,,,,,,------------,,,,,,......------------.........------,,,,,,------...+++,,,,,,,,,---------...,,,,,,,,,,,,------......------------------------------------------------------......///000111111++++++++++++,,,,,,------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,------,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------......///000000000111444888:::999888999888888777555333111000222333555777777666444222444444444555555444444333111000///......///000111/////////......///000000GGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJMMMMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKKKKJJJIIIHHHFFFGGGHHHIIIHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>===<<<<<<<<<<<<999;;;===>>>>>>===:::888888888777777777777888888888888888888888777666666444444444444444444444444555555555444444444444333333333333333333333333333222222111111111222333444666666555444333222111111333333333333333333333333111111111111111111111111000111111222222333333444222222222222222222222222222222222222222222222222222222222333333333333444333333444444444444444444444444333333222222222222333222222222222333444444444444444555666666777777888666555555666777777666777777777777777777888888666555444333333444555666777777888999999999999888777777888888888999999999999999999999999999999999;;;:::888777777888:::;;;<<<<<<======>>>>>>??????BBBCCCEEEGGGHHHHHHGGGGGGCCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFGGGIIIHHHFFFEEEBBBCCCDDDEEEFFFGGGHHHIIILLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA======<<<;;;::::::::::::999999888777777666555555777777777777666666666666666666666555555555555444333333333333333333333333000111111222222111111000000000000000000000000000////////////////////////......---------........./////////...,,,+++++++++,,,,,,------------,,,,,,......------------.........------,,,,,,------...,,,+++++++++++++++++++++,,,,,,------------------------------------------------------------------------......///000111111++++++,,,,,,------------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---++++++++++++++++++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------....../////////111444888999888777666666555444333111000///111222333444555444333222333444444555555444444444222222000000000111222333111000000/////////000000HHHHHHGGGGGGFFFFFFEEEEEEHHHGGGGGGIIILLLMMMLLLKKKHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIFFFGGGGGGGGGGGGEEEDDDCCCAAA@@@@@@??????@@@@@@AAA>>>>>>============<<<<<<777888:::;;;<<<;;;999888888888777777777777888888777777888888777777666555444444444444444444444444555555555555444444444444333333333333333333333333222222111111222222333444666555555444333222222111222222222222222222222222111111111111111111111111000111111111222222333333222222222222222222222222111111111222222222222222222222333333333444444444333333333333444444444444555555444444333222111111222222222222222333444444444444444444555555666666777555444444666777777666777777777777888888888888777666666555555666666777777777888999999999999888777777777888888888888999888999999999999:::::::::;;;::::::999999999999999;;;<<<<<<<<<=========>>>AAABBBCCCDDDEEEEEEDDDDDDAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGHHHJJJJJJHHHEEECCCCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJJJJEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@<<<;;;;;;:::999999:::::::::999999888777666555555666666666666666555555555666666555555555444444444222222222222333333333333000000111111111111000000000000000000000000000000////////////////////////---------...............---...///...,,,++++++,,,------............------......------------.........------,,,,,,------...------------,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------...------------------------+++++++++,,,------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---******++++++++++++******++++++,,,,,,,,,,,,++++++************++++++++++++))))))***+++,,,------...++++++,,,,,,,,,,,,---------------------......///---,,,,,,,,,,,,---............000444888999888666222222111111000/////////111111222222222222222222222222333333444444333333333333333333333333444555222222111000000000111111IIIIIIHHHGGGGGGFFFEEEEEEHHHFFFFFFGGGIIIKKKKKKKKKGGGGGGFFFGGGGGGHHHIIIIIIFFFGGGGGGHHHJJJKKKLLLLLLFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCC@@@@@@????????????@@@@@@?????????>>>===<<<;;;;;;777888999999:::::::::999777666666555555666666777666777777777777666555555333333333333333333333333444444444444333333333222222222222222222222222222222222222222333333333444444444333333222222111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000111111111222222222222111222222222333333333333222222333333333444444444333333333444333333222222222222222111222222333444333444444444444555555555666444333333555777666666666777777777888888888888999999999999999999999999777777888999999999999888777777777777888888888888888888999999999::::::::::::;;;;;;<<<;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<<======???@@@BBBBBBBBBBBBAAA???>>>======>>>???AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGIIIKKKKKKIIIGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKIIIJJJJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@;;;::::::999999999999999;;;:::999888777666666555444444444444555555555555444444333333333222222222111111111222222222333333000000111111111111000000000000000000000000000000////////////////////////,,,------......///......,,,...000///,,,,,,---///.........//////...............------------.........------,,,,,,------...,,,,,,,,,,,,,,,---------,,,------......---,,,,,,,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///---,,,,,,---)))***+++,,,,,,+++***)))++++++,,,------,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,------------------------...//////,,,,,,,,,+++,,,------...---...000444777888777555///..................///222111111111000111111111000000111222222222222222444444555666666666666666444333333222111111222222JJJIIIIIIHHHGGGFFFEEEEEEGGGEEEDDDDDDGGGIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEFFFGGGIIIJJJKKKKKKFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCDDD@@@@@@????????????@@@@@@AAAAAA@@@???>>><<<:::999888888888999999::::::;;;555555555444444555555555666666666666666555555444333333333333333333333333333333333222222222111111222222222222222222222222222222333333333444444444222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222000111111111111222222222222222222333333444444444111111222333444444444444222222111111222222333444333333444444444444444444555444333333555666666666666666777777888888888999666666777777777777666666777777888999999999999888777777777777888888888888888888888999999::::::::::::;;;=========;;;999888::::::;;;;;;;;;;;;;;;;;;999:::<<<>>>???AAAAAABBBBBBAAA???>>>>>>???AAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGJJJLLLLLLJJJHHHGGGHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???::::::999999888999999999;;;;;;:::999888777666555333444444444444444444444222222222111111111000000000000000111111222222222000000111111111111000000000000000000000000000000////////////////////////,,,,,,---.../////////...,,,///111000...---///111......////////////...............------............------,,,,,,------...))))))***++++++,,,,,,---,,,---.........---,,,+++,,,,,,,,,------.........---------------------------------------------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---))))))+++,,,,,,+++***)))++++++------------++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---------...------------...//////,,,,,,++++++,,,,,,---...,,,---000444777888777555,,,,,,,,,,,,,,,---...///222222111000///000000000...///000111111111111111444555777888888888777666555444444333222222222333HHHHHHIIIJJJIIIHHHFFFEEEGGGFFFEEEEEEFFFGGGIIIJJJDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLKKKJJJHHHGGGGGGHHHHHHJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAFFFDDDAAA???======>>>?????????>>>>>>>>>>>>??????@@@AAAAAA@@@???<<<999777:::888777888999;;;;;;:::777666555444333333444555777777777777666666666666333333333333333333333333333333333222222222111111444444444444444333222111111///---...111222000...111222222222222111000000222222222333333222222222111111222222222222111111111111222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333444333333333333444555555555555555555666666666777777777888888888888777777777777666555555555555555666666777888888888888777999999999999999999999999777888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIGGGFFFEEEFFFHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<:::999888888888666444555555666777777777777777666555444333222222222222333333333222222222111111222222111111000000//////222222222222222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................//////............///////////////////////////////////////......---------.........------,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,---...***+++,,,,,,------,,,,,,---------,,,,,,+++++++++...------,,,,,,------...000///...---,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,------.........---+++***---.........---,,,,,,++++++,,,,,,------,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,000///---,,,+++,,,------------------------------........................222000//////000111111000+++---......------///000111000///......///000111---------...///000000111000333777:::;;;;;;999777333333333333333333222222HHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@???>>>>>>??????>>>======<<<<<<======>>>??????@@@@@@>>><<<:::888999888666777999::::::999666666555444333444555555777777777666666666555555333333333333333333333333333333222222222111111111111222222222111111000///222000...///111222000...111222222222222111000000111111222222222222111111000111111222222111111000000111222222333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333444333333333333444555555666666666666777777777777666777777888888777777666777777666555555555555555666777777888999888888888888888888888888888888888777888999999:::::::::999::::::::::::::::::::::::;;;<<<>>>@@@AAAAAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAAFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGHHHGGGFFFEEEGGGIIIKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<:::888888888888666444555555666777777777777777555555444333222222222222333333222222222111111111000000000000000000000000111111222222222111000000////////////////////////................................................//////............//////.................................---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------***+++,,,,,,------,,,,,,...---------,,,,,,,,,+++...------,,,,,,------...///...---,,,+++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------.........---++++++,,,,,,------,,,++++++***+++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++******)))*********------------------------........................111000......000111000///---...000///......///000...///000111111000///...---------...///000000000222444777:::;;;;;;::::::555444444333222222222222IIIHHHHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHFFFFFFEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;:::888777666666888999999888555555444444444555666666777666666666666555555555333333333333333333333333333222222222222111111111111111111222111111000///222111000000111222111000111111222222111111000///000000111111111111000000000111111222222111111000000000111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333333333333333333444555555888777777777777777777777666666777777777777666666777666666555555555555666777777888999999999999888777777777777777777777777777888999999:::999999999999999999999999999999999;;;<<<===???@@@@@@@@@@@@DDDCCCBBBAAA???>>>======????????????@@@@@@@@@@@@EEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJIIIIIIIIIHHHHHHDDDGGGLLLOOOPPPNNNKKKIIIIIIHHHGGGGGGGGGIIIKKKLLLIIIIIIGGGFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@?????????<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888888888888666444444555666666777666666666555444333222222111222222333222222222222111111111000000000000111111111111000000111111222111111111////////////////////////////////////////////////........................//////............//////........................------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,.........---------------...------,,,,,,------...------,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------------,,,,,,+++++++++,,,,,,++++++******+++,,,,,,,,,+++***))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------------,,,------------------------////////////////////////000...------...//////...///000111000///...///000,,,...222444444222...,,,---------...//////000000333444666888:::;;;<<<<<<777666444222111111222333IIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDDDDEEEGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????===>>>>>>??????>>>>>>===;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;888666555555777888777666444444444444555555666666666666666555555555444444222222222222222222222222222222222222111111111111222222333333333333222222222111111111222222111111111111111111111000000/////////000000000000//////000000111111111111000000///000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222333333222222333333333333444444333333222222333333444555777777777777666666666666555666666777777666666555777666555555555555666666777888888999999999999999777777777777777777777777888888999999999999888888666666777777888999999999;;;<<<<<<>>>??????@@@@@@BBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBDDDEEEEEEEEEFFFHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFIIINNNRRRTTTUUUSSSRRRKKKIIIGGGFFFGGGIIILLLNNNIIIHHHGGGFFFFFFEEEEEEFFFDDDEEEEEEFFFFFFFFFEEEDDDEEEDDDCCCAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999777777888888666555444555555666666555555555444333333222111111222222222222222222111111111111111111111000000000000000//////000111111222111111////////////////////////////////////////////////........................///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++***+++,,,,,,------,,,,,,...........................------,,,,,,------...------,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******)))(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---/////////...---,,,,,,------------------///////////////////////////---,,,,,,---......---///000000///...------...,,,...111444444111...,,,---------....../////////222222333555777999;;;<<<888666333000///000222333HHHGGGFFFEEEFFFFFFHHHIIIHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<888666555555666777777666333333444555555666666666555555555555444444444444222222222222222222222222222222222111111111000000111222222333333222222222111111222222111111111222000111111111111000///////////////000000/////////000000000111111000000000...///000000111111000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222222333333444444444333222222222222333444444555555555555555555555555555555666666666666555555666666555555555555666666777777888999999999999888888888888888888888888888888888888999999888888777222333444666888999;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGEEEDDDCCCBBBBBBAAAAAACCCDDDDDDDDDEEEHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGIIILLLPPPTTTWWWYYYZZZMMMKKKHHHFFFGGGIIIMMMOOOHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777777888888666555444444555555555555444333333333222111111111222222222222222111111111000000333222222111000//////......///000111111111111111////////////////////////......................................................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++***+++,,,,,,------,,,,,,...........................------,,,,,,------...---------............---.........---------,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++***)))(((***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,((()))***,,,,,,,,,+++***,,,,,,,,,---------......////////////////////////...,,,++++++,,,------,,,---...///...,,,+++,,,---/////////000000/////////------------............000000000111333555888999666555222/////////111333GGGFFFFFFFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEE@@@@@@@@@???>>>>>>======>>>>>>===<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<999777555555666777666555333444555555666555555555555555444444444333333333222222222222222222222222222111111111111000000000...///000000111000000000000111222111000000111222000000111111000000///...//////000000000000/////////000000111111000000///......///000000000000000........................000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111222222333333444444555222222222222222333444444333333444444444555555555444444555555555555444444666555555555555666666777666666777888888888888777888888888888888888888888888888888999888888777666222333444666888:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFEEECCCBBBBBBBBBBBBAAABBBDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFHHHJJJNNNSSSXXXZZZNNNLLLIIIGGGFFFHHHKKKLLLGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===999888666666777888666555444444444555444444333222222222111111111111222222222111111111111000000000222222111111000///////////////000000111000000000////////////////////////------------------------..............................------------......------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,***+++,,,,,,------,,,,,,---------------............------,,,,,,------...,,,---.../////////..................---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++,,,,,,---,,,,,,---.........------******+++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------....................................,,,++++++,,,------,,,,,,---...---+++++++++---000///---,,,,,,---///000------------------------.........///000222333444333222000......///000111EEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDD@@@??????>>>>>>===<<<<<<===<<<;;;::::::;;;<<<<<<:::999999888888999999:::::::::::::::::::::;;;;;;:::888666666777777777666444555666666666555444333444444444333333333333222111111111111111111111111111111111111000000000000......///000000000000000...000222111///...000222000000000000000//////...///000000111111000000/////////000000000000//////---...//////000000//////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222333333444555555222222222111222222333444222333333444555666777777444444444555555444444444555555555555555666777777555555666777777777777666777777777777777777777777888888888888888777666666555555666777888999999:::;;;:::::::::;;;===???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDEEEFFFFFFEEECCCDDDDDDDDDDDDCCCBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAACCCDDDDDDCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFHHHKKKOOORRRTTTMMMKKKHHHFFFEEEEEEGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA??????>>><<<<<<;;;;;;;;;999:::::::::;;;;;;;;;<<<888777666666777777666555444444444444444333222222222222111111111111222222111111111111000000000000//////000000111111111222000000000000000000///...////////////////////////------------------------...........................------,,,,,,------...------------------------,,,,,,---------.........,,,,,,,,,---------......------------------------************+++,,,---...***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------,,,,,,------...+++,,,---.........------............------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********+++------++++++,,,---------------)))***+++,,,,,,------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////...---------......++++++,,,,,,---......///------------------------...---++++++---...---,,,+++---...---,,,,,,---......---,,,++++++,,,---...------------------------------...//////000000111///............///000000DDDEEEFFFHHHHHHHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCC?????????>>>======<<<<<<;;;:::999888999;;;===???888888777777777777888888;;;::::::999999::::::;;;:::999777666777888777666555555666666666555333222444444444333333333222222111111111111111111111111111111111111000000000000000000111222222222222222...000222111...---///111000000000000000//////...000000111111111111000000//////000000000000//////---......///////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222111111222333333444555555222222111111222222333444222333444555666888999999333444444555555444444333555555555555555666777888444555555666666666666666666666666666666666666666888888888888888777666666888888888888888777777777;;;:::::::::;;;===???@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBB???AAACCCDDDFFFFFFFFFEEEBBBCCCDDDDDDDDDCCCAAA@@@EEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGHHHIIIKKKMMMNNNOOOLLLJJJHHHEEEDDDCCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@?????????@@@>>>===<<<;;;;;;;;;;;;;;;888888888999999:::::::::888777666666777777666555444444444444333333222111222111111111111111222222111111111111000000000000,,,---...000111333444555000000111000000///......////////////////////////...................................................------,,,,,,------...---------------------------------....../////////,,,,,,,,,------.........------------------------+++***))))))***,,,...///++++++,,,---------,,,,,,+++++++++,,,,,,---------...------,,,,,,------...)))***,,,---...---,,,,,,//////.........---------++++++++++++++++++++++++,,,------......------,,,++++++*********+++---...)))***+++,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++***)))******+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---+++---......------///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000/////////,,,,,,---....../////////FFFFFFGGGHHHHHHHHHGGGGGGJJJIIIGGGGGGGGGGGGFFFDDDHHHHHHGGGEEEDDDEEEHHHJJJEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEDDDCCCCCCDDDDDDCCCAAA???======>>>???@@@??????>>>===============777777777888999:::;;;<<<888888999999999:::::::::888888777666777888:::;;;888888777777777777888888666666555555555444444444///000222333333222000///333222111000000111222222000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////000000000000111111111111111111000000//////......000000000000000000000000////////////////////////222222111111000/////////000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000...///000111333444555666444333222111111111222333333333333222222111111111444444444555555555555666333444444555666777888888222222333333444555666666666666666666666777777888888888777777666666555555666666777777888888888999::::::;;;;;;<<<;;;;;;;;;??????@@@@@@@@@??????>>>>>>???@@@BBBCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAABBBBBBBBBAAADDDEEEEEEFFFFFFGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJHHHFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBDDDFFFEEECCCCCCEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDFFFGGGHHHHHHFFFCCCAAA???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======<<<<<<======<<<<<<<<<======>>>::::::999999999999888888888777777666555444444444222222444444444444222222666555555444333222111111111000///......///000111000000000000000000000000111111000000//////......000000000000000000000000........................//////.........------------------...///...,,,***,,,------......------,,,...........................,,,***+++---...,,,***++++++++++++++++++++++++************************,,,,,,,,,---------...............////////////000...------,,,,,,---------------------------------+++++++++,,,,,,---------///...,,,+++***+++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,---...///000///...---,,,+++,,,,,,---000111111000---+++***++++++,,,---...---,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------...///000///...---,,,,,,---...///GGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFHHHIIIIIIHHHLLLLLLLLLIIIGGGFFFGGGHHHFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCC@@@>>>=========>>>???>>>>>>===============:::999999888888888888999666777777777888888888888888888777777777888999999777777777777777777777777555555555444444444333333111222333444444333222111222111000000000000222222000000000000000000000000000000000000000000000000111111111000000000////////////////////////////////////000000000111111111000000000///////////////000000000000000000000000////////////////////////000000000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111111111111222222333333333333222111111222333444555333333333222222222111111333333333333444444444444444444444555555666666666222333333444444555555555777777777777777888999999888888777777666666666666666666666777777777888888999::::::;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>======>>>@@@AAABBBBBBAAAAAA???@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHFFFEEEEEEFFFBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCCCCBBBDDDFFFFFFDDDCCCEEEGGGFFFGGGGGGHHHHHHGGGGGGFFFAAACCCEEEFFFGGGEEECCCBBB???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::::::::999999999888888777777666666555444444333222222333444444333222222222222222222111111111111111000///......///000111000000000000000000000000000000000000//////......////////////////////////........................//////.........---------,,,++++++---//////...,,,,,,------......------,,,------------------------...,,,***+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---------------------------))))))))))))******++++++...---,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,---.........---,,,,,,,,,---......---...//////---,,,,,,---++++++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------.../////////...------------...///HHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEGGGIIIJJJLLLLLLPPPQQQPPPNNNJJJGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDAAA???===<<<<<<<<>>======<<<<<<=========<<<:::999777666666666555555555555666666666666777888888888888777777666555666777888888777666555444444444333333333222222333333555555555555333333///////////////000222222000000000000000000000000000000000000000000000000111111000000000000////////////////////////////////////000000000000111111//////////////////000000000000000000000000000000////////////////////////......///000000111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222333333333222111111000000111111111222333555666777333333333222222222222111222222222222333333333333444444444444444444444444444444444444444444444444666666666666666777777888888777777777777666666666555666666666666666777777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<===???@@@AAAAAA@@@@@@>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEDDDCCCEEEFFFFFFEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEE???@@@BBBDDDEEEEEECCCCCC@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<<<<;;;;;;::::::999::::::;;;:::::::::999999999999888666666666555555444444333222222333333333333222222/////////000000000111111000000////////////000000000000000000000000000000000000000////////////..................................................................---------*********,,,///000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********+++++++++,,,,,,************++++++,,,---------------------------,,,,,,,,,---------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........************+++,,,---......------,,,------...///)))+++---...------...///,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------------.../////////...------------...///GGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKLLLOOOQQQRRRPPPLLLHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEEEECCCBBBAAA???>>>=========>>>>>>===<<<<<<<<<<<<===>>>===;;;:::888777666666555555555555555555555555777777888999888777555444444555777888888777555444333333333222222222111111333333444555555444333333---......///000111111222000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000000111---......//////000000000////////////////////////////////////////////////////////////000000111111000000000000000000000000000000000000000000000000///000000000111111111111000111111111222222222222333333222222111111000000222222333333444555666666222222222222222222222222222222222222333333333333444333333333333333333333444444444444444444333333333333222222333333444555777777777777777777777777555555555555666666666666777888999::::::;;;::::::<<<<<<===>>>>>>>>>======<<<===>>>@@@@@@@@@???>>>=========>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGEEEEEEEEEFFFGGGGGGEEEDDDBBBAAA@@@???AAABBBBBBCCCDDDEEEEEEFFFDDDEEEFFFFFFFFFFFFFFFGGGCCCDDDDDDEEEEEEDDDDDDCCC@@@AAACCCDDDDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@????????????>>>>>>======<<<<<<:::999999888888888888999::::::999999999888888888555555555444444444333333222222222333333222222222//////000000000000000000000000////////////000000000000000000000000000000////////////////////////........................................................................,,,++++++,,,...//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........************+++,,,---...,,,,,,------------------.........///////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...//////......------------)))+++---...------...///////////////////////////---,,,,,,,,,,,,,,,,,,---------------------------......------------............---------......///.........------.........EEEEEEFFFGGGHHHKKKMMMNNNRRRSSSSSSPPPLLLIIIIIIJJJKKKMMMOOOOOOLLLIIIGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@??????????????????>>>======<<<<<<<<<<<<<<<>>>===<<<::::::999999999666666666666666666666666666777888888777666444333333444666777777666444333333333222222222111111111222222222333333222222222------...///000111111111000000000000000000000000//////////////////////////////////////////000000////////////////////////...////////////000000000------......//////000000////////////////////////////////////////////////000000000000//////......000000000000000000000000000000000000000000000000///000000000111111111111000111111111222222222222000111111111111111222222444444444444444444444333222222222222222222222222333333333333444444444444333333333333333222222222444444444444444444333333222222222222222333333444777777777777888888888888666666666666555555555555666777888999::::::::::::<<<===>>>>>>?????????>>><<<===>>>???@@@???>>>===<<<<<<=========>>>>>>>>>@@@AAACCCEEEFFFGGGHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFHHHGGGFFFEEECCCBBB@@@@@@BBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>======<<<<<<999999888777777777777777999999888888888777777777444444444444333333333333222222222222222222222222333333222111000000////////////000000000000//////////////////////////////.............../////////................................................---........................---,,,,,,---...---,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,...------------......///111111000///...,,,+++***+++---//////......///000000//////...............------------------------------------------------......------------......///......---------......---..................---EEEEEEFFFGGGJJJMMMPPPRRRYYYZZZYYYTTTMMMIIIHHHIIIFFFIIIKKKLLLKKKIIIIIIIIIDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@??????@@@@@@AAAAAA>>>>>>??????@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::::::::::::::777777777777777666666666555666666666666555555444333444555666666555444333333333333222222222111111111111111111111111111111......///000111111111111000000000000000000000000////////////////////////......////////////000000////////////////////////......////////////000000..................//////000000000000000000000000////////////////////////111111000//////...------000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222//////000000111222333333444444444444444333222222111222222222222333333333333333333333444444444444333333333333333333333333444444444444444444444444444444444444444555555666777777777888888888888999777777777666666666666555555666777888999:::::::::<<<<<<===>>>????????????===>>>???@@@@@@???>>>===<<<<<<<<<=========>>>>>>@@@AAABBBDDDEEEFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEECCCCCCDDDEEEFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@???>>>??????>>>>>>======<<<<<<999999888777666666666666777777777666666666666555333333333333333333333333222222111111111111222222555444333222111000000/////////000000000000//////////////////////////////---............/////////................................................---------...............000...,,,,,,---------,,,......////////////..............................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------.........------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,//////............//////111111000000...---+++***---///111222111111222333000///...,,,++++++++++++---...///000000///...---------------------------......------------......//////...------------...------...//////...------GGGGGGGGGHHHKKKNNNQQQSSSYYY[[[ZZZUUUNNNIIIIIIJJJEEEGGGIIIJJJJJJIIIJJJJJJFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCCCC??????>>>>>>??????@@@AAA??????@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::999888888888888777777777777666666666555555555444444555555666666444444444444444444444444444333333333222222222222111111111000000111111111///000111222222111111000000000000000000000000000////////////////////////........./////////000000////////////////////////........./////////000000..................------000000000000000000000000//////////////////////////////////////////......000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111/////////000111222222222111222333444444333333222111111222222222333333333222222222222333333333333222222333333444444555555222333333444444555555555444444444444444555666666777777888888888999999999888888777777777666666666444555666888999999:::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<============>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEGGGEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDCCCBBBCCCCCCDDDEEEDDDBBBAAABBBEEEFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<:::999888777666666666666666555555555555444444444222222222222222222333333333222111000000111222333333333333222222111111111...///000111111000///...////////////////////////---------.........//////////////////////////////........................---------........./////////---++++++---......---......////////////......------------------------***,,,...---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------......---,,,++++++++++++++++++,,,,,,---......//////.........---------,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------///......---------.........//////000//////---------///222444444555666888333222000...,,,+++++++++---///222333333222///---..............................------------......//////...---------------------...//////...------JJJIIIIIIJJJKKKNNNQQQSSSVVVYYYYYYUUUNNNJJJKKKMMMEEEGGGIIIJJJIIIIIIJJJKKKHHHGGGFFFFFFFFFGGGIIIIIIHHHGGGGGGFFFEEEDDDDDDCCC???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<======<<<;;;;;;;;;;;;<<<;;;:::999777666555555555777777666666666555555555555444333333444555777888555444444333333444444555444444444333333333222222222111111000000111111222111111222333333222000000000000000000000000000000////////////////////////---.........//////000000////////////////////////............/////////000/////////......------,,,000000000000000000000000////////////////////////------......///000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000111111111111...///111333444444444333111111111222222333333333000111111111111222222222222222333444444555666666222222333333444555666666333333222222333333444555777777888888999999999999999999888888777777666666444555666777999999::::::999:::;;;<<<============>>>???@@@AAAAAA@@@???>>>============>>>>>>>>>?????????@@@AAABBBBBBBBBAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCBBBBBBCCCDDDEEEDDDBBB@@@AAADDDEEEDDDBBBBBBCCCCCCDDDDDDCCCCCCBBB?????????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===?????????>>>======<<<<<<::::::888777666666666666555555444444444333333333222222222222222222222333333222111000000111222333111111111111222222222222...///000111111000///...////////////////////////---------.........//////000000000000000000000000........................---------.........//////---+++******---///000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------...............,,,+++***)))))))))++++++,,,,,,---...//////+++++++++******))))))))))))***,,,---...---,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,,,,------+++,,,...000000000000///,,,///222555666888:::<<<888777444111///...---------000333666666333000---.................................------.........000///...---------------,,,---...//////...---,,,HHHIIIJJJKKKKKKJJJIIIHHHQQQQQQPPPOOONNNMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFEEECCCAAABBBCCCAAA>>>;;;<<<>>>@@@@@@>>>AAAAAAAAA@@@???>>>===<<<<<<===???@@@???>>><<<;;;;;;;;;:::999888777666555777777888888888777777666666666666666666666666666444444222222222222444444555444222000000111222333000000000000000000000000...///000222222222111000000000000000////////////////////////////////////000000//////.........---......////////////......////////////////////////........................---...//////......///111000000000000000000000000000000//////.........---............////////////,,,,,,---...///000111111222222222111111111000000////////////000000000000000000000000111111111111222111111111000000//////333333222111222333444555333333333222222111111111333333333333333333333333555555555444444333333333333333444444555666666666666777888999999888777666777888888888888777666666666777777777888888888888;;;;;;;;;<<<<<<<<<<<<===<<<===???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKGGGEEECCCAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<;;;:::999888999888888777666555555444666666555444333333222222555555444333333222111111111111111111111111111111444333333222111000//////000000000000000000000000000000000000000000000000......////////////..............................++++++,,,,,,---...//////000000///...---,,,,,,+++------,,,,,,,,,+++++++++...,,,***+++...000...,,,+++,,,,,,---...///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,...---,,,+++++++++,,,---111000000/////////000000,,,111777;;;======<<<<<<<<<:::777333000...------000///............///000,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...JJJJJJKKKLLLLLLKKKJJJJJJNNNNNNNNNMMMLLLKKKIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFEEEBBBAAAAAABBBAAA>>><<<<<<>>>@@@???>>>@@@@@@@@@@@@@@@???>>>===<<<===>>>??????===<<<;;;;;;::::::999888777666555666777777888888888777777444444444444444444444444333222111111111111222333555333222000000111222333000000000000000000000000///000000111111111000000000000000000/////////...////////////////////////000/////////.........---......////////////......................................................---...//////......///000////////////////////////000/////////........................////////////.........//////000000111222222222111111000000000////////////000000000000000000000000111111111111111111111111000000000///333333222222222333444555333333333222222222111111333333333333333333333333555555444444444333333333333333444444555666666666666777888888888888777666555666777888888888888888444555666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@???@@@???>>>>>>======>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAACCCDDDEEEGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKGGGEEECCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@AAA@@@@@@??????>>>======<<<<<<<<<<<<;;;:::999888888888777777666555555444555555555444333333333222555444444333222222111111111111111111111111111111333333222222111000//////////////////////////////000000000000000000000000......////////////..............................,,,,,,------......///////////////...------,,,,,,------------,,,,,,,,,,,,,,,+++)))+++---...---++++++++++++,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,------+++++++++******+++,,,,,,...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,...---,,,++++++,,,------......------------......,,,111777;;;<<<<<<;;;<<<:::999888666333111///...---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...KKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGEEEBBB@@@@@@@@@@@@>>>======>>>???>>>>>>??????@@@@@@@@@@@@??????<<<===>>>>>>>>>===;;;:::::::::999888777666666555555555666777888888888777333333333333333333333333222111111000000111111222444333222000000111222222000000000000000000000000111111000000//////000000000000000/////////....../////////////////////////////////.....................////////////......................................................,,,...//////......///000////////////////////////////////////........................////////////000000000000000000000000111111111111000000000000////////////000000000000000000000000111111111111111111111111000000000000333222222222222333444444333333333222222222222111222222222333333444444444555444444444444333333333333333444444555666666666666666777777777777666666333444555777888888999999333444555666888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???????????????@@@???>>>>>>======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAACCCDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA???@@@AAABBBBBBAAA@@@???@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;:::999888888777777666666555555555444444444444333333333333444444333333222222111111111111111111111111111111222222222111111000000000////////////////////////000000000000000000000000......////////////.......................................................................................------------,,,+++***)))***,,,---,,,+++---,,,,,,,,,+++++++++***........................------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,,,,---------...************+++,,,---...------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---************************------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---.........------------.........222777:::;;;;;;;;;;;;999999888777555222000///,,,---............---,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...JJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEAAA????????????>>>======>>>>>>=========>>>??????@@@@@@@@@???<<<<<<=========<<<;;;::::::999999888777666666666333444555666777777888888333333333333333333333333222222111111111111222222333333222111000111111111000000000000000000000000333111000.........///000000000/////////.........////////////////////////........................---......//////......---................................................,,,---///...------...000///////////////////////////////////////.....................////////////222111111111000000000///000000000000000000000000////////////000000000000///000000000111111111111111111111000000000000000222222222222222333333333222222222222222222222222111111222333333444555555444444444444444444444444333333444444555666666666666666666666666666666666333444555666777777777777444444555777888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>?????????>>>==================>>>???@@@AAABBBCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAACCCCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAACCCDDDCCCBBB@@@???@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777777666666666555555555333333333333333333444444333333333333222222111111111111111111111111111111111111111111000000000000////////////////////////........................---......//////......---........................///////////////.........---------.........////////////.........---------++++++***+++,,,,,,,,,,,,------------------------........................------------------------...........................------,,,,,,------.........---------,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,+++,,,---...///000////////////000000111222555888:::;;;;;;;;;<<<<<<:::888555222000//////---///000222222000///---000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...HHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCDDDEEEEEEFFFGGGGGGDDDAAA???>>>???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>????????????<<<<<<<<<<<<<<<;;;::::::999888888777777666666666222333444555666777777777444444444444444444444444222333333333333333333222222222111111111000000111000000000000000000000000222111///.........//////////////////............////////////////////////---------...............------............------................................................,,,---......------...///.................................///////////////............////////////222222111111000000//////////////////////////////////////////000000000000///000000000111111111111000000000000000000111111111111222222222333333333222222222222222222222222111111222333333444555555444444444444444444444444333333444444555666666666666555555555555555555666555555666666666555555444666666777777888888999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>???>>>>>>===<<<=========>>>>>>???AAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>AAA@@@@@@???>>>>>>======<<<<<<<<<<<<;;;:::999888666666666666555555555555222222333333333333333333333222222222222222111111000000000000000000000000000000000000000000111111........................------------------------------............------........................///////////////.........,,,,,,------...///////////////.........---------+++,,,---------------...++++++,,,,,,---......///........................------------------------...........................------,,,,,,------.........---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------.........///...------,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,------,,,,,,,,,---/////////////////////000111111555777:::;;;::::::<<<===???<<<777111...---.........///111222222111///...000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...FFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGDDDCCCBBBCCCDDDEEEEEEFFFFFFDDDAAA?????????===>>>??????===;;;;;;<<<;;;;;;<<<===============<<<<<<;;;;;;::::::::::::888888777777777666666666333333444555666666666555444444444444444444444444222333333444444333333222222111111111111000000000000000000000000000000000000000//////......///////////////.........------////////////////////////---------------.........------............------------------------------........................+++---......------...///.................................///////////////............////////////111111111000000/////////............////////////////////////000000000000000000000000111111111111000000000000111111111111000111111222333222222222111222222222222333333333222222222333333444444444333333333444444444444555333333444444555666666666555555444444444444555555555555666555555444333333777777777777888888888888::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???>>>======<<<<<<=========>>>???AAABBBDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@????????????@@@AAABBB@@@@@@??????>>>>>>======AAA@@@@@@??????>>>======<<<<<<<<<<<<;;;:::999888555555555555555555555555333333333333222222222222222222222222222222111111000000000000000000000000/////////000000111111111........................------------------------------............------................................................---------.........//////.........------------,,,+++---......---,,,...///(((((()))***+++,,,------........................------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,++++++,,,------------------------------...---,,,+++************++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---------,,,,,,,,,...///000------,,,------...///000777999::::::999999;;;<<<>>>;;;666111...---...///---...////////////...---.........------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...FFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGDDDBBBAAABBBCCCDDDDDDEEEEEECCCAAA??????@@@<<<>>>@@@???<<<::::::;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;:::::::::::::::777777777777666666666666333444444555555555444444333333333333333333333333111222333333333333222111111111111111111000000///000000000000000000000000......//////000///////////////.........---------////////////////////////,,,,,,,,,------.........,,,------......------,,,------------------------........................+++---......---,,,...///..................................../////////000............////////////000/////////////////////---------....../////////////////////000000000000000000000000111111111111///000000000111111111111///000111222333222222111111111222222222333333333333333333333333333333333333333333444444444555555333333444444555666666666555555444333333444555555333333444555555555444444555555666777888999999:::999999:::::::::;;;;;;;;;:::999999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<===<<<===>>>@@@AAACCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@BBBCCCDDDDDDCCCAAA???>>>>>>???@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;:::999888555555555555555555555555444333333333222111111111111111111111111111222222000000000000000000000000.........///000111111222................................................,,,------......------,,,........................,,,,,,------......//////---------...............------------,,,,,,,,,,,,***,,,...---++++++---///))))))******+++++++++,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,++++++++++++,,,------.../////////...------,,,,,,,,,,,,+++******+++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......---,,,++++++,,,---...------,,,,,,---...000111,,,,,,,,,------...///000888888999888666777999:::999888666444222111000///........................------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...FFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGDDDAAAAAAAAACCCDDDCCCDDDDDDCCCAAA???@@@AAA<<<>>>AAA@@@<<<::::::;;;999::::::;;;;;;::::::999<<<;;;::::::999999::::::777777777777666666666666444444444555444444333333222222222222222222222222000111222333333222111000111111111111111000//////000000000000000000000000,,,---///000000000////////////.........---------////////////////////////,,,,,,,,,------.........,,,------......------,,,------------------------........................+++,,,...---,,,,,,---///........................---.........//////000000............/////////000.........///////////////---------.........//////////////////000000000000000000000000111111111111//////000000111111111222///000111222333222111111111111111222222333333333444333333333333333333333333333333444444555555555333333444444555666666777555444333333333333444555111222333444555666666666333444555777888:::;;;<<<999999:::::::::;;;;;;;;;:::999999888999:::<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBAAAAAABBBCCCEEEFFFFFFHHHIIIKKKKKKJJJIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???@@@AAACCCEEEGGGIIIGGGDDDAAAAAABBBCCCEEE>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999444555555555555555555555444444333333222111000000111111111111111111222222000000000000000000000000---......///000111222222........................000000000000000000000000,,,------......------,,,........................++++++,,,,,,---...//////........................------,,,,,,,,,+++++++++(((+++---,,,***)))+++...---------,,,,,,,,,,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,*********+++,,,---...///000000///...---,,,,,,+++,,,,,,,,,,,,---...//////)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///------,,,,,,---...000111.........//////111222222777777777666444555777999444555777888777555222000111111000000000000111111,,,---///111222222111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...EEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????<<<<<<;;;:::999999888888888888999999999:::::::::;;;<<<<<<<<<;;;::::::999888777777666555444444444555555555444444333333333333333333333333333333333222222111111111111222222222222222111000//////...//////000111111111111111111111000///...---,,,,,,//////............//////......---------......///---------............///------------------------......------------......------------------------------------------------...---,,,,,,,,,,,,---...////////////////////////000000//////.........---000000//////.........---000000000000000000000000////////////////////////111111111000000000000000111111222222222222111111000000000000000000000000000111222333333222111000000111111111111222222222444444444555555555555666333333333444444444555555666444333222222333555666222222222222333333444555444555777999999999999888777777888999999999888888888888888888999;;;===>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFDDDBBB@@@@@@BBBDDDFFFDDDDDDCCCBBBBBBBBBBBBCCCHHHHHHGGGGGGGGGGGGGGGHHHHHHFFFCCCAAAAAABBBDDDEEECCCDDDEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEIIIJJJKKKKKKJJJGGGEEECCC@@@@@@???>>>===<<<;;;;;;<<<=========<<<:::888777777444333444777888888666666666666555444333222111222222222111000//////...////////////////////////................................................//////.........---------......------------......------............------///...---,,,+++,,,,,,---.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------............///,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,---.........------///000666666444333222111111111000222444666666444222000//////............//////111000...,,,+++,,,...///+++,,,,,,------,,,,,,+++************************///...---,,,,,,,,,,,,,,,AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999888888888888999999999:::::::::::::::::::::999888888777777777666555444444444555555444444444333333333333333333333333333333333333222222222222222222333222222111111000//////......///000000111111000000000000000///......------//////............/////////......---------......---------............///------------------------......------------......------------------------------------------------......---,,,,,,---......////////////////////////000/////////............000/////////............////////////////////////////////////////////////000000000000000000000000000111111222222111111000000000000000000000000000000111222222222222111000000111111111111222222222444444444444555555555555333333333444444444555555666555333222222333555666444333333333333444444555333444555666666777777777888999::::::::::::::::::<<<;;;:::999999999::::::=========<<<;;;;;;;;;:::===>>>??????AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDEEEEEEFFFEEECCCBBBBBBBBBDDDEEEAAABBBCCCEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCEEEEEEFFFFFFFFFDDDAAA@@@@@@??????>>>===<<<;;;:::;;;<<<<<<<<<;;;999777666888555333333555666555444444444444333333222111000222222111111000//////...////////////////////////................................................//////.........---------......------------......------............------///...---,,,,,,,,,------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,---------...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---+++,,,---...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++*********---------,,,,,,+++++++++++++++,,,,,,+++******))),,,,,,++++++++++++,,,,,,,,,---...---,,,---...000444444333222111111111111000111333444444333111000000///...............///000///...---,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,??????@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBAAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;::::::999888888888999999999999:::888888999999999888777777777777666666555444444444444444444444333333333333333333333333333333333333333333333222222333333333222111111000000//////.........///000000000000/////////////////////////////////............//////000///...------------------------............///------------------------......------------......------------------------------------------------......---,,,,,,---......000000000000000000000000////////////............////////////............////////////////////////////////////////////////000000000000000000000000000111111222222111111000000000000000000000000000000111111222222111111000000111111111111222222222444444444444555555555555333333333444444444555555555555333222222333444555555555444444444444444444555444444555555666777888999:::;;;<<<<<<<<<<<<;;;<<<;;;:::999999999999:::>>>>>>===<<<;;;::::::999===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDD???@@@BBBDDDEEEEEEDDDDDDDDDCCCAAA?????????@@@@@@???@@@AAAAAAAAA@@@>>>===???>>>>>>===<<<;;;::::::::::::::::::999777666555777555333333444444333222333333222222111111000000222222111111000/////////000000000000000000000000...............................................................---------......------------......------............------......---,,,,,,,,,------...........................------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------............------------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,)))***+++,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))************))))))------,,,,,,,,,,,,+++++++++++++++************))),,,,,,++++++++++++,,,,,,,,,---...---,,,,,,...000222111111000000111111111000000000000000000000000000000///...---------............---------------+++,,,,,,------,,,,,,+++------------------------...---,,,,,,+++,,,,,,,,,CCCCCCBBBAAAAAA@@@@@@@@@===>>>???@@@BBBCCCDDDEEEBBBBBBBBBCCCCCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBBBBDDDCCCBBB@@@>>><<<;;;:::<<<<<<<<<;;;;;;;;;::::::888888888888999999999999888888888999999888888777666666666555555444444444333333333333333333333333222222222222222222222222333222222111111222222333111111000000////////////---......///////////////............//////000000//////............//////000///...------------------------............///...........................------,,,,,,------...------------------------------------------------......------------......000000000000000000000000///////////////.........///////////////........./////////////////////////////////////////////////////////000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111222222222333333444444444555555555333333333444444444555555555555444333333333444444777666555444444444444444888777666666666888999:::999999:::;;;<<<<<<<<<<<<888888999999:::;;;<<<<<<======<<<<<<;;;;;;;;;:::======>>>???@@@AAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@?????????@@@AAACCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEE@@@AAACCCDDDDDDDDDDDDCCC???AAACCCDDDFFFFFFFFFFFFDDDCCCAAA@@@???>>>>>>>>>===>>>>>>??????>>>============<<<<<<;;;::::::999999999999888777666555444555444333222333333333333444333333222111111111111111111111111000000//////000000000000000000000000..............................................................................------------......------............------------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------..................---------------------------+++++++++,,,,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))&&&'''(((***+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,...000///////////////000111222000///...------...///000000000///...------------,,,---.........---,,,,,,+++,,,,,,------,,,,,,+++..............................---------------...HHHGGGEEEBBB@@@???>>>>>>======>>>@@@BBBCCCDDDEEEBBBBBBBBBCCCCCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBBBBDDDDDDBBBAAA???===<<<;;;;;;;;;;;;;;;;;;:::::::::777777888888888999999999888888999999999999888888555555555555444444444444333333333333333333333333222222222222222222222222111111000000000000111111000000000///////////////---......///////////////------......///000000000//////............////////////...------------------------............///........................------,,,,,,,,,,,,------------------------------------------------------........................////////////////////////.........///////////////.........///////////////........................////////////////////////......//////000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333444444444444555333333333444444444555555555555444444333333333333777666555444444444444444888888777666666777999:::777777888::::::;;;;;;;;;888999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======<<<===>>>???@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>???AAABBBDDDEEEBBBCCCDDDEEEEEEEEEEEEEEE???AAACCCDDDEEEDDDCCCBBBAAABBBDDDFFFGGGHHHGGGGGGDDDCCCBBB@@@???>>>======>>>????????????>>>>>>>>><<<<<<;;;;;;:::999999999999888777666555444444444111111222222222333555666777666555333222222222222111111111000000000000000000000000000000000000000................................................---...........................------------......------............------,,,---------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------..................---------------------------+++++++++,,,,,,,,,------------------------------------------............++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++---,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,---///............///000111111///...,,,++++++,,,.../////////...---------------,,,,,,------...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////KKKIIIFFFBBB???===<<<<<<>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBDDDCCCBBBAAA???>>><<<<<<::::::::::::::::::::::::777777777888888888888999777777888999999999999888444444444444444444444444222222222222333333333333222222222222222222222222000000////////////000000////////////////////////......///000000000000///---.........//////000000//////............//////......---------......///---------............///........................------,,,,,,,,,,,,---------------------------------------------------------...////////////...---////////////////////////.........///////////////.........///////////////........................////////////////////////---......//////000000111///000000111111000000///000000000000000000000000111000000//////000000111000111111111111222222222333333333333444444444444333333333444444444555555555555555444444333333222555555444444444444444444666666555555555555666666555666777888999:::::::::<<<<<<<<<;;;:::999888777999::::::;;;<<<===>>>>>><<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>???@@@AAACCCDDD@@@AAABBBDDDDDDDDDCCCCCC@@@AAACCCDDDDDDCCCBBBAAABBBDDDEEEGGGHHHHHHGGGGGGCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@??????>>>>>>>>>::::::::::::999999999888999888777555444444444444///111222222222333666888;;;:::777555333222222333111111000000000000000000000000000000000000000000................................................---------.....................------------......------............------+++,,,---.........------........................,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------............------------------------------++++++,,,,,,,,,,,,------------------............---------.........//////******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,------...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,+++*********+++,,,---------,,,,,,,,,,,,------+++,,,---,,,++++++---///............//////000111...---,,,++++++,,,---......---------------......,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++..................///000MMMKKKGGGDDDAAA?????????@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDBBBAAA@@@@@@AAABBBBBBAAA@@@???>>>===<<<<<<999999999999999999999999777777777777888888888888555666777777888888888777444444444444444444444444111111222222222333333333111111111111111111111111111111000000000000111111////////////////////////...///000000111111000000........./////////////////////............//////---------------...///000---------............///........................---,,,,,,++++++,,,,,,------------------------------------------------------...///000000///...---------------------------............/////////000............/////////000........................////////////////////////------......///000000111//////000000000000//////000000000000000000000000111000///......///000111000111111111111222222222222222333333333444444444333333333444444444555555555555555555444333222111444333333333333444444555555555666666666666555555444555666888999:::::::::<<<<<<<<<<<<;;;999777666:::;;;;;;;;;<<<=========<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>???@@@BBBBBB???AAACCCEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAACCCDDDEEEGGGGGGGGGFFFEEECCCCCCCCCBBBAAA@@@??????@@@@@@???>>>===<<<<<<<<<999999999999999888888888999888777555444444444444000222444333222333555888>>><<<999555333222222222000000000000000000000111////////////////////////................................................---------.........//////......------------......------............------+++,,,---.........------........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------------------.........///,,,,,,---------.........++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------...............------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,+++***+++,,,...///------,,,,,,,,,,,,------+++,,,---,,,++++++---/////////////////////000000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////,,,,,,+++++++++,,,......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......OOOMMMJJJGGGDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHEEEDDDBBBAAA@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;888888888888888888888999777777777777888888888888444444555666777777666666444444444444444444444444111111111222222333333333111111111111111111111111222222111111111111222222........./////////////////////000111111111111111//////////////////////////////............//////,,,,,,,,,---...///000111---------.........//////////////////////////////---,,,,,,++++++,,,,,,------------------------------------------------------...///000000///...------------------------------.........//////000000---.........//////000000........................////////////////////////---------...///000000111//////000000000000//////000000000000000000000000111000///......///000111000111111111111222222222222222333333333444444444333333333444444444555555555555555555444333222111222222222222333333444555666777888999999888777666555555777888999:::::::::888999:::;;;<<<;;;:::999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAA?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@???===<<<;;;:::::::::999999999888888888888888:::999777555444444444555222444666555222222444777???===999555222111000111000000000000000111111111////////////////////////................................................---------.........//////.........------.........---..................---***+++---...///...------........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,------------------.........//////++++++,,,,,,,,,------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------...---+++++++++---///000...------,,,,,,------...+++,,,,,,,,,++++++---///000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---,,,*********,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---VVVTTTQQQMMMKKKJJJJJJKKKIIIGGGDDDBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFEEECCC@@@>>>===<<<<<<>>>>>>>>>>>>============>>><<<::::::;;;;;;888555666666666666777777777777555555555555555444444444555555555555555555555555111111111111111111111111222222222111111111000000222222222111000//////...000000000000000000000000......////////////......//////.........---------///............---------......---,,,---...///000------------------------/////////000///......---++++++++++++++++++++++++........................................................................---...///000000///...---......------------..............................------......///000000000//////000000000000//////---000222111...---///222111111000000//////......000000000000111111111111222111111111000000/////////000000000000222666999:::777333///...000333555222222222222222222222222;;;:::777555444333333333000111222333444444444444777777777777777777777777555555666666777999:::;;;:::::::::::::::::::::::::::999888888999<<<>>>@@@>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBB>>>???@@@@@@BBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGEEEDDDDDDFFFHHHHHHGGGEEEFFFFFFFFFEEEDDDBBBAAADDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;999888888777666555555444444444333333333222222222111111111222222333333333444444333333222111000000///000111222222111000///......000111111000///...111111000000/////////...........................*********+++,,,---...///---------...............***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,------....../////////---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++)))+++---...------///000,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,---......,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................++++++++++++++++++++++++------------,,,+++******,,,,,,+++***+++,,,---...000///---,,,+++---...///000///...---,,,,,,+++,,,,,,...//////---,,,++++++---------,,,,,,,,,++++++******,,,---.../////////......---------,,,,,,,,,++++++************++++++[[[YYYWWWTTTRRRQQQPPPPPPJJJHHHEEEBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBEEEDDDBBB@@@>>>===<<<<<<=========<<<<<<<<<;;;;;;===;;;999:::;;;:::777444666666666666777777777777555555555555555444444444333333333333333333333333111111111111111111111111222222222111111111000000222222111111000//////...////////////////////////......////////////......//////.........---------///............---------...---,,,,,,,,,---...///------------------------+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---...///000000///...---......------------.......................................---,,,,,,++++++//////000000000000//////,,,...000000///...000333111000000000/////////.../////////000000000111111111111111111000000000//////000111000000222555888;;;888444000...///111222222222222222222222222222666555444333222111111111111222333444555555555555777777777777777777777777666666666666777888999:::::::::::::::::::::::::::::::::999888999;;;===???>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDBBBAAACCCCCCCCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;888888777777666555555444444444444444333333333222111111111222222333333333333333333222111000000000///000000111111000000//////000000000000000//////000000000//////.................................---,,,,,,,,,,,,,,,---.....................------++++++,,,------------,,,,,,,,,---------------------------------.........---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------,,,,,,,,,++++++---------,,,,,,+++++++++)))+++---...------...///,,,,,,,,,---------......------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++******,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------++++++++++++++++++++++++++++++,,,------,,,,,,,,,------,,,,,,,,,---...///222111000//////000111222///...---,,,,,,+++++++++---///000000...---,,,------------,,,,,,,,,++++++------......------,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,\\\\\\[[[YYYWWWUUUTTTSSSKKKIIIFFFCCCAAAAAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBB@@@>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999999888666444666666666666777777777777666666555555555444444444333333333333333333333333111111111111111111111111222111111111111000000000222111111000000//////...////////////////////////......////////////.....................---------///............---------,,,,,,,,,,,,,,,---......------------------------***+++,,,---////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...////////////...---......------------.......................................---,,,,,,++++++...//////000000//////...,,,---////////////111333000000000000////////////....../////////000000000111111111111000000000000000111111111000111444666:::888444111//////000000222222222222222222222222222222333333222222111000222333444555666666666666777777777777777777777777888888777777777777888888888888999999::::::;;;;;;;;;:::999999999;;;<<<===????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBDDDCCCCCCDDDEEEEEECCCAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;:::;;;;;;888777777666666555555555555555444444444333333333111111111222222222222222222222111111000000//////000//////......//////000222111000//////...///////////////.......................................///......---,,,,,,------/////////...---------,,,++++++,,,---------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---)))((((((***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------...------------...///000//////...------...///000......---,,,++++++++++++...///111000///.........------------,,,,,,,,,,,,------......------,,,+++((())))))***,,,------...------,,,,,,,,,,,,------XXXXXXYYYXXXWWWTTTRRRPPPLLLJJJHHHEEEBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAA???>>>=========;;;;;;;;;;;;::::::::::::999999888888888777666444666666666666777777777777666666666555444444333333444444444444444444444444111111111111111111111111111111111111000000000000111111000000////////////////////////////////////......////////////..............................///............---------++++++++++++,,,,,,------------------------------------......------,,,+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................------------..............................------......///000000000...//////////////////...---...////////////000000000000000000////////////............////////////111111111000000000000000111222222111000000222444777666333111000000000111111222222222222222333333222333444666666555444444444444555666666666666666777777777777777777777777999999888777666666777777777777888999:::;;;;;;<<<;;;::::::999999:::;;;;;;?????????@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@AAACCCCCCCCCEEEFFFEEEBBB???AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;:::;;;;;;777777666666666555555555555555555444444444333333111111111111111222222222111111000000/////////...000///...------...///000333222000............///..................------........................///......---------......000000///...---,,,,,,,,,+++,,,,,,---...---------.........------,,,,,,,,,---------,,,,,,+++++++++------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,---------------......///------,,,,,,,,,---...///------,,,+++++++++++++++---///000///...---...///...------------,,,,,,,,,******,,,---.../////////)))******+++,,,---------------,,,,,,,,,,,,------RRRSSSTTTUUUSSSQQQNNNLLLLLLKKKIIIFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888999888777666555555666666666666777777777777777666666555444444333333444444444444444444444444111111111111111111111111000000000000000000000000000000000///////////////..............................////////////......---.....................///............---------++++++,,,,,,,,,,,,---,,,------------------------------......------,,,+++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------............------------..............................------......///000000000......////////////......//////......//////......////////////000000000000............////////////000000000000000000111111000111222111000000111333333222222111111222222333111111111222222333333333222333555777777777666666555555666666777777666666666666666666666666666666:::999888777666666666666777777888888999:::;;;;;;::::::999999:::::::::;;;>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???CCCBBBAAA@@@@@@@@@@@@@@@CCCCCCDDDEEEGGGFFFCCC@@@@@@@@@@@@@@@@@@@@@AAAAAA???????????????>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;666666666666555555555555555555444444444333333333111111111111111111111111000000000///////////////000///...------...///000333222000............///------..........................................---,,,,,,---...///000000000000///...---,,,,,,,,,,,,,,,---.........------.........------,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++,,,,,,------------/////////000000111111222------,,,,,,++++++,,,,,,,,,---...---,,,,,,---///.........---------,,,,,,******,,,---.../////////---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,OOOPPPQQQQQQPPPOOOLLLKKKLLLKKKIIIGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::777888999999777666666777666666666666777777777777777777666555444333333222222222222222222222222222111111111111111111111111//////000000000000000111////////////////////////..............................////////////......---------...............///............---------++++++,,,---------------------------------------***+++,,,---/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------............------------.......................................---,,,,,,++++++---......//////......---///...------//////...---////////////000000000000....../////////000000000000000000000111111111111///111222111000000111222000000111222222333333333111111111222222333333444111222333444555555555555555555666666666666666555666666666666666666666666999999888777666666777777777777888888999999::::::888888999999:::::::::;;;===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@?????????@@@@@@BBBBBBBBBDDDFFFFFFDDDBBB@@@@@@???>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;555555555555555555555555444444333333333222222222111111111111111000000000000000000000////////////000//////......//////000222111000//////...//////.............../////////........................+++++++++,,,---///000111/////////...---------,,,,,,,,,---...............------------------,,,,,,------------,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............++++++,,,,,,,,,,,,------+++---...---+++******+++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))***+++,,,,,,------,,,,,,---......//////000000000...------,,,,,,---------,,,------,,,+++,,,---///............---------,,,------......------,,,+++.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,LLLMMMMMMMMMMMMLLLJJJIIIKKKJJJIIIGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???::::::::::::999999999999666999::::::777666777888666666666666777777777777777777666555444333222222111111111111111111111111111111111111111111111111////////////000000111111////////////////////////..............................////////////......---------........./////////............---------+++,,,---...///......---------------------------+++,,,---...///000000000//////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------.........------------.......................................---,,,,,,++++++---......//////......------+++***,,,000111111///.../////////000000000111/////////000000000111111///000000000111111111111...///111111111000111222000000111222333222222111000111111222333333444444222222222222333444555555555555555666666555555444666666666666666666666666888888777777777777777888888888888888888999999999666777888999:::;;;;;;;;;<<<======>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@AAAAAA@@@@@@AAADDDEEEEEEDDDAAA@@@>>>============>>>========================>>>===<<<;;;;;;:::;;;;;;555555555555555555555555333333222222222111111111222111111111000000000///000000000000000000000000///000000111111000000//////000000000000000//////.........//////000000000........................,,,,,,+++,,,,,,---........................------,,,------...............,,,,,,---------------------------------.........------------.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------.........///+++++++++,,,,,,---------***,,,------+++******+++,,,,,,,,,---------......+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,++++++,,,......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++---.........---,,,***+++,,,---............///......------......///------...---,,,,,,///111............------------------......------,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------JJJJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIHHHGGGEEEEEEDDDAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????999999999888888888888777666999;;;:::888666777999666666666666777777777777888777666555444333222222333333333333333333333333111111111111111111111111.../////////000000111111.........///////////////..............................////////////......---------.........////////////.........---------,,,---.../////////...---------------------------//////000000//////...---//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---............------.................................------......///000000111---..................---***((((((+++000333333222.../////////000000111111000000000000111111111111//////000000111111111222---///111111111111111333111222222333333111000///000000111222333333444444444444333222333444666777444555555555555555444444666666666666666666666666888888777777777777888888999999999888888888888888555666888999:::;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@AAAAAA???>>>>>>???BBBDDDEEEDDDAAA@@@>>>===<<<<<<<<<===<<<<<<<<<===============>>>>>><<<;;;;;;;;;;;;;;;444555555555555555555555222222222111111111000000222111111111000000//////000000000000111111111111///000111222222111000///......000111111000//////.../////////000000111111........................------,,,+++++++++,,,,,,---------...............,,,---......//////......,,,,,,,,,------.........---------....../////////---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////+++++++++,,,,,,---------)))+++---,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---)))))))))+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,.../////////...------...///000111111111111//////.........//////000......///...---...000222//////.........---------******,,,---.../////////))))))***+++,,,------............------.........HHHHHHIIIIIIJJJIIIIIIHHHJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAA???>>>=========??????>>>===============:::::::::999999:::;;;;;;888888888888777777777777555555555555555555555555555555444444444444333333222222222111111111111000000000000000000000000000......//////000000111111111111000///////////////------............------......//////...---,,,,,,........................//////.........---------,,,,,,,,,---------...............///......---,,,......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++/////////......---------******,,,---...///////////////............//////---.........//////000000....................................////////////------,,,,,,,,,,,,------000000000000000000000000000000000000111111111111////////////000000000000000000////////////000000333333222222222222222222444444444444444444444444222222222222333333444555666555555444444666777888888888999999999:::::::::::::::999999999999888888999999888888999999:::;;;=========>>>??????@@@@@@BBBAAA???======>>>???@@@CCCAAA??????AAAAAA???===AAAAAA@@@???@@@AAABBBCCCBBBBBBAAA@@@@@@???>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDBBBAAA@@@@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888777666666555444333333333333333333222222111111111+++******+++...//////...//////............//////---------............///........................000000000000111222333444.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------............------------......------------------------///,,,+++,,,...///---+++,,,------......------,,,------------------------,,,,,,,,,---...///111111,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......+++,,,---......---,,,+++.........................../////////...------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000000000000000///...---,,,+++++++++000,,,((((((,,,000222222............------,,,+++,,,,,,,,,---------......///...,,,+++***+++,,,,,,+++++++++,,,---...///000HHHIIIIIIIIIIIIHHHHHHGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA???>>>=========>>>>>>===<<<<<<<<<<<<===::::::999999999::::::;;;777777777666666666555555555555555555555555555555666555555555444444333333222222222111111111000000000000000000000000000000..................//////111000000///////////////------............------......//////...------,,,........................////////////.........---,,,,,,------..................//////...---,,,,,,...---,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,.........---------,,,,,,,,,,,,------...---------------,,,,,,,,,,,,---------........./////////000....................................////////////......------------......//////////////////////////////000000000111111111////////////000000000000000000////////////000000222222222222222222222222222222222222222222222222333222222222333333444555666555555444555666777888666666666777777777888888888888888888999999999999888888888888999:::;;;<<<<<<======>>>>>>???@@@@@@@@@???>>>===>>>???AAABBBBBB@@@???AAACCCEEEDDDBBBBBBAAA@@@@@@@@@AAACCCCCCBBBBBBBBBAAA@@@?????????@@@@@@AAABBBCCCCCCDDDDDDBBBAAA@@@@@@AAAAAA???>>>::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888666666555444444333222222333333333222222111111111000///...///111222222111//////............//////---------............///....................................///000111222.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------............------------......------------------------000---,,,,,,...///...---,,,------......------,,,------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------------,,,.......................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------...////////////...//////...---,,,,,,,,,,,,---++++++---111333222111---------------,,,+++++++++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,------JJJKKKKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>============<<<;;;;;;;;;;;;<<<::::::999999999999999:::666666666555555555444444444444444444444444444444666666555555444333222222222222111111111000000000000000000000000000000000//////////////////......111000//////......//////------............------.........///......---,,,........................////////////............---............//////////////////......,,,++++++,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............------------------,,,,,,,,,,,,------......------,,,+++------,,,,,,,,,,,,------.............../////////....................................///////////////................../////////////////////////////////000000000000111111////////////000000000000000000////////////000000000111111111222333333333222222222222222222222222333333222222222333444444555555444444555555666777666666666666777777777777777777888888999999::::::888888888888999:::;;;<<<<<<<<<======>>>?????????============>>>@@@BBBCCC@@@???@@@BBBFFFIIIIIIIIIBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCEEEEEEFFFAAA@@@??????AAAAAA@@@???::::::::::::::::::::::::<<<;;;;;;::::::999999999555555555444333333222222222222222222222111111111333222111111333333222111//////............//////---------............///........................,,,,,,,,,,,,---...//////.........---------------...------------,,,,,,,,,,,,,,,,,,---------............------------......------------------------000...,,,,,,---//////...,,,------......------,,,------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,------...------------------------,,,------------,,,,,,+++------------------------......------------,,,,,,...---,,,,,,++++++,,,,,,((())))))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---............---///...------,,,,,,,,,,,,+++,,,///333666666333000,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,...---,,,,,,+++,,,,,,,,,------,,,+++******++++++MMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>======<<<<<<;;;::::::::::::;;;:::999999888888888888999666666666555555555444444444444444444444444444444555555444333222111111000111111111111000000000000000000000000000000000000333333222222111111000000000000///............///------............---------...............------....................................---------,,,...//////////////////////////////...---,,,+++***++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///......------......///............................................................//////////////////............//////////////////////////////////////////000000000111////////////000000000000000000////////////000000///000000111222333333444333333333333333333333333333333333222222333333444444444444444555555666666777777777888888888999999777777888999:::;;;<<<<<<:::999999888888999999:::;;;;;;<<<======>>>>>>???>>>=========>>>???AAAAAA???@@@AAACCCFFFHHHJJJJJJBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBDDDEEEFFFGGGBBBAAA@@@@@@AAAAAA???>>>::::::::::::999999999999;;;;;;:::::::::999999999666555555555444444333333222222222111111111111111222111///000111111///...//////............//////---------............///........................,,,,,,,,,,,,,,,---.....................---------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------///...,,,+++,,,---...///,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,---...///000------------------------...........................---,,,++++++,,,---...------------------------+++,,,,,,---,,,,,,++++++---------------------------------------,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---...............///...---,,,,,,,,,,,,,,,---///222555666555222///+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,------------,,,++++++,,,,,,---KKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;::::::::::::::::::999888777777777777777777777777666666666555555444444444444444444444444333333222222111000000///111111111000000000//////////////////////////////333333222222111111000000000//////...............------............------------...............---........................---------,,,,,,,,,++++++/////////////////////...............---,,,+++***++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................------------.....................---------....................................//////////////////............//////...........................////////////000000000////////////000000000000000000////////////000000//////000111222222333333333333333333333333333333444333333222222333333333333444444555555555555555666666777777777888888888777888999:::;;;===>>>>>><<<<<<:::999888777777777;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCCCCDDDFFFGGGBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@BBBCCCEEEFFFGGGEEECCCAAA@@@@@@???===;;;::::::999999999888888888999999999999999888888888666666666555555555555555111111111111111111111111111000////////////...,,,//////............//////---------............///........................------,,,,,,,,,---..............................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------,,,+++++++++---...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------,,,,,,------...///000000...---,,,++++++,,,---...------------------------++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------...////////////.........---,,,,,,,,,------000111333333333111000///***++++++,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,------...000000FFFFFFGGGGGGGGGGGGGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAA@@@???>>>===<<<<<<;;;::::::::::::;;;999999888777666666666666777777777666666666555555333333333333333333333333222222111111111111000000111111000000000///////////////////////////////////////////////////......000///......------......------............------,,,---......///.................................---------,,,,,,,,,,,,+++/////////............---,,,------------,,,++++++++++++,,,---------------........................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------)))***,,,---.../////////,,,,,,++++++++++++,,,,,,.........---------------....................................///////////////..................///..............................////////////000000////////////000000000000000000////////////000000///000000000111222222222111111111111111111111111444444333222222222333333333333444555555555555444444444444444555555555555888888999:::;;;<<<===>>>===<<<;;;999888777777777::::::;;;;;;<<<=========?????????>>>>>>=========@@@AAABBBBBBAAA@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDDDDEEEFFFDDDBBB@@@@@@>>><<<::::::999999888888777777777777777777777777777777777555555555555555555555555000000000111111111111111222111//////000000///...//////............//////---------............///..............................------------...................../////////,,,,,,,,,------------...,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...,,,------......------,,,+++,,,,,,------............---,,,***))))))))))))------------------------***+++,,,---...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------...///////////////...------,,,,,,---------///000111000...------...***++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---............---,,,,,,------...000111222DDDEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@>>>???@@@AAAAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;999999888777666555555666666666666555555555444444333333333333333333333333222222222222333333333333111000000000////////////////////////////////////..................////////////...------------...------............------,,,------...//////..............................//////.........---------............------,,,,,,++++++,,,---------,,,,,,+++,,,---...///......---........................,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---------.........+++,,,,,,---.........---,,,++++++******++++++,,,.........------,,,,,,,,,....................................////////////......------------......................................./////////000000////////////000000000000000000////////////000000000000000000111111111111000000000000000000000000555444333333222222222333222333444555555555444444333333444444444555555555777777888888999:::;;;;;;;;;:::999999888888999999999::::::;;;<<<<<<============>>>>>>>>>>>>>>>>>>???AAABBBAAA???>>>???AAA???@@@AAABBBCCCBBBBBBAAA??????????????????????????????@@@@@@AAABBBBBBCCCEEECCCAAA@@@@@@???===;;;:::999999888777777666666555666666666666666666666333333333333333333333333///000000000111111111222111000//////000111000...//////............//////---------............///...........................------,,,,,,------------........./////////000,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++...111111///.........,,,------......------,,,++++++,,,,,,---......///...---,,,***)))(((((((((........................++++++,,,,,,------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,+++************************++++++,,,,,,------...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---............------------,,,,,,------...(((+++......,,,+++,,,---++++++,,,---------------++++++,,,,,,,,,---------+++,,,.../////////...------------------...///000FFFFFFHHHIIIJJJKKKKKKKKKFFFFFFEEECCCBBBAAA@@@???>>>???@@@AAAAAA@@@>>>=========<<<;;;;;;;;;;;;<<<999999777666555555555555555555444444444333333333333333333333333333333333222333333444444555555666000000000000////////////////////////////////////......//////000000111111//////...------------...---..................---,,,,,,---.../////////...........................111000000000////////////......---------,,,,,,,,,******+++,,,------------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------....../////////------......------,,,+++...------,,,,,,------............------,,,,,,,,,..................................../////////000---------,,,,,,---------..................................../////////000////////////000000000000000000////////////000000111111111000000000000000222222222222222222222222555444333333222222222222222333444555555555444333555555555666666666777777666666666777888888999999888888888888999:::;;;<<<999999:::;;;;;;<<<<<<===:::;;;<<<>>>???????????????AAABBBAAA???===???AAA???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAACCCBBB@@@@@@@@@@@@???===999999999888777666666555444444555555555555555555111111111111111111111222//////000000111111111222///...---...///000///...//////............//////---------.........//////........................------,,,,,,+++,,,,,,,,,---.........//////000000,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,000444555222000///000,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,+++,,,,,,------........................------,,,,,,,,,++++++++++++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------------------------,,,,,,,,,------............---,,,,,,++++++,,,,,,+++++++++,,,,,,---......)))***+++,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,------..."""&&&+++...---++++++,,,+++,,,------............******+++++++++,,,,,,,,,+++,,,.../////////............---,,,,,,,,,------FFFFFFEEEEEEEEEFFFHHHIIIEEEEEECCCBBBAAA@@@@@@???@@@@@@??????>>>=========<<<<<<;;;:::::::::;;;;;;888888666555444444444444555555444444444444555555333333222111111222222222333333333222222222111111////////////////////////222111///...---...///000000000000000///...,,,,,,------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......,,,---......,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................////////////////////////---------------...///000000000000000000000000000................................................000000000000000000000000............////////////222222111111000000//////000000000000111111111111000000000000000111111222333333333222222111111111333333444444444333222222555555555555555555555555444444555555555555555555888888888888999999999999777777888999:::::::::::::::;;;<<<===>>>???@@@AAAAAABBBCCCCCCAAA???<<<;;;@@@@@@?????????????????????===<<<:::;;;<<<>>>??????>>>>>>???AAAAAA@@@???AAA@@@@@@???===<<<:::999666666777777888888888888222222333444444555555666444444333333333333222222222222111000//////000000///////////////////////////////////////////////////...---,,,+++,,,---...+++,,,---...///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++******+++,,,,,,---..............................,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++******++++++,,,---------,,,+++,,,---...///------,,,,,,,,,,,,++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++******)))***+++---...))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,+++******+++++++++)))***++++++,,,,,,,,,,,,------------------------........................//////000000///...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......FFFFFFEEEDDDEEEFFFGGGHHHEEEEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>=========<<<;;;;;;:::::::::::::::888888777666555444444555444444333333333333444444444444333222222222222222333222222222111111111111000000000000000000000000111000/////////111333444000000000000///...---,,,------------------------,,,---...//////...---,,,---------.........//////---...//////------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---------......///////////////////////////------------------------........................////////////////////////............////////////000/////////.........---........./////////000000000000000000000111111222333333333222222222111111333333333333222222222222333333333333333333333333666666666555444444444333444555555555555666666666777777888999:::::::::::::::;;;<<<===>>>???@@@AAAAAABBBCCCCCCBBB@@@>>><<<>>>>>>>>>??????@@@@@@AAA>>>>>><<<<<<;;;<<<===>>>>>>======>>>@@@AAA@@@???@@@@@@@@@???===;;;:::999::::::999888666555444444444444444444444444333333333333222222222111111111222111111000//////000000////////////////////////........................///...---------...//////+++,,,------......------........................++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,,,,++++++***++++++,,,------......------------------------,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++******++++++,,,------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***++++++------*********++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,+++++++++++++++++++++,,,---...++++++,,,---------,,,,,,------------------------........................///////////////...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......FFFEEEEEEDDDDDDEEEGGGGGGEEEEEECCCBBBAAAAAAAAAAAA@@@??????>>>>>>======<<<;;;;;;:::999999999999999888888777666555555555555333333222222222222333333666555444333222111111111111111111111000000000000000000000000000000000000000//////000222444666888000111111000000///...---........................---...///000000///...---............////////////...///000///......///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------,,,,,,++++++++++++++++++++++++........................***++++++,,,---...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////............////////////////////////............/////////000000000111111000000000000000111111222333333333222222222222111333222111000000111222333333333333333333333333333777777666555444333333222444444444444555555555555777777888999:::::::::::::::;;;<<<===>>>???@@@AAAAAABBBCCCCCCCCCAAA@@@???<<<======>>>???@@@AAAAAA>>>>>>>>>======<<<<<<<<<===<<<;;;===???@@@???>>>?????????>>>===;;;:::999::::::999777666444333333555555555444333222222222222111111111111000000000111111000/////////000000////////////////////////.......................................///000111---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,------......------------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++******++++++,,,...///000------.........---,,,,,,------------------------........................///////////////......---///...------,,,,,,------,,,,,,+++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......FFFEEEDDDCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA?????????>>>======<<<<<<;;;:::999888888888888888888777666666555555555666333333222222222222333333777666555333222111111111000000000000000/////////111111111111111111111111//////000000222444666777000000111111000//////...////////////////////////......///000000///......------------............---///000///...---...///........................------------------------++++++,,,,,,,,,,,,------........................,,,,,,---------..................------,,,,,,,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,------------------------........................////////////////////////000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////............////////////111111111111000000000000111222222222333333333333000000000000000111111222222222222222222222222222333111000//////111333444555555555555555555555555666666555555444444444333666666666777777777888888777777888999:::::::::::::::;;;<<<===>>>???@@@AAAAAAAAABBBCCCCCCBBBBBBAAA======>>>>>>??????@@@@@@>>>>>>???>>>>>>===<<<;;;<<<;;;:::;;;===??????>>>>>>>>>>>>===<<<;;;999999777777666666666666555555444444444333333333222222222222111111111000000000111000000/////////000000////////////////////////........................,,,------...//////000111------,,,+++,,,---...///..............................................................................---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---...///...---,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...///......---,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************************************++++++,,,,,,,,,,,,,,,------...///------......---,,,++++++,,,,,,------------------...........................///////////////......000///......------......,,,,,,+++++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......FFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@AAAAAA??????>>>>>>===<<<<<<<<<::::::999777777666666666777666555555555555555555444444333333333333444444777666444333222111111000////////////////////////000000000000000000000000000000000000000111222222///000000000000//////...////////////////////////...//////////////////...++++++,,,,,,,,,---------,,,---......,,,,,,---...........................------------------------+++++++++,,,,,,---------........................,,,,,,,,,------------............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................000000000000000000000000000///...---------------------------------------------------------------............................................................////////////000000000000111111111111111222222222333333333333000000000000000111111222222222222222222222222222222111000//////111333444555555555555555555555555333444444444555555666666777777888888888999999999777777888999:::::::::::::::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCBBBBBB@@@??????>>>>>>=========>>>>>>??????>>>===<<<<<<===<<<:::;;;<<<>>>>>>===============<<<:::999888666555555555555555555555222222222333333333444444333222222222111111111111000///////////////000000////////////////////////........................++++++,,,---.../////////------,,,+++,,,---...///........................------------------------........................---------------,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---...///...---,,,------,,,,,,,,,+++++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------............---,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,++++++++++++,,,------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------....................................///////////////...000//////......//////000------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......FFFEEECCCBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;:::999888777666555555555555555444444333444444555444444333333333333444444555444333222111000000000////////////000000000000////////////////////////000000000000//////............////////////......................................................***+++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,...........................------------------------***++++++,,,,,,------...------------------------,,,,,,,,,,,,------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------................................................//////...---------......------------------------....................................................................................////////////............/////////////////////000000000111111000000000000000111111222111222222222222333333333111111000000111222444555333333333333333333333333222333333444555666777777666666666666777777777777777777888999:::::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@???>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;;;;<<<======<<<<<<<<<<<<<<<;;;:::999888777777666555444333333222111111111222333444444444333333222222222111111111//////......//////000000////////////////////////------------------------++++++,,,---.........------,,,,,,,,,,,,---..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..............................,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,---+++,,,------......------------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...000///...,,,++++++******++++++,,,,,,++++++******+++,,,,,,------.................................---...//////////////////////////////000111222222......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......EEEDDDCCCBBBBBBBBBCCCCCC@@@@@@??????>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;999999777666555444444444333333333222222333333444333333222222222222333333333222111111000000000000/////////000000111111111........................000000000000//////...---------............------------------------------......------------......+++++++++,,,,,,,,,---------...///...---,,,---///........................------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////------------------------........................------------------------......---------......///------------------------------------------------............................................................////////////---........./////////000........./////////000000000000000000000111111222111111222222222333333333111111111222333444444444333333333333333333333333333444444444555666666666555555555666666666666777777777888999:::::::::::::::;;;<<<===>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAA??????>>>>>>======<<<<<<>>>============???@@@AAACCC@@@===;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888555555555444444444333333222222222222222222333333222111111111111000000000...............///000000////////////////////////------------------------,,,---...//////...------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................------------------------------,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++******++++++,,,------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,------,,,,,,+++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---......---,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,---......///........................------...///////////////......//////111333444555000///......---------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......EEEDDDCCCBBBAAABBBBBBCCC??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999888777666444444333333222222222111111222333333222222111111111111222222111111000000000000000111//////000000111111222222........................//////000000000000//////,,,,,,------...------,,,------------------------...------,,,,,,------...,,,,,,,,,---------.........///000///...---...000........................------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++..............................---------,,,,,,,,,------------------------........................---------------------------------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,............................................................/////////000///000000000111111222222000000000000111111111111000000000000000111111222111111111222222333333333000111222444444555555444555555555555555555555555555555555555555555444444666666666666777777777888777777888999:::::::::::::::;;;<<<===>>>???@@@AAABBBAAA@@@@@@?????????@@@============>>>>>>>>>>>>>>>===<<<<<<===???AAACCCDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888000111222333555666777777444444333222222111111111000000000000////////////...............///000111////////////////////////------------------------...///000000000///...---+++,,,---...///...---,,,........................000000000000000000000000////////////////////////------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++******++++++,,,---...---,,,+++,,,---...///---------,,,,,,,,,++++++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((()))+++,,,---,,,,,,+++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---+++++++++******+++,,,,,,++++++,,,---............++++++,,,,,,---...//////........................------...///000000//////---......000222444555777111000///...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......EEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<;;;=========>>>===<<<<<<;;;;;;:::999777666444333222//////000111222444555666333333333222222222111111222111111111000000//////111111111111111000//////000000000000000000000000////////////////////////////////////////////////------------------------------,,,+++,,,---...///..................------000000///...............---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------'''))),,,...///...---,,,........................---------------------------.........---,,,,,,+++,,,,,,---......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------///...---,,,+++,,,,,,---........................,,,,,,,,,---------..............................222111///......///000222////////////////////////////////////000000000000222111000/////////111111222222111111111111111111111222444555555555444333444555555666666666666666666666666555555444444444333444555666777999999:::888:::;;;;;;:::999:::;;;<<<<<<<<<===============@@@AAAAAABBBAAA@@@???>>>???????????????>>>======???>>>>>>===>>>>>>???@@@?????????>>>======<<<<<<999999::::::888666444333555555555555555666666666777666444333222111111111000000000000000000000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------...///000000.........------,,,,,,,,,++++++,,,,,,,,,------------------------------------------,,,+++***)))(((***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------,,,,,,,,,,,,++++++------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,------------------------------((()))***+++,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,---...//////......------...///111222111000///000222333333222///...---,,,++++++***))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++DDDDDDBBBAAAAAAAAABBBCCCBBBBBBAAA???>>>===<<<;;;<<<<<<======<<<<<<;;;::::::999888777555444333222000000000111222333444555333333222222222111111111111111111000000000//////000111111111111000//////////////////////////////................................................------------------------------,,,,,,,,,---...///........................222222111000000000000000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------,,,---------------------------------------------------------------------------......------,,,+++---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,------........................,,,,,,,,,---------..............................---,,,***))))))***+++,,,////////////////////////////////////000000000000111111111000000000111111111111111111111111111111333444555666666666555444222333333444444444444444444444444333333222222222444444555555666666777777666888::::::999888999:::<<<<<<<<<<<<============??????@@@AAA@@@???>>>===???????????????>>>==============================>>>>>>>>>===<<<<<<;;;;;;999999999888777666444444444444444555666666777777555444333111000000//////000000000000000000000000........................//////.........---------+++,,,,,,------,,,,,,+++------------------------,,,,,,------...//////000......---------,,,,,,,,,++++++,,,,,,,,,------------------------------------------,,,,,,***))))))******,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------......---,,,,,,---......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......---***+++,,,,,,------,,,,,,,,,,,,,,,------...............------...///111222111000///000222222222111///......------,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++DDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;::::::999999888777666555444333333222222111111222222333444333222222222222111111111111111000000000000//////000000111111000000///...........................---------------------------------------------------------------------------,,,,,,,,,,,,---...///........................///......---------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------111///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,...,,,***))))))***,,,...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......---,,,,,,,,,------........................,,,,,,,,,---------....................................,,,,,,,,,---...///////////////////////////////////////000000000000000111111222222222111111111111111111111111111111444555666888888777777666333333444555555555555555444444444333333333333333666666666666666666666666777888:::;;;:::999:::;;;<<<<<<<<<<<<======>>>>>>??????@@@AAAAAA@@@>>>===>>>????????????>>>>>>===>>>>>>?????????===<<<;;;======<<<<<<;;;:::::::::999888777666555444444444222333444555777888999999555444333222111000000000000000000000000000000000........................000000/////////.........,,,,,,------------,,,,,,------------------------,,,,,,,,,---......//////...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------,,,,,,+++***))))))***++++++,,,,,,++++++,,,,,,,,,---------......................................................------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***************************++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++******)))************************++++++,,,---............***+++,,,,,,------,,,,,,------------------..................///000111111000///...///000111000///........................++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,BBBBBBBBBAAAAAAAAAAAAAAA??????>>>===<<<;;;:::::::::::::::::::::999888888777777666666555444333333333333222222111222222333222222222222111111111111000000000000000000//////000000000000000//////...........................------------------------------------------------------------------------,,,,,,,,,,,,------......---------...............,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------,,,,,,,,,------------...------------------------------------------------........................,,,,,,,,,---------..............................111000000///000000111222////////////////////////////////////000000000000///000222333333333111111111111111111111222222222555666888999999999888777666777888888999999888888666666666666666555555555777777777777888888888888999;;;======<<<<<<===>>>;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>????????????>>>===@@@AAABBBCCCBBB@@@>>><<<<<<<<<;;;;;;:::999999999999888666444444444444555222333555666888:::;;;<<<777666555444333333333333////////////////////////........................////////////.........---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,------------...------------------------,,,,,,------,,,++++++***))))))******++++++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++------------++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,---............+++++++++++++++++++++++++++************+++******))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,---------------***+++,,,,,,------,,,,,,............------------.........//////000111111///...---...///000///...,,,---------.........///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,AAAAAAAAAAAAAAA@@@@@@???======<<<<<<;;;:::999999999999999999999888888777666555555555444444333333333333222222111111222222222222222111111111000000//////////////////000000000000000000000///..............................------------------------------------------------------------------------,,,,,,,,,------------------------........./////////...............//////...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------------------------(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,+++---///000000///---++++++,,,------......------------------------------,,,,,,---------.........------------------------,,,---------------------........................,,,,,,,,,---------..............................,,,,,,,,,------......///////////////////////////////////////000000000000///000111222333222222111000000111111111222222222555666888999999999888777888888999::::::::::::999666666666666666666666666333333444555666777888999888:::<<<===<<<<<<===>>>;;;;;;;;;<<<===>>>>>>???===>>>???@@@@@@???>>>======>>>>>>?????????>>>>>>@@@AAABBBCCCBBB@@@>>><<<;;;;;;;;;:::999999888888888777666444444444555666444444666777999:::<<<<<<666555444444333333333333////////////////////////////////////////////////.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,---------.........------------------------,,,,,,---------,,,++++++***************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++------------++++++000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///+++,,,,,,---............++++++++++++++++++++++++******+++************+++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,.....................---......///000000111111111000...---...//////...---+++++++++,,,------......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;:::999999888888999999999999999888888777444444444444444444333333333333222222111222222222222111111111111000000000......////////////000000//////000000//////...---........................------------------------------------------------------------------------+++,,,------......------,,,,,,------.../////////---------,,,------...///......------------......---,,,,,,++++++,,,,,,---------------------------------------------------&&&(((+++...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------+++---000222222000---++++++,,,------......------------------------------,,,---------............------------------------+++,,,---.........------........................,,,,,,,,,---------..............................++++++,,,,,,------......////////////////////////////////////000000000000...///000111111111111111000000000111222222333333444555666888888777777666555555666777777777777777444444444444444555555555///000111222444555666777555777::::::::::::;;;<<<:::;;;;;;<<<===>>>??????999:::;;;======<<<;;;;;;===>>>>>>????????????>>>>>>>>>?????????===<<<;;;;;;;;;::::::999999888888888777666666555555555666555555666777777888999999333222111111000000000111000000000000000000000000////////////////////////...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...,,,---------............------------------------,,,,,,------------,,,,,,+++************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++///...---,,,+++***)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++*********,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,..................//////......///000111111111111000///......//////...---+++++++++,,,,,,---------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------???@@@AAAAAAAAA@@@>>>>>>:::::::::999888888777777999999::::::999999888777333333333333333333444444222222222111222222333333111111111111000000000000........./////////000000//////000000//////...---////////////////////////................................................------------------------+++,,,---.........------,,,,,,------...//////000+++++++++++++++,,,------......------------......---,,,,,,++++++,,,,,,---------------------------------------------------***+++,,,.........------------------------------------------------------+++,,,------......------,,,---///000000///---,,,+++,,,------......------........................------------............------------------------+++,,,---.........------........................,,,,,,,,,---------..............................,,,---...///000000000000////////////////////////////////////000000000000............///000111222///000000111222222333333333444555666666666555444222333444444555555444444333444444444555555555666222222222333444555555666444666999999999999:::<<<::::::;;;<<<===>>>??????999:::<<<=========<<<;;;======>>>???????????????========================<<<;;;;;;:::999999888888777777888888777777666666555555555444444444444444111111000/////////000000000000000000000000000000////////////////////////............------------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------------------,,,,,,---------------,,,,,,++++++***+++,,,---...,,,,,,,,,---------......------------------------------------------------,,,---............---,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,+++*********************************,,,------******+++---************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------......//////000000---...000111222222111111111000//////000000///---,,,,,,,,,---------------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------??????@@@AAA@@@???>>>===::::::999999888888777777999::::::::::::999888888222222333333333333444444222222111111222222333444111111111111000000000000---.........//////000000///////////////......---000000000000000000000000////////////////////////////////////////////////------------------------+++,,,---.........---,,,,,,,,,------...///000000............//////000111......------------......---,,,,,,++++++,,,,,,---------------------------------------------------000///...---,,,---..............................------------------------+++,,,,,,---.........---------------------------+++,,,------......------........................---------.........//////------------------------***+++---...///...------........................,,,,,,,,,---------..............................+++,,,---...////////////////////////////////////////////////000000000000...------------///111222///000000111222222333333222222444555555555444333222333444444555555444444555666666666777777888888777777777777777777777777555888:::;;;;;;;;;<<<===::::::;;;<<<===>>>???@@@<<<===>>>@@@@@@@@@???>>>======>>>??????????????????>>>>>>===>>>>>>???@@@<<<<<<;;;::::::999999888777777888999999888666555444444333222222111000000222222111111111111111111000000000000000000000000000000000000000000000000000/////////............------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////------------------------,,,,,,------...------------,,,+++++++++,,,---...,,,,,,,,,---------......................................................------...//////...---------------,,,,,,,,,++++++...---++++++++++++---...,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------,,,+++***************************---...---+++***,,,...************************++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,++++++*********---------------------------------......---,,,,,,++++++,,,---------,,,,,,,,,------...///000111111---...000111222222111111222000//////000000///---........................)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------............------>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::999888777666777888:::;;;:::888666555777666555444333222222222111111111111111111111111000000000000////////////////////////////////////000000//////.........---.........------,,,,,,,,,...---,,,,,,......---,,,........................+++++++++,,,,,,---------++++++++++++,,,,,,---...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------............------...........................---,,,,,,---...///000------------------------................................................,,,,,,,,,++++++*********......---------,,,,,,,,,/////////...---------,,,***++++++,,,,,,++++++***........................---,,,,,,,,,,,,---......------............------111111000///...------,,,......---,,,,,,...///000000000//////............////////////////////////////////////000000000000222111000000000111333333333333333333333333333333444333333333333444555555555555666666666666555555555555555666666666666777777777777777888888888888666777:::<<<>>>>>>===<<<;;;<<<===============<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999888666555444444444555555444333111000/////////111111111111000000000000000000000000000000000000//////............/////////............---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,---------------------------------,,,,,,+++++++++........................------------------------+++,,,------......---------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---//////---,,,+++,,,------,,,,,,,,,,,,++++++,,,+++*********+++,,,---...---+++))))))***+++,,,------------------------***++++++,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++***++++++++++++++++++,,,,,,---------+++,,,...000000000000///000000/////////.........+++---///222333333222111,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////...------,,,,,,<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888777777888888999999999888777666666666555333333222222333111111111111111111111111000000000000////////////////////////////////////000/////////.........---/////////......---------...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------------------------------------------------------------------------------,,,,,,---......---,,,,,,------............------..............................---,,,------//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---------,,,,,,,,,---------------,,,,,,,,,................................................---,,,,,,,,,------......------............------111000000///...------,,,---------------...///////////////.........------////////////////////////////////////000000000000111111000000000111222333333333333333333333333333444333333333333444555555444555666777777666555444444444555555555666666666666666777777777888888888666777:::<<<======<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888777666555444444444555555444222111000/////////111111111000000000////////////////////////////////////............//////............------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,------------------------......------------------------------------------------------------------+++,,,------......------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...000000...,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++*********+++,,,---...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,---------,,,+++******,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,...///000000000000......---------,,,,,,,,,---...000222333333222222------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------------...............:::::::::::::::999999888888888999999999888888777888888888888777777777777666555444333333222222333111111111111111111111111000000000000/////////////////////////////////////////////...............///////////////............,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------................................................,,,------......------,,,------............------------------------------///...------,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---------000///............///000------------------------,,,,,,,,,---------......------............------000/////////...---------,,,,,,---........................---------------////////////////////////////////////000000000000111000000000000111222222222222222222222222222222333333333333333444555555333444666777777666444333333444444444555555555555666666777777777777888888666888999;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666777666555444444444444444444333222111000/////////111111000000000000////////////////////////////////////............//////............------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------///......------......///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---///000000///---------------,,,,,,,,,,,,+++++++++++++++++++++,,,------...---+++*********+++,,,++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++++++++***************************,,,++++++******++++++,,,............---+++***))),,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---...000000000000---------------,,,,,,,,,///000111222333222222111---------,,,+++*********************************...------,,,,,,------...+++,,,,,,---......//////999999::::::999999888777777777888888888888888888888777777666666666777777555444444333222222222333111111111111111111111111000000000000////////////////////////////////////........................//////..................---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++...---,,,,,,++++++++++++------------------------------------------------........................------------------------------------------------,,,------......------,,,------------------------///......------,,,,,,,,,------------------------------------------------........................---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........///---,,,******,,,---///------------------------,,,,,,---------...------,,,------......------,,,.....................---+++,,,---...///...---,,,------------------------////////////////////////////////////000000000000000000000000000111111222111111111111111111111111333333222222333333444555333444666777777666444333333333333444444444555555666666666666777777777888777888999:::;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777666555444444666555555444444333333333333222111000////////////111000000000///////////////////////////////////////......------......///.........---------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---///111111///...---...------,,,,,,,,,+++++++++++++++++++++,,,,,,------...---,,,++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++............---,,,,,,+++++++++******++++++,,,,,,---------,,,,,,++++++++++++,,,,,,...///000000000////////////////////////...///000111111000000///---,,,,,,,,,+++++++++***++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........999::::::::::::999888888666666777888888888777777777666666555555666777777444444333222222222333333111111111111111111111111000000000000////////////////////////////////////---------...............---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,++++++++++++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------.........------,,,++++++------------------------------------------------........................+++++++++++++++,,,,,,,,,......---------,,,,,,,,,------......//////000000---,,,***))))))***,,,---------------------------+++,,,---.........------,,,,,,------------,,,,,,------------............***+++---.........---,,,------------------------////////////////////////////////////000000000000//////000000111111111111111111111111111111111111333222222222222333444444333444555666666555444333333333333444444444555555555666666666666777777777888888999999999999999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::666666666666555444333222444444444444444333333333222222111000////////////000000000////////////.................................------------.........------------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------------------------++++++,,,,,,---------...------------------------------------------------+++,,,------......------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---///111111///...---...------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---............+++*********++++++,,,------------,,,,,,+++++++++,,,,,,,,,---......///000.../////////////////////---------............---++++++,,,,,,---------------------------------------------,,,,,,---------......------,,,,,,,,,,,,:::::::::::::::999999888666666777777777666666555555555555555666666666666333333222222222222333333111111111111111111111111000000000000////////////////////////////////////---------------.........,,,,,,,,,---------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------,,,+++++++++,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,......---------,,,,,,,,,///////////////000000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------------,,,,,,,,,,,,------.........///++++++,,,------------------------------.........////////////////////////////////////000000000000...///000000111111000000222222222222222222222222222222222222222333444444444444444555555444444444333444444444555555555555555555666666666666777777999999888888888888888888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777666444333333222333333444444333222222222111000///////////////000000////////////....................................------------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,........................------------------------+++,,,------......------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............---------///000000///---------------,,,,,,,,,,,,++++++++++++,,,---------------------------,,,,,,,,,,,,------------------------******+++,,,,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++---............************+++,,,---------,,,,,,,,,,,,,,,,,,+++......---,,,------......,,,,,,,,,---------------+++++++++,,,,,,---------+++++++++,,,---.................................---,,,,,,++++++,,,,,,---......------,,,++++++***999::::::::::::999888888777777777777666555444444333444555666666666555555333222222222222222333333111111111111111111111111000000000000////////////////////////////////////,,,,,,,,,------.........------------.........///,,,++++++,,,...//////...------------------------------------............,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,++++++,,,,,,---...------........./////////////////////////////////////////////000000000000......000111111111000///333333333333333333333333222222222111222222333444555444444333333444444555444444555555555666666666555555555666666666777777999999888777777777777777666777888:::;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999888777555444333111222333444444333222111111111000////////////000000000/////////....................................------,,,,,,------...---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,---------------------------------------,,,,,,,,,------------------------------------------------+++,,,------......------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,...000000...,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........---,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,(((((()))***++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,---------,,,************+++,,,---...+++,,,,,,,,,,,,,,,,,,---000///...,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,---...///++++++++++++,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,999999999999999888777777777777777777666555444333111333555777777666555444222222222111222222333333111111111111111111111111000000000000////////////////////////////////////,,,,,,,,,------.........---.........//////000000,,,++++++,,,...//////...........................,,,---------.../////////++++++++++++,,,------...------------------------------------------------++++++++++++++++++++++++...........................---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------...............---------,,,,,,,,,/////////...---------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---,,,+++***+++,,,---............/////////000000////////////////////////////////////000000000000---...000111111111000///333333333333333333333333222222111111222222333444666555333222222333555666555555555666666666666777555555555555666666666777:::999888777666666666777666666888999:::;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888:::::::::999888666555444000111333333444333222111111000000////////////000000/////////.......................................------,,,,,,------...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------.........------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------+++---//////---,,,+++,,,---------,,,,,,,,,+++++++++,,,---.........---,,,------......------,,,+++++++++++++++++++++++++++...------,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&'''(((******+++++++++***************************+++,,,------,,,+++***++++++,,,,,,,,,+++******************+++,,,---...+++++++++,,,,,,---------111000...,,,++++++++++++........./////////000000+++++++++,,,---...000111,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***++++++,,,,,,------...::::::999888888999999999888777666555444333222222555555555555555555555555333333333222222111111111000000////////////000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------...------------,,,,,,,,,------------------------/////////......---------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------///......------,,,++++++------------------------......------------......,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,...------------...//////...---,,,,,,++++++++++++......///000000//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///////////////000000000000////////////000000000000111111000000000000000111222111000111333444333222333333444555666666666555444444444444444444444444444555555666666666666666999888888777777777888888777777777888999999:::::::::<<<>>>>>><<<:::::::::888999999888888777666555888999;;;<<<:::888555333222222222111111111111111222222111000///...---------------...............------------------------+++++++++,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------------------------------------------------------++++++++++++------------------------------...---,,,++++++---///000......------------......///...------++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,---+++,,,------------...///++++++++++++++++++++++++++++++******++++++,,,---+++******))))))******+++******+++++++++,,,,,,,,,((())))))))))))*********************************.........------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---------,,,+++***///000000///...------...000000000000///...---,,,---------,,,,,,+++++++++........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---;;;;;;:::999888888999999888777777666555444333222333333333333333333333333333333333222222111111111000000////////////000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///------------............////////////000000000000111000000//////000000111333222111222333444444222333444555555555555555555444444444444444444444444444444555666666666666666666555555444444555555666666777777888888999:::::::::<<<>>>>>><<<;;;:::;;;888888888888777666555555444555777888777555333111222222222111111000000000111111111000000///..............................------------------------++++++,,,,,,------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,...---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------------------------------------------------------------,,,++++++,,,------------------------------+++***)))((((((***,,,---......------------......---,,,,,,++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++++++++,,,,,,,,,)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++++++++++++++,,,,,,,,,,,,)))))))))*********++++++************************......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,+++---///000000......///111000000000//////...,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...===<<<;;;999999888888888888888777666555444444333222222222222222222222222222222222222222111111111000000////////////000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------//////...---,,,,,,++++++---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,---.................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------...------------,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------............------........................---------------------------------............///---------............///------------............////////////000000000000222222111111111222222333444222222333444555444333444555555555555444444333444444444444444444444444333444555555666666555555555444444444444444555555666666777888888999999:::;;;===???>>>===;;;;;;;;;888888888888777666555444111333444555555444222111333333222111000000//////111111000000000000000000000//////......---------------------------------,,,,,,---------------......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------//////......---,,,,,,+++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---------------------------------,,,+++++++++,,,...///......------------......++++++++++++************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,,,,,,,,,,+++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******,,,,,,---------------...000000//////111222////////////...---,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///===<<<;;;:::888888777777888888777666555555444444222222222222222222222222222222222111111111111111000000////////////000000////////////////////////////////////////////////------------------------------------------------------------------------------------------------------------------------,,,,,,------------------//////...---,,,++++++***------------------------........................---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++------------------------------------------------,,,,,,,,,+++,,,,,,---......------,,,,,,,,,------...---------------......,,,------......------,,,------------....................................---------............///---------............///////////////000000000000////////////000000000000444444333333333444555555444333222333555666555444555555555555444444333222333333333333333333333333333333444555555555555444666555555555555666666777666666777777888999999999;;;===>>>>>>===;;;;;;;;;777777777777666555444444222333555666777666555444333333222111000///......000000000000111111222222111000000///...------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,,,,------//////.........---------------,,,------------------------------------------,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------...------------...//////...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------------,,,,,,++++++***---...///...,,,+++,,,---------------------------++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------.........000111000//////000111...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////===<<<:::999888777777666777777666666555555444444222222222222222222222222111111111111111111111111000000////////////000000........................////////////////////////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......//////...---,,,,,,++++++------------------------...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++......------------......,,,,,,,,,---------......---------------------------------------------------------------------------------------......///---------,,,,,,---......))))))((()))***+++---...,,,,,,------------,,,,,,++++++,,,,,,,,,---------........................---------............///---------............///////////////000000000000////////////000000000000222222222222222333444444444333222333555666555444444555555555444333222222333333333333333333333333222333333444444444444444555555555555555666777777555666666777888888999999:::<<<>>>>>><<<:::::::::666666777666666555444333222333444666666666666555222222111111000//////.../////////000111111222222111111000///......------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,,,,---------------.........//////,,,------------,,,------------------------------,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***************++++++,,,------,,,,,,,,,,,,------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,+++++++++---...///...,,,+++,,,---------------------------++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---......111222222111...------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////;;;:::999777777666666666666666555555444444444444222222222222222222222222000000000111111111111111000000////////////000000........................////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,------------...+++,,,,,,------...............---------,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,+++*********++++++++++++++++++++++++///......------......///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------......------------...//////------------------...///++++++******+++---///000,,,,,,------------,,,,,,***++++++,,,,,,------------------------------------------............///---------............///------------............////////////000000000000//////...//////000111222444222222333444555444333333444444444444333333222333333333333333333333333111222333333444444333333333333333333444555666666555555666777777888888999999;;;===<<<;;;999999999666666666666555444333222111111222333333333333333111111000000000/////////......//////000000000111111000000//////.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,---......//////,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------......//////++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......111222222000---++++++,,,+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......888888777666555555666666444444444444333333333333111111111111111111111111///000000000111111111222000000////////////000000........................////////////////////////........................------------------------------------------------........................,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,------...///---------------...//////111000///------...000111+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///------------............////////////000000000000.........//////000222222333222111222333444444222222222333444444444333333222222222222222222222222111111222333333333333333444444444444555666777888555555666666777888888888888999;;;;;;999888777888555555555555444333222222000000111111111111111111////////////000000000000.............../////////000000000///////////////------------------------,,,,,,+++++++++*********,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---///...,,,+++---...........................------,,,,,,---......///------------------------++++++++++++++++++++++++,,,---...//////...---,,,------------------------------......//////......---,,,,,,++++++,,,,,,---,,,---------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,------......,,,,,,,,,---------------)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,------///000000///,,,++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...---777666666555555555666666333333333333333333222222000000000000000000000000//////000000111111111222000000////////////000000........................////////////////////////........................------------------------------------------------........................,,,,,,,,,------.........++++++,,,,,,---...//////++++++,,,------......///---------------------------------....../////////---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////.........---------*********++++++,,,------////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---------------...///000222000...+++******+++,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////000000000111////////////000000000000111111111111222333444555222111000111333444333222111222333333444444444444222222222222222222222222111111222333333333333222666666666777777999::::::555555666666777888888888777999::::::999777777777555555555555444333222222222222111111111111111111......//////000000111111........................////////////000000000000------------------------+++++++++*********)))))),,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...++++++,,,,,,,,,---------...------,,,,,,++++++***+++---///...,,,+++,,,///........................---------------...///000------------------------++++++++++++++++++++++++,,,---...//////...---,,,------------------------)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................---------.........//////,,,,,,,,,------.........+++,,,------------...///++++++++++++++++++++++++++++++******++++++,,,---+++******************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,---,,,---......,,,+++,,,---***++++++,,,,,,,,,+++++++++++++++,,,,,,---------******++++++,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////000000000...---,,,666555555555555444444444444444333333333333222222111111111111111111111111111111111111111111111111////////////////////////................................................,,,,,,---...//////......333222///---,,,+++++++++,,,,,,,,,---------......---.........//////000000------------------------........................---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---------------------------------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////...------,,,,,,/////////......---------.........------,,,,,,,,,000///---+++++++++---...///...---,,,,,,---...///,,,,,,,,,+++++++++******------------------------------------------------.........////////////000............////////////...............///000000000000000000000000000000000111111111111222222222333333222111111111222222333333333333333333333333111222222333333222222111222222333444444555666666444444444555555555555666777777777888999999::::::666777777777777777666555777666444444444444222000111222222222222111000000000000000000///////////////............---------//////////////////////////////...---,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,***+++---...///...------/////////...------,,,,,,------------------------------------------------***,,,......,,,+++***+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,---------------------------------,,,,,,+++++++++......------------......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******++++++******)))******+++++++++,,,,,,,,,(((((()))***,,,---......,,,------...---,,,+++***------------------------,,,,,,---...---,,,***)))........................------,,,,,,+++,,,,,,,,,/////////......------------,,,+++***+++,,,---...111000///...------...///555555555555444444444444444444333333333222222222222111111111111111111111////////////////////////........................................................................,,,------...//////......222000///---,,,,,,,,,,,,---------.........//////---........./////////000------------------------........................---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,000...---++++++,,,---.........---,,,,,,---......,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////...............///000000000000000000000000000000000111111111111222222222333333222222222333333444333333333333333333333333222222333333333333222222000000111222222333444444444444444555555555555666555555555666777777888888666666666666666666666777777555333222222222000///111222222222222111000000/////////...............///............---------........................//////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,------,,,,,,+++***,,,,,,------...---------,,,,,,,,,------------------------------------------------------------------///111111///...---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******++++++++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,+++***)))------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,.........---------,,,,,,---,,,,,,,,,,,,---///000000///...,,,,,,,,,---...555555555555444444444444333333333333222222222222222222222111111000000000////////////////////////........................................................................,,,---......///.........//////...------------............/////////000000.............../////////------------------------........................---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------******++++++,,,------...++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,///...---,,,+++,,,---...------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---............/////////...............///000000000000000000000000000000000111111111111222222222333222222222333444555555222222222222222222222222222222333333333333222222000111111222222333333444444444444555555555555666333333333444555555666666666555444444555666777888:::777333111111111111000111111222222111111000///---------...............///............---------...................................................------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.................................,,,,,,------,,,,,,++++++......---,,,,,,,,,------******++++++,,,------...------------------------------------------------,,,---///...,,,++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---+++***))),,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++******---------------------------,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,---,,,,,,---...///000111...---,,,,,,+++,,,,,,,,,555555555444444444333333333333333222222222222111222222111111000000//////111111111111111111111111........................................................................------...............---------------......//////---.........////////////........................------------....................................---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------++++++,,,,,,,,,------------------....../////////------------------------...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////...............///000000000000000000000000000000000000111111111222222222222222222333444555666777111111111111111111111111222333333333333333333222333333333444444555555555444444444555555555555666222222333333444444555555555444333222333555888999===:::555222222333333333111111111111111000000///------............/////////............---------................................./////////000000------,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------------------------------......///......------000///---,,,++++++,,,---++++++,,,,,,,,,---------------------------------------------------------+++,,,---,,,+++******+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------------.........,,,,,,,,,,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------,,,,,,,,,,,,,,,,,,555444444444444333333333333333222222222111111111111111111000000000//////000000000000000000000000........................................................................---...............------,,,,,,---....../////////,,,,,,---------........................------------------....../////////........................---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------///.........---------,,,---------....../////////---------------------------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------...........................///000000////////////////////////000000111111111222222222222222222333444555666777111111111111111111111111333333333444444333333333333333444444444444555555444444444555555555555666222333333444444555555666444333222222333555777999<<<999555222222333333333000111111111111000//////....../////////000000000///............---------........................------......///000000000,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------......///......---000///---,,,++++++,,,---///.........---------,,,------------------------------------------------///000000///------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******,,,---,,,,,,,,,---------......++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........---------.........------444444444444333333333333222222222222111111111111000000000000000000000000........................------------------------.........................................................///......---,,,+++,,,---...////////////,,,,,,,,,------------............------------------------...//////000000........................---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,------------........................///000000////////////////////////000111111111111222222222333222222222333444555555222222222222222222222222333333444444444444333333222222222222222222222222444444444555555555555666333333333444555555666666444333222222333444666666777555111000000111111000000000111111000000///.........//////000111111111///............------------------------------------------....../////////,,,++++++******++++++,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,************************++++++,,,,,,------,,,,,,......---,,,,,,,,,------000000///......---,,,,,,------------------------------------------------...//////---,,,+++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///+++,,,---.........------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,))))))******++++++,,,,,,))))))))))))***++++++,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,------............---444444444333333333222222222222222222111111111111......//////000111111111........................------------------------......................................................//////...------,,,+++,,,---////////////...------------.....................------,,,,,,,,,---------...///000000000........................---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,---.........---,,,---............---,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,---------........................///000000////////////////////////000111111111111222222222333333222222222333333444333333333333333333333333333333444444444444333333222222222222222222222222444444444555555555555666222222333444444555555666333333333333333333444444444222000000111111111///000000000000000//////...------......///000000111///............------------------------------------------------.........,,,,,,,,,++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------...---------------------------------------------------------------------------------,,,,,,,,,+++))))))***,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------******++++++++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++++++++,,,---...++++++++++++++++++++++++))))))***+++++++++++++++((())))))***++++++,,,,,,++++++*********++++++,,,,,,,,,---------.........,,,---.........---,,,+++***+++,,,---...------,,,444444444333333333222222222222222111111111111000------...///000111222222000000000000000000000000------------------------.................................................../////////...---,,,,,,+++,,,.../////////...---............/////////000.........------,,,,,,,,,---------...///000000111........................---------.........//////---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---,,,,,,++++++,,,,,,------------------------------------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,,,,------.../////////......---------,,,,,,,,,------.........+++,,,------.........---------...//////...------,,,,,,,,,+++++++++******------------------------------------------------.........////////////000,,,,,,,,,---------.....................///000000////////////////////////000111111111111222222222333333222111111222222222333333333333333333333333333444444555555444444333444444444444444444444444444444444555555555666666111222222333333444555555333333444444444333222222333222111222333333222111000000000000000//////...,,,,,,------...///000000//////.........---------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...***+++---...///...------***++++++,,,,,,------...------------------------------------------------///000///---,,,,,,...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------,,,,,,------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++---...///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,------......------,,,******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++***************+++++++++,,,,,,,,,((())))))+++,,,---......000//////...///000111222++++++++++++++++++++++++((()))***,,,,,,,,,+++*********+++,,,------......//////...---------......---------....../////////...////////////---,,,+++)))***+++,,,---,,,,,,+++111111111111111111111111333333333333333222111000000000000000000000000000////////////////////////........................000///...---,,,---...///,,,---......//////......,,,,,,------.../////////+++---......---,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...111000000///...------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,------............------......---,,,,,,+++******,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------,,,,,,......---------,,,,,,,,,...------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++..................------........................,,,,,,,,,---------......////////////////////////---------............///000000000000000000000000222222111000//////000000111111000000111111222333444333333222222333333444444444333333333444555555333333444444444333222111555555444444444333333333333333333333333333333333444444333333333222222222222111111111000000//////////////////////////////111...,,,---///000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,---------------,,,,,,++++++******++++++,,,*********++++++,,,,,,---,,,+++***))))))+++---............------,,,,,,,,,---------------...///000111111000///......---------------............///---------------------------------............///......---------,,,,,,,,,++++++,,,,,,,,,------------.../////////...,,,+++------------------------************************++++++++++++++++++++++++.........---,,,+++******+++*********+++---///000,,,---/////////---***)))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...///......------,,,++++++))))))***+++,,,,,,------------,,,,,,+++***))))))*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,///000...............---------***++++++,,,---...//////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************///...---,,,+++,,,---...,,,------....../////////111111111111111111111111111222222222222111111000000000000000000000000000////////////////////////........................)))))))))***+++,,,---...,,,---......//////........................------,,,---//////---,,,---...///...---,,,,,,,,,,,,---,,,,,,,,,------.........000000000///...------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------............------......---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,..................------------------------------,,,,,,,,,---------..............................---------............///000000000000000000000000222111111000//////000000222222111111222222333444444333333222222333333444444444333333333444555555555555444444333333222222444444444333333333222222333333333333333333333333444333333333333222222222111111111000000000//////////////////////////////000...,,,,,,...///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------.........------,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,---,,,*********+++---.........---------,,,,,,,,,---------------...//////---,,,,,,+++******))))))------------............---------------------------------............///------------,,,,,,,,,,,,++++++,,,,,,,,,---------------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++******)))''''''---,,,+++++++++,,,---...+++,,,------------++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,---------,,,,,,------------------)))******+++,,,,,,---------,,,,,,,,,+++*********++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,...000........................+++,,,,,,------......///,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...---------------.........111111111111111111111111///000000111111111111000000000000000000000000000////////////////////////........................+++,,,---...............------...////////////...000//////...------,,,,,,,,,...000///...---...///......---,,,,,,,,,------++++++,,,,,,---...//////000000//////...------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------...------,,,,,,++++++***,,,,,,,,,---------......***+++,,,------,,,+++***........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///000000000000000000000000111111000/////////000000333222222222222333444444333333333333333333333333333333333333333444555666888777555333333333333333444444333333333222222222333333333333333333333333333333333222222222111111111111000000000000//////////////////////////////...---,,,,,,------,,,+++------------------------------------------------,,,,,,------------------------------------------///////////////...---,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,...///...------------,,,,,,,,,---------------...............------,,,+++++++++------------............---------------------------------............///------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,+++******...---,,,++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,---.........*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///......//////////////////------------------------++++++++++++,,,------...+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------,,,,,,,,,,,,111111111111111111111111......///000000111000000000000000000000000000000////////////////////////........................000111111111///---+++***------.../////////////////////.........------------///000000///......///...------,,,,,,,,,------***++++++,,,---...///////////////......------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...............---------,,,,,,,,,...------,,,,,,------...------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------............------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///////////////////////////111000000/////////000000222222111111222222333444333333333333333333333333333333333333444444555666999888555333222333444555444444444444333333333333222222222222222222222222222222222222111111111111000000000000000000//////////////////////////////------,,,,,,,,,,,,++++++------------------------........................,,,,,,,,,------.........------------------------000000000000///...---,,,------,,,,,,,,,,,,---------------,,,,,,++++++***------,,,,,,,,,---...///------------------------,,,---------------------/////////......---------,,,,,,---------.........,,,,,,---------------------------............///---,,,,,,,,,,,,+++++++++,,,,,,,,,------------......---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......///////////////000//////......---------,,,*********+++,,,---...///***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------......---------,,,,,,+++++++++000000000000000000000000---...///000000000000000////////////////////////////////////////////////........................------...---,,,***((('''---...//////000000//////---------.........//////---///000000///......///------,,,,,,,,,------...++++++,,,,,,---...//////............---------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000......---------,,,,,,,,,...------,,,,,,------...------......------,,,++++++++++++,,,,,,---------******++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,------......------------------------,,,,,,,,,---------..............................---------............///////////////////////////000///////////////000000000000000000000111111222222333333444444333333222333222222333444555666666999777555333222333444555555555555555444444444444222222222222222222222222222222111111111000000000//////////////////000000////////////////////////,,,------,,,++++++++++++------------------------........................,,,,,,,,,------.........------------------------//////000000///...------,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,------......------------------------,,,------......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,---------......---------............///---------,,,,,,,,,++++++,,,,,,---------.........///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++******)))******+++,,,------......//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------,,,++++++------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---........./////////000000//////......------,,,*********+++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........---------,,,,,,+++++++++000000000000000000000000...//////000000000000///////////////////////////////////////////////////........................++++++,,,---------------......///000000000000///,,,,,,------...//////000,,,...000///...---...///------,,,,,,,,,---......,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------...//////000000......---------,,,,,,,,,...------,,,,,,------...------......------,,,+++***++++++,,,,,,------...)))******++++++,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,------..............................,,,,,,,,,---------......---------------------------------............///000000000000000000000000//////......//////000000///////////////000111111222222444444444444222222222222222333444555666777666555444333333333444555555555444444444333333333222222222222222222222222111111111000000000000///......////////////000000////////////////////////,,,---...---,,,++++++---------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......,,,++++++******++++++,,,------------,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,------------...,,,,,,---......---+++***............------------,,,,,,,,,,,,------------+++,,,,,,------.........---------............///......---------,,,,,,,,,,,,---------..................---------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,+++((()))+++,,,---.........------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,------,,,+++***---------,,,+++*********++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,------.../////////////////////......------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,---............------------,,,,,,,,,,,,000000000000000000000000000000111111111000//////////////////////////////////////////////////////........................---------...///000111222......///000000000000000------..................,,,---//////---,,,---...,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///......---------,,,,,,,,,...------,,,,,,------...------......------,,,+++******+++,,,,,,---......******++++++,,,------...------------------------...---------,,,,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,---------......---------------------------------............///000000000000000000000000...............///000000000000000///000111111222111222444555555444222111222222222333444555666777333333333333444444444444333333333222222222111111111111111111111111111111111111000000000/////////........./////////000000////////////////////////---...000...,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......,,,+++)))////////////////////////++++++,,,,,,,,,---------++++++,,,,,,---......///---------............////////////.........------------------............+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......///////////////...******,,,------------,,,'''(((***,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------)))+++,,,------,,,+++))),,,,,,++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,---.........////////////............,,,,,,,,,++++++,,,------...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............---------------.........000000000000000000000000111111222111111000///...////////////////////////////////////////////////...........................---+++******+++,,,---...//////000000000000000/////////...------,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,---...//////......------,,,++++++---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222000...,,,,,,...000222........................++++++------------++++++))))))***++++++,,,------......---------,,,,,,,,,...------,,,,,,------...------......------,,,+++******+++,,,,,,---......++++++,,,------...//////------------------------//////.........---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////000000000000000000000000...............///000111111111111000111222222333111222444555555444222111222222222333444555777777000111222333444444444444111111111000000000000///111111111111111111111111000000000000////////////---.........//////000000////////////////////////---///111///,,,+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////...------,,,,,,------...,,,,,,,,,------.........)))***+++,,,,,,,,,++++++,,,,,,,,,------.........+++,,,.........,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////---------.........//////000////////////.........---------.........//////)))***,,,---...---,,,,,,------------------------************************++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,---...---,,,+++***!!!###'''***---......---+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***,,,------,,,***)))*********++++++,,,------++++++++++++++++++++++++//////...---,,,,,,++++++*********++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))******+++,,,,,,---........./////////////////////------,,,+++++++++,,,,,,///...------,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......---------....../////////000000000000000000000000000000000000000000000000................................................---------............///+++++++++,,,,,,,,,---------------............//////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------..................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.................................------,,,,,,,,,---------,,,,,,+++++++++------------------------...---,,,,,,++++++++++++------------,,,,,,+++***+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------////////////////////////............////////////111111222222222333333333222222222222222222222222111222444666777777666555333333333333333333333333444333333222222333333444333333222222111000//////000000000000000000000000////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++,,,,,,,,,,,,------***)))((((((((()))***+++------............------,,,------......------,,,---------.........//////111///---+++))))))***++++++++++++,,,,,,,,,------,,,------......------,,,------------------------+++++++++,,,,,,,,,------........................///////////////.........////////////////////////...........................---,,,+++***++++++,,,000///---,,,+++,,,,,,---+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++,,,------...//////......---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++*********+++++++++***)))((('''&&&&&&///...,,,+++***)))))))))))))))*********+++++++++******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,+++***)))((((((---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000................................................------------............,,,,,,---------.........---------............//////...---,,,,,,,,,,,,---......---------,,,,,,,,,,,,---------............------------------------,,,,,,,,,---------......------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------,,,,,,---------,,,,,,+++++++++------------------------...---,,,,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------////////////////////////....../////////000000000111111111222222222333333222222222222222222222222111222333444555555555555333333333333333333333333333333222222222222333333333333222111111000//////000000000000000000000000........................000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,,,,------......------,,,,,,,,,------------------...---+++******+++---...,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,---------.................................,,,,,,------------------////////////////////////------------------------///...---,,,++++++,,,---///...---,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++******))))))(((((((((,,,,,,++++++******++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------.........++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------......------,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000................................................------------............---------.........//////---------............///......---,,,,,,,,,------...------------,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++------------------------------,,,+++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------/////////////////////////////////000000000111111111111111222222222222333222222222222222222222222222222222222222333444555333333333333333333333333333333222222222222333333222222222111111000000///000000000000000000000000......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------,,,,,,,,,,,,,,,,,,+++*********+++---///000,,,------------.........,,,------......------,,,---------------------------------.........//////........................+++,,,,,,,,,---.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------------......------,,,,,,+++,,,------++++++,,,---)))******+++---......///++++++++++++++++++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************+++*********+++,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...............++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------////////////////////////000000000000000000000000................................................,,,,,,---------.........------------............---------............///...------,,,,,,,,,------------------------------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------******++++++,,,---...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,------------------------------------------------------------------------------------........................////////////////////////000000000000111111111111111111111111222222222222111111111111111111111111222111000000000111333444222222222222222222222222222222111111111111222222222111111111000000000///000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,......------------,,,,,,*********+++,,,---...///---------.........//////,,,------......------,,,------------------------------------....................................---------...///000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,.........---,,,++++++,,,------++++++,,,---******+++,,,,,,---......---------------------,,,++++++++++++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------.../////////...+++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...////////////////////////////////////////////////................................................,,,,,,,,,------------...+++,,,,,,,,,,,,------------------............///------,,,,,,,,,------...------------------------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------******++++++,,,---......---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------------------------------------.....................////////////////////////000000000000111111111111000000111111111222222222111111111111111111111111222111000//////111222333222222222222222222222222222111111000000111111222111111111000000000000000////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------------------............------,,,------......------,,,////////////............,,,,,,,,,,,,,,,,,,,,,------------.........//////,,,------......------,,,------------------------+++,,,,,,,,,,,,---------........................---------...///000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.....................+++,,,---.........,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,*********+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********+++,,,,,,---------,,,++++++******++++++++++++++++++************,,,+++++++++*********)))++++++,,,,,,,,,---------++++++++++++++++++++++++------......///.........+++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,------*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------000000000000000000000000////////////////////////................................................,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------------............///------,,,,,,,,,---......,,,,,,,,,------------...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------------------------------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,------------------++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------++++++,,,---------,,,,,,+++++++++++++++,,,---------------------------------------------------------------------------------------.............../////////////////////////////////000000000111111000000000111111111111222111111111111111111111111111111000000000111111222222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......---......//////......---,,,------......------,,,....../////////000000000---------,,,,,,+++++++++,,,------------.........,,,------......------,,,------------------------+++++++++,,,,,,,,,------........................+++,,,,,,,,,---.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------......------+++,,,------++++++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,+++*********+++++++++***************))),,,++++++******))))))))),,,,,,,,,,,,------------++++++++++++++++++++++++,,,------.........------++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,------......//////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////................................................++++++,,,,,,,,,---------,,,,,,,,,,,,---------...---------............///,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,---------............------------------------,,,,,,,,,---------......------------------------------------------......******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------,,,,,,+++++++++,,,,,,---------------------------------,,,+++++++++,,,,,,---...***+++,,,,,,---------,,,,,,+++*********+++,,,---------------------------........................---------------------------------.........//////////////////////////////....../////////000000000000000000000111111111111111111111111111111111111111111111222222111111000111111111111111111111111000000000//////000000000///000000000000000000000////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...///......---,,,------......------,,,,,,------......------,,,,,,------...///000111111,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,---------...........................,,,,,,------------------////////////////////////------------------------***+++,,,---......---,,,,,,,,,,,,,,,,,,---...///+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++*********------,,,++++++***)))))),,,,,,,,,------------...++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,---------------...............+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,++++++***000000000000000000000000////////////////////////................................................++++++,,,,,,,,,------------------.........//////---------.........//////,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------..................------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++,,,,,,---...***+++,,,,,,------------,,,+++*********+++,,,---------------------------........................---------------------------------.........//////////////////////////////............////////////000000000000111111111111000000000000000000000000000111222333333222111000111111111111111111111111000000////////////000000////////////000000000000////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------......------,,,***+++,,,---...000111111+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---------------------------------.........//////........................///////////////.........////////////////////////........................)))***,,,---...---,,,,,,------,,,+++,,,---///000+++,,,------++++++,,,---******+++,,,------...///++++++,,,------...//////,,,,,,++++++,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************)))))))))***+++,,,...///---------,,,,,,+++++++++......---,,,,,,+++******,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------///...------,,,+++***)))000000000000000000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------............///...---,,,,,,++++++++++++......////////////......000000///...------,,,,,,------------------------,,,,,,---...---,,,***)))+++++++++,,,,,,,,,---------------,,,,,,,,,++++++///...,,,+++***+++,,,,,,------------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................///......------......///++++++,,,,,,,,,,,,------------------------------/////////......---------+++++++++,,,,,,---------000...,,,***))))))******.../////////...---,,,,,,---------....../////////.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,---------++++++,,,,,,---...//////+++,,,---...///...---,,,------------------------,,,,,,,,,---------..................////////////////////////000000000000111222222222333333333333111111000000000111333444333222222222222222222222222222111111000000//////...///000111111111111111///...---,,,,,,---...//////............---------++++++++++++++++++++++++***---///...,,,+++---000,,,,,,,,,,,,---...//////***+++,,,,,,......///000,,,------......------,,,------,,,,,,,,,,,,++++++///...------,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000000///...---,,,,,,+++***+++---//////...---,,,...---,,,,,,,,,,,,---...+++,,,,,,---.........---///...---,,,+++,,,,,,---///////////////.........---------.........//////........................111000///...---,,,++++++,,,---......,,,,,,---...,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------.........---+++***...,,,---111555555000+++************************+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,------.........------............------...---+++))))))***+++,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++***.........------,,,,,,,,,++++++******+++---...///,,,,,,,,,++++++*********))))))*********+++++++++------------,,,,,,+++***++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++)))***,,,---+++)))---,,,,,,++++++,,,,,,---000000000000000000000000////////////////////////---------.........//////------------------------------......------,,,+++---------............///...---,,,,,,++++++,,,,,,......////////////......000//////...------,,,,,,---------------------------------------,,,++++++,,,,,,---------.........---------,,,,,,,,,++++++...---,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------///---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///+++,,,------......------------------------------,,,,,,---------.....................////////////////////////000000000000/////////000000000111111222111000000000111222333222222222222222222222222111111111000000000000000///000000111111111111000000///............///000///............---------+++++++++++++++++++++++++++,,,------,,,,,,---///------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.../////////...------,,,,,,+++,,,---.........------...---,,,,,,,,,,,,---...+++,,,------......------000///...---------......////////////............------------...................................................---------,,,---......,,,,,,---...,,,,,,------------------,,,,,,++++++,,,,,,---...------.........---,,,+++...---,,,///333333///***++++++++++++++++++++++++,,,---...//////...---,,,---------.........//////***++++++++++++++++++,,,------............------...---+++***)))***+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********))))))+++,,,---------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........,,,+++,,,...///---,,,---,,,,,,++++++,,,,,,---000000000000000000000000////////////////////////---------.......................................------......------,,,,,,---------............///...---,,,,,,,,,,,,,,,,,,......................../////////...------,,,,,,------------------------//////...------------...---------.........//////------------,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---///000---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,---------..............................---.........---,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---,,,,,,,,,,,,---......------------------------,,,------------.....................////////////////////////000000000000........./////////000000333222111111000111111111111111111111111111111111000000000000111111111111000111111111111000000///000000////////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---...---,,,++++++*********------------,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---...///000111---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,------------............------,,,,,,------...,,,,,,------......------000000///.........//////........................,,,,,,,,,---------..............................---------.........//////,,,---......,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,------...------.........---,,,+++///---,,,---000000---***---------------------------..................---............////////////,,,++++++++++++++++++***------............---------,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,++++++++++++******&&&(((+++---...---+++))),,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---......------------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...---,,,---///000000///---,,,,,,++++++,,,,,,---////////////////////////////////////////////////........................------------------------,,,------...------,,,,,,---------............///...------,,,,,,,,,------........................//////.........---------------------------------000///...------...///000------------...............------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------+++*********++++++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...........................///......------......///+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---......///...,,,+++,,,...000111/////////......---------........................,,,,,,,,,---------......------------------------............---,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------......------,,,+++,,,---...///------------------------------------........................////////////////////////000000000000000000000000111111111111333333222111111000000000000000000000000111111111//////000000111111222222111111111111111000///...///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000...,,,---,,,++++++*********++++++,,,,,,---...///000000,,,------......------,,,+++,,,,,,---.../////////,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------............------------...//////------------------------,,,,,,------...------,,,//////..................------...............///,,,,,,,,,,,,------------........................---------............///,,,---......,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------,,,000---++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------.....................------,,,,,,,,,,,,------......------,,,,,,,,,+++******++++++,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---------------------------'''(((***,,,,,,,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,++++++***,,,++++++++++++,,,------------------------------,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---------...///000000000---,,,,,,++++++,,,,,,---////////////////////////////////////////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------............///---------,,,,,,---............------------.....................---------------------------------000///...------...000111+++,,,,,,,,,,,,---------.........---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++*********++++++++++++,,,,,,---------,,,++++++++++++,,,------........................///......------......///+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++///...,,,+++,,,...000111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------------------,,,+++,,,---...///---------------------------------.........//////............////////////////////////000000000000000000000000111111111111222222222222111111000000//////000000000111111111//////000000111111222222111111111111111000///...........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000...,,,+++*********++++++,,,---******+++,,,---......///,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,---...............---------...///000------------------------,,,------...------,,,,,,------------------------,,,---------......//////,,,,,,,,,---------..............................///............---------,,,---......,,,,,,---............------,,,,,,,,,------,,,,,,------...///------------------------///---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---------------------------*********)))******++++++++++++++++++++++++++++++************++++++++++++******+++,,,,,,+++++++++***************++++++,,,++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,------------...///---,,,,,,++++++,,,,,,---000000000000000000000000////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------............///------------------...//////...---,,,,,,---...///........................------------------------///............///000000+++++++++,,,,,,,,,------............---------,,,++++++,,,---------,,,,,,------------------------...---,,,++++++************++++++,,,,,,------...+++++++++++++++,,,------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------************++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,++++++))))))))))))************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,---......------------------------------........./////////............////////////////////////000000000000........./////////000000111111222222222111000000///000000111111222222222000000000000111111111111000111111111111000000///------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---*********++++++,,,---...************)))))))))))),,,------......------,,,------,,,,,,,,,+++++++++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,---------...------........./////////,,,------......------,,,------......------,,,,,,+++,,,------...---------,,,,,,,,,---......//////---------.........//////........................//////.........---------,,,---......,,,,,,---...------------------,,,,,,---------------......///------,,,,,,,,,---......---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,******++++++++++++,,,,,,,,,+++***))))))***,,,---***++++++++++++,,,,,,,,,))))))*********+++++++++)))***++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,+++,,,------,,,,,,++++++,,,,,,---000000000000000000000000//////////////////////////////.........---------------------------------+++,,,------......---------------............///---------------.../////////...,,,++++++,,,...///........................------------------------,,,---....../////////...,,,,,,,,,,,,---------...............------------***+++,,,---------,,,,,,------------------------------,,,,,,,,,,,,,,,---******+++,,,,,,---......+++++++++***++++++,,,---........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------))))))*********+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,---------......------------------------++++++,,,---............+++,,,,,,,,,,,,,,,,,,---------------------------+++,,,------......------------------------------............////////////............////////////////////////000000000000/////////000000000111111000000111222333222111111000000111111222333333444111111111000000000000000///000000111111111111000---...///000000///...---///............---------------------------------+++,,,------,,,,,,---///---,,,,,,,,,,,,,,,------+++++++++*********)))))),,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,---///000000//////...,,,,,,---......---,,,,,,------......------,,,++++++,,,---/////////...---++++++,,,------...//////........./////////000000........................---------...............,,,---......,,,,,,---...,,,,,,---------------------------------...//////---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,,,,---------------------------,,,---............---,,,+++++++++,,,,,,,,,------***++++++++++++++++++,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,))))))***+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...///...+++***+++,,,---,,,,,,++++++,,,,,,---000000000000000000000000//////////////////////////////.........---------........................+++,,,,,,---.........------------.........//////---------------...///000///...,,,++++++,,,...///---.....................------------------------+++,,,.../////////...------------.........////////////.........---------)))***,,,---...---,,,,,,------------------------,,,,,,,,,,,,---...//////******+++,,,,,,---......++++++******++++++,,,---........................///......------......///++++++,,,,,,,,,---------------------------------+++++++++,,,,,,------------------,,,,,,+++++++++)))***,,,---.../////////.../////////...---,,,,,,---------....../////////,,,,,,,,,------.........,,,,,,,,,---------..............................******,,,---.../////////+++++++++,,,,,,---------------------------------+++,,,---...///...---,,,------------------------............/////////000............/////////000////////////000000000000222222222222333333333333///000111222333333222111000000111222333333444444222222111111000000//////...///000111111111111111...///000111111000///...//////.........---------------------------------***---///...,,,+++---000//////...---,,,,,,,,,,,,***+++,,,---...//////000,,,------......------,,,+++,,,,,,---...///000000,,,,,,,,,,,,------...///+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...---,,,,,,---......---,,,,,,---.........---,,,,,,+++,,,---///000000000//////++++++,,,,,,---...//////////////////000000000000........................++++++,,,---...///000111,,,---......,,,,,,---...,,,,,,,,,------............------------...//////---,,,,,,+++,,,---...///)))+++---------,,,---...........................---...000111111000...---,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,------.........***+++---//////---+++)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------((()))***+++++++++++++++++++++******++++++,,,---------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...///000///+++)))***,,,---,,,,,,++++++,,,,,,---//////000000000000////////////.........---------000///...------...///000//////...---,,,++++++***........................,,,,,,++++++,,,,,,---...////////////////////////---,,,,,,++++++,,,,,,---------............------......---,,,---...///000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------.........------,,,,,,,,,,,,,,,---......---,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,+++***+++,,,---.........---,,,++++++***)))...------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,---,,,,,,,,,------.........//////.........---------......------------......,,,,,,,,,---------......////////////////////////////////////000000000000111111111111222222222222111111000000000000111111000000111111111222222222000000000000////////////000000000000000000000000////////////////////////........................******++++++---///000111,,,,,,,,,------........./////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++------------++++++)))***+++,,,...///000111000000//////...,,,+++***------------------------,,,,,,---.../////////...------------------------//////............//////........................------------------------,,,---------.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))------------------------.........------,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((++++++++++++++++++++++++------------------------******++++++++++++,,,,,,************************////////////000000000000+++,,,------++++++,,,---,,,,,,,,,+++++++++******(((+++///333444333111///,,,,,,,,,---------......++++++++++++++++++++++++//////000000000000////////////.........---------///...---,,,,,,---...///.........------,,,,,,+++........................------,,,,,,------...///........................---,,,,,,++++++,,,,,,---------............------...------,,,---...///000------------------------,,,,,,,,,---------......------,,,,,,,,,---......------------------------,,,,,,,,,++++++*********,,,,,,---......---,,,,,,---------------------------,,,,,,,,,,,,---......,,,------------------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,---------......//////.........---------------,,,,,,,,,,,,------,,,---------............////////////////////////////////////000000000000////////////000000000000111111000000000000111111000000111111111222222222000000000000/////////...000000000000000000000000........................------------------------,,,,,,,,,,,,------...///,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////...---,,,,,,------------------------------......///.........------------------------//////............//////........................---------------------------------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------......---------,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------------..............................---------.........//////+++,,,------++++++,,,---,,,,,,,,,++++++++++++***))),,,///222333222000...,,,,,,,,,,,,------------++++++++++++++++++++++++...//////000000//////..................---------------,,,,,,,,,,,,------------------------------.................................---...//////000........................------,,,,,,,,,,,,------------............------...------------...//////------------------------,,,,,,,,,---------............---,,,,,,,,,------------------------------,,,,,,++++++++++++******,,,------......------,,,---------------------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,+++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++***+++++++++,,,,,,,,,------------..................---------,,,,,,,,,++++++,,,,,,,,,------........./////////////////////////////////////////////000000000000////////////000000000000111111000000000000111111000000000111111111111222000000000/////////......000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++///......------,,,,,,+++......////////////......------------------------.........///......------------------------------//////............//////........................------------------------...............------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,+++++++++++++++---///111222000...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...........................------------------------,,,,,,,,,------.......................................------......///000........................------,,,,,,,,,,,,------------............------------------......//////------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---.........---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,------.........////////////000////////////////////////////////////000000000000000111111111222222222222111111000000000000111111000000000000111111111111000000/////////.........000000000000000000000000........................------------------------...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---...//////000000000///.........................../////////...---,,,,,,........................///......------......///........................------------------------/////////...---------,,,---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,+++++++++,,,...///000000///---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---..............................//////.........+++,,,,,,------.................................---------,,,---......///...........................------,,,,,,------...------............---------------...............------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---.........---,,,++++++,,,---...++++++,,,,,,,,,---------......---,,,,,,+++******,,,++++++++++++,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................---------------------------...........................------------...............////////////000////////////////////////////////////000000000000000111111111222222222222111111000000000000111111000000000000000000000000////////////............////////////////////////........................////////////////////////,,,,,,,,,,,,---...//////------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---...///000000000///.........................../////////...---,,,,,,..............................------------..............................------------------------/////////...---------,,,---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++------------------------*********+++++++++,,,,,,000000000000000000000000+++,,,,,,,,,,,,---------+++,,,------++++++,,,------------,,,,,,,,,++++++---............---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------.....................///000000///......,,,,,,,,,------.................................------,,,,,,------...///------------------------......------------......------............------,,,---......//////......------------------------,,,,,,,,,---------............---,,,,,,,,,------------------------------******++++++++++++,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,---.........------,,,,,,------...***+++,,,---------,,,,,,///......---+++******))),,,,,,,,,,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......////////////......------------,,,,,,,,,---------...............///......------......///------........./////////////////////////////////////////////000000000000////////////000000000000111111000000000000111111111000000000000000///////////////.........------////////////////////////------------------------////////////////////////+++++++++,,,---...///000...------------,,,,,,,,,************++++++++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,---...//////.......................................///......------..............................------------..............................------------------------...............------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------..............................,,,,,,---------.........+++,,,------++++++,,,---------------,,,,,,,,,,,,------------,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------.........//////------...//////...------,,,,,,------------------.................................---......///000------------------------......------------......------............------,,,---.../////////...---------------------------,,,,,,,,,---------......------,,,,,,,,,---......------------------------*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------------------------,,,,,,,,,,,,---......,,,------------------,,,***+++,,,---------,,,,,,---------,,,,,,+++++++++---------,,,---......///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.../////////............---------,,,,,,,,,---------.........//////...------,,,,,,------...,,,---------............////////////////////////////////////000000000000////////////000000000000111111000000000000111111111111000000//////////////////.........---------////////////////////////------------------------////////////////////////------,,,,,,,,,------.........---------,,,,,,,,,))))))*********+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///+++,,,---------------,,,........................------......///....................................------,,,,,,------...........................---------------------------------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////++++++++++++++++++++++++************************,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,------------...+++,,,------++++++,,,---...------------,,,,,,,,,---,,,,,,++++++,,,---...,,,,,,,,,,,,---------------------------------------..................------------.........//////,,,,,,---......---,,,,,,------------------------........................///////////////000111111------------------------......------------......---..................---,,,,,,.../////////...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,------...///------------------------,,,,,,,,,------............---,,,,,,,,,,,,---...---------------------------,,,,,,,,,,,,---......+++,,,............,,,+++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------...------------...//////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------.........------,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////////////////000000000000111111111111222222222222111111000000000000111111111111000000/////////...//////.........---------////////////////////////------------------------........................000///...---,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,------...////////////......------,,,------++++++++++++------,,,,,,---------------...+++,,,,,,------,,,,,,+++////////////////////////,,,,,,---.../////////...////////////////////////...------,,,,,,------...........................------------------------,,,------....../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------------------------*********++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++******))))))++++++---......---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................++++++,,,,,,,,,---------+++,,,------++++++,,,---......---------,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,------------......------------------------......................................................//////...---,,,,,,------------------------000///...------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............//////......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......---------------------------,,,+++*********+++,,,,,,,,,,,,,,,,,,---...///---...000111111111000///---------------------------------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------,,,+++******+++,,,---+++,,,,,,---.........---...---,,,+++++++++,,,---,,,,,,,,,---------......---------.........//////+++,,,.../////////...---------------------------++++++,,,,,,,,,,,,------...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000000000000000000000000111111222333333333333222......//////000000111111222111111111000000//////000000000000000000000000//////...---,,,,,,++++++---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,---...,,,+++******,,,,,,+++***))))))***,,,...///000111...------,,,,,,------...000///---,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,---............------......///000000111///...,,,++++++,,,---......------,,,,,,------...................................................------............------...........................---,,,,,,,,,,,,---...***+++,,,---------------***+++,,,------,,,+++***++++++------------++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,---...//////------...///.........------,,,,,,,,,///,,,***)))+++,,,***(((++++++,,,,,,,,,,,,------////////////////////////..............................//////...------,,,........................,,,++++++,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............//////......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------------...---,,,++++++,,,------,,,,,,+++++++++,,,------,,,---.../////////......---------------------------------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,+++******+++,,,,,,+++,,,,,,---......------------,,,+++++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,---...............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000000000000000000000000//////000111111111111000.../////////000000000111000000000000//////......////////////////////////000000///......---,,,,,,...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,------......---+++***+++,,,---,,,***.........------,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,.........//////...------,,,------...//////000000......------------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------............------...........................---,,,,,,,,,,,,---...***++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++******************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,---,,,+++++++++---......---------,,,,,,,,,---+++)))***,,,...---,,,++++++,,,,,,,,,,,,------000000000000000000000000.................................///......---,,,////////////////////////++++++++++++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............//////......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------......------------......,,,,,,+++*********++++++***+++,,,---------,,,,,,------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,---------------------......///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------------------------------............///---------............///000000000000000000000000...///000000111111000000////////////000000000000////////////............////////////////////////000000000///......------......------------......---......//////......---------------------------...------,,,,,,------...//////...---------......---,,,+++,,,---...---,,,000///...---,,,++++++***,,,,,,++++++++++++,,,,,,------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------------000000000000///...---,,,,,,,,,,,,---......//////......////////////............------------..............................------------------------------............------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,///...------++++++***))),,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***))))))+++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---...------------,,,,,,,,,+++******+++...000000///++++++,,,,,,,,,,,,------////////////////////////........................---...............------........................///...---,,,++++++++++++------------------------------------------------......------------...............///......---,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,---------------------------------------------.........------,,,+++******++++++***++++++,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////...---,,,,,,,,,---...///,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------........................------,,,,,,------...///........................---------............///---------............///////////////////////////000111111222222222222222////////////000000000000////////////////////////////////////////////////////////////......------........................------............------...........................------,,,,,,------...//////...------,,,---------,,,+++,,,...///...---+++,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,---......///------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------+++,,,,,,---...---------///////////////...------,,,,,,,,,---------......---...000111111000//////......------------..............................000000000000000000000000------............------........................------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++------------------------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***((()))+++---.........---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,---......,,,,,,---...------------------------++++++,,,---///000000000+++++++++,,,,,,,,,------................................................------...............---------------------------000///...---,,,,,,,,,,,,------------------------------------------------......------------...............///......---,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------............------------......------------------------++++++,,,,,,------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.........------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////......,,,++++++,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,---..............................---------............///---------............///////////////////////////000000111222222222222111000000000000////////////000000000000000000000000..............................------------------........................,,,,,,------------,,,,,,...........................------,,,,,,------.........---,,,+++++++++,,,---,,,+++,,,...///...---)))***+++,,,...///000111,,,++++++******++++++,,,+++,,,,,,------.........------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,---.........------+++,,,---...............,,,,,,,,,------------------...000111111111000//////......------......///........................000000000000000000000000------............------........................------------------------///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,+++)))***,,,---......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,,,,---------,,,---...---,,,,,,---...---------------------------.../////////......---+++++++++,,,,,,,,,------................................................,,,---......///.........------------------------------------...///000000,,,,,,,,,------------...------------------------......------------............//////......---,,,+++,,,,,,------.........------------------------------------------------------------------------+++,,,,,,------.........///......------......///------------------------***+++,,,------...------......------,,,,,,------------,,,,,,,,,---...///------------------------------------............,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------------,,,,,,,,,---------......+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------............///---------............///000000000000000000000000---...//////000000//////000000000000////////////000000000000111111111111........................------------------------------............------+++,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,------...------,,,+++++++++,,,,,,,,,+++***+++---///...---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,---.........------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,------------.........------------......,,,,,,---...............***+++,,,---............------------------......---...///000000111111000//////............//////........................------------------------------............------........................,,,------......------,,,,,,+++***)))((()))***+++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++)))***++++++---......///------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------)))+++,,,+++***)))***,,,,,,,,,,,,------------...---///111000...,,,++++++++++++,,,,,,,,,,,,------................................................,,,------...//////..............................,,,,,,,,,,,,---...//////,,,,,,,,,---------....................................------------............//////......---,,,++++++,,,,,,---......///------------------------........................------------------------++++++,,,,,,---......///...------,,,,,,------...------------------------***+++---.../////////...,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,---...///------------------------------------.........///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---......------,,,,,,,,,---------......+++++++++,,,,,,,,,---------------------,,,+++***)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000000000000000000000000---......///////////////111000000000/////////.../////////000000000111111........................---------...............+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,------...+++***)))+++---...---,,,------------------,,,,,,------,,,,,,,,,,,,------,,,---.........---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------...............------...............---....................................///000111111//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,---......---,,,,,,,,,+++***))))))***,,,---...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***+++++++++,,,,,,---------...------------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,,,,,,,+++************+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...)))+++++++++***)))***+++,,,,,,,,,---------......,,,...111000...+++***+++++++++,,,,,,,,,,,,------000000000000000000000000........................,,,,,,---.../////////...////////////////////////......---,,,++++++++++++,,,,,,,,,------..........................................------...............//////......---,,,++++++,,,,,,---...//////------------------------........................------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------------+++,,,...000000000000///************+++,,,---------,,,+++++++++,,,---...---------------------------------.........//////(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---......------,,,,,,,,,---------......---------.........//////,,,,,,---...---,,,***)))))))))***+++,,,,,,------++++++,,,,,,,,,---------........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////000000000000000000000000///000000111111111111111111111000000/////////...---.........//////000000.................................///////////////++++++,,,------,,,++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------...///000***))))))***,,,------,,,,,,,,,,,,---------.........------,,,,,,------...------...///...---+++***,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------...............------------......,,,---......//////......000000000000///...---,,,//////////////////.........------------///111222//////............//////................................................---..................---........................,,,,,,---......---,,,,,,///...,,,,,,,,,...000111...---,,,,,,,,,,,,---...++++++---......---++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++------,,,---,,,+++)))((())))))***)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,,,,------.........***---000000---++++++,,,++++++,,,,,,,,,---------------------------------444333111...,,,***)))(((........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////........................***++++++,,,,,,------...++++++,,,,,,,,,++++++***.....................---,,,,,,,,,------........./////////...---------,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++++++++------,,,,,,,,,---------...............------,,,,,,,,,***+++,,,,,,---------------------,,,,,,+++++++++...------,,,,,,++++++***000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++///...,,,+++***+++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------************************......---,,,,,,---------///......------......///+++,,,------......------000///...---,,,+++++++++------------------------,,,,,,,,,---------..........................................//////////////////............//////000000000000000000000000//////......---------,,,------------------------000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,/////////......---------++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,---------......///......------,,,++++++------------------------........................,,,,,,,,,---------......,,,---///111222333222222......------------..............................------------------------,,,,,,,,,---------......000000000000111111111111---------...............++++++,,,------...//////------------------------........................000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......---,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,+++,,,---...////////////,,,,,,,,,---------......++++++++++++++++++++++++..............................---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////------...///////////////........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,---------,,,,,,,,,---------.....................---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,***+++,,,---------------,,,,,,,,,+++++++++*********++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,...---,,,+++++++++,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,...------------------...+++,,,------......------...---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------..........................................//////////////////............//////////////////////////////..................//////------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,---///111222222222222......------------..............................---------------------------------.........///////////////000000000111111000//////......------------------------,,,,,,,,,------------------------........................//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------......---,,,,,,+++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++++++++,,,...///111222........................------------------------++++++,,,,,,,,,,,,------........./////////000000------...////////////...------------------------//////......---,,,,,,+++------............------)))******+++,,,---......,,,,,,,,,------------...---------..................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------,,,,,,,,,+++,,,,,,------------,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------,,,+++++++++,,,,,,---------.........//////++++++,,,,,,,,,,,,------------------------------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++++++++,,,------------------------------,,,,,,,,,---------..........................................//////////////////............//////////////////////////////000000000/////////..............................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000111111111111......------------..............................------------------------........./////////000000.........////////////000222111111000///...---,,,000///...---,,,******)))------------------------........................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......------,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------......///........................------------------------+++++++++,,,,,,,,,---------.........////////////,,,---......//////......------------------------//////.........---------,,,,,,---............------------....../////////------------------------,,,---------.../////////------------------------////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------------,,,...............---------...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++++++++,,,,,,++++++++++++,,,------......------+++++++++******++++++,,,------------------------,,,,,,,,,---------..........................................//////////////////............//////////////////////////////333222111000///...------////////////////////////------------------------------------------------.........------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000000111111......------------..............................---------------------------.........////////////---------.........//////111111000000//////......000///...---,,,+++***)))................................................///......---------......------------------------------------------------,,,------......------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------000//////...------------++++++,,,,,,,,,---------------------------------------------------------000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,------...............---------------------------------.........//////++++++,,,---------------/////////......---------------------------------,,,---------.../////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------......------,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///******+++,,,,,,+++******+++,,,------......------...---,,,+++************------------------------,,,,,,,,,---------..........................................//////////////////............//////........................000000000000000/////////////////////////////////..................//////------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......///000000......------------..............................------------------------,,,,,,---------.........------------..................//////000000111111.........------,,,,,,,,,......................................................---------......///------------------------------------------------,,,------......------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------///...------------...///+++++++++,,,,,,,,,---------------------------------------------------------------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////***+++,,,---------------......---,,,+++******)))...------------,,,,,,,,,---------...............,,,,,,,,,------------...************************------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------...---............------,,,))))))************++++++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,------***+++,,,------,,,+++***+++,,,------......------///...---+++*********)))------------------------,,,,,,,,,---------..........................................//////////////////............//////........................++++++---...000222333333.................................///////////////------------------------------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////......------------..............................------------------------,,,,,,,,,------------...---------............///,,,---...///000111111222.............../////////...................................................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---......//////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...---,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,------...000000........................------------------------++++++,,,,,,,,,,,,------------------............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---....../////////---------,,,,,,++++++***......---------,,,,,,,,,...............---------,,,,,,,,,---------......++++++++++++++++++++++++..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------.....................---,,,,,,*********+++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------------------------------************+++,,,---...***+++,,,------,,,+++***+++,,,------......------......---,,,,,,+++,,,,,,------------------------,,,,,,,,,---------..........................................//////////////////............//////........................+++,,,,,,...///000111111---------------------------------....../////////........................+++,,,,,,------.........------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------,,,------------------------------------------------,,,,,,,,,---------.........---,,,,,,,,,---...///......------------..............................------------------------------------............---............/////////---------......//////000000000000000000000000000................................................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************,,,++++++******++++++,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////,,,,,,,,,---------......++++++,,,,,,,,,,,,------************************,,,,,,,,,---------......///...,,,*********+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////......---------..............................////////////////////////++++++,,,,,,,,,---------............/////////000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,---...///000000000000---..............................------,,,,,,,,,/////////......------,,,,,,,,,,,,------..................................................................------,,,,,,,,,++++++------------++++++,,,,,,,,,---------......,,,,,,,,,------............/////////...---,,,,,,---------....../////////......---,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------)))***,,,---...---,,,,,,---------.........//////++++++,,,,,,,,,---------........................,,,,,,,,,,,,---...///000***+++---......---+++***+++,,,------......------------,,,,,,------......------------------------,,,,,,,,,---------........................................../////////000//////............//////........................000000///...---,,,,,,,,,------------------------,,,,,,,,,------.................................***++++++,,,---...//////...------,,,,,,------...---------....../////////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......+++,,,,,,------......///------------------------........................,,,,,,,,,---------.........---,,,+++,,,---...///.........------.................................------------------------............/////////000.........////////////000...............---------222111111111000000000///////////////////////////........................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************,,,++++++++++++++++++,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///000000,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........444222///---++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...........................------,,,,,,------...------------------------...---+++******+++---...---------.........//////------------------------......---------,,,,,,,,,///...,,,******+++,,,---------............------000...,,,---...///...---,,,,,,,,,---...///000000------------------------------------------------,,,------......------,,,,,,,,,,,,------..................------,,,,,,,,,------------------------------------------------------------------------------------------------,,,------......------,,,------------------------+++,,,---......---,,,+++.........////////////000,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...---,,,***)))..............................---------,,,,,,,,,................................................---,,,+++******,,,---///,,,,,,,,,---------......................................................////////////////////////////////////////////////////////////////////////000///...---------------------------------------,,,---------,,,++++++***///...,,,++++++,,,...///------------------------...---+++******+++---......---,,,,,,,,,,,,---...........................,,,---------.../////////........................------............---------------------------------------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,++++++,,,...///000///...---,,,,,,---.../////////.........---------,,,---------------------........................//////............//////222222111111000000000///000000111222222111///.........////////////......------..........................................000000111111111111000000------------------------++++++++++++++++++++++++------------------------///,,,+++,,,///000///------,,,+++,,,...000111000------------------------+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///,,,++++++******++++++,,,---------------------------------,,,,,,+++++++++------------------------,,,------......------,,,------------------------,,,,,,,,,---...///000000555333111...------......---------,,,,,,+++++++++++++++++++++++++++++++++...........................------,,,,,,------...////////////////////////...---+++******+++---...---------.........//////------------------------............------,,,,,,///---,,,******+++,,,---------............------...,,,***+++,,,---,,,+++,,,---------.../////////------------------------------------------------,,,------......------,,,,,,,,,------------------......---------,,,,,,,,,------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,------------------,,,------........./////////------......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---------,,,,,,+++***..............................---------,,,,,,,,,........................------------------------,,,,,,---...............,,,,,,,,,---------......................................................////////////////////////////////////////////////////////////////////////------,,,,,,,,,------...---------------------------------------,,,++++++///...,,,++++++,,,...///------------------------***)))'''&&&&&&''')))***...---,,,,,,,,,,,,---...........................---------.......................................------............---------------------------------------,,,,,,,,,++++++,,,+++*********+++---------,,,,,,,,,,,,---///000......------------......//////.........---------............---------,,,//////////////////////////////............///////////////......---------...///000111222111111000....../////////...------...................................................//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,---///000...---...---,,,,,,...///...---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++------------------------,,,------......------,,,------------------------,,,,,,------......//////222111...---,,,,,,,,,------------,,,,,,+++++++++************************...........................------,,,,,,------..............................---,,,++++++,,,---...---------...............------------------------/////////............---...---,,,+++***+++,,,---------............------...,,,***+++,,,---,,,+++------..................------------------------------------------------,,,------......------,,,------------------,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,---------...............///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///---,,,,,,,,,---------......................................................////////////////////////////////////////////////////////////////////////++++++++++++,,,---...///---------------------------............---,,,,,,...---,,,++++++,,,---...---------------------------,,,+++******+++,,,---...------,,,,,,------...////////////////////////...............---------........................------............------------------------------------------,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,------......---..................---...............---------000//////......---------000000000000000000000000//////............//////.........---------------,,,---///000111222222222///////////////...---,,,................................................---------......---------------------------------------------------------------------------------///...------...///...,,,...---,,,---...---+++)))***+++++++++,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++------------------------,,,------......------,,,---------------------------------------............---,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................------------------------/////////////////////......---,,,+++++++++,,,,,,,,,------......------,,,000...,,,---...///...---...............---------------------------------------------------------,,,------......------,,,.........------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------...---,,,++++++,,,---...++++++,,,,,,,,,---------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,+++***+++,,,---------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,,,,,,,---------......................................................////////////////////////////////////////////////////////////////////////---,,,,,,,,,------...///---------------------------......///......------...---,,,,,,,,,,,,---...------------------------000000////////////000000------------------------/////////////////////////////////...---------,,,........................------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------............---------------,,,---...//////...---,,,..............................////////////////////////////////////////////////............////////////////////////......---...///000000111111111111111111111000///...---////////////....................................,,,------......------,,,------------------------------------------------------------------------///...............---------,,,,,,,,,...---+++))))))******++++++,,,,,,---+++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++******)))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................---------------------------.../////////////////////------,,,,,,++++++++++++,,,,,,------------,,,,,,000...,,,---...///...---...............---------------------------------------------------------,,,------......------,,,.........------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...------------------------......---------,,,,,,,,,------------------------------------------------...---,,,,,,,,,---...///,,,,,,,,,---------......................................................////////////////////////////////////////////////////////////////////////000000///...............------------------------------......///......------------,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------/////////////////////////////////...---------,,,........................------............------------------------------------------------------,,,,,,------..............................------,,,---...//////...---,,,---.....................,,,------...///000111111........................//////............//////......//////////////////000000//////////////////222222222222222111000///000000/////////.......................................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------...++++++***,,,---...---+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...------------------------------------------------...............------------------------------------............/////////---------,,,,,,,,,++++++,,,,,,------------,,,,,,...,,,***+++,,,---,,,+++------..................------------------------------------------------,,,------......------,,,------------------,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...+++++++++,,,,,,,,,------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,***)))***+++---///,,,,,,,,,---------......................................................////////////////////////////////////////////////////////////////////////222111000///............------------------------,,,,,,---............---------------------------------------------------++++++,,,,,,,,,,,,++++++,,,------......------,,,.......................................---------........................------............------------------------------------------............,,,---......//////......---....../////////......---..................------------...............,,,,,,---...///000000111........................//////............//////---------------.........111000///............///111111222222222222111111111000000//////.................................//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------...000---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++---------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------------............------//////.........---------------------------------,,,,,,------............,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++...,,,***+++,,,---,,,+++,,,---------.../////////------------------------------------------------,,,------......------,,,,,,,,,------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,------------------,,,,,,,,,,,,,,,------------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---,,,,,,,,,---------......................................................////////////////////////////////////////////////////////////////////////000//////.........//////------------------------++++++,,,---------------,,,------------------,,,---------------------------------......---------,,,,,,---......---,,,,,,---------------------------------.......................................------............------------------------------------------.........///,,,---...///000//////...,,,---...///000000//////......------------......---------.........//////...---------------------........................//////............//////---------......///////////////...---...///000000......///000111111111111111111000000///......---........................//////000000000000//////------------------------------------------------------------------------***,,,......------///222111///+++***+++---............------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++---......---,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,------...------------------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...........................------,,,,,,------...++++++++++++++++++++++++------............------//////.........---------------------------------,,,,,,,,,---------......,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++000...,,,---...///......,,,,,,------...///000000------------------------------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------------------------------------------------------,,,------......------,,,------------------------+++,,,............,,,+++,,,,,,------------......,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,---------......................................................////////////////////////////////////////////////////////////////////////---------------...///000------------------------***+++,,,,,,---------,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////........................---..................------------------------------------.........//////,,,---///000000000///...+++,,,...000000000000000///...---,,,,,,---...///---------.........//////000///...---,,,+++******000000000000000000000000//////............/////////000000000111111222222...---------...000111333+++,,,---///000000000000222111111000///......---..............................////////////......------------------------////////////////////////------------------------)))+++......---...000333555111---***+++,,,---...000///......---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...***+++---/////////---,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,---......,,,------------,,,+++***+++++++++,,,,,,---------------------------------.........////////////000......---,,,++++++******.........------,,,,,,,,,........................++++++,,,,,,,,,---------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................******+++,,,,,,---......---------.........//////......////////////......------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++---------------------------------........./////////...---,,,,,,,,,,,,,,,......------------...............------,,,,,,,,,,,,---------------------..............................---,,,,,,,,,,,,------,,,***))))))***,,,---,,,------......------,,,---,,,,,,,,,,,,---......------..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,------++++++,,,---/////////......---------000000//////......---------333222******222111(((............/////////000---------............///...------,,,,,,++++++***........................000000//////.........---.........------,,,,,,,,,//////.........---------......---,,,---...///000------............------------............------//////.........---------******,,,---///000111222------------------------///...---,,,,,,,,,---...,,,------......------,,,//////......---,,,++++++////////////...---,,,,,,......///000111111000000........................---------.........////////////............//////111000///---,,,,,,++++++/////////...------,,,,,,........................//////////////////////////////............//////////////////000000000000------------------------000000//////......------/////////...------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++))))))***+++,,,------...++++++,,,,,,,,,,,,------------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++))))))+++---,,,------......------,,,)))***,,,......---,,,+++------------------------))))))*********+++++++++........................------++++++++++++------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,+++++++++......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................,,,,,,,,,------......///+++++++++,,,,,,,,,------......////////////......------------------------......---------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------,,,,,,.........------,,,,,,+++..............................---,,,,,,,,,,,,------,,,+++))))))***,,,---,,,------......------,,,---,,,,,,,,,,,,---......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,---......,,,,,,---...------,,,,,,,,,+++++++++///////////////.........000111///,,,---111111---............////////////---------............///000000///---+++***)))(((........................000/////////.........---.........------,,,,,,,,,//////.........------------,,,,,,+++,,,---...///------............------------............------//////.........------------------.........//////........................///...------------...///------.../////////...............---.........///,,,,,,---------------,,,,,,,,,---.......................................---------.........////////////............//////111111000000000000111111................................................//////////////////////////////............//////.../////////000000000000............------------///////////////.........------...........................---------,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++******+++---,,,,,,------------,,,,,,++++++******++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////......---,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------------------------........................+++++++++,,,,,,,,,------......////////////......------------------------...------------,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++++++++,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------//////...---,,,++++++***------------------------......---,,,,,,,,,,,,------,,,+++******+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,---......//////...---,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---...//////------...///---,,,,,,,,,,,,+++++++++.........//////////////////,,,,,,000222///.../////////..................---------............/////////...---,,,+++******......................../////////........................---------------...............---------,,,++++++++++++,,,------------............------------............------...............---------000000///......---------///////////////////////////......------...//////---...//////000000000000......------...000111333***+++,,,---............,,,,,,---.........------........................------.........///////////////............//////,,,,,,------...///111111,,,------...//////000000........................//////////////////////////////............//////....../////////000000000000000//////......------.........///////////////,,,,,,------...//////000/////////...............,,,,,,,,,,,,------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...+++,,,,,,------,,,,,,+++,,,+++)))((((((***,,,...------------------------------------,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------++++++,,,,,,,,,,,,------........./////////000000------------------------............---------------------.........//////---......//////......---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////...------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------..................------,,,,,,,,,------------------------......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,...///...---,,,---...........................------......//////000000000+++111???AAA666///222//////............---------------............///++++++,,,,,,---......///...............................................................---------........................,,,,,,,,,,,,,,,---------------............------------............------........................000000//////......------////////////////////////..................//////---...///000000000000000//////...---...000111333------...///////////////...//////000000000//////....................................//////////////////............//////+++++++++,,,---...///000---........./////////000........................//////////////////////////////............//////........./////////000000111111000000//////......------......//////000000---------.........//////........................,,,,,,,,,------------......------,,,,,,,,,------------------------------////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------------...//////...---,,,---...++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---------------------------------------,,,,,,,,,,,,------------------------++++++------------++++++,,,++++++******++++++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...............---------------------------------------------------------,,,,,,---------.........------------------------------------------------------------------------+++++++++,,,,,,---------............////////////---------------------------------,,,,,,,,,,,,,,,---------.........//////------............------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////------,,,,,,,,,------.........------------......,,,,,,,,,------.........,,,,,,,,,------.........------------------------......---,,,,,,,,,,,,---+++++++++,,,,,,------...,,,------......------,,,,,,++++++++++++,,,------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++---------,,,+++,,,---........................------......//////000000222///:::MMMOOO???444444...............------------------............///++++++,,,---......//////........................---------.......................................---.....................,,,------...............------............------------............---------..............................///////////////........................---....../////////000000......///000000000000000111000///......///000111//////000//////...------///000000111000000//////////////////////////////........./////////000000//////............//////111000000000000000111111000000/////////.........//////////////////////////////////////////////////////............//////............////////////111111000000000/////////------......//////000000//////.........---------------------------......,,,,,,---------.........------,,,,,,,,,------...------------------------////////////////////////------------------------******+++,,,------......+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------------------------...///000///---,,,---...+++,,,,,,------,,,,,,+++++++++---.........---,,,------------------------,,,,,,,,,,,,,,,+++++++++------------------------++++++------------++++++,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,------------...........................,,,---------............------------------------------------------------...------,,,,,,------...***++++++,,,,,,------...------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------------------------------,,,,,,,,,------------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------+++++++++,,,,,,,,,------------,,,,,,,,,---......///......------......///,,,,,,------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,------......,,,------......------,,,+++++++++++++++,,,------******+++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,------++++++,,,---+++++++++,,,,,,,,,,,,---.........///////////////---,,,777HHHJJJ<<<000///,,,,,,---------.........---------............/////////......------,,,,,,........................---------------......................../////////---------...............,,,---.../////////......------............------------............---------------...............------...///000000111111000000000000000000000000//////000111222222222222000111111222222111111000111111111111111111111000000000000000///...---,,,//////000000000///......////////////////////////....../////////000000000//////............//////111000000///............111111000//////...------//////////////////////////////////////////////////////............//////------.........//////////////////000000000000000.........///////////////000//////...------,,,,,,---------------.........,,,---------............------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............******+++,,,---...//////++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---...000///...,,,,,,---,,,------......------,,,***,,,...000000///---,,,------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------------------............------------------------------------------------...---,,,,,,,,,,,,---...******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///...------,,,,,,------...------------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---***+++,,,---............,,,------......------,,,+++++++++***++++++,,,---,,,,,,,,,---.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,---...---,,,+++,,,...+++++++++,,,,,,,,,------///////////////.........,,,***...555777222---,,,++++++,,,---......//////---------............///000//////...---,,,,,,+++........................,,,,,,,,,------.........---........./////////000---------.........//////+++,,,---.........------------............------------............---------------.........//////.........///000000111111222222222222222222222222222333444555666666666555444555555444444333222111000111333555666555444333222222333333333222111111111111111111111000//////////////////////////////.../////////000000000000//////............//////......---,,,,,,,,,,,,,,,000000000/////////////////////////////////////////////////////////////////////............//////---------.........//////---......//////000000111///////////////...........................------------........./////////------------............,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++------------.........///+++,,,,,,,,,------......++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,,,,---......//////......---,,,,,,------......------------------------------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------...---,,,,,,,,,,,,---...******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////,,,------......------,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------------------------------.........//////,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---***+++,,,---............,,,------......------,,,++++++******++++++,,,---.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---...///...------...///---------....../////////000000//////.........---222...++++++---///000111)))***+++,,,...///000000---------.........//////---------.......................................,,,,,,,,,------.........---.........//////000000---------.........//////***+++,,,---...---,,,,,,---..................------..................------------.........//////////////////000000000000444444444444444444444444444555777999999999999888888888777777666555333333///111555888999999888777555555666777888888888888444444444444444333222111000000000000000000000000////////////000000000000//////............//////000000/////////000000111......//////000000111111000000000000000000000000//////////////////////////////............//////---------.........//////,,,,,,---...///000111111000000//////.........---,,,,,,------.../////////.../////////000000111111---------.........//////,,,,,,,,,,,,,,,---...///---------------------------------------------------------.........//////......---------,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------++++++,,,,,,---...//////+++++++++++++++++++++++++++---//////---,,,+++,,,......////////////......---,,,+++******,,,...///------------------------***+++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---......------,,,,,,------...++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------++++++,,,,,,---...//////.../////////...------,,,------++++++++++++------...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...)))***+++---...//////000...------...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------////////////////////////------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,------.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............---,,,+++))))))++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------......---,,,,,,...///000//////.........---------......------------...............////////////000------------------------...------,,,,,,------...++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------........................***+++,,,---..................////////////......111222444444333444555777888888999999:::;;;;;;<<<======>>>??????@@@@@@AAA===<<<;;;:::999999999999>>>>>>===============<<<=========<<<<<<<<<;;;;;;===<<<:::888888888999999666555333111111111111222......///////////////////////////////////////...//////////////////////////////////////////////////////000000000000//////111111000000//////..................//////////////////000000000000//////////////////////////////............///////////////000000000000000//////,,,,,,,,,------.........////////////////////////...------,,,,,,------...///............---------//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...........................---------,,,,,,,,,,,,+++,,,,,,------........................---,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...***+++,,,---.../////////000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------------------------------------...////////////.........---------......------------......------........./////////------------------------...------,,,,,,------...,,,,,,---------.........//////.........---------..................------........................---...///000111111111111000000111111111111000000555777888888888888999;;;:::;;;;;;<<<======>>>>>>?????????@@@AAAAAABBBBBB??????>>><<<;;;;;;;;;;;;@@@??????????????????????????????>>>>>>======<<>>===<<<<<<;;;;;;<<<:::999777666555555666666111111111111111000000000//////////////////000000------------............//////////////////////////////000000000000//////111000000000/////////...............//////////////////000000000000//////////////////////////////............//////////////////000000000000//////------........./////////////////////////////////...------,,,,,,------...+++,,,,,,---...///000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,++++++......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................------,,,,,,,,,+++++++++------------------------,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------...------,,,,,,------...+++,,,------......------111///+++***+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------///......------....../////////............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///..................///***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------,,,---......//////.....................---------......------------......,,,---------............------------------------......------------......---............//////////////////.......................................------------............//////000111222222222222222333333444444333333222888999::::::::::::;;;============>>>>>>??????@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>=========BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBAAA@@@??????>>>===<<<;;;:::::::::;;;555555555444444333333333000000000000000000000000---------......///////////////////////////////////////000000000000//////000000000000////////////............//////////////////000000000000//////////////////////////////............//////////////////000000000000/////////////////////000000000////////////////////////......------------......+++,,,,,,---...///000000...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---...///...,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------........................---------,,,,,,,,,,,,+++------------------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------...------,,,,,,000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------------------------------......------------..............................------------------------)))******+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------------------------+++,,,.../////////...---..............................------------......,,,,,,,,,---------....................................------------......------........./////////........................------------...........................////////////000111111222222222111333444444555555444444333555666888888777777888999;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAADDDCCCBBBAAA@@@?????????CCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCEEEFFFFFFGGGFFFDDDCCCAAA@@@??????>>>>>>=========::::::999999888777777777555555444333222111111000/////////000000111111111//////////////////////////////000000000000//////000000000000////////////............//////////////////000000000000//////////////////////////////............////////////...//////000000000000///////////////////////////////////////////////////......------------......///............---------................................................------------------------------------------------......---............---*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---....................................------------------------------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------......------,,,+++,,,------///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000------------------------+++,,,.../////////...------...........................------------......,,,,,,,,,---------..............................///......------......///,,,------------.........---------------.........------------......////////////000000111111111111222222333444444444333333333444444555555444444333222444555555444333444666777777888888888888999999::::::;;;<<<<<<======>>>CCCBBBAAA@@@????????????BBBBBBCCCCCCDDDEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEECCCBBBAAABBBBBBAAAAAAAAA@@@@@@=========<<<<<<;;;;;;;;;<<<;;;:::888555333222111111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000............//////////////////000000000000//////////////////////////////............////////////......///000000000000000........................///////////////////////////......------......//////............------------.............................................---------------------------------------------------............---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---........................//////.........---------------------------------+++,,,,,,---------------+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------,,,------......------,,,---------...------,,,,,,+++,,,...111333111...***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------------------------------,,,,,,,,,++++++,,,,,,,,,*********++++++++++++,,,------------------------,,,,,,,,,------.........------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------------------,,,---......//////......---------.....................------------......,,,---------....................................//////............//////,,,,,,---------.........---............/////////......//////000000111111222222333333444444555555666777777888888777777666333444444444444444444333333444555555333333444555444444444444444444444444666777777888888999::::::>>>>>>============>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAA????????????????????????BBBAAA???<<<:::777666555333222222111111000//////000000000000000000000000//////000000000000//////////////////000000000000............//////////////////000000000000//////////////////////////////............////////////---...///000000111111000//////............------//////////////////////////////............//////+++,,,,,,---...///000000---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.................................---------,,,,,,+++,,,,,,------.........,,,,,,---...............+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------,,,,,,---......---,,,,,,,,,,,,------...---------,,,,,,...000222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------------------------------------------,,,,,,,,,,,,------************++++++,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++---------------------------------------...//////---------.........//////......------------......------........./////////........................//////............//////---............///////////////000000111111111111111111222333333444555555555555555666777888888888888888999999999999888888444444555555555555444444333555666555444333444555333333333333333333222222444444555555666777777777888888888999999:::;;;<<<:::;;;<<<===???@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEBBBAAA@@@??????>>>>>>>>>===>>>???@@@@@@???>>>>>>??????@@@@@@AAABBBBBBBBBDDDCCCBBB@@@???===<<<;;;888777666555444333222111000000000000000000000000//////000000000000//////.../////////000000000111............//////////////////000000000000//////////////////////////////............////////////---...///000111111111111000000000/////////......//////////////////////////////............//////+++,,,,,,---...///000000---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++---......++++++,,,...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................---------,,,,,,,,,++++++++++++,,,,,,---...//////,,,------.../////////...++++++------------++++++...------,,,,,,------...------------------------,,,,,,---......---,,,,,,+++,,,------......------...------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------------------------------.........------.........*********++++++,,,,,,,,,........................///////////////.........------------------------++++++++++++++++++++++++------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++))))))+++,,,---.........++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))------------------------......---,,,,,,...///000---------.........//////.........------..................////////////000//////////////////////////////............//////////////////000000000000111111222222222333333333444444555555666777888888666777777888999::::::;;;777777888888888777777666555555666666666666555555333444555444333222333444333333333333333333333333333333444444555666666666555555555666777888:::;;;777888999;;;<<<>>>??????<<<===>>>???@@@BBBCCCCCC@@@???===<<<;;;;;;<<<===888888:::;;;;;;:::999888???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<:::999777666555000000000000000000000000//////000000000000//////.../////////000000111111............/////////000//////000000000000//////////////////////////////............/////////000---...///000111111111111222111111111000000////////////////////////////////////............////////////.........------------------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++...///...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000------------------------////////////////////////---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------............------/////////...---------,,,+++,,,,,,---...///000000///............---------////////////////////////........................---------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,---......,,,,,,---...------------------------.........------,,,,,,,,,++++++,,,,,,---...//////........................+++,,,------......------------------------------,,,,,,,,,---...///000000---.........---,,,,,,+++...............---------000///...---------------------------------------//////.........---------)))))))))******++++++++++++,,,,,,------.........,,,,,,,,,---------......++++++,,,------......///------------------------,,,,,,,,,---------......+++,,,---.........---,,,......---------,,,,,,,,,***,,,------,,,,,,...///---------............///******+++++++++,,,,,,,,,---------.........//////....................................................................................////////////000000///............///000000000//////.........,,,---...///000000000000111111000000000222333444555555666777888999::::::<<<;;;:::999999:::<<<===AAA>>>;;;888666555555555333333333444444555555666222222333333333222222111333222111111111222333444444444444444444444444444111111111222222222333333666666555555555555555666777777777777888888888888:::999999999999:::;;;;;;@@@???>>>===;;;:::999888:::::::::;;;;;;::::::999;;;===???AAABBBBBBAAA@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBB@@@>>><<<:::888888555555333222111000000000---...000111222111000///+++,,,...000111111000000000000000000000000000000111111000000//////......////////////////////////........................//////000000000000//////000000000000111111111111000000000000000///......................................................------............------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------//////000000///...------///---+++))))))+++---///)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000...,,,***---------------------------------............///------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...------,,,,,,---------***++++++,,,,,,------...........................------............------...............------------------...............///............---------................................................---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,---------------------------------,,,,,,++++++++++++,,,,,,------.................................---......------,,,+++***------------------------,,,,,,------......//////------......------,,,+++---------.....................---,,,,,,,,,,,,,,,------------------------//////.........---------*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------///......------,,,++++++------------------------,,,,,,,,,---------......+++,,,---.........------...------------,,,,,,,,,+++---...---,,,,,,---...---------............///+++,,,,,,,,,------------------------................................................................................................////////////...............//////000000000000000////////////......///111111222222222444444444444555777888999:::;;;;;;<<<>>>??????@@@@@@???>>>=========>>>???;;;:::777444222222222222444444333333333333333333222222333333333333333222333222222111222333444555444444444444444444444444333333444444444555555555888888777666666777777888666666666777777777888888:::999999999999:::;;;;;;>>>======<<<;;;:::999999777888888999:::999999999:::;;;===???@@@???>>>>>><<<<<<======>>>?????????DDDDDDCCCAAA@@@???>>>>>>999888666555333222222111///000000111111111000000,,,---///000111111111000000000000000000000000000111000000000/////////...////////////////////////........................//////000000000000///////////////000000000111111000000000000000///......................................................---......//////......---......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------......000/////////.........---...---+++******+++---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///000111111///---+++------------------------------------............------------------------,,,,,,---------.........///...---,,,,,,,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------...............//////.........---------///............------------------------------------------------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////***,,,---,,,+++***+++,,,------------------------,,,,,,,,,+++++++++++++++------------------------........................//////...---+++***((('''---------------------------------------.........------......------,,,,,,,,,,,,------......//////------,,,+++++++++,,,,,,------------------------...............---------++++++,,,,,,,,,,,,,,,------,,,+++***)))***+++,,,++++++++++++,,,,,,,,,,,,///......------,,,++++++------------------------,,,,,,,,,---------......+++,,,------......------------------,,,,,,,,,,,,,,,.........,,,+++,,,------------............///------------............,,,,,,,,,---------..........................................................................................////////////------------...///000000/////////000000000000000000111222333555555666666888888999:::;;;===???@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>=========>>>666555333222111111111222444333333222222111000000111222333444444555444444444444333333444444555666555555555555555555555555777777777777888888888888::::::999999999::::::;;;888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;666777888999999:::999999888999:::<<<<<<<<<;;;:::888888999999:::;;;;;;<<>>===;;;999777666444444222111111000000000000111...///000111111111111111000000000000000000000000000000000000////////////////////////////////////........................//////000000000000//////.........////////////000000000000000000//////...................................................---......//////......---......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000000///...---------...///---,,,,,,,,,,,,,,,,,,---///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///111111111000...---------------------------------------............------------------------,,,------------...............---,,,,,,,,,------,,,,,,,,,,,,,,,---...///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------.../////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------------------------------------------------------,,,,,,,,,---------......---...///...---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,..............................---,,,+++)))((('''------------------------...---------------------,,,------...------,,,,,,++++++,,,------...//////------,,,,,,,,,,,,,,,---------------------------........................------------------------///---+++***)))***+++,,,******+++++++++,,,,,,,,,++++++,,,------......///------------------------,,,,,,,,,---------......,,,,,,,,,------------------------,,,,,,,,,++++++---...///...,,,++++++------------............///,,,------------.........,,,,,,,,,,,,------------....................................................................................////////////.........---......//////...//////000111111222222333444555777888999999999;;;<<<===???AAACCCDDDEEEBBBBBBAAA@@@@@@???>>>>>><<<;;;;;;:::999888888777444333333222222222333444222222222222222222111111222333444555666777777777777777777777777888888999888888888888888888888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<==================>>>>>>>>>>>>======<<<<<<======>>>???<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;:::777888999999:::999999888777777777888999:::::::::======>>>???@@@AAABBBCCCBBBAAA@@@>>><<<:::888777444333111000//////000111/////////000000000000000000000000000000000000000000000000000////////////////////////////////////........................//////000000000000//////---------.........////////////000000000000//////......................................................////////////......------,,,------...//////------------------------,,,,,,,,,---------......---------...///000111222000///---,,,,,,---///000+++,,,---......---,,,+++------,,,,,,,,,,,,---------------------------------...///000000///...---------------------,,,,,,,,,,,,---------.........------------------------------------...............------,,,,,,,,,------,,,,,,,,,,,,---......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------.../////////,,,,,,------...//////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------------------------------------------......---------,,,,,,,,,---...//////------...///---------------------------------...............------------------,,,,,,........................++++++,,,,,,++++++***)))---------------------------------------,,,,,,,,,,,,,,,------...------,,,***++++++,,,---...//////......------------......---------------------------.....................------------------------///...---,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......------,,,,,,,,,+++++++++---...///...,,,++++++------------............///,,,,,,,,,,,,------------,,,,,,,,,---------..........................................................................................////////////111000///..................///000111222444555555666777999:::;;;<<<<<<<<<===>>>???AAABBBDDDEEEEEECCCBBB@@@???<<<;;;999888777777666666555444333333222222222222333333444444111222222333444555555666555555777888999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===============>>>??????????????????@@@@@@@@@@@@@@@????????????@@@AAAAAA>>>>>>??????@@@AAAAAAAAAAAABBBAAAAAA@@@???======999999999999999999888888777777777777888888888888999:::;;;<<<>>>@@@AAAAAACCCCCCCCCBBB@@@???===<<<777666444222000000000111000000//////////////////000000000000000000000000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////------------............//////000000000000//////////////////////////////...........................//////////////////...,,,+++++++++,,,---......------------------------,,,,,,,,,---------......---------...///000111222///...---++++++---///000+++,,,...//////...,,,+++************+++,,,---...------------------------,,,,,,---.........---,,,......---------,,,,,,,,,,,,,,,,,,------------...---------------------------------.........//////------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------...............++++++,,,---...///000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,+++++++++---...---,,,+++,,,---------------------------............////////////------------------------........................******+++,,,,,,---,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,------......------++++++,,,,,,------............---------...//////---------------------------------..................---------------,,,,,,---------------------,,,++++++++++++,,,,,,,,,,,,///......------,,,++++++------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,.........,,,+++,,,------------............///+++,,,,,,,,,,,,------------------.........//////....................................................................................////////////222111000000//////000000111222333555666888999::::::;;;<<<==================>>>???@@@@@@@@@@@@@@@@@@???>>><<<:::888666666555555555555555444333222111111222222333444444444333444555666888999::::::888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????===============>>>???@@@>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@AAABBBBBB???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???======<<<<<<;;;;;;::::::888777777777777666666666888999:::<<<===???@@@@@@BBBBBBCCCDDDDDDBBBAAA@@@<<<;;;999777555444333222222111000///////////////000000000000000000000000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////---------............///...//////000000000000000////////////////////////...........................//////000000//////...,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......------------...///000000...---,,,,,,,,,---...///,,,---...//////...---,,,)))))))))***+++,,,......------------------------++++++,,,------------,,,.........------,,,,,,+++,,,,,,,,,,,,------------------------------------------........./////////------,,,,,,,,,---.........------,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------...............---------,,,---------....../////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------,,,,,,---...---,,,+++,,,...---------------------------------.........//////+++,,,,,,------.................................++++++,,,---------------------------------------+++++++++,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---------------------------------.........//////------------,,,,,,++++++***+++---......---,,,+++,,,,,,,,,,,,------------///......------,,,++++++------------------------,,,,,,,,,---------......------,,,,,,,,,---...///,,,,,,,,,++++++++++++***+++---...---,,,,,,---...---------............///------------...................../////////000000....................................................................................////////////000000000000111222333444555666888:::<<<>>>@@@@@@======>>>>>>>>>>>>======<<<<<<======<<<;;;:::999999999888777666555555555444444555666666555444333333333444555666666666666888999999:::;;;<<<<<<===<<<<<<===>>>>>>=========;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????<<<<<<<<<<<<===>>>???@@@????????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>======<<<<<<;;;:::999888777777888888999:::;;;<<<======???@@@CCCDDDEEEEEEDDDDDDAAA@@@???===;;;999777555555444333111000000111111000000000000000000000000.../////////000000000111000000000000000000000000//////////////////////////////000000000000//////---............/////////......///000000000000000////////////////////////........................//////000000000000//////...------,,,,,,,,,,,,---........................,,,,,,,,,---------.........---------------......,,,,,,,,,------.........------............------+++++++++++++++,,,---...........................,,,,,,,,,---------......///......---,,,,,,++++++++++++,,,,,,,,,---------------------------------............////////////,,,,,,,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---/////////......------,,,///............---------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------......///...///000///......///000------------------------,,,,,,,,,------.........++++++,,,,,,---...//////........................,,,------......------,,,------------------------******+++,,,,,,---......+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------------------------------.........//////---------,,,,,,+++++++++'''))),,,......---+++***,,,,,,------------......++++++,,,------......///------------------------,,,,,,,,,---------......------,,,+++,,,---...///,,,,,,,,,+++++++++******+++,,,------,,,,,,...///---------.........//////............/////////000////////////000000000000..................................................................................../////////000......///111333555777888888999;;;===@@@BBBDDDEEE>>>????????????>>>======;;;;;;;;;;;;999777555444111222222222333333333333222333444555555555444333777777888999:::::::::999<<<=====================>>>????????????>>>>>>===:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????;;;;;;;;;;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCC??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBB===>>>@@@AAABBBCCCCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@???>>><<<;;;:::999666666777888888999999:::===???BBBDDDFFFGGGFFFFFFDDDDDDDDDBBB@@@===:::888888777555333222222333333000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000//////000000000000//////.........////////////000......///000000000000000000000000000000000000000........................//////000000000000//////000///...---------------........................,,,,,,,,,---------.........------,,,,,,,,,------+++,,,---............---..............................---,,,,,,,,,------........................---------.........////////////...---,,,,,,++++++++++++,,,,,,,,,---------------------------------............/////////000,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++...------,,,,,,++++++***..............................////////////......------------------------////////////////////////000///...---------------,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///...------,,,,,,------...---------............///------------------------------,,,+++++++++,,,,,,///...,,,++++++,,,---...------............---------...///...,,,++++++------,,,,,,++++++,,,,,,---.........------,,,,,,,,,........................000///...---,,,---...///---------............///------,,,,,,,,,,,,------,,,---------.../////////...------,,,++++++++++++---------------------------------,,,,,,,,,++++++------------...000111222........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++///...------,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,............////////////+++,,,---...////////////000///////////////000111111222444666999;;;===>>>>>>??????@@@AAAAAABBBBBBBBBAAA@@@>>><<<:::999888;;;;;;:::999888666444333222111111111222333333444666666666666777888999::::::;;;;;;<<<======<<<<<>>===<<>><<<;;;;;;;;;<<<===<<<===@@@AAAAAA???===<<<>>>======>>>@@@@@@???>>>BBBBBBCCCDDDCCCCCCBBBAAABBBAAA@@@@@@AAAAAA@@@???CCCAAA>>>>>>???AAAAAAAAA@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBB@@@???===AAAAAA???>>>============;;;;;;;;;:::999777555555999<<<@@@CCCDDDDDDFFFGGGFFFFFFEEEDDDCCCAAA???>>>???===999666444333333444222000//////111222111111111000000000////////////000000000000000000000000000000000000000000000000000/////////......................../////////000000000000000000000000000//////////////////////////////000//////...------//////////////////////////////.........---------//////.........------------......///////////////------------------------......................../////////......---------------------------------.........------,,,,,,,,,........................111111111000///---,,,+++,,,,,,------......//////000...------...///---,,,------,,,,,,,,,,,,------.........------,,,,,,,,,------------------------------------------------------------------------......////////////..............................//////////////////////////////...---------------,,,,,,---------...............------------......---------............///.........------.........---------............///........................,,,,,,+++,,,,,,---......111000---,,,++++++,,,,,,,,,------------------,,,,,,.........,,,+++,,,------,,,,,,++++++,,,,,,---/////////......------------------------------------,,,++++++++++++,,,------------............///...------------------...---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------............///------------------------............////////////---------....../////////////////////000111333333444555666888:::<<<===>>>????????????????????????>>>===<<<:::888777555555555555555555444333222222111111111222333444555666888888888999999:::<<<<<<<<<<<<===>>>>>>>>>======::::::;;;;;;;;;;;;;;;:::<<<;;;:::;;;<<<=========;;;=========;;;:::;;;<<<<<<<<<<<<<<<<<<===??????@@@AAACCCEEEFFFEEEDDDCCCDDDCCCCCCCCCDDDCCCBBBAAACCCDDDFFFHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBB@@@???CCCBBB@@@@@@AAAAAA@@@>>>AAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>===>>>>>>>>>>>>======<<<888:::===>>>??????AAACCCFFFFFFFFFEEEEEECCCBBBBBBBBB@@@===999666444333333444333111111222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000/////////................../////////000000000000000000000000000000////////////////////////000000111111000//////...//////////////////////////////.........---------//////.........---------,,,------...............------------------------........................------,,,,,,,,,+++++++++------------------------......---------,,,,,,,,,........................222222111111000...---,,,---------...//////000000000...------...///---,,,......------------......///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......////////////......//////////////////////////////////////////////////////...------------...,,,------------.........///..................///---------............/////////............//////---------............///////////////////////////+++++++++,,,---///000111222000...,,,+++***++++++,,,,,,,,,------,,,,,,,,,+++---...---,,,,,,---...------,,,,,,,,,,,,------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------............///.........------........................---------,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++------------,,,,,,,,,,,,------//////000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,++++++++++++.........---------------,,,,,,,,,,,,------------------------------------,,,------......------,,,---------............///....................................////////////000///.........///000111//////000111222444555666777888999:::;;;======>>>??????>>>===<<<<<<;;;;;;;;;:::999777666444333333111111111222222222222222222222222333444666777888<<<<<<;;;<<<<<<===>>>???>>>>>>?????????>>>>>>===999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@<<<===>>>===<<<===>>>@@@???@@@AAACCCEEEGGGIIIIIILLLMMMOOOQQQRRRRRRQQQQQQRRRRRRQQQPPPOOONNNMMMMMMLLLNNNRRRUUUWWWVVVTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJFFFDDDCCCDDDEEEDDDCCCAAADDDBBB@@@>>>===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>????????????>>>>>>999:::;;;;;;;;;;;;>>>@@@EEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBB???<<<888555444888666444333333333222111111111111111111222222222000000000000000000000000000000000000000000000000000000000/////////......////////////000000000000000000000000000000000000////////////////////////111111111111111000000////////////////////////////////////.........------...............---------+++,,,,,,---...---------------------------------........................---,,,,,,,,,,,,+++++++++------------------------...------------,,,,,,,,,........................222222222111000///...---------...//////000111111111///------...///...---///..................//////...---,,,,,,,,,---...++++++++++++++++++++++++------------------------------------------------......////////////......///////////////////////////////////////////////////......---------......------------............//////............//////---------............///......------------......---------............///........................---,,,,,,---...///000000000///...,,,,,,++++++,,,,,,------......------,,,***,,,------,,,,,,...///------,,,,,,,,,,,,------//////..................,,,,,,,,,,,,,,,,,,,,,,,,...---------......//////---------............//////......------......////////////...---------,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++...------------,,,,,,,,,,,,---///000000///---+++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...111000...---,,,+++******,,,------......------,,,..................------...............---------+++,,,,,,,,,------..............................,,,------......------,,,---------............///////////////////////////............////////////222111///......///111222222222222222333444666666999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999999888777666444444333222222111111222222333333222333333444666888999:::>>>=========>>>>>>???@@@???????????????>>>>>>===========================??????>>>======>>>@@@BBBCCCDDDEEEEEEDDDEEEHHHJJJKKKLLLOOORRRUUUXXXZZZ[[[```aaabbbcccccccccbbbbbbdddeeedddbbb```^^^^^^^^^^^^```eeehhhiiigggdddbbbdddeeeeeeccc```]]][[[ZZZRRROOOLLLKKKLLLLLLLLLKKKIIIGGGDDDAAA@@@AAACCCDDDFFFEEECCCAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===============<<<:::;;;===???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEBBB???<<<:::;;;999666555444444222000000111111111111222222222000000000000000000000000000000000000000000000000000000000////////////...//////000000000111111111////////////////////////////////////////////////000000000111111000000///////////////////////////////////////....................................,,,,,,---............---------------------------................................................------------------------------------------------........................111111111000000///---------......///000111222222111///------...///......//////............//////000///---,,,,,,---...///++++++++++++++++++++++++,,,,,,------------------------------------------......////////////..............................////////////////////////......---------......///---------.........////////////............//////---------............///---,,,,,,++++++,,,,,,------------............///------------------------///......---------......------,,,,,,---------.........////////////......***,,,------,,,,,,...///...------,,,,,,------...------------------------------------------------,,,------....../////////---------............///......------------....../////////...---------,,,,,,,,,,,,,,,---......///------------------------.........---------,,,,,,,,,---///000000...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...000000...---,,,+++++++++,,,------......------,,,................................................,,,,,,,,,------.................................,,,------......------,,,---------............///////////////////////////............////////////222111000//////000222444666555444444444444444555999999999999::::::::::::999999999999999999999999777777666555444444333333333333222111111111222222444444555666777999;;;<<<===============>>>>>>???>>>>>>?????????>>>>>>===???>>>======<<<===>>>>>>>>>@@@AAABBBBBBDDDGGGJJJMMMOOOPPPQQQQQQRRRTTTWWW[[[\\\^^^bbbeeehhhkkklllssssssttttttsssqqqooonnnrrrsssuuussspppmmmmmmnnnoooqqqtttvvvvvvsssooollloooqqqrrrqqqmmmjjjiiiiiijjjeee^^^YYYWWWVVVVVVVVVRRRPPPNNNKKKJJJKKKMMMNNNRRRPPPMMMIIIEEECCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???===;;;;;;===???>>>>>>>>>???@@@AAACCCDDDEEEFFFHHHIIIHHHFFFDDDBBB>>><<<999777666555333222111111111111111111111111000000000000000000000000111111111111111111111111111000000000////////////000000000111111111111222////////////////////////////////////////////////......//////000//////...000000000000000000000000000000/////////.........---.....................------...///////////////------------------------................................................------------------------------------------------........................////////////...---,,,,,,------...///000111222222222000------...//////...//////............/////////...---------...//////------------------------,,,,,,,,,---------......------------------------......////////////..............................////////////////////////...------------...//////------.........////////////..................///---------............///,,,,,,++++++++++++,,,,,,---------............///------------------------///......---,,,,,,------++++++,,,------....../////////000000000000//////+++---...---,,,,,,---.........------------......,,,,,,,,,---------------........................******+++,,,---------------------............///---------,,,,,,---------...............---------------------------...///------------------------............---------,,,,,,,,,......///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,------------.............../////////---------------.................................,,,------......------,,,---------............///////////////////////////............////////////111111000000111222444555777777666555444444444444888888888888999999999999888888888888888888888888444444333333222222222111444333111000000111222333666777777888999:::<<<=========<<<<<<<<<<<<============>>>???????????????======<<<<<<===???@@@BBBBBBFFFKKKMMMOOOQQQUUUYYY[[[^^^```bbbbbbbbbccceeejjjkkkkkkmmmooosssvvvxxx}}}~~~}}}zzzwwwtttvvvzzz~~~~~~{{{xxxwwwxxxxxxzzz{{{{{{zzzvvvrrrpppwww{{{|||yyyyyy{{{|||ssskkkfffdddbbbaaa```___]]][[[[[[\\\]]]^^^cccaaa]]]XXXRRRNNNKKKIIIGGGGGGIIIIIIIIIHHHGGGFFF>>>???@@@AAABBBBBBCCCCCCAAAAAAAAA@@@>>>===>>>???>>>============???@@@BBBCCCEEEGGGIIIJJJJJJIIIHHHBBB@@@===;;;:::999777666333333333222222222111111000000000000000000000000111111111111111111111111111111000000000/////////000111111111222222222222000000000000000000000000////////////////////////---......////////////...000000000000000000000000000000000/////////......---------...............---...//////000000//////------------------------........................+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,------------...........................---............---,,,+++,,,,,,---...000111222222333000...---...////////////..................///---.........////////////------------------------+++,,,,,,------.........------------------------......////////////......////////////////////////////////////////////////---------------...//////............////////////......------------......---------............///---,,,,,,++++++,,,,,,------------............///........................---,,,,,,,,,,,,,,,---...,,,,,,------------------......////////////......,,,.........,,,+++,,,---......------------......------------.........///------------------------)))***+++------------------------............///,,,,,,++++++++++++,,,,,,---------...............///......------------...,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,******+++,,,---...000111,,,------......------,,,,,,,,,,,,,,,---------...---........./////////000............------------........................,,,------......------,,,---------............///....................................///////////////000111222333444555666666666555444444444555555777888888888999999999:::999999888888777777666666444444444333333333333333444333222222333444666888999999999999:::;;;<<<=========<<<<<<<<<<<<<<<=========>>>@@@AAAAAAAAAAAA@@@@@@AAABBBEEEIIIMMMOOOTTTYYY```bbbbbbcccfffiiilllpppsssuuuuuuuuutttuuuxxxwwwuuuuuuvvvyyy}}}}}}zzzwww}}}~~~{{{{{{|||{{{yyyvvvsssqqqzzz|||yyyuuuqqqooonnnnnnmmmmmmmmmnnnooooootttrrroooiiiccc]]]YYYVVVSSSTTTUUUWWWWWWVVVTTTSSSHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFEEECCCBBBBBBBBBAAA@@@???======>>>@@@AAABBBCCCEEEGGGHHHIIIIIIIIIGGGDDDBBB@@@???>>>===;;;777777666555444333222222000000000000000000000000111111111111111111111111111111111000000000//////111111111222222222333333000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000000000/////////...---------.........//////,,,---......//////......------------------------........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------................................................---,,,++++++,,,---///000111222444111...,,,---///000000......------------......,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------......////////////......000000000000000000000000////////////////////////---------------...///000............/////////000---------,,,,,,------------------.........//////...------,,,,,,------...---------.........//////////////////////////////*********+++,,,---...///............---,,,,,,+++------............---------...///...,,,+++,,,---......------------......---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000//////---------.........//////,,,++++++******++++++,,,,,,------....../////////000///...---------------++++++++++++++++++++++++//////.........---------,,,++++++,,,,,,...///000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---,,,,,,,,,,,,---......,,,------......------,,,........./////////000000---.........//////000000/////////...---------,,,////////////////////////,,,------......------,,,---------.........//////..................................../////////000...///111333555666666666444444444444444555666777888888888999999::::::;;;;;;;;;:::888777555444444666666666666666666666666666555555555777999<<<>>>:::::::::::::::;;;<<<=========<<<<<<<<<<<<<<<======>>>???AAABBBCCCDDDDDDFFFGGGHHHKKKPPPVVV[[[^^^hhhnnntttuuurrrpppqqqssszzz}}}|||zzzzzz}}}~~~xxx{{{{{{{{{zzzxxxvvvtttsssuuu|||~~~{{{wwwwwwxxxyyyyyyzzzzzzzzz}}}zzzvvvpppiiidddaaa___```bbbccccccbbbaaa```[[[ZZZXXXVVVRRRNNNKKKIIIGGGIIIKKKKKKIIIGGGGGGGGGEEECCCAAA?????????AAABBBAAABBBCCCEEEFFFGGGGGGHHHJJJHHHEEECCCCCCBBB@@@???::::::999777666555444333000000000000000000000000111111111111111111111111111111111111000000000000111111222222222333333333000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000000000000000////////////---------.........//////+++,,,------......------------------------------........................---------....../////////------------------------,,,,,,,,,------.................................//////////////////...---******,,,---...000111111444111...,,,---///000000---------,,,,,,---------+++,,,///111222111...---++++++++++++++++++++++++++++++,,,,,,---...//////------------------------......//////...---,,,,,,////////////////////////........................////////////////////////+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,........................000000///...---,,,,,,+++//////............//////------------------------...------,,,,,,------...........................---------------------------------............///...---,,,++++++,,,---......---,,,++++++,,,---...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////...------,,,,,,---------.........//////.........------,,,,,,,,,////////////////////////111///,,,******+++---///------------------------........................------------------------////////////////////////......................................................................................................------------,,,,,,000////////////111222333222333555777888999999888888666555555777999::::::888999:::;;;;;;;;;;;;;;;::::::888777666555555555333333444444555666666666888888888888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<999::::::999999999<<<>>>DDDEEEEEEDDDEEEIIIQQQVVVUUUUUUUUUXXX^^^fffnnnssswww{{{~~~|||{{{zzzxxxuuussspppooopppuuu|||{{{vvvqqqmmmkkkjjjjjjjjjjjjlllooosssuuurrrmmmhhheeeccc___YYYTTTVVVUUUSSSQQQNNNJJJGGGEEEDDDCCCBBBAAA@@@>>>===<<<>>>???AAACCCEEEEEEDDDDDDGGGFFFEEEFFFGGGGGGEEECCCBBB@@@===999666555555666444444444333333333222222444333333222111000//////000000111111111111000000000111222333444333222111000000000000000000000000//////000000000000//////000000000000000000000000//////............//////333333222111000///......000///...------...///000........................,,,,,,,,,---------......////////////////////////...------------.../////////......------,,,++++++------------------------///...---,,,,,,---...////////////......------------,,,,,,---...000222333333222111///............000//////............///---.........///000000000///...------,,,,,,,,,,,,)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++///////////////...------------------------------////////////////////////////////////////////////,,,,,,,,,,,,------------------,,,,,,,,,,,,------......---,,,,,,,,,------........................///////////////.........///..................///------------------------.........------.................................---------------------------------............/////////............//////---------,,,,,,---------///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...//////.........------------------------------------,,,++++++++++++,,,------------..................------------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,---...------------------------........................------------------------////////////////////////........................................................................................................................111000000000000222333444444444666777777777777666777666555555888:::;;;;;;::::::;;;;;;;;;;;;::::::666666555444333333333333333444444555666777777888::::::::::::;;;<<<<<<===;;;;;;;;;<<<===???@@@AAA===>>>??????@@@BBBEEEHHHOOOPPPRRRSSSUUUZZZ```fffiiiiiijjjlllooossswwwyyy}}}~~~{{{vvvrrrpppooonnnrrrvvv}}}~~~zzzuuurrrppprrrrrrrrrsssvvvyyy|||~~~~~~zzztttnnnjjjiiihhhiiiiiiiiigggbbbZZZQQQKKKIIIGGGEEECCCBBBAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCFFFGGGFFFEEECCCAAA???<<<:::999999999555555444333333222111111222222222111111000000000000000111111111111000000000111222222333333222222000000000000000000000000//////000000000000//////000000000000000000000000//////............//////000000000000000000////////////...---------...///........................,,,,,,---------....................................------------...//////------------------------------------------------///...------------...///............---------,,,------------...///111222222111000///.........---//////.........//////000..................//////......---,,,,,,,,,------........................,,,------......------,,,///000000000000//////...------------------------000000000000000000000000////////////////////////------------.........///------,,,,,,,,,,,,------------------------....................................//////000000000000......------------......------------------------//////............//////........................---------------------------------............//////000000111111000000///,,,------......------,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///............------------........................,,,++++++++++++,,,------,,,,,,------...//////000------------...............------------,,,,,,,,,++++++++++++++++++++++++............------------------------------------------------------------------------------------////////////////////////.........................................................................................................///////////////222222222222222333555555888888999888888777666555555444444555888;;;<<<;;;<<<<<<;;;;;;:::999999888333333222222222222333333444555555777888999::::::===<<<<<<<<<<<<<<<===>>>;;;;;;<<<===???AAABBBCCC===???AAACCCFFFJJJPPPTTT]]]___bbbeeehhhmmmrrrvvvvvvwwwxxxzzz{{{|||}}}}}}~~~|||}}}}}}wwwrrrppppppppptttyyy~~~yyyvvvtttwwwwwwxxx{{{~~~yyyuuuwwwzzz~~~rrrbbbWWWSSSOOOKKKGGGFFFEEECCCBBBDDDCCCBBBAAAAAABBBBBBCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCBBB@@@???>>>===<<<666666555444222111000000111111111111111111000000000000111111111111000000222111111111111222333333000000000000000000000000//////000000000000//////000000000000000000000000//////............//////.........//////000000000111000///.......................................,,,------------....................................------------...//////++++++,,,------...//////------------------------///...------------...///...------------,,,,,,,,,......------......///000000//////......---------...............///000111.........---------------------------------.........---+++******+++---...---......//////......---000000111111111000000///////////////////////////////////////////////////////////////////////////............////////////......------------......---------------...///000....................................////////////------,,,,,,,,,,,,------..............................------------......---------------------------------------------------------............//////000111222222111000///+++,,,---......---,,,+++---,,,,,,+++++++++,,,,,,------------------------.........------.........------------------------------------------------...------------...//////---------.........//////------------------------------------------------------------------------,,,,,,---......---,,,+++------------------------------------------------------------------------////////////////////////................................................................................................---.........//////000000333333333444444555666666<<<<<<;;;:::999777666666222222222444888;;;<<<;;;===<<<;;;999888777666666333222222333333444555666555666777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@BBBCCC@@@CCCGGGLLLQQQXXX___dddiiikkknnnqqquuuxxx|||~~~zzzzzz{{{}}}~~~{{{wwwuuuttttttvvvzzz{{{wwwtttsssuuuwww{{{zzzlllbbb\\\UUUOOOMMMKKKHHHFFFHHHGGGEEECCCCCCEEEGGGIIIHHHFFFDDDCCCCCCBBBAAA???BBBBBBCCCBBBBBBAAA??????999888777555333222000000000000111111111111111111000000111111111111000000222111000000000111333444//////////////////////////////000000000000////////////////////////////////////............//////............////////////222222111000000/////////........................------------.......................................------------...//////,,,,,,,,,---------......------------------------.........------.........---------------,,,,,,,,,..........................................---------------......000111111.........---,,,,,,,,,+++---------------...///000,,,,,,+++******+++,,,,,,------............------000000111111111111111000000000000000000000000000........................////////////////////////........./////////000000///......------......///------------......///000........................//////...------,,,++++++------,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......000111111000......+++,,,---......---,,,+++,,,,,,+++++++++,,,,,,------------------------------..................---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////.........---------------------------,,,,,,------------------------------------------------)))***,,,------,,,+++***------------------------------------------------------------------------////////////////////////................................................................................................,,,------...///000000111333444444555666666777777<<<;;;:::888777555555444111111222444888;;;;;;;;;===<<<999777666444444444222222222333444555777777777777888999:::;;;<<<===::::::999999999:::;;;;;;;;;<<<===???BBBEEEHHHIIILLLPPPVVV\\\cccjjjrrrwwwssstttvvvxxx|||~~~~~~~~~~~~|||{{{zzzzzzvvvzzz{{{vvvsssppprrrvvv{{{tttmmmccc\\\YYYUUUPPPLLLLLLJJJHHHFFFGGGIIILLLMMMLLLJJJGGGEEEDDDCCCBBB@@@AAAAAABBBBBBBBBAAA@@@@@@<<<;;;999888666444222222111111111111222222222222000000111111111111000000222111000///000111222333//////////////////////////////000000000000////////////////////////////////////............//////000000000///...---------000000000000//////..............................---------.........//////...........................------------...//////......---------,,,,,,,,,---------------------------..................---------------------------...............---------,,,---......///......------------......000111111.........---,,,,,,,,,+++------------......///000---...///000000///...---,,,,,,------------,,,,,,///000000111111111111000................................................////////////////////////............/////////000//////............//////.........---......//////........................//////...---,,,+++***)))......------------..............................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---......//////......---,,,------......------,,,,,,,,,,,,,,,,,,------...------------------------------...//////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------000//////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++)))***,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////................................................................................................,,,---...///000111222333333444555666777777777777888777666444333333222222222222333666:::<<<<<<;;;===<<<999777555444444444111111222222333555666777999999999::::::;;;<<<<<<999999999999:::;;;<<<===:::<<>>===;;;999777666555333333333333333333222222000000111111111111000000111000000000000111222222000000000000000000000000//////000000000000//////000000000000000000000000//////............//////222111111000///...---,,,,,,,,,------------,,,,,,........................------........./////////------------------------...------------...////////////...---,,,,,,++++++------------------------------...//////...---------------............///------.........------,,,+++,,,...///000000///..................///000111.........---------------.........---......//////+++---///000000///---++++++,,,,,,,,,,,,,,,,,,+++...///000000111111000000................................................////////////////////////------........./////////000//////////////////000000//////............///.................................------,,,,,,,,,///..................///........................---,,,,,,++++++,,,,,,---........................---------------------------------............//////......------......///---------,,,,,,---------------,,,,,,---......///........................------...//////...------++++++,,,,,,,,,---------------------------------,,,++++++++++++,,,------..................---------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...................................................................................................///000111333444555666333444555666777777777666666555444333333333444555555666777:::===???>>>===>>>===:::888666666666666444444444444555666888888::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAABBBEEEJJJRRRZZZccciiimmmhhhlllrrrwwwyyy{{{|||}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~}}}}}}~~~|||zzzvvvnnnggg[[[ZZZWWWTTTSSSRRRSSSSSSNNNKKKHHHFFFFFFFFFEEEDDDCCCBBBAAA?????????@@@AAAAAAAAA@@@>>>===;;;:::999555555555444444333333333000000111111111111000000///000000111111111111111000000000000000000000000//////000000000000//////000000000000000000000000//////............//////111111111000000/////////+++,,,---...//////..........................................////////////------------------------...------------...//////---------------------,,,------------------------------...//////...------........./////////000000+++,,,---.........---,,,+++---///000111111000/////////.........//////000..................//////000//////............///+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,......///000000000000000111111111111111111111111000000000000000000000000////////////////////////------------.........///000000////////////000000111000///.......................................---------............/////////............//////////////////////////////...------,,,,,,------...000000000000000000000000---------------------------------.........//////000///...------...///000......,,,++++++,,,......---------------...///000........................,,,---...//////...---,,,+++++++++,,,,,,---------...........................------------...//////,,,,,,------.../////////---------,,,,,,+++++++++,,,,,,,,,------.........////////////////////////............//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////................................................................................................000000222333555666888888222333555777777777666666777777666555555666888999888999:::===@@@AAA@@@???@@@>>>;;;999777777888999777777777888888999:::;;;;;;;;;:::::::::999999999======>>>???@@@BBBDDDEEELLLNNNTTT[[[dddlllsssvvvvvvzzz~~~~~~|||}}}zzzssseeeccc```]]]ZZZXXXWWWVVVRRROOOJJJFFFDDDCCCBBB@@@EEECCCAAA???>>>???@@@AAACCCBBBAAA@@@???>>>===<<<777777666555444444333333000000111111111111000000...///111222222222111000000000000000000000000000//////000000000000//////000000000000000000000000//////............//////000000000000111111111111---...000111222333222222..................................../////////000------------------------...------------...//////+++,,,,,,------......///------------------------,,,---...//////...---,,,.../////////000000111111++++++---.........------+++---///111222222111000000//////.........//////---.........///000000000111000///...............111000...------...000111---..................---........................000000//////.........---////////////////////////000000000///.........------------...///000000111////////////////////////***+++---///000000////////////000000000000//////000000000000000000000000///...---,,,,,,---...///000000000000///////////////............---------.........//////000000000+++,,,---...////////////---,,,,,,,,,,,,---..............................---------------------------...//////000000//////------------------------////////////////////////------------------------................................................//////.........---------))))))***+++,,,,,,---...........................---,,,,,,++++++,,,,,,------------------------------------............///000000//////.........---------,,,,,,,,,,,,------///............---------....................................//////////////////...------------...222000///......///111222///000222444555555555444555555777888888888777666666666666777888888999999888999;;;===???@@@AAAAAA===<<<;;;:::::::::::::::::::::;;;<<<<<<;;;:::999;;;;;;:::::::::;;;;;;<<<@@@FFFJJJIIIHHHLLLOOOOOOSSSWWW___gggnnnsssvvvwww|||~~~~~~~~~}}}||||||}}}}}}~~~zzzllljjjiiihhhgggeeeaaa^^^[[[VVVOOOKKKJJJIIIGGGEEECCCDDDFFFEEEDDDCCCBBBCCC===???AAABBBAAAAAAAAABBB???<<<999777666555333222111111111111000000000000000000000000000000000000000000000000000000000000111111000000//////......222111///...---------...000000//////.........---////////////////////////........................////////////////////////////////////////////////......---,,,---...///000//////.........---------......////////////..............................444222...,,,+++,,,...000//////.........---------...---++++++---...---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------//////............//////,,,---......,,,+++,,,---........................000/////////............/////////////////////////////////...............------......///000000111////////////////////////,,,---...000000000000///......////////////..............................///...------------...///000////////////////////////............---------+++,,,,,,,,,------------+++,,,---...////////////---,,,,,,,,,,,,---..............................------------------------+++,,,------......------------------------------........................------------------------------------------------------------------------//////.........---------+++++++++,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,------------------------------------............///000/////////.........---......------------......///............---------........................------------............---------------...///000000///.........///111222222222333333444333333333555666777888888777666666666777777888999::::::;;;======>>>???????????????===<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;<<<>>>???DDDNNNWWWZZZ]]]aaacccbbbcccffflllsssxxx{{{}}}~~~~~~}}}|||{{{|||}}}}}}|||{{{|||xxxvvvrrrqqqqqqrrrrrrqqqhhhaaaXXXQQQNNNMMMJJJHHHGGGFFFFFFDDDBBBBBBBBBBBB@@@@@@@@@???>>>>>>???@@@AAA>>>;;;999888666333111222222222222111111111111111111111111111111111111000000000000000000000000111111000000////////////111000///...------......000/////////............////////////////////////........................////////////////////////////////////////////////,,,,,,+++++++++,,,---...//////.........---------......////////////..............................333111///---,,,---.../////////.........---------...---,,,---............------...///000000000///------------------------......------------......------------------------///..................///...///000///---,,,---...........................////////////............////////////////////////---------...............------......///000000000//////////////////////////////000000111000000///------............------........................///...------------...//////////////////////////////............---------+++++++++,,,,,,,,,,,,---,,,,,,---...////////////---,,,,,,,,,,,,---..............................------------------------+++,,,------......------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------......---------,,,,,,,,,........................------,,,,,,,,,,,,---------------------------------------............////////////...............///..................//////............---------........................,,,,,,,,,------------...,,,,,,,,,---...///111222///.........///111222444555444333222222222222222666666777777777777666555888888999:::;;;<<<===>>>AAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;>>>BBBFFFHHHOOO[[[iiippptttwwwwwwuuuuuuxxx{{{~~~|||{{{{{{{{{zzzyyy{{{~~~}}}yyyuuuuuuwwwyyyzzzvvvnnnccc\\\YYYYYYYYYXXXOOOMMMJJJFFFEEEDDDEEEFFFDDDCCC@@@>>>===>>>???@@@BBBAAA>>>===;;;888444111444444333333222222111111111111111111111111111111000000000000000000000000111000000000000/////////000000///....../////////////////////............////////////////////////........................////////////////////////////////////////////////,,,,,,++++++,,,,,,---..................---------......////////////..............................111000///......---.....................---------........./////////000000//////............//////........................------,,,,,,,,,,,,------..............................------------........./////////---,,,,,,...........................///////////////.........////////////////////////,,,,,,------......//////............//////000000///////////////////////////000000000/////////...---......//////......---.................................------..................//////////////////............------------------...............,,,------...//////......---,,,,,,,,,,,,---..............................---------------------------...//////000/////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................------........................------,,,,,,,,,,,,---------------------------------------............///........................//////............/////////............---------........................,,,,,,---------.........------------...///000111.........///000222444555555444333222222222444555777777777777777777777666999:::;;;<<<===???@@@@@@CCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;:::=========@@@EEEKKKRRRVVV___lllxxx~~~|||zzz{{{~~~}}}xxxuuuuuuuuuuuuzzzssskkkggghhhllloooppp___[[[TTTOOOLLLKKKKKKKKKFFFDDDBBBAAAAAAAAAAAAAAABBBAAA@@@@@@???===888555555555444333222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////000000///////////////.........////////////////////////........................////////////////////////////////////////////////...............//////000..............................////////////..............................///////////////...------...........................///111111000000111111333222000...---,,,------////////////////////////...------,,,,,,------...////////////////////////------,,,,,,,,,,,,---------...///...,,,++++++,,,////////////////////////.........///////////////////////////////////////,,,------....../////////............//////////////////////////////////////////................../////////000000/////////////////////////////////---..................---------....../////////000///............---------........................,,,---......///.........---,,,,,,,,,,,,---..............................---------------------------...//////000/////////------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,---......///000000...........................------,,,,,,------...---------------------------------............///---------...............//////............/////////............---------........................---.........////////////000//////.........//////......///111222444666666444333333222333555777888777777777777888888999999<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@======<<<<<<<<<======>>>===============>>>>>>>>>AAABBBDDDIIIPPPYYYaaafffnnnxxx~~~|||zzzxxxvvvyyytttooooootttzzzsssmmmccc[[[UUUQQQMMMKKKFFFDDDCCCCCCDDDDDDBBB???@@@@@@@@@AAABBBAAA===;;;666666555444222111000000111111111111111111111111000000000000000000000000000000000000111111111111/////////000000000000000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000///---...........................////////////.................................//////000000///...------........................111333333111000000111111000...------...////////////////////////////////////............//////////////////////////////------,,,,,,,,,,,,------///000111000---,,,---...////////////////////////.........///////////////////////////////////////.........///////////////......//////////////////////////////////////////......------------.../////////000000000000//////000000000000000000000000------...//////...---------------......//////000///............---------...------------,,,,,,,,,------...............------,,,,,,,,,,,,---..............................------------------------+++,,,------......------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++,,,---...///000111..............................------------......---------------------------------............///---------------.........///..................//////............---------................................./////////000000111000//////.........///000000222333555666777777444444444555666777888999888777888888999:::<<<===>>>>>>??????@@@@@@AAAAAA??????@@@AAAAAAAAA@@@@@@<<<<<<;;;;;;<<<<<<======;;;;;;<<<===???AAACCCDDDLLLMMMPPPVVV^^^gggnnnsssvvv~~~}}}zzzwwwtttvvv||||||rrrjjjccc\\\TTTNNNJJJGGGCCCBBBDDDDDDAAA???@@@@@@@@@AAACCCCCCAAA???888888777555444222111000222222222222222222222222000000000000000000000000000000000111111111111222000000000111111000//////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,---............------------.....................////////////....................................////////////......---------...............///222555444111......000,,,,,,,,,---///000222333/////////////////////////////////....../////////..............................------------......333444444333000//////000////////////////////////............/////////000////////////////////////000000000000000//////////////////////////////...////////////////////////......------...///000111...//////////////////...////////////////////////------...//////...------,,,,,,---......///000000///............---------//////.........------------...............---------,,,,,,,,,,,,---..............................------------------------+++,,,------......---------------------------------------------------------------------------------------------------------------------------------------.........//////,,,,,,,,,------.......................................------------......---------------------------------............///,,,,,,,,,------...............------------......///............---------........................---------.........//////000///////////////000000222333444555777777888888555666777888888888888888888888888999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>;;;;;;::::::;;;<<<<<<===;;;<<<>>>BBBFFFKKKPPPRRRXXXZZZ^^^cccjjjqqqwwwzzzyyy~~~||||||}}}yyyvvvpppggg```VVVOOOGGGCCCCCCDDDDDDBBBCCCAAA@@@AAABBBCCCBBB@@@<<<;;;:::888666444333222222222222222222222222222000000000000000000000000000000111111111222222222111111222222111000///.............../////////000////////////////////////////////////////////////////////////////////////////////////////////////+++,,,---...///......------------.........//////......////////////..............................//////......////////////---------.........//////000333666555000,,,,,,...,,,---...///000000000000........................///......------......///------------------------///..................///333444444333000//////000000000000000000000000000---.........//////000000////////////////////////222222111111000000/////////////////////.........///////////////////////////.........///000222333---..................---........................,,,---...//////...---,,,,,,,,,------...///000000//////.........---------222222111111000000000///---...............---------,,,,,,,,,,,,---..............................---------------------------...//////000000//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...------------,,,,,,,,,..............................------------......---------------------------------.........//////,,,,,,,,,------.........---------,,,,,,---------//////.........---------........................,,,,,,,,,---------..................///111222333333444666777888888888888888888999::::::999777666888888888999<<<>>>AAACCCAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<===BBBCCCGGGMMMTTT[[[aaadddaaacccggglllqqqwww{{{}}}zzz~~~{{{tttcccYYYLLLEEEDDDFFFGGGGGGEEECCCAAAAAAAAABBBAAA@@@>>>===<<<:::888666555444222222222222222222222222000000000000000000000000000000111111222222222222111222222222111000...------.........//////000000////////////////////////000000000000000000000000////////////////////////////////////////////////---...000111111111000///---------.........//////......////////////..............................//////.........//////000---------.........//////000444777555///++++++,,,111111111111///---+++***...........................------,,,,,,------...------------------------//////............//////000111111000---,,,,,,---222222222111111111000000000/////////........................////////////...............///000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////.........---000000000///......------........................///---,,,---000000...+++------............------------------------------..............................------------......------------------------................................................---------,,,,,,+++++++++........................///...---,,,,,,---...///---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---..........................................------........................//////000000000000//////......,,,,,,,,,,,,..............................//////000000///...------,,,---------...////////////......---------......---...///000000111000000555555666888999:::;;;<<<;;;:::888666666666666777:::;;;===>>>???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???@@@???===;;;:::;;;<<<;;;::::::;;;>>>AAADDDHHHMMMVVV___gggkkkmmmmmmgggggghhhmmmsssxxx|||}}}zzzxxxwwwyyy}}}xxxkkkZZZOOOLLLJJJGGGDDDEEEDDDBBBBBBCCCCCCBBB@@@>>>===<<<<<<<<<999555222666555333111000000111111222222111111000000//////111111222111111000///...111111111000000000000000000000000000000000000000000/////////............000000000000000000000000000000//////.........---........................111111000///...---,,,,,,------............---------...///...,,,)))((((((000///---,,,---...000222///////////////////////////...---------///000111000000000000000///......//////////////////////////////............//////------------------------///...---,,,,,,---...//////...---,,,,,,---...///.........---,,,,,,++++++111111111000000/////////000000/////////.....................////////////...............///000000000000000000000000000000////////////////////////////////////////////////////////////////////////000/////////.....................///////////////........................///---,,,---///000...+++------............------------------------------..............................------------......------------------------................................................---------,,,,,,,,,++++++........................///...------------...///------......------,,,+++---------,,,,,,,,,,,,,,,///...---,,,,,,,,,------........................................................................------............------,,,,,,+++******+++,,,,,,..............................//////...------,,,---------...............///......------.........)))***---///111333444444555666777888:::;;;<<<<<<999999888777888999:::;;;===>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>><<<===>>>===;;;999::::::999888888999===CCCJJJNNN\\\aaahhhooossssssqqqppplllkkklllpppvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyvvvsssssswww~~~wwwfffZZZTTTPPPKKKGGGGGGEEECCCBBBCCCCCCBBBAAA@@@???>>>>>>>>><<<888555555555333222222222222333111111111111000000000000///000000111111111000000111000000000000000000000000000000000000000000000000000/////////.........////////////////////////000/////////............------------------------///////////////............//////////////////...000222333333000...---...000///---------...000111////////////////////////...............///000000000000000000000///......////////////////////////000000////////////000000------------------------///...------------...//////...------------...///.........---------------000000////////////......000000000/////////..................////////////........./////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............------......///000000111...........................------...//////...,,,------............------------------------------..............................------------......------------------------................................................------------,,,,,,,,,,,,........................///...------------...///------......------,,,,,,------------------------......---,,,,,,,,,------........................................................................------............------,,,,,,++++++++++++,,,,,,........................------.........---,,,,,,...............---------///......---......//////)))+++---000222444666666666777888999:::<<<======888888999:::;;;===>>>?????????AAABBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<===<<<:::999:::<<<999:::;;;>>>CCCLLLVVV]]]kkkooouuuzzz{{{xxxtttqqqqqqpppqqqtttyyy}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{zzzwwwrrrpppsss|||~~~~~~tttfff^^^WWWPPPJJJLLLIIIEEECCCCCCDDDCCCCCCCCCBBBAAAAAA@@@???;;;999777666555444333333333444000000000111111111111111......000111111222222222000000000000000000111111000000000000000000000000000000000/////////..............................////////////.............................................//////000000000//////000000000000//////...000111111///......//////......------///000111////////////////////////---......///////////////000000000/////////......////////////////////////111000000000000000000111///////////////////////////...------------...//////...------------...///---............/////////////////////////////////000000000////////////...............////////////......///000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................//////000000........................---------...//////...---------............------......................................................------------..............................................................................------------------,,,,,,.................................------.........,,,------...------,,,,,,---------...............------------------------........................---------..........................................//////000000//////............------.................................---......///......------/////////...---------,,,...............//////000///000111333444555555555888888999:::<<<===>>>???:::;;;;;;===>>>???@@@AAA>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???>>><<<;;;:::<<<>>>>>>AAAFFFLLLRRR[[[eeellltttwww{{{~~~}}}zzzxxxvvvuuuvvvxxx{{{~~~~~~}}}|||{{{{{{{{{|||}}}{{{wwwtttvvv}}}zzz|||pppggg^^^VVVQQQSSSOOOJJJFFFEEEEEEEEEDDDEEECCCBBBBBBBBB@@@>>>;;;;;;:::999777555444333222000000000111111222222222//////000111111111111111000000000000000111111111000000000000000000000000000000000////////////...///////////////////////////////////////.........////////////////////////...////////////000000000/////////000000/////////,,,...//////...---...//////............///000000////////////////////////---...///000000///...---000000//////............////////////////////////000000////////////000000////////////////////////.........------..................------.........------......///000000111000000000000000000000000111000000000////////////............////////////...///000000111111000000////////////////////////////////////////////////........................////////////////////////.........///////////////000000//////....................................,,,---...............///------............------......................................................------------..............................................................................------------------------........................---..................---,,,,,,------...------,,,---------.........//////,,,---------------------........................---------.........//////..............................////////////.........................................................///000000000000///////////////...---------,,,...............///000111222333444555666777777777999999:::<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>======??????>>><<<;;;;;;???AAADDDKKKTTT]]]dddmmmwww~~~}}}}}}~~~|||{{{~~~~~~~~~{{{yyyzzz|||~~~~~~}}}||||||{{{}}}xxxpppiiibbb]]]ZZZUUUOOOJJJGGGFFFDDDCCCEEEDDDBBBBBBBBBAAA???===???>>>===:::777444222111000000111111222222333333111111111111111000////////////000000111111111111111111111111111111111111111000000000////////////000000000000000000000000.........///////////////000000000000000000000000111000000000////////////---......//////......---...///000000//////000222...............///000000////////////////////////---...///000000///...---000000///...---.........////////////////////////.........------.........000000000000000000000000---..................------..................---,,,------...///000111111//////000000000000111111111111000000000/////////............////////////...///000111222111000///000000000000000000000000////////////////////////........................////////////////////////.........///////////////111000000///......------........................+++,,,...///......///000------............------......................................................------------..............................................................................------------....................................------...//////...------,,,,,,------......------,,,,,,,,,---......//////+++,,,---.........------........................,,,,,,------.../////////........................,,,,,,------------,,,,,,,,,,,,------------,,,,,,........................//////000111111111000000...............---------............///000111111111222444666888::::::;;;:::;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>>>>>>>=====================<<<;;;<<>>BBBAAA???===999666333111111111111222222222222222222222222111111000....../////////000111111222222111111111111111111111111111111000000000/////////111111111111111111111111.........///////////////111111111111111111111111111111111000000/////////------............------,,,---...---,,,,,,---///........./////////////////////////////////////////////////////////...---000///...---------...///////////////////////////...------,,,,,,------...000000000000000000000000------...//////...------------...//////...------,,,,,,---...//////000000.........//////000000000111111111000000000//////............////////////...///000222222111000///000000000000000000000000////////////////////////........................////////////////////////............/////////000///////////////.................................***,,,//////...---///111------............------......................................................------------..............................................................................------------.........///........................------...//////...------+++,,,------......------+++++++++,,,---.........+++,,,---.........------........................,,,,,,------...//////000........................+++,,,,,,------,,,,,,++++++,,,---......---,,,+++..............................///000000000000000---------...........................///000111222111222444666777888999999;;;<<<===>>>???AAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBAAA@@@??????========================;;;<<<<<<>>>AAAGGGOOOUUU]]]ccckkkpppvvv|||zzzxxxwwwwwwzzz~~~~~~~~~|||{{{wwwwwwxxx{{{zzz}}}~~~{{{~~~{{{wwwwwwvvvyyy|||{{{yyyyyy|||~~~}}}zzzwwwrrrmmmggg```ZZZTTTOOOKKKGGGEEECCCBBBCCCCCCBBB@@@AAAAAA@@@>>><<<999666444333222222222222222222111000000111111111000000///...//////000111111222222111111111111111111111111111111111000000000//////000000000000000000000000............/////////000////////////////////////000000000000000111111111......////////////......+++,,,+++***))))))***,,,---......///////////////////////////////////////000000///...............111///...,,,,,,---...///////////////////////////......------------......////////////////////////------...//////...------------...//////...------,,,,,,------.........///---------.........//////111111111111000000000000............/////////000...///111222333222000///000000000000000000000000////////////////////////........................////////////////////////---.........//////000000------......///000000000........................))),,,//////...---///111---..................---////////////////////////.................................------.........////////////////////////................................................---------.........//////........................,,,---...//////...---,,,+++,,,,,,---.........---******+++,,,,,,---......***+++---...///...------........................,,,,,,------...///000000........................---......//////......------...///000000///...---........................------...///000000//////,,,------....../////////............///000222222555555555555555444444333<<<<<<===???@@@AAABBBCCC???@@@BBBCCCCCCCCCBBBBBB???????????????>>>===<<<<<<<<<<<<===============;;;===???BBBGGGPPPZZZaaakkkooorrrrrrttt|||}}}}}}}}}{{{xxxxxxvvvyyy{{{xxxsssqqqtttwww{{{~~~~~~yyywwwzzz}}}}}}yyyvvvwwwyyy~~~}}}{{{~~~zzztttmmmfff___XXXSSSHHHFFFDDDCCCDDDDDDCCCBBB????????????===;;;999888444333333222222111111111...///000111111222222111...//////000111222222222111111111111111111111111111111111111000000000000////////////////////////---.........//////000000..............................///000111222333333//////000000000000/////////000///---,,,,,,---///---......///000/////////////////////////////////111000///---------...///111///---,,,,,,,,,.../////////////////////////////////............//////////////////////////////,,,---...//////...---,,,,,,---...//////...---,,,,,,,,,,,,------------...000000000000000000000000333000......///000---+++......//////000000111111000000000000000000000000......------------......////////////000000000000111111000000//////......000000000000000000000000000000////////////000000......////////////......////////////////////////////////////////////////................................................------------------------................................................000000000///......------................................................---..................---++++++,,,---............---,,,,,,++++++,,,,,,---//////...---,,,++++++***---------............///------............------..........................................------...........................---,,,+++,,,...000111...------,,,,,,------...000000000000//////////////////////////////......000000111222333333444444555444333222222444666777:::;;;<<<>>>>>>>>>>>>===@@@@@@AAABBBBBBBBBAAAAAA???>>>============>>>>>>======>>>===<<<<<<>>>AAA>>>;;;>>>GGGOOOVVVbbbmmmtttqqqnnnooouuu~~~{{{yyy}}}}}}zzzvvvwww|||}}}zzzyyy~~~{{{yyy{{{~~~zzz~~~}}}~~~~~~~~~~~~~~~zzzuuuppp{{{}}}~~~~~~}}}}}}}}}xxxvvvrrrcccSSSJJJKKKIIIDDDCCCEEEEEEBBBDDDBBB???<<<;;;<<>>@@@AAAAAAAAAAAAAAA@@@@@@>>>============<<<<<<<<<;;;;;;<<<;;;;;;<<<@@@CCCEEECCCFFFLLLQQQVVVbbbnnnxxxuuussstttyyy}}}zzzyyyxxxxxx|||}}}~~~~~~~~~~~~yyytttooooooqqqtttssspppxxx}}}~~~{{{vvvrrrwwwyyy{{{||||||}}}~~~yyyiiiZZZSSSTTTRRRLLLJJJLLLKKKIIIGGGEEEBBB@@@???>>><<<;;;999999777666555444444444222222111000000000000000//////000000000111111111222111111111000000000000111111111000000000000///......////////////......//////////////////////////////000000000111111111/////////000000000000111000/////////............////////////////////////000000000000000000000111000000000/////////......///////////////......................../////////000/////////....................................000/////////............,,,---//////---------...//////.........------------------,,,,,,---------////////////////////////222000////////////...,,,/////////000000000000111///////////////////////////......------......///............//////////////////000000000000000000000000000000000000000000///..................///......////////////......////////////////////////////////////////////////........................000000000000000000000000------------------------000000000000000000000000........................,,,------...//////000000................................................,,,,,,------------,,,,,,............---,,,+++***------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,................................................000///---,,,,,,---...////////////......//////////////////.........------........................111111111222222333333444333333222222333444666777<<<===>>>???@@@@@@@@@???AAAAAAAAAAAA@@@???>>>>>><<<<<<======<<<<<<;;;::::::;;;;;;;;;<<>>?????????@@@@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::999:::;;;<<<===@@@EEEKKKOOOXXX\\\___]]]YYY[[[fffqqq}}}~~~{{{vvvvvv{{{zzzzzz{{{zzzxxxyyy}}}xxxsssqqqtttxxx|||}}}{{{tttqqqpppnnnmmmhhhkkkpppuuuyyy{{{~~~}}}~~~yyynnndddaaafffiiiiiikkkmmmlllhhh^^^VVVMMMGGGEEECCC@@@===============;;;888666444333333222111111111111222111111222222222333333333111111111111111111111111111111000000000///////////////000000000000//////////////////////////////....../////////000000000//////000000000111111111///////////////.........////////////////////////---......///000111222222111111111111000000000000000000000///......------,,,,,,------....../////////////////////.........------------------------///////////////............///111111///...///000...........................------,,,,,,------...000000000000000000000000000000000000////////////111111111111000000000000/////////////////////////////////....../////////.........////////////000//////000000111111222222////////////////////////......------------............////////////......////////////////////////////////////////////////////////////////////////................................................................................................///.........---------,,,................................................+++,,,,,,------,,,,,,+++***+++,,,---...............------,,,,,,------...+++,,,,,,------.........------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................//////......------------...------,,,,,,------...///.........---------------------.........//////111222222222222222333333222222333444666777999999;;;<<<<<<<<<===>>>>>>???????????????>>>===<<<;;;::::::;;;;;;;;;;;;:::::::::<<<>>>@@@DDDJJJPPPUUU```fffiiifff```bbbkkksss|||}}}xxxxxx}}}}}}{{{yyyuuurrrrrrxxxyyywwwtttsssvvvzzz~~~{{{wwwuuurrrsssuuuwwwxxxwwwvvvtttvvvwwwxxxzzz}}}|||{{{xxxrrrkkkgggfffnnnwww}}}xxxmmm^^^QQQIIIEEECCCAAA======>>>===<<<;;;999777444333333222222222222222222222222222333333333333111111111111111222222222000000/////////.........//////000000000000//////000000000000000000000000---------.........//////........./////////000000.........///////////////////////////////////////------...///000111111222111111111111000000000000000000//////.........------------.........//////.........///////////////.................................///////////////...000111111000//////000---.....................//////............//////000000000000000000000000///000111111//////000111222111111111111000000000////////////////////////000//////......//////000////////////000000000000000000111111111111111111000000000000000000000000///..................///......////////////......////////////////////////////////////////////////////////////////////////................................................................................................//////......---,,,,,,+++................................................,,,,,,------------,,,,,,)))***+++---...///000000......------------......,,,,,,,,,------.........---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.......................................---------------,,,,,,,,,,,,------/////////.........------------......///000000000222222222222222222222222222333444666888999;;;;;;<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;======<<>>===<<<;;;:::555444333333222222333333111111222222222333333333111111111222222222222222000000000000///////////////000000111111000000///000000000000000000000000------........./////////............////////////.........///////////////////////////////////////.........//////000000000111111000000000/////////////////////////////////////////////////////////.........///////////////////////////////////////.........///////////////...///111111/////////000---------...............000000////////////000000222222222222222222222222///000222111///...000222222222222111111111000000000000000000000000000000000000////////////000000000000000000111111111222222222111111111111111111000000000000000000000000000//////......//////000......////////////......////////////////////////////////////////////////////////////////////////................................................................................................------------------------................................................------............------***+++,,,---......///.........------------......,,,,,,------------------,,,,,,---------.........------............------------------------------,,,,,,------...//////000........................------........................------------......000000000/////////............//////000111111222222222222222222222222222222333555888:::<<<=========<<<<<<<<<<<<>>>???@@@<<<<<<=========<<<<<<;;;:::999888888:::<<>>======<<<555555444333333333333333111111111111222222222222111111111222222333333333222222222111111111111000000000111111111111000000000000000000000000000000/////////000000000000111...////////////000000000............/////////000////////////////////////......//////////////////000000000/////////......------......///000000000111111111000//////................../////////000000000000000000000000000............/////////000---///000000///......///---------.........////////////............//////222222222222222222222222...111222222///...000333222222222222111111000000111111111111111111111111000000////////////000000000111111111222222222222333222222222111000000000000000000000000000000000000000////////////000000......////////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................+++,,,,,,------......///................................................---......//////......---,,,,,,------...---------......------------......------------------------++++++,,,,,,,,,------------..................---........................,,,,,,------...///000000........................,,,,,,---.../////////...//////............//////000000000000////////////...//////000111222222333222222222222222222222222333444666999;;;===>>>>>>>>>>>>=========???@@@BBB;;;;;;<<<<<<===<<<<<<<<<;;;999888777999===AAADDDKKKOOOVVV\\\aaaeeeiiilllkkktttzzz{{{~~~}}}zzz}}}}}}ooommmkkkiiiiiimmmsssxxx~~~|||{{{pppiiiiiibbbgggkkkooowwwxxxdddWWWQQQJJJHHHEEEBBB???>>>======555555444333333333333444000000111111111222222222111111111222222333333333444444444333333333222222000000111111111111000000000000000000000000000000111111111111222222222222000000000000111111111111---.........//////000000///////////////////////////////////////.........////////////............,,,,,,---...///000111111333333222111000///......---.........//////000000000000000000000000000000---.........//////000000---///000000.........///---------.........//////......------------......444444555555555444222222111111000000000000000111222111111000000000000000111000000000//////////////////............////////////000000000000////////////000000000000//////333222222111///...,,,+++//////000000000000/////////////////////.........111111000000//////......//////...//////000111222////////////////////////////////////////////////000000///...------,,,,,,........................,,,,,,,,,------.........---------............///------------------------,,,,,,.../////////...---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------------..................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////............/////////000...///111222333333222111000111222333333333333333666888;;;===???>>>>>>===????????????>>>>>>>>>>>>>>>======<<<;;;::::::999666888:::;;;<<>>>>>>>>>>>????????????????????????;;;;;;;;;:::::::::::::::;;;===>>>???AAAHHHRRRZZZbbbnnnuuusssttt||||||uuuvvv{{{}}}yyy{{{zzzuuuvvv{{{~~~~~~~~~|||zzzvvvsssssswww{{{yyyxxx{{{~~~~~~qqqgggbbbYYYRRRSSSXXX^^^fffmmmttt~~~rrrhhhZZZOOOFFFDDDEEECCCAAAAAA===;;;999777555444444444111111111111111222333444333333333333333333333333111000000000////////////111111111111000000000///000000000000000000000000000000000000000000000000---.........////////////........./////////000000000000000000000000000000000000000000000000000000.........//////...............////////////......////////////////////////222222222222222222222222000111333444555444333222................................................------............------//////.........---------777777888888999888888777888888777555444444444444333333222111111111111111111111111111111111111111000//////......//////000///000000111111000000/////////000000000000//////...///000000000000000/////////000000000000//////000000000000111111111111//////............------000000//////...//////////////////////////////////////////////////////////////////...------,,,,,,........................---------------.........---------............///------------------------,,,---......//////.........------,,,,,,------...........................------------------------,,,------------........................---------------------------------////////////...---,,,,,,........................////////////////////////........................////////////////////////....../////////000000000111111111111222333444555777666666666666888999::::::;;;;;;<<<===>>>>>>???>>>>>>??????????????????::::::::::::;;;<<<<<<===<<<>>>@@@BBBGGGPPP\\\dddnnnyyy{{{|||~~~~~~xxxuuuxxx|||wwwuuuyyy~~~|||xxxuuuiiifffgggkkknnnsss|||{{{zzzyyyxxx{{{~~~tttrrrggg[[[VVVUUUUUUYYY]]]iiiyyyxxxdddXXXMMMIIIGGGEEECCCCCC===<<<:::888666555555444333333333222333333444444333333333333333333333333111111000000000/////////111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000111111111000000000000000000000000000000000000000000000000///......------......///......////////////......////////////////////////222222222222222222222222111222333444444444333222////////////////////////---...111222222111...---......////////////.....................---------888888999999999999999999;;;:::999777666555555555444333333222222222222222000000000000111111111111000000////////////000000000000000111111000000000//////000000000000////////////000000000000////////////000000000000/////////000000000000000111111/////////////////////...111000///...............//////////////////////////////////////////////////////.........---------........................---------...............---------............///........................---------..................------,,,,,,------...................................................------------....................................------------------------////////////...---,,,+++------...............///////////////////////////........................////////////////////////...////////////000000000222111111111222333555777999888777666777999<<<======<<<<<<<<<===>>>??????===============>>>>>>>>><<<<<<;;;;;;<<<===???@@@???CCCIIINNNTTT]]]hhhpppvvv~~~zzzuuusssvvv}}}||||||}}}rrrpppoooppptttwwwzzz{{{uuuooogggdddffflllqqqtttvvvrrrqqqxxx{{{xxxjjjfffdddeeefffiiipppyyy|||zzz~~~vvvmmmbbbYYYWWWZZZgggzzzooobbbTTTMMMJJJFFFCCCCCC>>>===<<<:::888777666555444444333333333333333444333333333333333333333333111111111000000000//////111111111000000000000000000000000000000000000000///////////////////////////000000000000111111111/////////000000000111111//////////////////////////////////////////////////////...------...//////......////////////......////////////////////////000000000000000000000000000000111222333222222111000000000000000000000000---///111333333111///---.........//////.................................999999999999999999::::::;;;;;;999888666666555555555555444333333333333333000000000000000000000000000000////////////000000000000111111111111000000//////000000000000//////111111111000000///...---//////000000000000//////.........//////000000000000000000000000000000000000000///......---......////////////////////////////////////////////////...............---------////////////////////////........................---------............///........................------------......//////...------,,,,,,------...................................................---------.........//////---.....................------------------------////////////...---,,,+++,,,---------......//////................................................////////////////////////////////////000000000111222222111111222444666888999888777777888:::===>>>>>>>>>=========>>>??????;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;===???AAABBBJJJQQQZZZccciiiqqqyyy~~~}}}||||||zzzvvvtttwww~~~xxxtttwww~~~zzzxxxzzz}}}~~~zzzuuusssxxxwwwnnnbbb```___```cccgggiiiiiiccc___YYYUUUUUUXXX\\\___ccc______hhhpppuuuwwwzzz{{{uuunnniiieeebbbfffmmmvvvxxx|||{{{|||wwweee^^^___kkk~~~zzzlll]]]TTTOOOHHHDDDCCC@@@@@@???===;;;:::888777555444333222222222222222333333333333333333333333111111111111000000000000000000000000000000111111000000000000000000000000////////////////////////000000000000111111111222....../////////000000000/////////////////////////////////////////////////////////....../////////......////////////......////////////////////////////////////////////////......//////000000000000111111111111111111111111////////////////////////------............---------.....................<<<<<<;;;:::::::::::::::;;;;;;999888777777777777666555555444444444444444222222111111111000000000111000000//////000000111000111111222222111111000//////000000000000//////111111111111000///------//////000000000000//////------......//////000000000000111111111111222222//////......---.........////////////////////////////////////////////////......................../////////////////////////////////...............---------............///...........................------------...//////...------,,,,,,------...........................------------------------------........./////////---------...............------------------------////////////...---,,,,,,,,,,,,,,,---......//////------------------------......................../////////////////////////////////000000000111111111111222333444666777888888888888888999;;;===???????????????>>>>>>>>>>>>::::::;;;;;;<<<<<<======;;;;;;;;;<<>>?????????@@@@@@@@@???======;;;;;;<<<======>>>??????<<<===???BBBGGGMMMSSSVVVbbbjjjttt|||tttvvvxxxwwwvvvwww||||||{{{{{{}}}~~~yyyrrrmmmfff^^^ZZZYYYZZZ\\\\\\___ccceeedddaaa^^^]]]ZZZYYYVVVTTTRRRQQQQQQQQQLLLMMMQQQVVV]]]aaacccccc______^^^[[[WWWSSSQQQPPPTTTQQQRRRXXX^^^```dddiiiggggggjjjmmmiiicccdddiiinnnqqqtttuuuuuuvvvyyy|||xxxppppppjjjgggfffgggllloooqqqqqq{{{zzzuuujjjaaaVVVMMMJJJDDDEEEDDDCCCBBB???===<<<888777666444333222222222333333333333333333333333222222222111111111000000///000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111//////000000000111111111000000000000000000000000000000000000000000000000///000222444444222000///......////////////......////////////////////////000000000000000000000000...---------......//////000000000000000000000000000///............///000......////////////......---------.........//////CCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;777777666555555555555555888888777666444333222111111111000000000000111111111111222222222222111111//////000000000000//////---...///000111111111111//////000000000000//////...//////000111222222222.../////////000000111111---------------...///000////////////////////////////////////////////////---.....................000000000000000000000000000000//////.........------------.........//////////////////////////////......---,,,---...///000...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---------.........//////------------------------------......///.........++++++,,,,,,---...//////................................................////////////////////////000000000000111111111111///111333555777888777777888999;;;===>>>????????????@@@AAABBBAAA???===<<<<<<======>>>???@@@@@@AAA???AAACCCHHHPPPXXX___cccpppvvv~~~{{{~~~|||~~~}}}rrrkkk___]]]YYYVVVTTTTTTUUUUUUUUUYYY]]]___^^^[[[YYYXXXTTTUUUTTTPPPLLLIIIJJJLLLGGGIIIOOOXXX```fffhhhiiiiiijjjjjjhhhccc]]]XXXVVVUUUSSSTTTXXX[[[\\\aaafffhhhgggjjjmmmiiibbbaaafffdddfffiiiiiihhhhhhjjjmmmllltttyyyvvvsssuuuxxxxxx|||xxxxxx}}}~~~qqqmmmgggeeeeeefffeeedddooowww}}}rrrhhh\\\RRRMMMFFFFFFFFFEEECCCAAA???===:::999777666444444333333333333333333333333333333222222222111111111111000//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000000000000000000000000000///111444666666444111///......////////////......////////////////////////111111111111111111111111///............///000000//////////////////////////////000000000000////////////000000000000//////---------.........//////>>>>>><<<<<<<<<<<<>>>>>>===<<<<<<;;;;;;:::::::::888:::;;;;;;999888888999<<<<<<<<<;;;999777555444000000000000000000000000111111222333333222000/////////000000000000//////000000000000//////////////////000000000000//////000000111111111111000000000000///............///////////////000000000000////////////000000000000111111000000//////......////////////////////////000000000000000000000000///////////////////////////...,,,++++++,,,...///////////////////////////........................000000/////////.........,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000000///...------,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,........................//////............//////.........///////////////...///000222333333333333000000222333555666888888:::<<<============@@@BBBBBBAAA???>>>AAADDD@@@999999<<<@@@BBBBBBBBBBBBCCCDDDEEEMMMXXX```fffqqq~~~|||lll\\\WWWUUURRROOONNNOOOPPPQQQSSSUUUXXX[[[[[[YYYVVVTTTTTTSSSSSSRRRQQQPPPOOOOOOFFFHHHLLLSSSZZZaaafffiiipppvvv|||zzzrrriiicccbbbcccaaa\\\VVVTTTXXX]]]```ccchhhlllnnnmmmllljjjlllkkkjjjiiihhheeeaaa]]]```aaaaaa```^^^^^^___```\\\___bbbgggmmmxxx}}}sssjjjeeebbb``````___gggsssxxxhhh\\\VVVPPPLLLGGGFFFGGGGGGDDDAAAAAA===999666555555444333222222222222222222222222333222111111000111111111444444333333222111000000111111222222222333333333000000000111222222222333111111000000000000000000111111000000000000111111,,,,,,---...///000111222////////////////////////............////////////000//////////////////000////////////000000000000000000111111111111000000000000000000///////////////......------,,,++++++------------------------///000000000000000//////////////////000000000000<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::999999:::;;;:::::::::999999888888666555555444333222111000000111222333222222111000//////000000000000//////111000000000///////////////000000111111000000///111222222222222111111000000///......------......////////////000000000000.../////////000000000000111000000000/////////...////////////////////////........................///////////////////////////...,,,++++++,,,...///////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...////////////...000//////...------,,,,,,........................------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...............//////////////////000000111222222222222000111333444666888999:::;;;<<<>>>>>>===>>>@@@BBBBBBCCCAAA??????@@@===777;;;<<<>>>AAACCCFFFGGGHHHLLLNNNWWWgggttt{{{{{{xxxzzz~~~~~~ssspppppprrrvvvxxxdddWWWUUURRRPPPOOOOOOPPPQQQRRRTTTWWWZZZ\\\\\\[[[[[[YYYXXXWWWVVVTTTRRRQQQPPPMMMMMMNNNQQQWWW^^^eeeiiirrrxxx}}}wwwsssrrrrrrpppiii```YYYWWWYYY[[[^^^ccchhhmmmppprrrssspppqqqrrrsssqqqlllfffaaa]]]\\\ZZZWWWTTTSSSSSSSSSQQQRRRTTTWWW[[[cccnnnuuu~~~wwwqqqjjjddd```XXX\\\ccclllttt{{{wwwkkkddd]]]ZZZUUUOOOIIIEEECCCBBBBBB???;;;888666555333222333222222222222333333333333222222111111111111111333333222111111000//////000000111111111222222222111111111111111222222222000000000000000111111111111111000000000000111111////////////////////////////////////////////////....../////////000000000///000000111111000000///////////////000000000000111111222222222222111111111111000000//////..........................................------------......////////////......////////////000000000000:::999888888888888999:::999999999:::::::::::::::;;;===>>>===<<<:::;;;;;;999999888888999:::<<<===<<<;;;999888666444222222111111222222222222111111///000000111111000000///111111000000000/////////000111111111111111111000333333333333333222111000111000//////......//////////////////000000000000....../////////000000000000000000000////////////////////////////////////........................///////////////////////////...---,,,,,,---...///////////////////////////........................---------------,,,,,,,,,......------------------..............................///000000000///////////////...------,,,,,,////////////////////////......------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........//////000000000000000111111111111111111000111444666888:::;;;;;;<<<===??????>>>???AAACCCBBBFFFFFFBBB??????===:::>>>>>>???EEEMMMSSSUUUUUUWWWXXXbbbuuu{{{zzz||||||~~~|||rrreee\\\XXXYYY^^^dddsss~~~jjj\\\ZZZWWWTTTRRRQQQRRRRRRSSSTTTWWW[[[___bbbeeefffddddddcccaaa___]]][[[ZZZ[[[YYYVVVUUUXXX^^^eeeiiiqqqwwwzzzpppeee___\\\YYY[[[^^^dddjjjpppvvvyyyyyy{{{|||tttnnndddaaa[[[UUUPPPMMMKKKJJJIIIIIIIIIJJJLLLRRRYYY^^^lllwwwzzzqqqkkk___^^^]]]___fffpppzzzxxxmmmjjjhhhcccZZZQQQJJJHHHHHHFFFCCC???<<<:::888555222444444333333333333333444333333222111111111111111222222111111000///////////////000000000111111111222222222111111111111111//////000000111111111222222222111111111111222222333222222111000///....../////////////////////////////////000000000111111///000222333333222000///////////////000000000000111222222333333222222111222111111000///......---------......///000000111000000//////......---------......//////......---////////////000000000000999999999999999999999999777777777888888999999:::;;;===>>>===<<<;;;;;;;;;::::::888888999;;;===???>>>===<<<:::888777666555222222222222222222222222000000000111111000000000111111111000000000//////111111222222222222111111333333333333222111000000222222111000000000000111////////////000000000000........./////////000000000000000000////////////////////////////////////000000000000000000000000////////////////////////......------------......////////////////////////........................////////////////////////111111000000/////////..............................//////000000000000000//////.........---------.................................------........................---------////////////////////////...------,,,,,,------............///000000111111222111111111000000111111000222444777999;;;<<<<<<===>>>@@@@@@???@@@BBBDDDDDDJJJLLLGGGAAA@@@@@@@@@@@@@@@EEEOOO\\\eeegggfffeeeeeemmm|||}}}|||vvvpppggghhhggg```XXXSSSRRRSSS[[[]]]gggxxx|||mmmcccaaa___\\\YYYXXXXXXXXXXXXYYY\\\```ffflllqqqtttvvvvvvvvvuuutttrrrpppoooqqqnnniiifffeeegggkkkmmmrrrwwwzzzsssoooeeeddddddeeeiiinnnssswwwxxxsssjjjaaaZZZTTTOOOLLLJJJIIIIIIIIIJJJNNNRRRVVVVVV^^^gggmmmppptttyyy}}}tttnnnfffaaaaaahhhpppvvv{{{~~~xxxqqqooojjjddd^^^WWWRRROOOJJJGGGCCCAAA???<<<999666666555444333333333444555333333222111111111111222222222111111000000000000000000000000111111111222333222222222111000000000/////////000111111222222222222111111111111222222444333333222111000//////////////////////////////000000000000111111111111///000333444444333000///////////////000000000000000111111222222111111000222222111000///...------------......////////////111111000000//////......---...//////////////////////////////000000000000<<<<<<<<<<<<<<<<<<<<<<<<666777777777888888999999;;;<<<======;;;::::::;;;===<<<:::999999;;;===>>>===<<<<<<;;;;;;:::999999555444444333333333333333000000111111111111000000111111111111000000000000111111222222222222111111111111222222111000//////222111000000//////000000////////////000000000000............////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////.........................../////////////////////111111000000/////////...------------------------...//////000000000000000...............---------------------------------.........------.................................//////////////////////////////............//////......//////000111111222333222111111000111111222000222555888:::;;;;;;;;;===???@@@@@@@@@@@@CCCEEEHHHOOORRRKKKDDDBBBBBBBBB@@@CCCKKKYYYhhhqqqssspppooopppwww|||rrrnnnnnnkkkeee^^^ZZZ[[[ZZZWWWSSSRRRSSSUUU]]]]]]cccppp}}}yyyoooggggggfffeeeeeefffggghhheeeeeehhhlllrrryyy|||{{{zzz}}}|||xxxtttrrrsssuuuvvv}}}ssskkkccc\\\XXXPPPNNNMMMMMMOOOQQQSSSTTTMMMPPPTTTWWWYYY]]]bbbffflllqqqxxx}}}wwwllldddbbbccceeeiiinnnuuu~~~zzztttnnnlllkkkfff\\\SSSLLLIIIEEEBBB@@@>>><<<:::888777555444333444555666444333333222111222222222222222222222222111111111111111111222222222333333333222222222111000000000//////000000111111111111222111111111111111111222222222222222111111111111000000000000000000000000000000000000111111111111///000333444444333000///////////////000000000000//////000000000000//////111111111000///......---.........---------,,,,,,111111000000000/////////...///000111111111111111////////////000000000000??????@@@AAAAAA@@@??????999999999999::::::::::::;;;<<<>>>===;;;::::::;;;>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<=========999888777555444444444444000111111222222111111000222222111111111000000000000111111111111111111000///000000111111111000000//////...------------...////////////000000000000------........./////////////////////000000000000////////////////////////........................////////////////////////........................////////////////////////........................,,,,,,,,,---------------......------------------------------------------......///000000000//////........................------------------------......------------...................../////////------------------------/////////....../////////......///000000111222222444333222111111222444444333555888;;;<<<===<<<;;;===>>>@@@@@@???@@@BBBDDDKKKRRRTTTNNNHHHFFFFFFFFFEEEIIIQQQ]]]iiippprrrpppmmmsss|||uuunnnfffaaa```^^^ZZZVVVVVVVVVVVVUUUSSSSSSUUUXXXXXX\\\eeeqqq|||~~~yyytttpppqqqrrrtttwwwzzz|||}}}yyyyyy{{{~~~}}}vvvnnnhhh\\\ZZZWWWVVVVVVVVVUUUTTTMMMLLLKKKKKKLLLNNNPPPQQQTTTYYY___dddiiinnnvvv|||~~~sssjjjdddaaa^^^aaahhhqqq{{{~~~uuusssuuuqqqfff[[[QQQMMMGGGCCCAAA@@@>>><<<:::888666444444444666777444444333222222222222222222222222222222222222222111222222222222333333333222222222111111111111111111000000000000000000000111111000000000000111111000000111111222222222333000000000000000000000000/////////000000000111111///000222333333222000///////////////000000000000...//////////////////...000000000000///////////////......---,,,,,,++++++/////////000000000000000//////000111222222222222////////////000000000000AAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>===============<<<>>>??????===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????===;;;999777555444444444000111111222222111111000222222222111111111000000///000000111111000000/////////000111222222222222111000//////......//////////////////000000000000---------.........//////.../////////000000000111////////////////////////........................////////////////////////......////////////......////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,---------........................------...////////////...................................................------,,,,,,,,,,,,---------........./////////000------------------------///......------......///---...///000111222333333444444222222222444666777777999<<<>>>??????===<<<===>>>?????????@@@BBBDDDIIIOOOSSSRRRQQQTTTVVVUUURRRUUUYYY^^^cccgggjjjkkkjjjvvvyyylllgggaaa\\\[[[[[[\\\[[[YYYYYYYYYYYYZZZ\\\___aaa```fffpppzzz~~~vvvrrrlllhhheeebbb]]]YYYRRROOOKKKJJJJJJJJJJJJIIIKKKNNNQQQSSSVVV[[[bbbhhhlllqqquuuxxx{{{{{{rrrmmmbbbcccdddhhhoooxxx~~~yyyyyywwwrrrmmm\\\WWWOOOIIIEEECCCBBBAAA;;;:::777555444555666888444444333222222222222333111111111111111222222222111111111111222222222222111111111111111222222222222222111111000/////////000000////////////000000000000000111111111111222000000000000000000000000....../////////000000000///000000111111000000///////////////000000000000//////000000000000//////////////////000000000000............---------------......//////000000111...///000111111222222222////////////000000000000CCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>???@@@@@@>>>======>>>:::;;;<<<===>>>>>>>>>===AAAAAA@@@@@@@@@@@@?????????>>>;;;888666555444444111111222222222222111111222222222111111111111000//////000000000000/////////000111222333444444444444333333222111222222222////////////000000000000---------.........//////.../////////000000111111////////////////////////000000000000000000000000////////////////////////......////////////......////////////////////////................................./////////000000,,,------....../////////000000000000000000000000,,,------...............---.....................////////////////////////---,,,,,,++++++,,,,,,------.........//////000000000000000000000000000000...------,,,,,,------...---...///000111222333333555444333222333555888999:::<<>><<<===??????>>>???AAACCCDDDKKKQQQUUU[[[cccgggggg`````````______```cccfffppp}}}zzztttnnniiifffaaa^^^]]]___bbbeee\\\]]]^^^___bbbgggkkknnnuuuzzz{{{uuuooogggbbbWWWSSSOOOMMMMMMMMMKKKIIIKKKMMMNNNMMMMMMQQQWWW]]]___eeekkkmmmnnnuuu|||wwwnnnjjjfffdddgggoooxxx~~~|||zzz{{{}}}}}}hhhaaaXXXPPPKKKHHHFFFFFF<<<:::777555444555777888555444333333222222333333000000000000000111111111000000000000111111111111000000111111222222222333333333222111000///......//////............//////111111000000000000000000000000000000000000000000............////////////000//////////////////000////////////000000000000000000111111111111000000......//////000000111111------......///000000000,,,,,,---...///000111111------///000111111111111////////////000000000000BBBBBBBBBCCCCCCCCCCCCCCC>>>>>>>>>@@@CCCEEEEEEEEEDDDCCCAAA???===;;;::::::<<<<<<<<<<<<============;;;???CCCCCCBBB@@@@@@AAA@@@???===;;;999888888888666555444222111000000000333333222111000000000111222222222222111111000000///111222222111111222333999666111///.../////////////////////////////////111111111111111111111111//////000111222333333444000000//////.........---........................////////////....................................////////////////////////........................,,,,,,---.../////////...////////////////////////..............................------------......------------------------------,,,++++++,,,,,,,,,//////.........---------...------,,,,,,------...//////////////////////////////.........//////000,,,...000111111222444666777666555555666888:::<<<>>>>>>@@@AAAAAABBBBBBBBBBBB;;;:::@@@DDDCCCCCCFFFIIISSSWWWXXXaaarrr{{{yyysssnnnfff```^^^aaafffjjjwwwyyy~~~uuummmiiifffddddddcccbbbbbbcccfffiiikkklllmmmooorrrwww}}}uuujjj___\\\XXXVVVVVVTTTQQQMMMNNNNNNPPPPPPPPPPPPOOONNNVVVYYY]]]```dddmmmyyy}}}wwwnnnfffeeekkkqqqwwwyyy}}}vvvmmm^^^RRRKKKHHHHHHHHHCCCAAA???;;;777666777888222333444555555555444333555555555444444333333222000111222333333222111000//////000111222333444444333333222222111000000000000000000000000000000000000000000000000000000000//////000000111111222222333222222111000///......333333222111000///......111111111111000000000000////////////////////////......//////...---,,,,,,,,,,,,,,,---...///000000////////////////////////............////////////---...111222333222111000???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDFFFEEECCCBBB@@@??????>>>?????????>>>>>>>>>>>>>>>;;;>>>AAAAAA???>>>???AAA@@@???>>><<<;;;999888777666555444333222222222222555444333222222222222333222222222222111111111000///111222222111111222333999555111///////////////////////////////////////000000000000000000000000000000000111111111111111111111000000000/////////........................////////////....................................////////////////////////........................------......///...............................................................------------....................................---------------...//////.........---------///......------......///////////////////////////...............//////000///000222333333333555777888888777777888:::<<<===>>>>>>???@@@@@@@@@@@@@@@@@@======BBBDDDCCCEEEIIISSS]]]cccccciiivvv}}}|||{{{tttjjjeeeeeeiiinnnqqqzzz}}}{{{uuu|||~~~ssskkkhhhggghhhhhhhhhiiilllpppuuuzzz|||vvvrrrnnnjjjhhheee```]]][[[[[[ZZZYYYWWWUUURRRQQQPPPQQQSSSTTTXXX```iiippp~~~xxxpppllllllnnnoooqqqtttwww{{{|||sssfffZZZQQQLLLIIIGGGEEEDDDAAA>>>:::888888888555555666666555444333222222222222333333444444444111222333333333333222111000000000000111111111111111111111111111111222222111111111111111111111111000000000000000000000000///000000000000000111111111111111000000000000000333333222222111000000000111111111111000000000000000000000000000000000000000000111111000//////...---......//////000000000////////////////////////............////////////...000111333333222111000;;;<<<===>>>???@@@@@@@@@BBBAAA@@@???@@@@@@BBBCCCFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===>>>>>>>>><<<<<<>>>@@@@@@@@@@@@???===;;;999777666666555444333333333444444333333222222222222333222222222222111111111111///111222222111111222333777444111//////000000///////////////////////////////////////////////////111000000000////////////111111111111000000000000........................////////////....................................////////////////////////.................................///......------------------------------..............................------------......///////////////////////////...............//////...............---------/////////....../////////////////////////////////...---------......///000111333444555444444666777999999999999:::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBEEEDDDDDDJJJQQQ___jjjqqqnnnooouuuzzzzzzzzzrrrhhheeekkkssszzz|||zzztttrrrsss{{{~~~yyyqqqjjjiiimmmqqqrrrtttxxx}}}}}}yyyvvvrrrqqqoookkkgggbbb^^^[[[TTTQQQMMMLLLOOOUUUZZZ]]]jjjvvvzzzuuurrrnnnnnnnnnnnnpppuuu|||}}}|||}}}rrrfff[[[RRRKKKGGGGGGFFFCCC@@@===;;;999888888888777777666444333222222222222222222333333333222222333333333333222222333333222222111111111000///000000111222222333333111111111111111111111111000000000000000000000000000000000000//////////////////000000111111111111222222222222222222222222111111111111000000000000////////////////////////000000111111111000////////////000000000000000000////////////////////////............////////////000111222222222111000///======>>>???@@@@@@??????AAAAAAAAA@@@@@@AAADDDFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>><<<;;;:::;;;===>>>@@@@@@AAAAAA@@@===:::888666666555444444444444444222111111000000000111111222222222222222222222222///111222222111111222333666444111///000111000000////////////////////////000000000000000000000000/////////////////////...000000000000000000000000........................////////////....................................////////////////////////.........................../////////...---,,,,,,------------------------..............................------------.......................................---......//////........................//////............//////////////////////////////------------...///000000333444555555444444666777999999999:::;;;===???@@@CCCCCCBBBBBBBBBCCCCCCCCCEEEGGGHHHFFFDDDGGGQQQ[[[kkkuuu{{{wwwqqqqqqrrrrrroooggg___bbbmmmzzz|||tttppppppvvvzzzwwwvvvuuuuuuwwwxxxtttooopppwww~~~~~~~~~}}}{{{{{{}}}|||wwwrrroooeee\\\QQQLLLNNNRRRUUUVVVYYYaaakkkvvv|||xxxqqqiiifffhhhnnnsssrrruuuyyy~~~~~~sssggg[[[PPPIIIGGGEEEBBB@@@???===;;;999888888888777666555555444666666555444222111000000111111222222222222111111444444444444333333333333000000111111111222222222111111111111111111111111000000000000000000000000111000000//////.........000000000000000000111111000000111111111222222222111111111111000000000///............................../////////......---000000//////////////////////////////////////////............////////////000000000000000///...---BBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAAAAADDDGGG@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@?????????AAA>>><<<::::::;;;<<<===???@@@AAAAAA@@@>>><<<:::777666555444444444444444222111111111111111222222222222222222222222222333///111222222111111222333555222000000111111111000000000000000000000000000111111111111111111111111,,,------...//////000000////////////////////////////////////////////////////////////....................................////////////////////////.........................../////////...---,,,,,,------------------------..............................------------......------------------------------,,,,,,---...//////---........................------,,,,,,------...////////////////////////...------...///000111111222444555555444444555777888999:::;;;<<<>>>???@@@CCCCCCBBBBBBBBBCCCDDDDDDIIILLLMMMIIIFFFLLLYYYcccwwwuuuooommmmmmgggaaa]]]cccqqq~~~uuuoooooorrr|||yyyrrrnnnmmmooopppsssyyy~~~~~~{{{}}}{{{yyyxxxyyy{{{}}}~~~}}}~~~}}}zzzxxxvvvwwwyyy{{{}}}{{{|||vvvjjjYYYOOONNNQQQSSSSSSQQQSSSXXX___hhhssswwwiii___\\\^^^bbbfffmmmvvv}}}{{{pppdddXXXQQQHHHEEEAAA@@@???>>><<<:::777777777666777777777777777777666555444333222222111111111000000111111111222222222333333333333444222222222111111111000000111111111111111111111111000000000000000000000000111111000000//////......222222111111000//////.........//////000111111111111111111111000000000///////////////////////////......///////////////...///.....................////////////////////////............/////////////////////......---,,,,,,GGGFFFDDDCCCCCCDDDFFFGGGDDDGGGHHHFFFBBB@@@AAACCCAAAAAA@@@???>>>>>>>>>???????????????????????????CCC@@@===;;;<<<======<<<>>>???@@@@@@@@@???>>>===:::999777666555444444444555444444444444555555666222222222222333333333333///111222222111111222333333222000000111222111000000000000000000000000000111111111111111111111111,,,,,,---...///000111111............////////////////////////////////////////////////....................................////////////////////////.................................///......------------------------------..............................------------......------------------------,,,,,,,,,,,,---...//////---------...............------,,,,,,,,,,,,------////////////////////////.........///000111222333222444555555555555777888888999:::<<<>>>???@@@AAABBBAAAAAA@@@AAACCCDDDFFFMMMSSSUUUQQQPPPWWWbbbiiizzzrrrnnnmmmiiiggggggnnnzzz~~~~~~sssnnnppptttsssrrroookkkjjjlllqqqvvv|||~~~{{{yyyssssssssstttwwwyyyxxxwwwyyyyyyxxxvvvttttttvvvxxx{{{||||||}}}|||yyywwwvvvxxxzzz}}}~~~}}}}}}}}}~~~}}}||||||}}}xxxfffZZZUUUUUUTTTSSSQQQOOOOOOSSSYYY```lllvvvpppcccZZZWWWWWW^^^fffpppzzzwwwlllbbb\\\OOOJJJDDDAAAAAA@@@>>>;;;666666666666666777888888444444444555666666777777222111111000000111111222///000000000111111222222333333222222111000000///222222222222222222222222000000000000000000000000111111111111000000000000333333222111000///...............//////000000000111111111111000000000000222222222222222222222222000000111222222222111111---------...............////////////////////////............////////////............------------XXXVVVSSSRRRSSSWWW[[[^^^]]]___```ZZZRRRKKKHHHHHHHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAAEEEBBB???>>>>>>???>>><<<======>>>>>>???@@@@@@@@@>>>===;;;999777666555555555555555555555666777888222222222333333333444444///111222222111111222333222111000000222333222111000000000000000000000000111111111111111111111111.........//////000000000......//////000000000000////////////////////////////////////....................................////////////////////////........................------......///...............................................................------------..............................------------...///000111---------.........//////......------------......//////////////////////////////000000111333444555333444666777777777999;;;999:::<<<>>>@@@AAABBBBBBCCCCCCBBBBBBDDDFFFHHHJJJTTT]]]ccccccccciiinnnooo}}}~~~~~~yyyrrrmmmkkklllnnnsss|||{{{tttuuuxxx~~~zzzvvvssskkklllllllllmmmrrrzzz~~~}}}~~~~~~|||{{{zzzzzzxxxuuusssnnnnnnpppsssuuuvvvuuussssssuuuuuusssqqqpppqqqssswwwwwwwwwwwwvvvtttsssrrrqqqtttvvvxxxwwwwwwxxxyyyttttttssssssuuuxxx|||~~~~~~rrrjjjeee```^^^UUUQQQPPPSSSTTTVVV\\\eeesssxxxvvviiiaaa\\\]]]bbbiiipppxxxyyyrrrkkkfff[[[TTTKKKEEEDDDCCC@@@===888777666555555555666777111222333444555777888888444444333222222333444444222222222222222111111111222222111111111111111111222222222222222222222222000000000000000000000000111111111111222222222222222111111111000000//////////////////000000000000111111111111000000000000111111111111111111111111000000111222222222222222------......//////000000////////////////////////............//////////////////......//////000000pppnnnkkkjjjlllqqqxxx|||~~~~~~wwwjjj___YYYXXXMMMLLLJJJHHHFFFDDDCCCCCC===>>>???@@@AAABBBBBBCCCFFFCCC@@@???@@@@@@>>><<<<<<<<<<<<===>>>@@@AAABBBAAA@@@>>>;;;999888777666444444444444444555666777222222222333333444444444///111222222111111222333222000000111222333222111000000000000000000000000000000000000000000000000000000000000//////////////////000000111111111222000000000000000000000000000/////////....................................////////////////////////........................,,,,,,---.../////////...////////////////////////.................................------.........////////////////////////............///000222222---------.........////////////............//////////////////////////////000000000111222444555666333555777888888999;;;===;;;<<<>>>@@@BBBCCCDDDDDDGGGFFFFFFFFFHHHKKKNNNOOO[[[fffpppsssuuuyyyyyyuuuttttttuuuuuusssmmmiiigggkkkpppzzz|||{{{|||{{{~~~vvvpppllljjjhhhhhhjjjmmmooorrrxxx}}}zzzwwwvvvvvvwwwwwwwwwzzzyyywwwvvvvvvtttqqqooolllmmmpppsssvvvwwwuuurrrnnnppprrrqqqnnnmmmnnnpppppppppooonnnmmmmmmlllllljjjmmmppprrrrrrrrrsssuuuooonnnmmmmmmnnnqqqtttwwwvvvxxx|||wwwoookkkYYYUUUTTTVVVUUUQQQTTT[[[\\\fffsss|||ooohhh___aaadddhhhnnnxxxzzzvvvqqqmmmeee\\\QQQIIIFFFEEEAAA>>>999888666555444444444444333333333444444444555555666555444444444444555666888777777555444333333222000000000111222222333333222222222222222222222222000000000000000000000000111111111222333333333444000000000000111111111111111111111000000000000000111111111111000000000000////////////////////////......///000000000000000---......///000111111222////////////////////////............/////////000000000///000000111222333vvvpppoooeeebbb]]]VVVPPPIIIEEEBBB@@@AAAAAAAAA@@@???>>>>>>CCC@@@===<<<===>>>>>>>>>???>>><<<===???@@@@@@???============<<<;;;:::999999999888777666555444444444444333333222111111111000000000000000000000000333222000//////000222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------............////////////..............................////////////............------------............////////////......////////////////////////////////////////////////---------............///...............///000111////////////////////////...///////////////.........//////111222333444444666555444444666888:::<<<@@@AAAAAAAAAAAACCCFFFIIIDDDHHHJJJJJJNNNUUUYYYYYYfffsss~~~~~~xxxjjjhhhhhhjjjjjjhhhhhhkkkuuuxxx~~~}}}|||tttmmmhhhffffffgggooouuu|||~~~|||zzzuuunnnkkklllppprrrsssrrrrrrrrrrrrqqqooommmllljjjkkklllmmmoooqqqrrrsssoooooonnnmmmlllkkkjjjjjjjjjkkkkkkjjjhhhggghhhjjjjjjiiiiiiiiijjjkkkkkklllhhhhhhhhhiiijjjlllooopppuuuuuuvvvvvvuuuuuutttsssuuutttuuuwwwzzzooocccYYYWWWVVVRRRSSSWWW[[[ZZZaaaooo|||oooddd]]]___eeejjjrrrzzz~~~vvvppplllhhh]]]OOOGGGEEEEEEBBB@@@>>>;;;777555555777:::999444111555<<<===777///444444555555444444333222:::999888777666555555555444444444333333222222222000000000000000000000000333333333222222111111111000000000000000000000000111111000///////////////222111111000000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////........................////////////////////////111000///......///000111|||yyyssskkkbbbYYYRRROOODDDCCCBBBBBBCCCBBBAAA@@@@@@>>>======???@@@???>>>???>>>===>>>@@@AAAAAA@@@======>>>===<<<;;;:::::::::999999888777666555444444444333333222111111000111111111111111111111111333222000//////000222333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////.........---------............////////////..............................////////////......///..................///////////////////////////........................////////////////////////---------............//////............//////000////////////////////////...///////////////......//////000111222333333444555444333333444777:::<<<@@@AAACCCCCCCCCDDDFFFHHHHHHJJJMMMOOOWWWaaafffeeennnwww~~~yyyhhheeedddgggiiijjjmmmrrr{{{~~~yyywwwuuurrrppppppqqqqqqxxx}}}~~~~~~|||vvvuuuuuuuuuuuutttqqqooorrrnnniiiggghhhkkkmmmnnnkkkllllllllllllkkkjjjiiieeefffggghhhjjjkkklllmmmllllllkkkjjjiiihhhggggggfffffffffeeebbbaaabbbdddeeeeeeddddddeeeffffffgggeeeddddddeeegggiiikkklllmmmnnnnnnnnnnnnmmmllllllkkkjjjjjjkkkmmmqqqtttwww}}}uuuggg```ZZZTTTSSSUUUWWWVVVZZZeeeooovvv~~~rrrccc^^^^^^aaahhhooozzz}}}sssnnnbbbUUUNNNLLLIIIEEECCCAAA>>>:::666555666777999666444777;;;<<<777222444444555555444444333222222222222333444666777888444444444333333333333333111111111111111111111111444444444333333222222222000000000000000000000000111111000///////////////000000//////000111222222000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////........................////////////////////////111000///......///000111|||sssjjjbbb^^^SSSOOOJJJGGGHHHHHHFFFDDD???>>>>>>???@@@@@@???>>>@@@>>>===>>>@@@BBBBBBAAA>>>>>>>>>>>>===<<<;;;;;;;;;::::::999888777666555444444333333222111111111111111111111111111111111333222111000000111222333000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000////////////////////////...............---------............////////////..............................////////////......000//////......//////000000///...------...///000------------------------////////////////////////---------............/////////......---.........////////////////////////...//////000000/////////000000111111111222222222444333222222444777<<<>>>AAACCCEEEFFFFFFEEEFFFGGGIIIKKKMMMSSS```mmmrrrppptttwwwyyyzzz{{{|||yyyttteeeaaa```eeejjjooowww}}}~~~wwwxxxyyy{{{}}}~~~zzzsssqqqtttvvvvvvrrrqqqooooooooommmjjjggggggeeebbbbbbcccfffggggggdddeeefffggggggggggggggg``````aaabbbcccdddeeefffggggggfffeeedddccccccbbb`````````^^^[[[ZZZ[[[\\\^^^^^^]]]]]]]]]^^^_______________```aaacccdddeeeeeeeeeeeeeeeeeedddcccccceeedddccccccdddfffhhhiiiooorrruuuyyy}}}{{{oooeee\\\WWWVVVUUUTTTWWW^^^bbbfffmmmuuupppddd^^^]]]aaafffmmmvvv~~~wwwkkk^^^YYYWWWQQQIIIGGGEEEAAA===999666444444777777777888::::::777555444444555555444444333222......///000222444666777333333444444444444444444222222222222222222222222333333222222222222222111000000000000000000000000111111000/////////000000......//////000222333444000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////........................////////////////////////000000////////////000000zzztttqqqmmmdddYYYQQQOOOOOONNNMMMHHHEEEBBB@@@@@@@@@???>>>???>>>===>>>@@@AAAAAAAAA>>>?????????>>>======<<<<<<<<<;;;:::999888777777555555444333333222222111111111111111111111111111222222111000000111222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................////////////..............................////////////......000000////////////000000111000...,,,,,,...000111------------------------////////////////////////---------............///000///......------------////////////////////////...//////000000000000///111111111111111111222222333222111111444999>>>AAACCCFFFIIIJJJIIIGGGGGGFFFHHHIIIKKKRRRbbbppptttppppppnnnlllkkknnnpppmmmjjjccc``````fffoooxxx~~~}}}{{{}}}~~~xxxmmmhhhiiimmmoooqqqooonnnmmmllliiifffccc]]]]]]]]]^^^___aaaaaabbbaaaaaabbbcccdddeeeffffff]]]^^^^^^______`````````bbbaaaaaa```______^^^^^^[[[\\\[[[YYYVVVTTTTTTVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\___^^^]]]\\\]]]^^^___aaabbbdddhhhkkkmmmqqquuuyyyyyynnnddd^^^XXXXXX\\\aaaccccccfffllluuutttlllgggdddccchhhllluuu~~~uuujjjeeebbbZZZPPPIIIFFFBBB>>>;;;888555222555666888888777666666666444444555555444444333222111111000000000000111111333333333444444555555666333333333333333333333333111111111111000000000000000000000000000000000000111111000000///000000111////////////000111222333000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////........................////////////////////////000000////////////000000wwwjjj___\\\\\\^^^___XXXSSSKKKEEEBBBAAA@@@???@@@>>>======???@@@@@@????????????@@@??????>>>>>>======<<<;;;:::999888888666666555555444333333333111111111111111111111111222111111111111111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////---.................................////////////////////////////////////......////////////......000000////////////000000111000...,,,,,,...000111------------------------////////////////////////---------............///000///...---------------////////////////////////......///000111111000000111111111111111111222222222222222333777<<>>;;;777444333555777666444333444666444444555555444444333222444333222111000000000000222333333444444555555555333333333333333333333333111222222222222222222222111111111111111111111111111111000000000000111111111111000000000000000111000000000000000000000000000000000000000000111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////xxxooojjjkkkooorrrjjjdddZZZQQQKKKGGGEEECCCBBB@@@???>>>@@@@@@???>>>???@@@@@@AAA@@@@@@?????????>>>===<<<;;;::::::999888888777777666555555555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---------...........................////////////////////////////////////......////////////......000//////......//////000000///...------...///000------------------------////////////////////////---------............///......------,,,---------////////////////////////......///000111111111111000000111111111222222222222333444777;;;@@@DDDGGGLLLOOOQQQRRROOOMMMKKKJJJNNNPPPSSSXXXaaahhhfff```\\\WWWTTTVVVYYY[[[```dddhhhiiiooo|||{{{uuu{{{|||}}}~~~~~~~~~~~~xxxmmmffffffgggeeedddbbbaaa___\\\XXXUUUQQQSSSVVVWWWWWWWWWYYYZZZXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSTTTVVVXXX\\\^^^dddiiiooovvv|||~~~jjjiiilllsssvvvsssppppppeeeeeeiiittttttgggbbb\\\\\\ccckkkvvv{{{sssoooggg^^^QQQLLLFFFBBBAAA>>>:::777333444555444333222333555444444555555444444333222333222222222222333444444222222333333333333333333333333333333333333333333444444444444444555555555222222222222222222222222111111000000000111222222222222111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////~~~wwwtttwwwzzzxxxrrrjjjaaaYYYRRRKKKGGGFFFDDDBBBAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;:::::::::999888888777777666222222222222222222222222111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////............////////////////////////////////////......////////////......///..................///////////////////////////........................////////////////////////---------............///------,,,,,,,,,---......////////////////////////......///111111222222111//////000111222333333444222444777;;;@@@DDDHHHJJJQQQSSSTTTTTTQQQOOOMMMMMMRRRWWW\\\___bbbddd```YYYSSSOOONNNRRRUUUXXX```iiilllpppzzz{{{ssstttyyy~~~}}}~~~zzzsssrrrrrrrrrtttwww{{{}}}~~~sssiiieeeddd```___]]]\\\[[[XXXTTTQQQLLLNNNQQQRRRQQQQQQSSSUUUVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQOOOOOONNNNNNNNNNNNMMMMMMLLLMMMMMMKKKIIIHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMOOOOOOQQQTTTWWWZZZ]]]aaaeeejjjooouuuyyyyyysssqqqwww}}}|||xxxwwwjjjeeeaaacccllluuu{{{~~~xxxiii```[[[^^^cccjjj{{{uuuooojjjddd[[[TTTKKKFFFDDDAAA===999555444333333444444444444444444555555444444333222222222222222333444555666222222222222222222111111222222222222222222222222222222333333444444444444333333333333333333333333111111000000111111222333111000000000000000111222000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...///000111111000///...~~~wwwvvvyyy~~~zzztttmmmdddZZZQQQJJJIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999888888777222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////............/////////000000000000000000000000000......////////////............------------............////////////......////////////////////////////////////////////////---------.........//////,,,,,,,,,,,,------...///////////////////////////......///111111222222222...///000111222333444444222444999>>>CCCGGGJJJKKKTTTUUUVVVUUURRRPPPOOOOOOSSSZZZ```bbbbbbaaa\\\VVVLLLJJJKKKQQQSSSWWWaaammmooottt{{{rrrppprrrttttttvvv|||~~~yyytttqqqmmmlllkkkkkklllpppsssuuusssyyy~~~zzzoooddd]]][[[ZZZXXXVVVUUUTTTRRRNNNKKKHHHKKKMMMMMMLLLLLLOOOQQQWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHGGGEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBDDDEEEFFFGGGHHHKKKMMMSSSUUUWWWYYY\\\aaagggkkkooouuu}}}|||uuuzzz}}}ssslllbbb\\\\\\cccmmmssssssttthhh______```cccqqquuuoookkkgggbbbZZZPPPIIIFFFCCC???;;;777555333333555666555444444444555555444444333222333333333222333333444555333222222111111000000000222222222222222222222222//////000000111111111111444444444444444444444444111111000000111222333333////////////000222333444000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////...///000111111000///...|||}}}zzzvvvqqqhhh]]]UUUQQQKKKGGGGGGGGGCCCBBBCCCBBB@@@===<<<>>>???@@@@@@CCCBBB@@@???===<<<<<<<<<::::::888888888999:::;;;999666444333333444333222222111///......000222333000000000000000000000000000000000000000000000000000000111111111111000000222111111111000000//////000000000000000000000000//////000000000000//////111000000///...------------.........//////000000////////////////////////------------------------////////////////////////........................000000000000000/////////////////////////////////000000//////.........---........................///......---------.........///000111111000//////111000//////111333666888999:::<<>>???AAABBBBBBBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFLLLLLLNNNPPPSSSVVVXXXZZZeeeiiipppwww}}}|||~~~xxxvvvuuussslllbbb^^^______]]]iiiooowww~~~yyyccc___bbbeeeooozzzyyyrrrpppqqqnnnfff[[[SSSJJJCCC???>>>999999777555333333555777555444333333555555444333555444222000000111222333222111111111000000//////333222111000000111222333000000000000000000000000222222222222222222222222222333555555555333111///222222000000000111222333111111111111111222222222111111111111111111111111,,,,,,------.../////////............////////////000000////////////000000//////000111111000............////////////......}}}yyyrrrhhh```[[[UUUQQQQQQNNNHHHDDDDDDCCC@@@===<<<===>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>===<<<;;;999999999999:::666444111000111111111000222111000//////000111222000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000///000000000000000000000000//////000000000000//////111000000///......------........./////////000000////////////////////////------------------------////////////////////////.............................................---////////////////////////000/////////............//////////////////////////////...............///...///000111111111000///222222222222444666888999;;;<<>>???@@@@@@@@@???>>>===???>>>>>>???@@@AAABBBBBBEEEFFFGGGIIILLLNNNQQQRRRWWW[[[aaahhhnnnuuu||||||vvvuuutttooogggcccbbb___ZZZ^^^bbbhhhmmmsss}}}yyyqqqjjjccchhhrrr|||uuusssuuuvvvoooddd\\\TTTLLLDDD@@@;;;:::888666444333444555555444333333555555444333555444222111000111222333333222222222111111111111333222111000000111222333111111111111111111111111111111111111111111111111222333444444444333222111333222111111000111222222111111111000000//////...000000000000000000000000111111000//////......---.........///000000000111000000////////////000000000000111222222000///...------............------wwwqqqjjjeeeaaa```[[[QQQJJJHHHGGGDDDAAA?????????>>>===@@@@@@?????????@@@@@@AAA@@@???>>><<<::::::999999999777555444555555555333111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000//////000000000000//////000000000///......------......////////////000000////////////////////////------------------------////////////////////////........................------..................////////////////////////////////////............000000000000000000000000000000////////////000000//////000111222222111111333444555666777888999:::===???BBBFFFKKKPPPSSSUUURRRUUUXXXZZZZZZZZZ[[[\\\[[[cccgggccc^^^[[[[[[YYYaaaffflllnnnnnnnnnrrrvvv|||vvvsssrrroookkkgggcccaaa``````aaa```^^^\\\[[[ZZZZZZ[[[^^^``````___[[[WWWSSSRRRSSSRRRPPPNNNPPPNNNNNNPPPUUUWWWVVVTTTXXXZZZ\\\]]]\\\[[[[[[\\\```___```aaabbbaaa]]][[[VVVUUUTTTTTTUUUSSSPPPNNNHHHHHHIIIJJJLLLNNNPPPQQQLLLKKKIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDBBBAAAAAABBBCCCAAA@@@@@@@@@@@@@@@???>>>===<<<============>>>???@@@@@@@@@@@@AAACCCEEEGGGJJJKKKNNNQQQVVV[[[```ffflllpppyyy~~~yyytttuuusssnnnkkkhhhaaaZZZYYYZZZ[[[\\\```jjjwwwuuufffdddlll}}}|||{{{}}}yyyooohhhaaaXXXLLLCCC@@@>>><<<999666555444444555444333444555555555333555444222111111222333333333333333333333222222222222222111111111111222222222222222222222222222222111111111111111111111111222222222333333333333333444444333222111111111222333333222111000///......000000000000000000000000222222111111000/////////......///000111111222222000000////////////000000222222333333333222111000......////////////......~~~yyyuuurrrqqqkkk```VVVRRROOOLLLHHHFFFDDDCCCAAA???>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA???<<<;;;999999;;;999777777888999888666222222222333222222111000000000000000000000000000000000000000000000000000000000111111111111000000111111111000000000000000//////////////////////////////000000000000//////000000//////............//////////////////000000////////////////////////........................////////////////////////........................////////////000000000000///////////////////////////////////////.........////////////////////////000000000000000000111222000000111222222333333333333444666888999:::::::::===???CCCHHHMMMRRRUUUWWWUUUYYY]]]]]][[[ZZZ[[[]]]^^^cccfffbbb\\\]]]dddkkktttzzz~~~{{{yyy}}}~~~~~~|||xxxtttqqqtttpppkkkhhhfffeeecccaaa[[[YYYXXXYYYYYYYYYWWWUUUVVVUUUUUUVVVXXXZZZ\\\]]]YYYTTTPPPPPPTTTWWWWWWVVVTTTSSSTTTWWW\\\```aaaaaahhhkkknnnooommmkkkjjjjjjjjjjjjkkklllnnnllliiigggeeedddcccccccccaaa^^^[[[WWWWWWVVVUUUTTTTTTTTTTTTRRRQQQOOOMMMNNNPPPRRRTTTRRRQQQNNNLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEGGGEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAACCCEEEGGGHHHJJJLLLPPPTTTWWW[[[```ccciiimmmuuu~~~{{{|||zzzvvvsssppphhh```\\\ZZZXXXUUUVVV]]]fffmmmyyyooojjjmmm{{{~~~}}}vvvnnniiibbbUUUJJJEEEBBB???<<<:::999777666666444333444555666555444444333333222222222333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111222111111111222333444444444444333222222111111111555444444333333222222222000000000000000000000000//////000000111222222222//////000111222333333444000000////////////000000222333444555555444333222111111222222222222111111~~~|||oooddd```WWWTTTPPPLLLIIIFFFCCC@@@>>>>>>>>>>>>???@@@AAAAAADDDDDDBBB@@@>>><<<;;;:::888777666666777888666555333333333444333222111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111//////////////////////////////000000000000//////////////////............000000000000000000//////////////////////////////........................////////////////////////////////////////////////.../////////000000111111////////////////////////.........///////////////........................000000000000000111222222111111111222333444444555333444666888999:::::::::<<>>>>>======>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFDDDFFFIIIKKKLLLOOOSSSVVV[[[___eeelllsss|||}}}zzzqqqhhh]]][[[WWWSSSSSSVVV[[[```hhhoooxxxzzzsssqqqvvvzzz~~~~~~{{{~~~}}}~~~}}}wwwoookkkhhh^^^SSSKKKFFFAAA===;;;:::888777666555444444666666555444333333333333333333444444111111222222222222222222222222222333333222222222222222222222222222222222333333333333333333333333111111111111111222333444333333333333222222111111222222222333333444444555222222222222222222222222...//////000000111222222000000000111222333333333000000////////////000000222333444666666666555444111111222222222222111111~~~~~~}}}{{{sssvvvzzz}}}rrrnnn```\\\XXXSSSOOOKKKFFFCCC@@@@@@?????????@@@@@@AAACCCCCCBBBAAA@@@>>><<<;;;:::999999:::;;;;;;999777555444444333333222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000//////000000000000////////////////////////......111111000000000000//////////////////////////////........................////////////////////////////////////////////////,,,,,,------.../////////////////////////////////.........///////////////........................000/////////000111222333222222222222333555666777444444555777888999:::;;;>>>AAAFFFKKKQQQUUUWWWXXXZZZ[[[[[[ZZZXXXXXXXXXYYYXXXYYY\\\^^^```jjj~~~zzzvvvpppjjjeeeaaa]]]ZZZ[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQRRRSSSRRRQQQOOOJJJKKKLLLMMMNNNPPPUUUXXXVVVVVVVVVYYY]]]dddlllpppooopppqqqsssvvvzzz}}}~~~}}}|||{{{{{{|||~~~~~~}}}{{{{{{{{{|||}}}zzzvvvsssnnnmmmlllkkkjjjjjjjjjjjjhhhgggfffeeeeeegggiiijjjmmmmmmllljjjhhhdddaaa___[[[\\\\\\]]]\\\[[[YYYXXXTTTSSSQQQQQQPPPNNNKKKHHHDDDCCCBBBBBBBBBBBBBBBCCC=========<<<<<<======>>>????????????@@@@@@AAABBBBBBDDDFFFGGGGGGIIILLLNNNNNNRRRWWW\\\bbbjjjuuu|||uuubbb^^^XXXSSSQQQSSSVVVYYY^^^cccjjjrrr{{{|||wwwrrrtttwwwyyyxxxzzz|||{{{~~~yyynnnjjjlllhhhaaaTTTMMMDDD>>><<<;;;999777666555444555666666555444333333333333444444444444111111111111222222222222222222333333333333222222222222222222222222222222444444444444444444444444111111111222222222222222000111111222222222111111......///000111222333333333333333333333333333333222222111111000/////////111111111111111222222222000000////////////000000000222444666777777777777//////000000000000//////~~~~~~~~~{{{rrrsssvvvyyy|||~~~|||wwwjjjgggbbb]]]XXXRRRLLLIIIDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>======<<<<<<===??????===;;;777666444333222222333333000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000//////000000000000//////.../////////////////////111111111000000000//////////////////////////////........................////////////////////////////////////////////////,,,,,,------...//////000////////////////////////............/////////000........................//////...///000111222222333222222333444555777888666666666666777:::<<<===BBBEEEJJJOOOTTTXXXZZZ[[[YYYWWWUUUUUUVVVXXXYYYYYYWWWWWW\\\dddkkkvvv~~~|||zzzqqqmmmfff```\\\XXXUUUSSSTTTTTTUUUTTTSSSRRRQQQQQQNNNMMMMMMMMMNNNNNNMMMKKKIIIKKKLLLLLLMMMPPPUUUYYY]]]```ccceeegggmmmvvv}}}}}}}}}~~~~~~|||uuuuuuuuutttttttttuuuuuusssrrrrrrrrrrrrrrrssstttvvvwwwyyyzzzxxxuuuqqqnnnfffggghhhiiiiiihhhfffeeecccbbbbbbbbb```\\\WWWSSSLLLKKKIIIGGGEEEDDDDDDDDD??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@BBBCCCEEEEEEEEEGGGIIIKKKFFFJJJNNNQQQTTT[[[dddlllnnnxxxtttlllaaaWWWSSSSSSVVVXXXZZZ\\\___dddkkkvvvuuurrrqqqrrrqqqqqqxxx}}}oooiiinnnrrroooeee[[[NNNEEE@@@>>>;;;999777555444555666777666444222333333444444555444444222222222222333333444444222222333444444333222222111111111111111111111111333333333333333333333333111111222333333222000000---...000111222111111111...//////000000111111111222222222222222222222222333333333222111111000000111111111111111000000000000000////////////000000...000222555777888999999...//////////////////...|||||||||}}}~~~}}}yyy{{{|||ssspppkkkeee```ZZZSSSOOOHHHGGGFFFDDDBBBAAAAAAAAA??????AAAAAAAAAAAA@@@???:::::::::;;;======;;;999888777444222111222333444000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111111222000000000000000000000000//////000000000000//////.........///////////////222111111111000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000.........///000111111222////////////////////////---.........//////000000000000000000000000000000............///000111222333333333333444666888999888777666666888:::===???EEEHHHMMMSSSXXX[[[]]]]]]WWWSSSPPPQQQUUUYYYZZZZZZXXXYYY```lllvvvzzzxxxyyyxxx~~~|||xxxvvvkkkggg```[[[WWWTTTQQQNNNKKKLLLNNNNNNMMMKKKJJJJJJJJJIIIIIIJJJKKKKKKIIIGGGLLLMMMOOOOOOOOORRRXXX]]]ggglllpppqqqqqquuu~~~}}}||||||{{{{{{{{{{{{yyyyyyyyyzzzyyyyyyyyyyyyzzz|||{{{xxxmmmoooppprrrrrrqqqpppnnnppppppppppppnnniiibbb]]]UUUSSSPPPMMMJJJHHHGGGGGGBBBBBBAAAAAAAAAAAAAAABBB@@@??????>>>>>>????????????@@@AAAAAAAAABBBDDDGGGEEEHHHKKKKKKLLLPPPXXX___aaannnzzz~~~~~~mmm___WWWUUUWWWYYYZZZYYYYYY[[[aaalllyyy}}}uuuooommmjjjhhhnnnwwwqqqiiipppxxxxxxsssgggXXXLLLFFFCCC???<<<777555444555666777666555222333444444555555555444333333333444444555555555222222444444444444222222000000000000000000000000222222222222222222222222000222333444333111///...,,,---///000111111111111222222222111111111111111111111111111111111111111111222222333333444555555222222111111000/////////000000////////////000000---...111555777999::::::000000111111111111000000~~~}}}zzz|||}}}xxxrrrnnnkkkdddZZZRRRPPPLLLGGGDDDCCCBBBAAA@@@BBBCCCCCCBBBAAA@@@AAAAAACCC@@@===<<>>777666444111000//////000222222333444333222111000000000000000000000000000000000111111111111000000222222000///............000000000000000000000000000000000000////////////000000////////////000000---...000111111111000///000000000000000000000000000///---,,,,,,---///000111111111111111111111111////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000//////000000111111222222000111222444666999;;;===:::999888888999<<>><<>>@@@BBBHHHMMMUUU]]]bbbdddbbbaaaWWWSSSOOONNNQQQUUUWWWXXXVVVZZZbbbooo}}}|||xxxsssrrrvvv~~~~~~~~~zzzqqqiiiccc___]]]\\\[[[WWWQQQNNNLLLKKKIIIGGGHHHFFFEEEFFFHHHIIIHHHFFFFFFGGGIIIIIIHHHGGGIIIJJJOOOUUU]]]aaacccgggpppwww}}}~~~|||}}}|||{{{|||}}}|||xxxtttrrroookkkgggccc]]]WWWRRRKKKIIIGGGGGGGGGHHHGGGFFFCCCAAA@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@AAACCCFFFJJJLLLYYY^^^fffooowwwooo```\\\^^^^^^[[[ZZZYYYXXXZZZdddooo}}}oooaaa[[[]]]fffqqq||||||}}}xxxlll[[[OOOIIIDDD???===:::777555555666555444333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111222222333333333222222222111111222222111000000000000000111111111111111111111111222222111111111111111111111111111111111111111111111111111000000111111111333333333222111000000000111111111111111111111111///000111333333333333222000000000000000/////////~~~}}}yyyrrrllleee```[[[XXXVVVRRRLLLGGGCCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAABBBCCCDDDBBBAAA>>>===;;;888666444333333333333333333333222111111222222222222222222222222000000111111111111000000444333222111000000000111000000000000000000000000000000000000////////////000000////////////000000............/////////000........................000///...------...///000////////////////////////////////////////////////....................................////////////////////////000000000000000000000000000000000000//////000000111222222333444444444444444555666666666777:::===AAADDDFFFGGGNNNSSS[[[bbbeeedddaaa^^^XXXSSSNNNNNNSSSXXXXXXWWWRRRXXXbbbnnn{{{}}}wwwqqqooosssyyy}}}}}}zzzmmmbbb[[[WWWTTTRRRUUUQQQMMMJJJIIIHHHGGGEEEGGGEEEDDDEEEGGGHHHHHHGGGEEEGGGIIIKKKKKKLLLNNNPPPRRRZZZcccjjjnnnsss|||}}}|||}}}~~~~~~}}}{{{xxxtttmmmeee___SSSPPPMMMKKKKKKKKKJJJJJJFFFCCCAAA@@@AAABBBAAAAAA?????????@@@@@@@@@AAAAAAAAA@@@??????@@@CCCFFFGGGRRRWWW^^^fffmmmtttzzz~~~mmmdddddd```^^^]]]\\\YYYVVVZZZaaasssjjj^^^[[[\\\eeeuuu~~~yyyjjj\\\QQQIIIBBB???<<<888666666666666555333333333333333333333333333333333333333333333333222222222222222222222222000000000111111222444444333333333222222222222111222222111000000000000111111111111111111111111111111111222222222222222222222222222222222222222222111000000//////000000111222222111111000000//////111111111111111111111111000000111222222111000///111111111000000/////////}}}~~~{{{vvvoookkkgggeeeccc___XXXQQQMMMJJJFFFCCCAAA@@@???>>>@@@AAABBBCCCDDDCCCBBBAAA@@@???===;;;888666444333333333333333333222222222222222222222222222222222000111111222222111111000333222111111000000000111000000000000000000000000000000000000////////////000000////////////000000...............//////000........................//////............//////000000000000000000000000////////////////////////111111111111111111111111............////////////////////////000000000000//////////////////////////////000111222222333333444444444444444555666666999:::<<<@@@EEEJJJNNNQQQSSSWWW^^^cccdddaaa\\\XXXWWWRRRNNNPPPWWW\\\\\\ZZZSSSXXXbbbllluuu~~~|||sssqqqtttwwwxxxwwwxxx{{{sssfff^^^YYYTTTQQQQQQNNNKKKHHHGGGGGGGGGGGGIIIHHHGGGHHHIIIKKKMMMMMMJJJLLLOOOQQQSSSUUUXXXZZZ]]]dddmmmtttxxx}}}~~~}}}zzzqqqjjjaaa^^^ZZZXXXUUURRROOOLLLKKKHHHDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAABBBDDDEEELLLQQQXXX___eeekkkppptttuuu~~~uuuppphhheeecccbbb]]]WWWXXX\\\fffvvvmmmccc[[[```kkkxxxwwwlll```RRRFFFBBB>>>:::777666666666555444444444444444444444444333333333333333333333333222222222222222222222222111111111111222222333444222222222222222222222222222222111000000111111111111111111111111111111111111111222222222222222333333333333333333333333333000000////////////000000111111000000/////////...111111111111111111111111///000111222222111000000222222111111000/////////wwwtttvvv}}}xxxtttppppppqqqoooggg```TTTOOOHHHCCC@@@???===;;;===???AAABBBBBBAAAAAA@@@AAA@@@>>><<<999777555444444444444333333333333333111111111111111111111111111111222222222222111111111111000/////////000000000000000000000000000000000000000000////////////000000////////////000000.........///////////////......................../////////....../////////000000000000000000000000////////////////////////111111111111111111111111............////////////////////////000000000000//////////////////////////////000111222333444444222222333444555666888999;;;<<<===AAAGGGNNNUUUYYYYYY\\\aaadddccc___YYYUUUSSSOOOMMMPPPWWW]]]^^^^^^YYY^^^eeekkkqqqwww~~~{{{wwwyyy{{{zzzwwwzzz{{{{{{nnnddd]]]WWWTTTNNNLLLJJJHHHFFFFFFGGGHHHHHHIIIIIIJJJKKKNNNQQQSSSTTTWWWZZZ]]]___bbbeeehhhpppuuu{{{{{{uuupppoooooommmjjjeee^^^XXXQQQNNNJJJHHHFFFEEEDDDBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBBBBGGGKKKRRRXXX^^^ccciiilllqqqxxx}}}{{{uuupppkkkcccZZZVVVXXX\\\ggguuuqqq______cccmmmvvv}}}~~~yyyooo]]]MMMFFFBBB<<<999777666666555444444444444444444444444333333333333333333333333222222222222222222222222444333333222111111222222222222222222222222222222222111111111111111222222111111111111111111111111111111222222333333333333333333333333333333333333000000////////////000000000000000///////////////000000000000000000000000///000111333333333333222222111111111000000000///|||sssoooppptttxxx}}}yyy{{{~~~}}}vvvoooZZZSSSJJJDDDBBBAAA???===<<<>>>@@@@@@??????@@@AAA@@@@@@???===;;;888666555555555444333333333333333000000000000000000000000111111222222222222111111000000///////////////000000000000000000000000000000000000000////////////000000////////////000000---...000111111111000///........................////////////////////////////////////////////////////////////////////////....................................////////////////////////000000000000000000000000000000000000...///000111222444555555222222333444666888:::;;;;;;<<>>??????===>>>@@@CCC@@@@@@@@@???===;;;999777666555444333222333333444111111111111111111111111111222222333333222222111111000000///000000111111000000000000000000000000000000000000////////////000000////////////000000---///111444444222000...//////////////////////////////000000000000//////////////////////////////////////////////////////------------------------............////////////////////////000000000000000000000000000000000000...///000111333444555666333333444555777999;;;<<<<<>>@@@???===>>>AAAEEEAAAAAAAAA@@@???===:::999666555444333222333444444222222222222222222222222111222222333333222222111222111111111111111222222000000000000000000000000000000000000////////////000000////////////000000,,,///333555666444000...000000000000000000000000//////000000000000//////111111111111111111111111////////////////////////////////////////////////............/////////000////////////000000000000000000000000000000000000...///000111333444555666555555555666777999:::;;;===CCCKKKTTT[[[___aaaaaaggggggfffdddaaa\\\XXXUUUUUUYYY\\\[[[YYYZZZ___dddkkktttuuugggaaa```ZZZ[[[ZZZWWWSSSRRRUUUXXX[[[^^^aaaccceeekkkrrrxxxuuuwwwzzz{{{|||~~~~~~xxxvvvssspppllleee^^^XXXVVVUUUSSSQQQNNNLLLJJJIIIDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFHHHLLLSSSWWWXXXbbbjjjkkklllqqqxxx|||{{{iiiaaaYYYVVVVVV\\\gggvvvnnngggjjjqqqyyy}}}}}}yyysssZZZTTTKKKDDD???===;;;999555555555555555555555555444444444444444444444444222222222222222222222222222222222222333444555555111111111222222333333333222111111111222333333444111111111111111111111111111111222333333444555555222222222222222222222222222222111111111111222222000000000000111111111111111111111111111111111111000111111111000///---,,,//////000111222333333444}}}wwwrrrvvvuuudddWWWOOOIIIDDDAAA>>><<<;;;===???@@@@@@CCCAAA???>>>>>><<<:::777666555444333333333333444333333333222333333444444333222111000000111222333111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000//////.........---////////////////////////000000////////////000000///////////////.........////////////000000000000////////////000000000000111111222333333333222222333222444999;;;:::<<<@@@EEEMMMUUUZZZbbbiiillljjjiiifffbbb]]]YYYWWWVVVVVVUUUZZZ^^^]]]YYYZZZbbbjjjrrrzzz{{{jjjbbbcccfffddd```[[[XXXYYY]]]```gggiiimmmqqqtttxxx||||||yyyzzz{{{xxxooogggfffeeebbb```[[[UUUMMMHHHGGGEEEDDDEEEFFFGGGGGGFFFBBBBBBCCCCCCEEEFFFGGGHHHPPPSSSYYY^^^bbbgggkkknnn{{{|||lll^^^]]]\\\^^^bbbjjjsssxxx~~~oooeeebbbjjjvvv}}}|||nnncccSSSFFF@@@===<<<;;;999888666666666777666555888777666555444333333333222333444555444333222111222222222222222222222222111222222222222111000000333333333333333222111000111111222333333333333222333333333333333333333333333333333333333333333333222222333333444555666666111222333222111000000222000000000000////////////222111000000000000111111111000000///...---------{{{zzz~~~}}}nnnbbbYYYOOOGGGCCCAAA???>>>???@@@??????AAA@@@???@@@@@@???<<<:::888777666444333222222222333333222222222222333333222111000000000000111222111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000/////////............////////////////////////000000////////////000000/////////////////////...////////////000000000000////////////000000000000111222222333333333333333555333555:::<<<<<<>>>CCCKKKRRRYYY^^^dddkkkllljjjmmmjjjddd^^^YYYVVVTTTSSSUUU\\\bbb```]]]___kkkvvvzzz~~~||||||{{{}}}|||pppjjjjjjjjjiiifffbbbaaabbbfffjjjqqquuu{{{}}}uuuuuutttqqqnnniiibbbZZZUUULLLIIIFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJOOOSSSWWW[[[```cccgggppp~~~zzzhhhccc^^^[[[^^^dddjjjnnn|||{{{lllcccdddjjjwwwxxxnnn^^^OOODDD>>>:::999999777666666777888888777777666555444444444444444444444444444444333333222222222222222222222222222333333333333333222111111333333444444333222222111111111222333333333333222333333333333333333333333333333333333333333333333222333333333444555555555000111222111///...///000111000000000////////////000000///////////////000111000000///......------}}}xxxooofffYYYMMMHHHFFFDDDCCCCCCBBB@@@>>>???>>>???@@@BBBBBB@@@>>>;;;:::888666444333222222333333222111111222222333111111000000000000111111111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////............////////////////////////000000////////////000000......//////////////////////////////000000000000/////////000000000111111222222333444444444444444666555777<<<===>>>BBBGGGQQQXXX^^^bbbgggmmmnnnkkkooolllfff___YYYVVVTTTSSSTTT[[[aaaaaa^^^cccppp|||zzztttooommmhhhjjjrrrzzz{{{vvvqqqppplllllljjjiiiiiikkkppptttvvv{{{~~~}}}yyytttmmmddd___UUUPPPKKKGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFJJJLLLOOOTTTYYY\\\\\\cccnnnyyyvvvmmmbbb[[[[[[^^^bbbdddnnn{{{zzzjjjbbbaaammmvvvxxxkkk[[[LLLAAA<<<:::999777555666888:::::::::666555555444444444555555666666555444444444444444333333333333333333333333444444444444444333333222333333333444333333222111111111222333333333333222333333333333333333333333333333333333333333333333333333333333444444444444000111222111000//////111111111000000000////////////////////////000000000111000000//////......---}}}yyysssdddVVVNNNLLLJJJIIIGGGEEEAAA>>>======>>>@@@CCCCCCBBB@@@;;;:::888777555444444444333333222111111111222222000000000000000000000000111111111111111111111111111111000000000000111111////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000/////////////////////.........////////////////////////000000////////////000000............////////////////////////000000000000/////////000000111111222222333444555555555555555777666999===>>>???EEEMMMVVV\\\bbbfffjjjooopppmmmnnnjjjddd^^^ZZZWWWVVVVVVWWW[[[___bbbeeelllxxx}}}vvvooohhhbbb]]]XXXYYYbbbnnnvvvuuuqqqpppjjjkkkllllllmmmpppuuuyyywww|||zzzrrrjjjddd\\\WWWPPPJJJHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFGGGIIIKKKNNNSSSWWWZZZ^^^eeemmmvvvwwwhhh^^^[[[^^^```aaacccmmm~~~zzzkkkcccccciiirrr}}}~~~uuufffUUUGGG@@@>>>888666444555777999:::;;;444444444444444555666777888777555444444444555666444444444444444444444444444444444444444333222222111222222222222222111111111111222333333333333222222222222222222222222222222222222222222222222222444444333333333333333333222333333333111000111222111111111000000000//////000000111111111111111111000000000000//////......ssseeeWWWUUURRROOOMMMJJJEEEBBB???>>>>>>???BBBCCCBBBAAA::::::999888777777777777444333333222111111222222000000111111111111000000111111111111111111111111111111000000000000111111////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////.........///////////////////////////////////////000000////////////000000---.........//////000000////////////000000000000/////////000111222222222333333444666666777777777666666999>>>???AAAJJJSSSZZZ```fffiiimmmrrrrrrooooookkkeee___ZZZXXXXXXXXX[[[\\\```hhhrrr|||}}}xxxqqqjjjddd]]]WWWRRRPPPPPPWWWeeeooopppmmmlllkkklllnnnoooqqqtttxxx{{{{{{xxxoooiii```ZZZRRRLLLJJJIIIJJJJJJGGGFFFEEEDDDBBBBBBBBBBBBAAABBBBBBCCCCCCFFFJJJNNNSSSVVVZZZ^^^eeeppp}}}|||nnnccc______aaabbb[[[bbbnnn{{{yyylll```aaahhhsss}}}ppp^^^NNNCCC???999777444444666888999:::444444444444444555666777888777666555444555666777444444444444444444444444333333333333333222222111000000111111111111000000111111222333333333333222222222222222222222222222222222222222222222222222333333333333333333222222111222333222000///000111111111111111000000000000...///000111111111111000000000000000000/////////uuubbb___[[[XXXUUUQQQMMMJJJEEECCC@@@???@@@BBBBBBAAA;;;:::999999999999999999555555444333222222222222111111222222222222111111111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////.........///////////////////////////////////////000000////////////000000------......///000000000////////////000000000000...///000000111222333333333444555666777888888888666777;;;???AAAEEEPPP[[[```fffkkkmmmpppssssssoooppplllfff```]]][[[\\\]]]___bbbhhhsss~~~sssmmmddd]]]YYYUUUPPPMMMNNNNNNUUUaaajjjlllkkklllppprrrtttuuuvvvxxx{{{}}}{{{}}}|||sssnnnddd___VVVPPPLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCBBBAAABBBCCCBBBBBBDDDFFFIIIKKKNNNQQQTTTYYYcccoooxxxwwwllldddbbbccceee^^^ccciiipppyyyzzzhhhcccdddmmm{{{{{{yyyhhhVVVGGG???===:::666555666777888888444444444444444555666777777777666555555555555555555555555555555555555555333333333333333222111111///000111111111111111111111111222333333333333222222222222222222222222222222222222222222222222222222222222222333333333333///000111000.........///222222111111111000000000+++---...000000000//////000000000000000000000000~~~mmmjjjddd```]]]ZZZWWWTTTMMMIIIDDDAAA@@@AAABBBBBB===<<<;;;:::999999999999777666555444333333333333111222333444444333222111111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////............/////////000////////////////////////000000////////////000000------......///000000111////////////000000000000...///000111222333333444444444666777888999999999777888===BBBEEEJJJWWWdddiiinnnrrrrrrrrrtttrrrnnnllliiieeebbbbbbdddgggiiinnnvvv~~~wwwiiiaaaXXXRRRQQQPPPNNNKKKPPPPPPWWWbbbjjjmmmooosssuuuwwwyyyzzzzzzzzz|||}}}yyyzzz{{{{{{{{{|||~~~|||vvvnnnhhh___XXXRRROOOMMMKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDFFFGGGFFFEEEEEEFFFHHHFFFIIILLLNNNRRRYYYcccjjjtttyyymmmffffffhhheeeiiillllllnnnvvvwwwllleeeiiisss|||zzzxxxtttcccQQQFFFBBB>>>:::777777888888888555555444444444555555666555666666666666555444444555555555555555555555555444444444444444333333222111111222333333333333333111111222333333333333222111111111111111111111111111111111111111111111111111111111222333333333444111222333222000///000111222222222111111111000000---...000222222222111000000000000000000000000000wwwuuuooo}}}uuuqqqjjjfffbbb```]]]\\\SSSNNNGGGBBBAAABBBCCCCCC@@@???===;;;999888888777888777666555444333333333222333444444444444333222111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---.........//////000000////////////////////////000000////////////000000---------...///000000111////////////000000000000...///000111222333444444444555666777999999::::::888:::???DDDGGGMMM[[[iiippptttwwwuuuttttttqqqlllfffdddccccccffflllrrrvvv~~~vvvnnnccc[[[QQQLLLMMMNNNNNNLLLRRRSSSZZZdddlllpppuuuzzzxxxyyy{{{|||{{{zzz{{{|||{{{{{{{{{zzz{{{~~~xxxrrrhhh```ZZZUUUQQQNNNIIIHHHGGGFFFEEEEEEEEEEEECCCEEEGGGGGGEEEDDDDDDEEECCCEEEGGGHHHJJJNNNVVV\\\hhhqqq~~~uuujjjiiikkkeeeiiikkkhhhdddhhhtttttthhhgggmmmvvvxxxooosss}}}nnn[[[OOOFFFBBB===999888888888888666555555444444444555555444555666666666555333222666666666666666666666666555555666666555555444333222333444444555555555555111111222333333333333222111111111111111111111111111111111111111111111111000000111222333333444444555666777666444333444555222222222111111111111000000222444666777666555444000000000000000111111111{{{ooopppvvv}}}vvvuuusssoooiiiccc^^^[[[YYYUUUOOOJJJHHHFFFDDDCCCAAA@@@???===;;;999777666<<<:::888555333222222222111111111222222333333333222222111111111111222222222222222111111111000000000000000000000000000000000000000///////////////222111111111000000//////000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000111111000000000000111111000000000000000000000000///////////////000111111333333333333333333333333777888999:::999:::===???@@@@@@AAAFFFOOO[[[fffmmmyyyyyyzzz{{{zzzuuunnnhhhhhhbbb```gggrrr|||~~~wwwnnngggbbbWWWSSSOOOOOONNNLLLNNNRRRYYY^^^fffooovvv{{{~~~~~~|||xxxuuuvvvxxx{{{}}}~~~wwwmmmddd]]]VVVQQQQQQNNNMMMMMMIIIDDDCCCFFFFFFFFFGGGGGGEEECCC@@@>>>DDDEEEFFFGGGHHHJJJNNNRRR\\\dddppp}}}{{{mmmcccfffiiikkkgggbbbaaagggnnn|||pppjjjlllrrr{{{vvvrrr}}}xxxgggYYYIIIGGGBBB===:::777777777666555555444444444555555222222222333333333444444555555444444444333333333222222333333444555666666333333333333333333333333111111222222222333333333333333333333222222111000111111222333333333333222333222222222111000000000555777:::888444000//////000000000000000000000000555555555444333222111000222222111111111111222222sssqqqsss{{{|||yyyxxxvvvtttppplllfffbbb```\\\VVVPPPKKKFFFAAA===??????>>>===<<<;;;::::::<<<;;;888666444333333333111111222222222333333333222222111111111111222222222222222111111111000000111111111111111111111111222111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000////////////000000000000000000000000000000///////////////000111111222222333333333444444444666888999999999:::===??????AAADDDKKKUUUaaakkkqqqyyyyyyyyyyyyxxxuuuqqqmmmiiidddcccmmm|||~~~vvvmmmccc\\\WWWRRRMMMKKKNNNPPPRRRXXX___eeeiiiooouuuyyy{{{|||}}}{{{zzzwwwsssqqqrrruuuxxx~~~uuujjj```ZZZUUURRROOONNNJJJEEEEEEGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEHHHKKKOOOUUU\\\fffqqq|||xxxoooggghhhiiieeeaaa```cccgggssszzzuuummmmmmttt~~~}}}~~~rrrcccTTTNNNFFF@@@<<<:::888777777666555555444444444555333333333333444444444444555555444444444333333333111111222222333444444555333333333333333333333333111111222222222333333333222222333333222111111000//////000111111111111111222222222111111111111111333666888777333000//////000000000000000000000000444444444333333222111000222111111000000111111222zzzwwwttttttzzz~~~{{{yyyxxxuuuppplllhhhddd___YYYSSSLLLEEE@@@>>>>>>>>>=========>>>>>><<<;;;:::888666555444444222222222222333333333333222222111111111111222222222222222111111111111111111111111111111111111111111111111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////............//////000000000000000000000000///////////////000111111111111222333444555555666555777888999999:::===??????CCCKKKUUU```kkktttyyy|||zzzxxxwwwwwwwwwuuuttthhhcccbbbmmm}}}{{{|||tttkkkaaaYYYSSSPPPOOOLLLKKKPPPUUUZZZbbbjjjppptttxxx|||||||||}}}}}}wwwvvvtttqqqppprrrvvvzzzzzznnnfffaaa[[[WWWUUUPPPJJJHHHJJJDDDEEEFFFFFFFFFFFFEEEDDDAAABBBCCCCCCCCCDDDGGGJJJMMMRRRZZZccclllxxx{{{pppooommmkkkhhheeedddccciiinnn{{{tttlllrrr{{{~~~pppbbbXXXLLLCCC@@@>>>:::777888888777555444444444444444444444444555555555666555555444444444333333333000111111222222333333333333333333333333333333333111111222222222333333333222222333333222222111111///000000111111111111111111111111111111222222222111333555444222000000000000000000000000000000000222222222222222111000///222111111000000111111222zzztttrrrvvv~~~}}}|||zzzvvvrrroookkkeee```[[[UUUPPPMMMAAA@@@???>>>>>>>>>???@@@===<<<;;;:::888777666666333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111///////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000////////////////////////000//////......//////000///////////////////////////////////////000000111000111222333444666777777555777888999999:::===???BBBHHHSSSaaammmwww~~~zzzxxxxxxyyyyyyyyyllleeebbbjjjyyy{{{~~~{{{|||zzztttppphhh```YYYTTTQQQPPPSSSQQQTTTZZZ___bbbffflllrrrvvv{{{}}}||||||}}}~~~wwwvvvvvvuuuvvvyyyzzzrrrkkkddd```ZZZRRRMMMMMMJJJIIIHHHGGGEEEDDDCCCBBBAAABBBCCCBBBBBBBBBEEEGGGJJJNNNSSSYYY```kkkxxx}}}|||yyyuuunnnhhhfffgggooowwwvvv{{{yyynnnaaaPPPEEEBBB@@@<<<888:::999888666555444444444555555555555666666666666555555444444444333333333111111222222333333333444333333333333333333333333111111222222222333333333333333444444444333333222111222333333444444333333000000000111222222222333///000111222111111000000000000000000000000000000111111111111111000//////111111000000000000111111yyyqqqnnnpppssszzz}}}|||zzzxxxvvvvvvqqqhhhaaa]]]ZZZWWWVVVFFFEEEBBB@@@???>>>??????>>>======<<<:::999888777333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111......//////000000000000000000000000000000111111000000000000000000000000000000000000000000000000111000000000000000000111////////////////////////111000000//////000000111///////////////////////////////////////000000111000000222333555666888888555777999999:::;;;>>>@@@FFFNNN\\\kkkxxx~~~{{{zzz{{{||||||ssskkkffflllxxx{{{yyy|||zzztttiiieee^^^XXXSSSQQQQQQQQQXXXZZZaaajjjnnnllljjjlllrrrvvvzzz{{{yyywwwyyy{{{xxxyyy{{{|||{{{sssmmmfff[[[SSSPPPNNNMMMJJJHHHEEEDDDDDDDDDCCCDDDEEEDDDCCCBBBDDDEEEHHHJJJNNNQQQVVV___kkksss}}}tttmmmhhhhhhrrr~~~{{{vvvhhhUUUIIIDDDBBB>>>:::;;;:::888777666555444444555555555666666666777777555555444444444333333333333333333333444444444444333333333333333333333333111111222222222333333333444444555555555555555444222222333444444444444333000000000111222222222333/////////000111111111000000000000000000000000000000000111111111000//////111000000000000000000111yyyrrrnnnllliiijjjlllrrr{{{}}}||||||~~~wwwlllccc\\\YYYWWWUUUJJJHHHEEEBBB????????????>>>???>>>>>>===;;;:::999444444444444333333333333222222111111111111222222111111111111111222222222222222222222222222222222000000000111222222333333000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000///////////////000111111111111222444555777888888666888:::;;;;;;===@@@BBBKKKTTTbbbqqq}}}~~~}}}}}}}}}}}}rrrjjjeeekkkwwwyyyvvvyyy~~~uuunnnbbb___ZZZUUUSSSSSSTTTVVV___cccnnnzzz}}}wwwqqqooorrrwww{{{zzzvvvtttvvvyyy|||~~~}}}uuuhhh]]]XXXRRRPPPMMMKKKIIIIIIIIIJJJFFFGGGGGGFFFDDDCCCCCCDDDEEEGGGIIIJJJMMMTTT^^^eeessswwwooohhhjjjrrr}}}~~~|||~~~qqq^^^PPPHHHCCC???<<<::::::999777666666666666555555555555666666666777555555444444444333333333444444444444444444444444333333333333333333333333111111222222222333333333444444555555666666555555000111111222222222222222111111111111111222222222000///...///111222111000000000000000000000000000000000111111111111000000111000000//////000000111yyyttthhheeebbbeeeppp|||rrrhhhaaa\\\WWWUUULLLIIIFFFBBB@@@@@@@@@AAA??????@@@???>>>===;;;:::555555444444444333333333222222111111111111222222000000111111111222222222222222222222222222222222///000000111222222333333///000000000111111111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000////////////000000000000000000000000000000///////////////000111111222222333444555666777888777999;;;<<<<<<>>>AAADDDNNNVVVdddsss~~~~~~~~~nnnfffccciiiuuutttsss{{{}}}zzztttkkkddd^^^\\\ZZZYYYZZZ]]]aaacccjjjooozzz~~~uuuqqqqqqvvv{{{{{{xxxwwwzzzzzzmmmfff[[[XXXTTTPPPMMMMMMMMMNNNGGGHHHIIIGGGEEECCCBBBCCCCCCDDDFFFGGGHHHMMMUUU[[[eeepppvvvlllggghhhppp~~~zzz}}}|||jjjYYYMMMEEEAAA???:::999888888777777777777444444555555555666666666555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333222222333444444444444444000111222222333333222222222222222111111111111111222///...///111222111000000000000000000000000000000111111222222111111000000000////////////000000zzzrrrgggbbbgggssswwwooohhhaaa\\\XXXLLLIIIFFFCCCAAAAAABBBCCC???@@@@@@@@@???>>><<<;;;555555555444444333333333222222111111111111222222000000111111222222222222222222222222222222222222---......///000111111111//////000000111111111222000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000//////............//////000000000000000000000000///////////////000111111222333333444555666777777888999;;;======???BBBEEEOOOWWWeeesss}}}~~~pppiiieeelllwww~~~rrrrrr|||zzzuuuqqqkkkbbb[[[[[[[[[\\\^^^ccciiiooorrruuuyyyuuuqqqnnnttt{{{}}}{{{|||{{{tttddd```ZZZTTTPPPNNNMMMNNNHHHIIIIIIHHHEEEBBBBBBBBBCCCEEEFFFFFFGGGKKKQQQWWW^^^gggvvv{{{ooogggccchhhvvv}}}}}}tttaaaQQQGGGCCCAAA999999888888888888888999444444444444555555555666555555444444444333333333222222222222222222222222333333333333333333333333111111222222222333333333000111222222333333333333222333444444555555444444333222222222111111000000333000...///111222111000000000000000000000000000000111111222222222111111000000////////////000000xxxkkkeeebbbbbbjjjttt~~~rrrhhhcccaaaaaaVVVRRRMMMHHHEEEBBB???===BBB???===>>>@@@AAA???===777666444333222222333333333333444444333333222111222222111111222444555777111111111111111111111111111111111111111111111111333333333222111000////////////000000111111222222000000000000000000000000000000000000000000000000////////////............,,,---...///000111222333222222111111000////////////000111222222222222111111222333555666666555444777999::::::;;;@@@HHHNNNUUU[[[dddoooxxx}}}}}}|||{{{yyyxxxzzz}}}}}}{{{yyynnnmmmllloooxxxvvvxxx|||uuummmfffbbb```______aaadddhhhnnnuuuzzz}}}|||wwwrrruuu{{{uuulllaaa[[[YYYVVVOOOIIIIIIHHHFFFEEEEEEDDDBBB@@@BBBBBBBBBCCCEEEHHHKKKLLLUUUZZZfffvvvuuuooogggaaahhhttt|||{{{ooo^^^RRRHHHAAA???:::666777888666666888666666777777777777666666777777666555444444333333333333333333333333333333222333333222111111222444111222222333333222222111222222222222222222222222555555555444444333333333111111222222222333333333000111222333333222111000//////000111111111111111222222222111111111111000222222222111000//////...}}}~~~vvvnnngggccceeejjjvvvyyypppjjjfffccc]]]XXXQQQKKKHHHFFFEEEDDD@@@>>><<<===??????<<<:::999888777555444333444444333333444444333333222111333222222111222333555555111111111111111111111111111111111111111111111111222333333222222000//////111111111111222222222222000000000000000000000000000000000000000000000000222222222222111111111111------...///000111222222/////////000111111222222111111111111111111222222222333444555666666555555555777999:::<<>>>>>>>>===<<<:::<<<;;;999777666555444444333333444444333333222111333333222222222222333444111111111111111111111111111111111111111111111111222222222222222111000///333333333222222222222222000000000000000000000000000000000000000000000000000000000/////////......////////////000000000000/////////000111111222222333222111000000111111222333444555555555555555444555888:::<<>>;;;;;;;;;888888:::666777777888888777777666666666666555444444333333333333333333333333333333222333333333111111333444222222333333333333222222222222222222222222222222333333333222222222222222000000000111111111222222222222333333333333222222111111111111111111000000222222222111111111111000222222111111000/////////]]]aaaeeeiiimmmttt~~~uuuooohhhlllyyy|||xxxsssooommmhhh```YYYTTTQQQNNNMMMGGGEEEBBB???>>>=========>>>===;;;999777555444333333333444444333333222111333333222222222222222222111111111111111111111111111111111111111111111111222222222222222111000///333333333222222111111000000000000000000000000000000000000000000000000000//////.........---------000000000000////////////222222111111000/////////444333111//////000222333333333444444444444333333777:::<<<>>>BBBKKKUUU]]]dddhhhrrr~~~{{{wwwtttyyy~~~~~~xxxuuuxxx}}}~~~|||}}}{{{uuuqqqkkkfff___ZZZ\\\ccclllrrr~~~uuukkkaaaZZZVVVRRRMMMIIIGGGEEEDDDBBBCCCCCCAAA@@@@@@AAABBBCCCHHHJJJOOOXXXaaannnxxxiiidddgggsss|||yyyjjjXXXKKKFFF@@@<<<<<<<<<999888999777777777888888777777777666666555555555444444444444444444444444444444444222333444333111111333444222333333333333333333222222222222222222222222222222222111111111111111111///000000000000111111111333333333333333333333333222222111111111111111111222222222111111111000000111111111111000000//////XXX[[[^^^___aaaeeemmmrrrwwwwwwyyy~~~}}}xxxnnnkkkwww|||yyyxxxwwwvvvrrrnnngggaaa[[[UUUPPPLLLOOOKKKFFFAAA===<<<>>>???>>>===<<<:::777555333222333333444444333333222111222222222222222222111111111111111111111111111111111111111111111111111111111111222222222111000000222222111111000000000///000000000000000000000000000000000000000000000000222222222111111111000000000000000000////////////222222111111000/////////444222000//////000222333222222222222222333333333888:::===???DDDMMMXXXaaajjjrrr}}}~~~zzzwwwuuu|||{{{vvvwwwzzz}}}|||||||||uuunnnjjjddd```\\\[[[___hhhrrryyyzzzpppjjj^^^ZZZSSSNNNKKKJJJIIIHHHCCCBBBAAA@@@@@@AAACCCCCCEEEEEEIIINNNTTT^^^nnn}}}zzzppphhhjjjrrrooo]]]OOOHHHBBB======;;;888777888777777888888888888777777555555555555555444444444444444444444444444444444333444444333222222333555333333333444444333333333222222222222222222222222111111111111111111111111///000000000000111111111333333333333333333333333333222111111000111222222222222222111111111000000111111111000000000000000WWWYYYZZZ[[[\\\^^^```bbbiiiiiillluuu}}}qqqrrrvvv|||vvvjjjoooyyy|||yyyxxxyyyzzzvvvsssnnnhhhccc\\\UUUQQQTTTRRRMMMGGG@@@======>>>>>>>>>===;;;999666444333333333444444333333222111111111222222222222222111111111111111111111111111111111111111111111111111111111222222222111111000111111111000000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000000000/////////////////////000111111222222222111000000000111333444111111111111222333444555777999<<<@@@FFFPPP]]]gggrrrzzz|||zzzyyyyyy}}}}}}~~~|||uuunnnhhhddd___^^^___bbbhhhpppyyy~~~~~~~~~xxxgggaaaXXXQQQMMMJJJIIIHHHDDDCCCBBBBBBAAABBBCCCDDDDDDDDDFFFJJJMMMRRR```lllnnniiiiiitttsssaaaRRRJJJDDD???>>><<<888666888777888888999999888888777555555555555555555555555444444444444444444444444333444444444222222444555333333444444444444333333222222222222222222222222111111111111111222222222000000000111111111222222333333222222222222333333222222111000111222333444222222222111111111111000111111000000000000000000ZZZZZZ\\\___aaabbb```]]]___```dddjjjrrrxxxzzzyyypppooopppttt|||{{{yyywwwsssxxx}}}yyyyyy{{{{{{wwwrrrmmmiiiddd```\\\YYYZZZXXXSSSKKKCCC???===??????>>>===;;;999666555333333444444333333222111///000111222333333222222111111111111111111111111111111111111111111111111000111111222222222111111000111111111111111222222000000000000000000000000000000000000000000000000............------------////////////000000000000/////////000111111222222//////000111222333333444222222222222444555777999888:::???DDDLLLYYYhhhrrr{{{~~~|||}}}~~~|||zzzzzz|||~~~|||uuummmgggbbb```\\\___dddjjjrrryyy~~~tttmmmbbbXXXQQQLLLJJJHHHHHHGGGEEEDDDCCCBBBCCCCCCEEEEEEGGGIIIIIILLLVVVaaappp|||rrrkkknnnyyy|||uuudddVVVMMMFFFAAA@@@>>>999777999777888888999999888888777555555555555555555555555555555555555555555555555333444555444222222444555333333444444444444333333222222222222222222222222111111111222222222333333111111111111222222222333333222111111111111222333111111000000111333555666222222222111111111111000000000000000000000000111]]]^^^```eeeiiiiiieee```XXXZZZ\\\^^^```eeejjjooovvvsssqqqrrrvvv{{{mmmppp|||{{{yyy{{{~~~zzztttooollljjjhhhggg]]]aaaccc___UUUJJJBBB>>>???@@@@@@???===;;;999777333333444444444333222222...///111222333333333222111111111111111111111111111111111111111111111111000111111222222222111111111111111222222333333444000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000111222222111111000/////////---...000111333444444444333333333444555888:::;;;:::>>>CCCJJJTTTbbbsss~~~}}}}}}}}}{{{wwwyyyzzzyyyxxxzzz}}}wwwpppiiiccc___]]][[[```hhhpppxxx~~~~~~}}}}}}pppddd[[[UUUQQQOOOLLLKKKHHHEEECCCBBBBBBBBBBBBBBBDDDFFFEEEFFFNNNXXXbbbqqq}}}rrrnnnpppzzz{{{}}}}}}yyywww}}}vvvfffYYYOOOHHHCCCBBB???;;;888:::888888999999999999888888444555555555555555555555555555555555555555555555444444555444333222444666333444444555555444444333222222222222222222222222111111222222333333333333111222222222222333333333333222111000000111222333111000//////111333666888222222222111111111111000000000000000000111111111iiifffcccccceeeffffffddd^^^\\\YYYXXXYYY]]]aaadddggghhhjjjkkkmmmooorrrtttzzzvvvvvv}}}}}}www{{{uuurrrvvv}}}qqqmmmhhheee```XXXKKKBBBBBBBBBAAA@@@>>><<<;;;;;;888666333111111222444666111222444555555444222111222222222111111111111000111111222222222222111111333333333333222111000000000000000000000000000000111222222222222111000000222111111111000000//////111111111111000000000000...//////000111222222222333222222222111111000000222222333444444555555666666444333333666999:::;;;:::???EEELLLZZZmmm{{{yyyvvvwwwyyyvvvoookkklllooottt{{{~~~~~~~~~yyyuuuooohhhbbb___]]]\\\aaaffflllqqqxxx~~~{{{|||~~~|||zzzzzz~~~}}}oooccc[[[VVVTTTPPPLLLHHHGGGGGGGGGDDDBBBCCCBBBAAAAAACCCFFFIIIKKK[[[```nnntttnnnmmmqqq|||yyytttoooooouuuxxxjjj\\\TTTOOOHHHBBB???===999666666555444666999:::777444333444444444444444444333555444444333333333444444222222222222333444555555444444444444444444444444444333333222222333333444222222111111000111111111222222222222222222222222000111111111111222222222111222444555555444222111111222333444444333222111111000000000000000111111pppmmmiiihhhiiiiiihhhfffdddbbb___\\\ZZZYYYZZZZZZ]]]^^^___```aaabbbdddfffiiigggiiipppzzz{{{{{{ppphhh```XXXOOOHHHDDDBBB@@@???>>>===<<<;;;888777444222222222444555111222444555555444222111222222222222111111111111111111222222222222111111111222222333333333222222111111111111111111111111111222222222222111000000111111111111000000000///111111111111000000000000...//////000111111222222222222111111111000000000111111222333333444444555666555444444666888:::;;;<<>>???@@@>>>===999888555333333333444555222222444444444444222222333222222222111111111111111111222222222222111111000000111222333333333333222222222222222222222222111222222222222111000000111111111111000000000000111111111111000000000000/////////000111111222222111111000000000000//////111111111222333333444444666666555444555777:::;;;<<>>;;;999777555444444444555222333333444444333333222333333222222222111111111111111222222222222111111000111222333333333333333222222222222222222222222111222222222222111000000111111111000000000000000111111111111000000000/////////000000111111111111000000000///////////////111222222333333444555555666666666555666777:::======FFFPPP[[[jjjzzzzzzvvvuuuuuusssqqqoooooossszzz~~~~~~xxxtttqqqlllfffbbbbbbgggnnnrrr|||yyywwwvvv{{{}}}tttbbb\\\TTTOOOMMMKKKHHHFFFDDDDDDDDDDDDEEEGGGIIIKKKGGGIIIOOOXXXdddxxxxxxllliiinnnuuujjjmmmsssrrroooqqqxxxyyykkkZZZNNNJJJFFF@@@;;;888:::<<<:::666444555777666666777777777777666666555444444444444555555666444444333333333444444555444444444444444444444444333333333333333333333333333333222222333333444444222222222222222222222222000000111111111222222222333333444444333222111000222111000//////000111222222222111111000000111111~~~}}}}}}wwwtttnnniiieeedddeeefffiiihhhhhhiiikkkllljjjhhheeeaaa]]]ZZZXXXZZZfffrrrzzz~~~uuuxxxyyymmmddd^^^[[[RRRMMMGGGDDDCCCCCCAAA@@@<<<;;;999777555444444444333333333333333333333333333333333222222222222111111111222222222222111111333333333333333222111000111111111111111111111111111222222222222111000000000000000000000000111111111111111111000000000///000000000000000111111111///////////////000000000333333444444555666666666666777888777777888<<<@@@BBBLLLXXXdddrrrzzzvvvuuutttrrrpppnnnrrrzzz~~~zzzuuurrrnnnjjjfffeeehhhnnnvvv|||}}}{{{zzzyyyxxxrrriii\\\RRRNNNLLLJJJIIIEEEDDDDDDCCCDDDEEEFFFGGGDDDGGGMMMTTT[[[jjjtttmmmlllqqqoooiiikkkooorrroootttzzzcccSSSJJJFFFAAA>>>888:::;;;:::777555777:::666666777777777777666666444444444444444555666777222222333333444555666777444444444444444444444444222333333444444333333222333222222222333333444555222222222222222222222222000000111111111222222222333333333333222111111000222111000//////000111222333333222111111111111111zzzsssnnnmmmmmmooorrrqqqqqqtttyyyzzzxxxvvvqqqkkkeee___YYYWWW\\\ddddddnnnzzzuuuhhh___ZZZXXXVVVQQQKKKGGGCCCBBBAAA===<<<;;;888666555444444333333333333333333333333333333333333222222222222111111222222222222111111333333333333222111000000000000000000000000000000111222222222222111000000000000000000111111111111111111111111000000000000000000000000000000111111//////000000000000111111444444444555666666777777555888999999888:::???DDDKKKVVVcccppp|||}}}yyyvvvtttrrrpppnnntttzzzuuuqqqooolllkkkjjjkkkpppwww~~~zzz|||~~~wwwgggZZZRRRNNNLLLJJJFFFFFFEEEDDDDDDCCCCCCDDDBBBDDDJJJOOOTTT^^^rrrvvvqqqkkksssyyyjjjfffkkkrrrnnnsss}}}nnn[[[NNNGGGDDDBBB:::::::::999888888999:::666666777777777777666666444444444444555666777777333333333333444555666777444444444444444444444444222222444444444444222222222111111222222333444555222222222222222222222222000111111111111222222222222222222222222222222222111111111000000111111111444333222111111111111111~~~yyywwwvvvvvv{{{zzz|||{{{rrrjjjbbbZZZWWWYYYXXX]]]iii|||qqqgggbbb]]]]]][[[SSSJJJCCCAAABBB>>>===<<<:::777666444333444333333222222333333444444444333333333222222222111111222222222222111111222222333333333222222111111111111111111111111111111222222222222111000000///000000000111111111111111111111111000000000000111000000000000000000000000000000111111111222222333333444444555666666777555888;;;;;;:::===CCCHHHQQQ]]]kkkwww}}}xxxtttrrrqqqsssxxx{{{vvvpppmmmlllkkklllnnnsssyyyyyyyyywwwiii___WWWPPPLLLIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCFFFJJJNNNUUUdddsss~~~ssspppwwwtttiiijjjnnnooottt}}}xxxfffVVVLLLHHHGGG>>><<<:::888999999888888555666666777777666666555444444444444555666777888666666555444444444444444444444444444444444444444111222444555555444222111000000000111111333444444222222222222222222222222000111111111111222222222000000000111111222333333111111222222222222111111555444333222111111111111}}}|||~~~uuujjj]]]UUUSSSPPPPPPTTTaaawwwzzzqqqlll```bbbaaaXXXLLLCCCAAACCC???>>><<<:::888666444333444333333222222333333444444444444333333333222222111111222222222222111111000111222222333333333333222222222222222222222222111222222222222111000000//////000000111111111222111111111111000000000000111111111000000000000000000000111111222222222333222222333444444555555666555888<<<<<<;;;>>>EEEKKKTTT___nnnyyyyyytttrrrrrryyy~~~~~~yyyrrrmmmjjjiiijjjmmmqqqwww~~~}}}vvvyyywwwkkk```VVVOOOLLLKKKIIIGGGEEECCCBBBAAAEEEDDDEEEHHHJJJPPP]]]jjj|||}}}rrrpppooojjjlllqqqvvv~~~nnn]]]QQQKKKJJJBBB>>>:::888999999777555555555666666666666555555444444444555555777888888:::999777555333222111111444444444444444444444444111222444555555444222111000000000000111222333444222222222222222222222222000111111111111222222222//////000000111222444555111222333444444333222111555444333222111111111111}}}~~~qqqeee[[[UUUOOORRRTTTVVV]]]nnnzzzzzzmmmfffccc]]]WWWQQQJJJCCC>>>BBB@@@===<<<;;;:::888666444444444444444444444444333333333333333333333333333333333333333333333333222333555444222000000111111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333333333333444555666777888999:::<<>>EEENNN[[[gggttt{{{~~~}}}xxxqqqoooqqq|||wwwpppiiifffggghhhmmmrrrzzz{{{yyy{{{xxxjjj^^^WWWRRROOOKKKIIIHHHFFFEEECCCAAACCCDDDFFFIIIOOOVVV[[[nnn}}}rrrxxxzzzmmmkkkrrr}}}vvvdddYYYQQQLLLGGGDDD>>>888333333777;;;999888777555555444444444333444555666666555444333888777777666555555444444555555444444444333333333888888777666666555444444222222222222222222222222222222222222222222222222111111111111111111111111000111222222222111111000333333333333333333333333333333333222222222111111xxxmmmbbb\\\UUUUUUUUUSSSVVVaaarrrzzzpppmmmhhhbbb[[[TTTMMMFFFBBBAAA???======<<<;;;888666444444444444444444444444333333333333333333333333222222222222222222222222000222333333222111222333111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333333333333444555666777888999999<<<>>>???AAAKKKUUUfffrrr|||}}}|||zzzuuuoooooottt{{{xxxrrrkkkfffdddgggiiirrrzzz}}}}}}yyykkkaaaUUURRRMMMJJJHHHGGGEEEDDDCCCDDDDDDEEEGGGKKKQQQUUUbbbvvvxxxxxxqqqlllsss}}}mmm```WWWPPPIIIEEE@@@;;;888777888888777666555444444444444444444444555555555555444444777777666666555444444333555555444444444333333333222222222111000/////////222222222222222222222222222222222222222222222222111111111111111111111111222222111111111000000000222222222222222222222222333333333222222222111111}}}yyynnnggg```]]]XXXSSSRRRVVV^^^dddzzzxxxuuuqqqjjjbbb[[[SSSKKKFFF@@@???>>>>>>===;;;888555444444444444444444444444333333333333333333333333111111111111111111111111///000333333222222333444222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333333333333444555666888999:::999;;;>>>@@@FFFSSS```sss}}}~~~}}}|||zzzxxxrrrnnnsss{{{xxxtttnnnhhhdddfffkkkooozzzwwwjjj\\\XXXQQQLLLIIIHHHGGGFFFEEEEEEEEEDDDDDDFFFKKKNNNWWWeeezzzyyy{{{vvvlllqqq|||nnnaaaXXXMMMHHHAAA>>><<<;;;888666555555444444333444444444555555555444444555555555666666555555444333333333555555444444444333333333444333333222222111111000222222222222222222222222222222222222222222222222222222222222222222222222333333111000///000111111111111111111111111111111333333333222222222111111}}}~~~|||tttnnnggg^^^WWWTTTUUUXXXZZZeeeuuuzzz}}}{{{yyytttnnnfff[[[PPPHHH@@@?????????>>><<<999666555555555555444444444444333333333333333333333333222222222222222222222222///111333333222222333444222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333333333333444555777888999;;;:::;;;>>>BBBJJJZZZiiizzz~~~|||zzzwwwrrrpppxxx~~~{{{vvvsssnnniiihhhkkkrrrxxx~~~~~~vvvgggaaaXXXQQQMMMKKKIIIHHHFFFFFFEEEDDDCCCEEEHHHKKKSSS[[[jjj~~~|||uuu{{{{{{lllmmmyyyooocccVVVNNNDDD???>>>===999555555555444444444555666666666555444333333444555666555555444444444333333333555555444444444333333333666666555555444444444444222222222222222222222222111222222222222222333333222222222222222222222222444222111000000222444555222222222222222222222222333333333222222222111111|||sssfff[[[VVVUUUVVVVVVXXXbbbvvvyyyuuu}}}~~~~~~}}}yyyqqqdddUUUKKKCCCBBB@@@@@@???===999777666666666555555444444444333333333333333333333333333333333333333333333333222333444444222111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333333333333444666888999:::===;;;<<>><<<:::777777666666666666666777888666555444333333444555666444444444444444333333333555555444444444333333333222222222222111111111111222222222222222222222222111111111222222333333333222222222222222222222222222222111111222555888:::333333333333333333333333333333333222222222111111sssdddZZZUUUSSSRRRSSSWWWbbbtttsssrrr}}}yyykkk\\\QQQHHHFFFCCC@@@???===:::888777777666666555444444444333333333333333333333333333333333333333333333333222444555444222000000111333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333333333333555666888:::;;;===<<<>>>CCCKKKXXXmmmzzztttqqqpppqqqyyyzzzwwwuuurrrrrrrrrsssuuuyyyxxxmmmcccZZZSSSNNNKKKFFFGGGGGGFFFEEEEEEHHHJJJJJJLLLUUUdddwwwwwwnnnsss~~~}}}nnnjjjlllvvvzzzqqqfffVVVHHHAAA===:::999888888777777666777777888555555555444444555555555555555444444444444444444555555444444444333333333111111111111111111111111222222222222222222222222111111111222222333333444333333333333333333333333111111111222444666888999333333333333333333333333333333333222222222111111uuufff\\\VVVTTTTTTTTTWWW```ooo|||}}}ttttttyyy{{{ooobbbYYYMMMJJJEEEAAA???===;;;:::777777777666555444444444333333333333333333333333222222222222222222222222111222444444222111111222333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333333333444555777999:::;;;<<<<<<@@@HHHRRRbbbyyyzzzrrrpppqqqsssxxx~~~zzzuuurrrrrrrrruuuxxx|||~~~wwwkkkaaaXXXPPPKKKHHHHHHHHHFFFDDDDDDEEEGGGEEEHHHPPP[[[gggxxxrrrmmmqqq~~~yyynnnhhhnnnyyy{{{rrrcccSSSGGG???;;;:::999888777666666555666666444444555555555555444444555555555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222000111111222333333444444333333333333333333333333111111222222333444444444222222222222222222222222333333333222222222111111sssfff^^^[[[WWWUUUSSSVVV]]]dddiiikkksss~~~yyyqqqooo|||zzzpppfff___QQQLLLFFFAAA???===<<<;;;888777777666555444444444333333333333333333333333111111111111111111111111///111333333222222333444333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333222333444555777999;;;<<<;;;<<>><<<888666888777444333555444444333222222333444444555555444444444333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111444444333333222111111000000000111111222222111111444222222444666888666444444555666888:::;;;<<<======@@@GGGTTThhh|||qqqrrrvvvwwwvvvvvv{{{|||xxxtttssstttuuuyyy~~~zzz|||vvvhhh\\\UUUOOONNNLLLIIIGGGFFFFFFGGGEEEEEEHHHLLLPPPYYYjjjzzz}}}tttqqqyyy{{{qqqkkkiiisss{{{zzzxxxeeeQQQDDD???<<<999777666666666444333555555555555555555555555666666666666666555555555555555444333333333333444333333333444444444555555222222111111111111222222111111111111111111111111111333444555555888===BBBCCC:::333222444333222333333222222111111222222333333333333333333333333333xxxnnneeeaaa^^^YYYVVVVVVSSSUUUXXX___jjj}}}eeecccdddlll{{{{{{qqqcccbbb^^^YYYRRRKKKDDD@@@@@@;;;888:::999666444555444444333333333333444444555444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111555444444333333222222222,,,---///000222333333333222222222333666666555444555666777999:::<<<===>>>>>>CCCMMM]]]qqq~~~uuuuuuyyyzzzxxxwwwyyy}}}xxxuuutttvvvzzz|||zzzuuuuuu{{{~~~~~~pppaaaXXXSSSQQQNNNLLLIIIHHHGGGGGGFFFEEEFFFIIIKKKQQQ^^^llltttppptttkkknnnwwwrrr[[[KKKDDD===;;;777666555555444333555555555555555555555555555555555666666666666666555555444333333333333444333333333444444444555555333333222222222222333333111111111111111111111111000444666555444999CCCLLLHHH>>>555222222111333555333222222111111222222333444444444333333222222222|||qqqlllhhhbbb______VVVUUUSSSSSS[[[mmmqqqggg___ccctttxxxnnnjjjfffccc```XXXLLLCCCCCC===999:::;;;888555666444444444333333444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111222222333333222222111444444333333222222222222,,,---...000111222333333222222222444555555555444666777888999;;;===>>>???AAAHHHUUUfffxxx{{{zzz~~~~~~{{{~~~zzzvvvtttwww|||{{{vvvsssuuu{{{~~~~~~nnncccXXXUUUQQQMMMKKKIIIGGGFFFHHHFFFFFFHHHIIIMMMWWWbbbuuu|||nnnssstttpppttt|||eeeQQQFFF>>>;;;888666666666555555555555555555555555555555444444555555666666777777555555444333333333333444333333333444444444555555555555444444444444555555333333333333333333333333333555555333111444<<>>666000///000000222666333222222111111222222333555555444333333222111111yyyssskkkfffeee]]][[[WWWTTTVVV```ooozzz~~~pppbbb```mmm{{{tttmmmmmmmmmgggYYYMMMGGG???999:::;;;999777888444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111222222333333222222111222222222222111111111111//////000111111111111111111222444444555555555555777888999;;;<<<>>>???@@@AAAJJJYYYlll~~~~~~|||yyyvvvwww|||{{{xxxwwwzzz~~~~~~ttt___[[[TTTOOOLLLJJJHHHEEEGGGEEEEEEHHHHHHJJJRRR[[[kkk{{{sssnnnsss}}}}}}tttrrr{{{mmmWWWGGG>>><<<888666777888888888666666666666666666666666444444555555666666777777555555444333333333333444333333333444444444555555444444333333333333444444333333333333333333333333555444222222222333333444444///...000111///000333333222222111111222222333555555444333333222111111uuummmkkkgggeeebbb\\\YYYZZZ```fffuuu~~~{{{kkkbbbhhhwwwzzzxxxyyyuuuiii___QQQFFF<<<:::;;;999888999444444555555555555444444333333333444444444444555222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111222222222111111000111333555666555555666777888999:::;;;===???@@@AAA@@@KKK\\\qqq~~~{{{yyyxxx|||||||||||||||~~~~~~jjjcccYYYRRRNNNLLLIIIGGGEEECCCCCCFFFGGGHHHMMMSSScccppp|||pppkkkoooxxxpppssszzzsss]]]LLLBBB>>>:::888888999999999666666666666666666666666555555555666666666666666555555444333333333333444333333333444444444555555222222111111111111222222111111111111111111111111444333222333555555333000222000111444333000...000333222222111111222222333444444444333333222222222{{{xxxsssssspppiiiaaa\\\\\\]]]cccmmm|||zzzlllgggooo}}}wwwttt]]]OOOAAA<<<;;;999888888333444555666666555444333333333333444444444555555333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222333333333333222222222555777777666555777999999999;;;<<<>>>@@@AAAAAAFFFQQQcccwww}}}zzzyyy{{{~~~}}}{{{{{{~~~|||uuukkk___UUUQQQOOOMMMJJJFFFDDDDDDFFFGGGFFFIIINNNXXXaaassswwwjjjgggsssvvvlllssszzz||||||~~~wwwdddUUUGGGCCC>>>:::999999888888666666666666666666666666666666666666666555555555555555444333333333333444333333333444444444555555333333222222222222333333111111111111111111111111111222444555444444444444222111222555444000000222333222222111111222222333333333333333333333333333}}}}}}zzzsssiiiaaa]]]]]]XXX```ooouuuhhhkkkzzzfffVVVFFF>>><<<999777888333444555666666555444333333333333444444555555555555555555555555555555555222222222222222222222222222222222222222222222222222222222333333222222222333333333333333333333333111222333444444444444444222555888888666666777:::999:::;;;===>>>@@@AAABBBOOOYYYjjj{{{zzzzzz}}}|||zzzyyyxxxzzz}}}~~~}}}qqqcccXXXSSSRRROOOMMMJJJGGGFFFIIIIIIGGGIIILLLMMMTTTccc|||}}}lllccchhhsssiiipppxxx{{{{{{{{{~~~yyyhhh]]]LLLGGGAAA<<<999888777666777777777777777777777777777777666666555555555444555555444333333333333444333333333444444444555555666666666555555666666666333333333333333333333333000333666555000///333777000///111444444111222666333222222222222222222333333333333333333333333444~~~vvvlllbbb\\\[[[ZZZ___nnntttpppxxxyyyaaaHHH@@@@@@===888666888777666555555555555555555555555555555555555555333444444444444444444333222222333444444444444333333333333333333333333333222222222222222222222222222000///111333444111///333222111111111222333444555666666777777777777777>>>::::::<<<======@@@EEEOOO```uuu}}}xxx}}}|||ttttttzzz{{{ggg[[[WWWTTTOOOJJJJJJHHHFFFEEEEEEFFFFFFEEEMMMRRR[[[mmmsssfffffflllrrrmmmxxx{{{ssspppqqqaaaOOOHHH@@@;;;::::::999777666666666666666666666666666666666666555555555555555444333333333333444555555555444444444444555555777777666555444333333333555555444444444333333333333333333333333333333333222222222222222222222222222222222333333444444444333333333333333333333333wwwmmmfff]]]YYYZZZeeettt{{{vvvzzz~~~gggOOOEEECCC???;;;999888777666555555555555555444444444444444444444444333333444555555444333333111222222333333333333333333333333333333333333333222222222222222222222222333111000111333444111///333222111111111222444444555666666777777777777777===::::::===>>>???DDDJJJUUUfff{{{~~~~~~||||||vvvvvvzzz~~~uuuggg```ZZZSSSNNNLLLJJJGGGFFFFFFGGGGGGFFFLLLPPPXXXggg}}}qqqkkklllwwwyyynnntttzzzvvvpppnnn{{{zzzjjjVVVNNNDDD===::::::888777777777777777777777777777666666666666555555555555666555444444444444555666555555444444444444555555666666666555444444444333555555444444444333333333333333333333333333333333222222222222222222222222222333333333333333333444333333333333333333333333yyyqqqccc\\\WWW[[[eeerrr~~~{{{zzzlllUUUGGGBBB>>>;;;:::999888777666555555555555444444444444444444444444222333555666666555333222111111222333333333333222333333333333333333333333222222222222222222222222444333222333444333111000333222111111111222444555555666777777888888777777<<<999:::===???AAAHHHOOO\\\nnn~~~{{{xxxxxx{{{sssggg]]]TTTOOOOOOLLLIIIGGGGGGGGGGGGFFFJJJMMMTTT^^^ooo}}}ooojjjjjj|||qqqmmmqqqooommmmmmuuuttt```WWWJJJAAA<<<:::888777888888888888888888888888666666666666555555555555777666555555555555666777555555444444444444555555555555555555555555444444555555444444444333333333333333333333333333333333333333333333333333333333444333333333333333333222333333333333333333333333zzzmmmbbbXXXWWW\\\eeerrr}}}|||vvv{{{rrr]]]MMMDDD@@@===<<<999999777666555555555555444444444444444444444444111333555666666555333111000111222222333333222222333333333333333333333333222222222222222222222222444444444444444333222000333333222111222333444555666666777888888888888777;;;::::::===???BBBJJJSSSccctttzzz{{{}}}|||zzzzzz|||~~~pppcccYYYSSSQQQNNNJJJGGGGGGGGGGGGFFFHHHKKKPPPWWWbbbvvvssshhhdddrrruuujjjiiijjjkkknnnrrr}}}yyyhhh^^^PPPDDD>>>;;;999888777777777777777777777777666666666666555555555555666555555555555555555666555555444444444444555555444444444555555555555555555555444444444333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333wwwjjj\\\VVVVVV[[[eeeooo|||vvvyyy~~~~~~kkkWWWJJJDDDAAA@@@:::999888777555555555444444444444444444444444444222333555666666555333222111111222333333333333222333333333333333333333333222222222222222222222222333444444444333222222222444333222222222333444555666777777888888888888888<<<:::;;;===>>>BBBLLLWWWiiizzzxxxrrrssszzz}}}|||uuuwwwyyy|||pppddd]]]TTTPPPKKKHHHGGGGGGFFFFFFHHHHHHMMMSSSZZZjjj{{{mmmaaaiiiwww}}}lllfffggglllooooooyyy}}}ooodddUUUIIIBBB>>>;;;999666666666666666666666666666666666666555555555555444444444444444444444444555555444444444444555555444444444555555555555555555555444444444333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333rrrbbbXXXTTTTTTZZZaaannn{{{zzz|||xxxaaaOOOEEEAAA===;;;:::999777666555444444555555555555555555555555333444444444444444444333222222333444444444444333333333333333333333333333222222222222222222222222111222444444333222222333444333222222222333555666666777888888999999888888;;;:::<<<>>>@@@EEEQQQ^^^rrryyyqqqmmmpppxxx~~~~~~}}}wwwqqquuuzzz~~~{{{nnneeeWWWSSSMMMIIIGGGGGGGGGGGGGGGFFFJJJPPPUUU___vvvyyycccbbbhhhttttttiiigggkkkooorrrzzzvvvlll\\\OOOGGGAAA===:::555555555555555555555555666666666666555555555555333333444444444444333333555555444444444444555555555555555555555555444444555555444444444333333333333333333333333333333333333333333333333333333333444333333333333333333222333333333333333333333333|||kkk___VVVRRRSSSWWW]]]ppp|||pppXXXJJJBBB===<<<;;;999777666555444444666666666666666666666666555444333333333333444555333333444555555555555444333333333333333333333333222222222222222222222222...000333333222111222444444444333222333444555666777777888999999999999888999999<<<@@@CCCJJJYYYggg}}}}}}tttlllkkkqqq{{{zzzuuussswww}}}vvvjjj\\\WWWPPPLLLJJJIIIIIIIIIGGGDDDFFFNNNQQQVVVgggzzzlllbbb]]]fffuuummmgggiiimmmtttzzz|||}}}uuueeeWWWLLLDDD===999666666666666666666666666666666666666555555555555333444555666666555444333555555444444444444555555666666666555444444444333555555444444444333333333333333333333333333333333444444444444444444444444222333333333333333333444333333333333333333333333ssseeeZZZRRRPPPSSSVVVcccxxx}}}eeeTTTJJJCCC<<<;;;999888666555444444777777777777777777777777666555333222222333555666333444555555666666555555333333333333333333333333222222222222222222222222,,,///222333111111333555444444333222333444555666777777888999999999999888888999<<>>:::999999888555222444444444444444555666777666555444444444444555666777666555444333222111111444444444444444444444444222222222222222222222222222333333444444333333222333222222222222333444444888888888888888999999999;;;;;;???EEEIIISSSggg{{{tttmmmtttzzzzzz}}}|||xxxxxxxxx|||{{{lllaaaVVVRRRQQQMMMIIIHHHEEEDDDEEEGGGHHHLLLWWWbbbwww}}}mmm^^^\\\eeetttpppgggdddmmmttt~~~uuu{{{zzzsssjjjYYYHHHBBBDDD999888777777888888777555555444333222222222222222777777777888777666666555555555555555555555555555111444777777444222333444444444444444444444444444222222222222222222222222000000111222333333444444333333333333333333333333111111111222222333333333~~~{{{gggYYYSSSSSSRRRQQQWWWgggzzzpppZZZOOODDD@@@;;;999:::999666333555555444444444555555666444444333222222333444444555444444444444444333333333333333333333333333333222222222222222222222222111222222333333222222111333333333333333444555555777777888888888999999999:::;;;@@@HHHPPP[[[pppuuupppwww}}}}}}yyywwwxxxwwwzzz~~~|||~~~}}}sssfff[[[VVVSSSOOOLLLKKKHHHFFFGGGHHHGGGIIISSS]]]kkkzzzhhh```dddqqqyyyllleeedddkkkvvvxxxxxx{{{vvvpppbbbPPPEEECCC;;;999777777888888777666777666666555555555555666777777777666666666555555555555555555555555555555333555777777555333444666444444444444444444444444444444444444444444444444000111111222333333444444333333333333333333333333222222333333333444444444}}}}}}|||||||||}}}}}}~~~sssaaaUUUOOOQQQNNNOOOWWWdddtttdddRRRFFFBBB<<<:::::::::888555666666555444444444555555444444333222222333444444333333333444444555555555555555555555555555555555333333333333333333333333111111222222222222111111444444444444444555666666777777777888888888999999999;;;AAAKKKWWWggg|||xxxvvv~~~}}}yyyvvvvvvyyywwwyyy}}}|||yyy{{{|||wwwuuuvvvyyy}}}|||oooaaaZZZVVVQQQNNNNNNKKKHHHGGGHHHFFFGGGMMMVVV___rrrrrrgggeeepppvvviii]]]aaalll}}}}}}uuu}}}}}}yyyvvvmmm\\\LLLBBB===;;;999888999999888666777777666666666777888888777666555444444444555666555555555555555555555555555666777666444444666777444444444444444444444444444444444444444444444444111111222222333333444444333333333333333333333333333333444444444444555555wwwxxxxxxyyyzzz{{{|||}}}~~~~~~}}}jjjZZZQQQQQQNNNMMMPPPWWWdddxxx~~~kkkUUUIIIDDD===:::::::::888666777666555444444444444444666666555555555555666666333333333444444444555555444444444444444444444444333333333333333333333333222222222333333222222222555555555555555666777777666666777777888888999999:::<<>>???BBBKKK]]]vvv{{{~~~yyyuuuuuuvvvzzz~~~{{{|||}}}zzz{{{~~~}}}|||~~~~~~sssggg\\\```ccccccbbbfffooowwwyyyyyyzzz|||oooddd\\\UUUPPPNNNKKKGGGFFFGGGGGGFFFIIINNNWWW```qqq}}}ggg]]]YYYdddyyy{{{~~~}}}yyyvvvlllZZZJJJBBB???<<<:::::::::999888666666666666666777888999888666444333222333555666555555555555555555555555666555333222333444555555444444444444444444444444333333333333333333333333333333333333333444444444333333333333333333333333333333333222222222222222eeegggjjjmmmqqqsssuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxyyy~~~yyyhhh]]]QQQOOOOOOPPPPPPSSS^^^jjj}}}iiiRRRKKKBBB<<<::::::888777666666555444444444555555333444555555555555444333555555555444444333333333555555555555555555555555333333333333333333333333444444555555555555444444555555555555555666777777444555666666777888999999???AAAEEEOOOccc~~~~~~www~~~vvvtttvvvyyy|||~~~{{{{{{{{{zzz}}}}}}{{{xxxvvvuuuwwwxxxyyyyyyyyy{{{}}}|||~~~}}}{{{}}}}}}zzzmmm^^^OOOSSSUUUSSSPPPSSS^^^hhhoooooopppsssxxx~~~xxxlllcccYYYRRRPPPKKKGGGFFFHHHHHHGGGHHHLLLQQQWWWdddzzzrrraaaUUUYYYiii~~~yyyvvvppp```PPPEEEBBB>>>;;;;;;::::::999999999888888888999::::::777666555444444444555666555555555555555555555555555444222222444555444333444444444444444444444444555555555555555555555555333333333333444444444444333333333333333333333333333333222222222222111111\\\]]]aaadddgggiiikkkkkknnnmmmmmmlllmmmoooqqqsssrrrxxxooobbbWWWTTTRRRQQQOOOOOOTTT\\\llluuuoooYYYQQQFFF???<<<;;;:::888555555444444444555555666333444555666666555444333333333444444444444444555777777777777777777777777444444444444444444444444333444444555555444444333555555444444555555666777444444555666777888999999>>>CCCKKKXXXnnnxxxsss}}}}}}ssssssxxx{{{}}}xxxwwwyyyzzz~~~~~~|||yyywwwuuurrrpppnnnooooooooonnnooorrruuuuuuyyy~~~~~~}}}}}}||||||||||||{{{{{{zzzyyyyyy~~~~~~{{{zzzxxxiiiWWWIIIKKKKKKIIIHHHJJJQQQWWWbbbccceeehhhmmmsssxxxzzzvvvlll```WWWSSSMMMIIIGGGIIIIIIGGGGGGIIINNNQQQZZZkkkmmmZZZVVV[[[jjj~~~|||xxxsssdddTTTGGGCCC???<<<;;;;;;:::::::::999999888888888888999777777777666666666555555555555555555555555555555555444333444666777555222444444444444444444444444666666666666666666666666444444444444444444444444333333333333333333333333444444333333333222222222VVVXXX[[[^^^```bbbbbbccccccbbbaaa```bbbeeehhhjjjmmmssszzz{{{kkk___ZZZUUUSSSPPPMMMPPPVVVZZZfffvvvuuu]]]UUUIIIAAA>>>===;;;:::444444444444444555666777555666777888888777666555111222222333444666666777222222222222222222222222444444444444444444444444222333333444444333333222444444444444444555666666444444555666777888999999<<