BMv6(p }}}rrrnnnjjjhhhggggggffffffggghhhiiiiiifffeeeeeefffjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkjjjiiiiiiiiiiiiiiikkkkkkllllllmmmmmmmmmmmmjjjkkkkkkkkklllnnnoooppplllmmmoooqqqqqqqqqpppooonnnooopppqqqrrrrrrrrrqqqpppqqqrrrttttttssssssrrrqqqqqqqqqrrrrrrrrrssssssrrrrrrsssssssssrrrrrrqqqwwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||{{{zzzyyyyyyxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~|||zzzzzzzzz{{{zzzyyywwwwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyy|||||||||}}}ooo```XXXXXXUUUQQQOOOOOOOOOOOONNNPPPQQQRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNOOOOOOPPPQQQRRRNNNOOOPPPRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTQQQRRRSSSTTTUUUTTTSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTVVVWWWWWWWWWWWWXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYY[[[ZZZYYYYYYZZZ\\\\\\ZZZXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWXXX[[[aaahhhnnn||||||wwwssspppqqqssssssssssssrrrqqqooonnnrrrrrrrrrqqqqqqpppppppppppppppoooppprrruuuxxxzzzyyyxxxvvvuuuuuuvvvxxxyyyzzzzzz{{{|||}}}~~~ssscccWWWOOOKKKMMMKKKHHHHHHHHHIIIIIIHHHDDDEEEFFFEEECCCBBBBBBBBBGGGFFFFFFFFFFFFGGGHHHHHHCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBCCCCCCDDDFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOOOONNNLLLLLLNNNOOONNNMMMNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLNNNRRRYYY]]]cccnnn}}}pppaaaYYYTTTQQQQQQTTTWWWWWWXXXWWWVVVTTTRRRPPPRRRRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNPPPRRRTTTVVVTTTTTTRRRRRRRRRRRRTTTTTTSSSTTTTTTUUUVVVXXXXXXYYYZZZ\\\______]]][[[YYYYYYZZZ\\\]]]]]][[[[[[\\\^^^\\\]]]^^^```ccceeefffgggfffgggggghhhiiijjjkkkkkkqqqqqqpppooonnnnnnnnnnnnooooooqqqrrrtttvvvwwwwww|||{{{zzzyyyxxxwwwwwwvvvvvvwwwyyyzzz{{{~~~wwwhhhYYYOOOIIIGGGFFFBBBAAAAAABBBDDDEEEDDDCCCEEEFFFGGGFFFDDDCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFAAAAAA@@@@@@@@@AAABBBCCC@@@AAABBBDDDFFFHHHJJJLLLHHHGGGFFFDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDAAABBBCCCEEEEEEDDDDDDCCC@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJIIIGGGFFFGGGIIIKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJLLLQQQTTTWWW^^^jjj|||vvvaaaZZZRRRNNNJJJGGGIIIMMMNNNOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMOOORRRSSSQQQOOONNNMMMNNNOOOQQQPPPMMMLLLNNNPPPJJJJJJKKKKKKLLLMMMMMMNNNKKKLLLLLLLLLMMMMMMNNNNNNRRRRRRSSSSSSSSSSSSRRRRRRTTTUUUUUUWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[]]]___``````bbbdddfffhhhiiikkkmmmqqqxxxlllcccVVVKKKEEEDDDEEEFFFBBBBBBBBBEEEGGGIIIHHHGGGAAABBBCCCCCCAAA??????@@@@@@???>>>>>>>>>???AAABBB@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>======>>>??????AAA@@@?????????@@@BBBCCC===>>>@@@CCCGGGJJJNNNOOOLLLJJJGGGEEEDDDFFFHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBB??????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEFFFFFFEEEEEEAAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFEEEDDDDDDEEEGGGIIIHHHGGGHHHJJJLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKJJJIIIJJJMMMPPPQQQUUU[[[cccsss~~~fffVVVRRRNNNLLLLLLHHHDDDEEEIIICCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEHHHHHHGGGGGGEEEDDDBBBAAADDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFIIILLLNNNMMMKKKJJJJJJHHHJJJLLLJJJGGGFFFGGGIIIJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLKKKJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNJJJKKKLLLMMMNNNOOOPPPQQQOOOQQQSSSTTTSSSSSSTTTUUUTTTTTTSSSTTTVVV\\\dddiiiqqq|||ssscccSSSNNNHHHEEEEEEEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>????????????????????????===>>>@@@AAABBBCCCCCCCCC???@@@@@@>>>======???BBB??????>>>>>>??????@@@AAAEEEBBB>>>???DDDLLLSSSWWWYYYQQQHHHCCCDDDEEEEEECCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>??????AAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAABBBDDDCCCCCCFFFFFFEEECCCCCCBBBBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLQQQSSSYYY```fffsssuuudddXXXPPPLLLJJJHHHGGGEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGGGGFFFEEEEEEFFFHHHEEEIIINNNSSSYYYYYYNNNAAAGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKNNNRRRVVVYYY^^^ccclllyyyqqq___RRRNNNKKKFFFDDDDDDDDDBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB@@@AAAAAA???>>>>>>@@@BBB??????>>>>>>??????@@@AAABBBAAA@@@DDDLLLTTT[[[^^^XXXQQQHHHDDDDDDFFFFFFDDD@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBAAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBDDDFFFHHHHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@?????????@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMQQQWWW\\\fffyyyqqq```UUUMMMIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGGGGHHHJJJNNNUUUXXXRRRHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNPPPRRRTTTTTTTTTXXX```lll~~~rrrdddYYYNNNGGGGGGFFFDDDCCCCCCBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@??????@@@???======???AAA???>>>>>>>>>>>>???@@@@@@???@@@CCCIIIQQQXXX\\\^^^SSSMMMFFFBBBBBBDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@???>>>>>>>>>???????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCGGGKKKLLLLLLKKKDDDCCCBBBAAAAAA@@@AAAAAA@@@???>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNQQQUUUYYY^^^iiitttyyyfffVVVMMMIIIFFFEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAAAAAAAACCCEEEGGGGGGFFFGGGNNNUUUTTTNNNHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJGGGJJJMMMPPPRRRQQQPPPOOOOOOSSSZZZddduuummm\\\RRRLLLGGGEEEBBBBBBBBBBBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@???<<<===>>>===<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@>>>@@@CCCIIINNNRRRRRRQQQKKKGGGAAA>>>>>>??????>>>@@@@@@@@@???>>>>>>=========>>>>>>???@@@AAAAAABBB?????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDHHHLLLMMMLLLJJJBBBBBBAAA@@@??????@@@@@@BBBAAAAAA@@@@@@BBBCCCDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEGGGIIIKKKFFFFFFFFFGGGGGGHHHHHHHHHQQQQQQRRRUUUXXX[[[___ccckkkwwwiii```SSSJJJGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCBBB@@@@@@AAACCCFFFEEECCCCCCHHHOOOPPPLLLEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCEEEFFFAAABBBDDDEEEEEECCCAAA@@@BBBBBBBBBBBBAAA@@@@@@???BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJGGGIIILLLOOOPPPOOOMMMLLLOOOSSSYYYcccrrrnnneeeWWWLLLFFFDDDCCCCCC???AAABBBCCCBBB@@@???>>>?????????????????????>>>@@@@@@@@@@@@@@@@@@???>>>========================<<<===>>>???@@@@@@@@@???<<<>>>??????=========???>>>>>>======>>>>>>???@@@===>>>AAAFFFJJJKKKIIIGGGEEEBBB???===<<<<<<<<<<<>>>>>===============>>>???@@@@@@AAAAAA>>>>>>>>>>>>???>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFIIIJJJHHHFFFAAA@@@@@@????????????@@@CCCBBBAAAAAAAAABBBDDDEEEAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDDDDDDDFFFHHHJJJGGGGGGGGGGGGGGGGGGFFFFFFKKKMMMOOOQQQTTTVVVWWWVVV]]]bbbnnnppp```VVVQQQJJJGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCGGGGGGGGGDDDBBB@@@AAABBBBBBCCCBBBAAADDDIIIHHHDDDAAAAAAAAAAAABBBCCCDDDDDDGGGFFFDDDBBBBBBBBBBBBCCCAAABBBDDDEEEEEEDDDBBBAAAAAAAAABBBBBBAAA@@@???>>>BBBBBBBBBBBBCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLLLLOOOVVV```oooxxxkkkVVVQQQJJJEEECCCCCCCCCCCC>>>@@@BBBBBBAAA?????????>>>>>>>>>>>>>>>=========>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;======>>>???????????????>>>@@@AAAAAA@@@??????@@@>>>============>>>??????<<<===???CCCFFFHHHGGGEEEBBBAAA???>>>==============================>>>>>>===>>>>>>>>>???@@@@@@@@@<<<===>>>?????????>>>>>>===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCEEEEEEDDDBBB@@@@@@????????????@@@@@@AAA@@@@@@??????@@@BBBCCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNNNNPPPTTTUUUSSSXXXWWW[[[fffuuuppp\\\PPPJJJGGGDDDCCCEEEEEECCC@@@@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBHHHHHHGGGEEEBBB@@@@@@BBB???AAAAAA@@@AAACCCAAA<<>>@@@BBBAAA>>>======???>>>>>>>>>======<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========???AAAAAA???>>>>>>???===============>>>??????=========@@@CCCEEEEEEDDD>>>??????>>><<<<<<<<<===;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????;;;<<<>>>?????????>>>>>><<<>>>AAACCCCCCBBB@@@>>>>>>>>>>>>>>>>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===???AAACCCBBBAAA@@@@@@@@@??????@@@@@@AAA@@@???>>>>>>>>>???AAABBB@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGMMMPPPNNNNNNSSSVVVUUUTTTRRRTTTYYY___llluuuggg\\\RRRLLLGGGCCC@@@???AAACCCAAA???@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBCCCDDDDDDBBB@@@???@@@BBB===@@@@@@>>>???AAA???;;;????????????@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBB@@@BBBCCCEEEEEEDDDCCCBBB@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMQQQVVV```nnnxxxjjj[[[MMMCCCCCCBBB@@@>>>============>>>???AAA???<<<;;;<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;========================;;;;;;<<<<<<===<<<<<<<<<999;;;===>>><<<;;;;;;;;;===============>>>??????@@@>>>======???AAAAAA@@@;;;<<<<<<<<<:::::::::;;;:::;;;;;;<<<===>>>???????????????>>>>>>>>>>>>>>>;;;<<<===?????????>>>===<<>>???>>>>>>>>>>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;===@@@BBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@BBBBBB???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEE===>>>???AAADDDFFFHHHIIICCCKKKNNNJJJJJJOOOTTTTTTQQQPPPRRRUUUUUU[[[mmm|||hhhXXXNNNKKKIIIIIIIIIDDD@@@???AAACCCDDDCCCAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>???@@@???>>>>>>@@@BBB===??????===>>>AAA@@@===@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@?????????@@@AAABBBBBB@@@BBBDDDFFFFFFEEEDDDCCC??????@@@AAABBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEFFFHHHIIIIIICCCDDDEEEGGGHHHIIIJJJJJJKKKNNNSSS\\\jjj|||iii[[[RRRMMMHHHEEE??????>>>===============>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<======<<<;;;:::======<<<<<<<<<<<<======???>>>===<<<;;;<<<======>>>>>>======<<<<<<<<<;;;:::;;;<<<<<<===>>>??????@@@@@@@@@?????????>>>>>>;;;<<<>>>?????????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@??????@@@???>>>======???AAACCC@@@?????????>>>>>>======>>>>>>>>>???@@@AAACCCDDDCCCDDDCCCBBBAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCEEEFFFFFFFFFFFFDDDEEEGGGIIIKKKMMMNNNOOOPPPSSSUUUTTTSSSUUU\\\bbbwww|||fff]]]QQQJJJHHHGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAA???>>>>>>??????AAAAAAAAAAAAAAA@@@???>>>========================>>>>>>>>>>>>??????????????????>>>===============@@@???????????????@@@@@@@@@AAAAAA@@@>>>===>>>@@@>>>===<<<===???@@@???>>>BBBBBBBBBBBBBBBAAAAAA@@@CCCBBB@@@??????@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????===>>>???@@@AAABBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKOOOUUU^^^llltttiii[[[OOOIIIFFFBBB@@@???>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999666666888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======???>>>===<<<<<<<<<==================<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>?????????>>>>>>=========:::;;;<<<===>>>===<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@????????????>>>>>>>>>???@@@AAA?????????>>>>>>>>>=========>>>>>>???AAABBBBBBCCCCCCCCCCCCBBBAAAAAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTSSSQQQRRRWWW\\\fffuuuooobbbZZZRRRJJJEEEDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>======>>>>>>????????????>>>>>>>>>=================================>>>>>>>>>????????????>>>>>>===============@@@@@@???>>>>>>>>>?????????@@@@@@???======>>>@@@>>>>>>>>>===<<<<<<;;;;;;CCCCCCDDDDDDCCCBBBAAAAAAFFFDDDAAA>>>===>>>@@@AAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>======AAABBBCCCDDDEEEDDDDDDCCCGGGGGGHHHHHHJJJKKKKKKLLLLLLOOOVVV___mmmvvvlll[[[TTTJJJDDDAAA@@@>>>;;;>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888555666777999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<;;;:::::::::;;;<<<==================<<<<<<;;;999:::;;;<<<===<<<;;;;;;<<<>>>@@@BBBBBB@@@>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>>>>>>>????????????@@@??????>>>>>>>>>>>>======<<<===???AAAAAABBBAAAAAABBBCCCCCCBBBAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEFFFGGGFFFFFFGGGHHHKKKMMMNNNNNNQQQSSSRRRPPPOOORRRUUUZZZgggnnnwwwqqqcccVVVMMMLLLHHHCCCAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>?????????>>>======<<<<<<======@@@@@@???>>>>>>===>>>>>>===>>>>>>>>><<<<<<>>>@@@CCCEEEFFFCCC???======???BBBBBBCCCDDDEEEEEEEEEEEEGGGEEEAAA>>><<<===>>>@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFGGGIIIIIILLLPPPVVV```nnn}}}qqqddd[[[JJJFFFBBB??????>>>===;;;======<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<;;;;;;:::999999999::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999===<<<::::::::::::<<<======<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888999:::;;;<<<<<<============<<<;;;999:::;;;<<<===<<<<<<;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======;;;===???AAABBBAAA@@@???AAABBBCCCBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJLLLLLLNNNQQQRRRPPPPPPPPPRRRZZZgggmmmqqq|||uuucccXXXPPPJJJFFFEEECCCAAAAAABBBBBBAAA??????????????????????????????>>>>>>======<<<<<<<<<======<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===@@@???>>>>>>============;;;<<<===<<<<<<<<<>>>@@@DDDHHHJJJGGGAAA>>>@@@DDD>>>@@@BBBDDDFFFHHHIIIJJJCCCBBBAAA???>>>>>>>>>======>>>>>>???@@@AAAAAABBB???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFGGGGGGBBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAABBBCCCDDDFFFGGGLLLPPPWWW```nnnyyymmmcccYYYPPPJJJBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<:::999888777666;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;999999888999::::::;;;<<<===>>>>>>>>><<<<<<:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>?????????>>>>>>=====================>>>>>>;;;===???AAABBBAAA???>>>@@@BBBCCCCCCAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIKKKOOOQQQRRRRRRRRRSSS[[[kkksssuuuyyyvvvwwwooofffYYYNNNHHHDDDBBBAAAAAAAAA@@@AAAAAA@@@???===????????????????????????>>>>>>>>>>>>>>>==================<<<<<<======>>>========================<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<>>>>>===<<<<<<<<<===;;;<<<===<<<;;;<<<>>>???>>>BBBEEECCC>>><<>>@@@AAAAAA@@@===<<<;;;;;;<<<===>>>?????????>>>???@@@@@@AAAAAAAAA@@@===>>>AAACCCFFFHHHIIIIIIBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDFFFHHHIIILLLPPPVVV```nnnyyypppcccXXXPPPKKKEEEAAA============<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<;;;999888777777999999999999999999999999::::::::::::::::::::::::666777777777777888888888444555666888999999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888999999:::::::::::::::;;;:::::::::::::::::::::::::::;;;===??????>>><<<;;;:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=================================<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>=========<<<<<<============>>>>>><<<===???@@@@@@@@@??????@@@AAACCCCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIILLLPPPRRRTTTTTTTTTUUUeeemmmppprrrjjjdddiiisss}}}pppWWWRRRLLLFFFCCCAAA???>>>????????????>>>===<<<;;;????????????????????????======>>>>>>>>>>>>======<<<===>>>>>>???>>>>>>>>>========================<<<<<<============>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<======<<<=========;;;;;;===???===???AAAAAA???>>>@@@CCC@@@AAAAAAAAAAAA@@@??????;;;===???AAAAAA@@@===;;;:::;;;;;;<<<<<<=========<<<===>>>???@@@@@@@@@@@@===>>>???AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBCCCEEEHHHIIIKKKOOOUUU___nnnddd]]]SSSLLLHHHEEEBBB???;;;;;;<<<<<<;;;;;;;;;<<<::::::999999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::777777888888999999::::::999999999999999999999999666666666666777777888888444555666888999999999999:::::::::;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===<<<;;;:::999888999999999::::::::::::777999:::<<<===<<<;;;:::888999<<<>>>>>>===;;;:::999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<;;;;;;;;;<<<===>>>@@@???>>>===<<<======>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????AAACCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBDDDEEEIIIJJJKKKKKKKKKIIIHHHFFFHHHIIIJJJMMMQQQSSSTTTTTTNNNZZZ^^^___ccc]]]XXX]]]bbbpppuuudddXXXLLLJJJHHHEEECCCAAA@@@???===>>>>>>>>>===<<<<<<===========================;;;<<<============<<<;;;:::;;;>>>@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>===>>>>>>===<<<;;;===>>>>>>>>>?????????@@@@@@@@@<<<<<<======>>>======<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????>>>>>>???@@@@@@@@@@@@???BBBBBBAAAAAAAAABBBCCCDDDEEEDDDBBBBBBCCCEEEHHHJJJJJJNNNTTT^^^mmmRRRMMMFFFCCCBBBAAA>>>;;;:::;;;<<<<<<<<<<<<===>>>999999999999::::::;;;<<<999999:::;;;;;;<<<======666666777888999::::::;;;999999999999999999999999777777888888999999999:::999::::::::::::999888888999999;;;<<<<<<;;;999999<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>===;;;;;;888888888999999:::::::::666888;;;===>>>===<<<:::666888:::<<<===<<<:::999888999:::;;;<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<==============================<<<<<<;;;:::;;;<<<===>>>AAA???===<<<;;;<<<===>>>;;;<<<<<<<<<======>>>>>>???>>>>>>===>>>>>>???@@@???AAACCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>======>>>@@@BBBDDDKKKLLLNNNOOONNNLLLIIIGGGIIIIIIIIILLLOOOQQQRRRRRRMMMTTTQQQPPPUUUTTTRRRYYYZZZ```kkkxxxyyyooodddUUUKKKEEEDDDCCCBBBAAA@@@???>>>>>>?????????>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::888:::>>>@@@AAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>????????????>>><<<;;;===>>>;;;:::999:::;;;<<<;;;999555666888:::<<<>>>??????DDDBBB>>><<<:::;;;<<<==================<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDJJJIIIHHHGGGHHHKKKMMMOOOIIIMMMTTT^^^mmmFFFDDDAAA===;;;:::;;;;;;<<<;;;:::999999999999999999999999999999999999999999999::::::;;;<<<======:::999999888888999:::::::::999888777777888999:::666666666666666555555555777777888888888999999999999;;;<<<;;;888666777999;;;:::999888999;;;===???@@@>>>======>>>>>>===;;;:::::::::999999999888888888888999999999:::::::::888888888888888888999999777777888999::::::;;;;;;999:::;;;<<<============<<<;;;::::::999999999999:::;;;<<<<<<<<<;;;999888;;;;;;;;;;;;;;;<<<===>>>===============<<<<<<<<<<<<<<<============<<<<<<999:::===?????????===<<>>?????????AAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>>>>@@@@@@EEEHHHMMMPPPPPPMMMIIIFFFKKKKKKKKKKKKMMMOOOQQQRRRKKKNNNQQQPPPLLLLLLPPPTTTVVVZZZ___gggppp||||||rrrdddYYYTTTOOOJJJFFF>>>???AAAAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;;;;<<<<<<999===AAAEEEEEEBBB>>>:::999:::<<<======<<<:::999>>><<<:::;;;===>>>;;;888<<<<<<<<<<<<<<<<<<;;;:::======<<<;;;;;;;;;;;;<<>>===============??????>>>>>>======<<<<<<@@@>>>;;;;;;<<<======<<<>>>>>>============>>>>>>>>>===;;;;;;===>>>===<<<<<<=========>>>>>>??????>>>??????@@@BBBCCCDDDDDD@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBCCCEEEGGGHHHLLLMMMRRR]]]kkk|||DDDBBB@@@===;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999999999:::;;;;;;<<<======:::999999888888888999999999888888777777888888999666666666666666666666555777777888888888999999999888:::;;;:::888666777999::::::999888999;;;===>>>@@@>>>======>>>>>>===<<<:::::::::999999999888888999999999:::::::::;;;;;;888888888888888888888888777777888888999::::::;;;888999:::;;;;;;<<<<<<<<<;;;;;;:::999999999999999888999:::;;;;;;;;;:::::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;999:::<<<===>>>>>>===<<>>>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>??????@@@CCCFFFIIILLLMMMKKKHHHEEEJJJJJJJJJKKKLLLNNNPPPQQQMMMQQQSSSQQQMMMLLLOOOSSSVVVYYY^^^ccchhhmmmrrruuuzzzfff^^^SSSLLLJJJIIIFFFDDD>>>???@@@AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===;;;;;;;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>>>>===;;;:::;;;<<<===>>>>>>===<<<;;;;;;:::999;;;>>>>>>===;;;;;;;;;;;;<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>???>>>>>>=================================>>>>>>@@@>>>;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<@@@>>><<<<<<===>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@@@@?????????@@@AAAAAAAAAAAAAAAAAACCCEEEGGGHHHKKKKKKQQQ\\\jjj{{{AAA@@@>>><<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999999999999999:::::::::;;;<<<<<<======::::::999888777777888888777888888999999888888777555555666666666666666666777777777888888888888999888999:::999888777888999:::999888888999:::<<<===>>>===<<<<<<======<<<;;;999999999999999888888777999999999:::::::::;;;;;;888888888888888888888888666777777888888999999:::777777888999::::::::::::;;;:::999999888999999999666777999:::;;;<<<<<<<<<999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<===<<<======>>>>>>??????@@@@@@@@@????????????@@@@@@??????>>>>>>>>>??????@@@AAACCCEEEGGGHHHHHHGGGFFFIIIIIIIIIIIIKKKMMMOOOPPPQQQTTTVVVSSSNNNKKKMMMPPPRRRVVV[[[^^^___^^^]]]]]]fffrrr~~~qqqfff___RRRKKKDDD@@@@@@AAAAAA???===>>>@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>===;;;:::999999:::;;;;;;;;;============;;;;;;999888999;;;===>>>>>><<<::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@>>>>>>======<<<<<<======;;;;;;<<<<<<===>>>>>>???AAA>>><<<;;;;;;<<<;;;:::;;;::::::999999::::::;;;AAA???<<<<<<===>>>>>>===<<<<<<<<<<<<<<<===============>>>>>>???@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAACCCEEEGGGHHHIIIJJJPPP\\\iiizzz======<<<;;;:::;;;;;;<<<;;;;;;::::::::::::;;;;;;888888888888888888888888::::::;;;;;;<<<<<<<<<<<<:::999888777777777777777666777888999999888777666555555555555666666666666777777777777888888888888777777888888888777888888999888888888888999:::;;;<<<:::999:::;;;;;;:::999888999999:::999888777777888888888888999999999999888888888888777777777777666666666777777888888888777888999999:::::::::999999999888888888888999999666777888:::<<<===>>>???::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<999::::::;;;;;;::::::999999999999999:::;;;<<<===:::;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNSSSVVVXXXTTTNNNJJJKKKNNNMMMQQQVVVYYYYYYWWWVVVUUUYYY```ooosssfff[[[SSSMMMJJJEEE@@@============<<<===>>>???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;::::::;;;;;;<<<<<>>???@@@>>>======<<<<<<<<<======;;;;;;;;;<<<<<<=========AAA>>><<<:::;;;;;;;;;:::::::::999999999999::::::@@@>>><<<;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAA@@@@@@???????????????AAAAAA@@@AAABBBDDDFFFHHHIIIJJJPPP\\\jjj{{{:::::::::::::::::::::;;;::::::999999999::::::;;;888888888888888888888888::::::::::::;;;;;;;;;;;;999888777777666666666777666777888999999888777666444555555555666666777777777777777777777777777777666666666666888888888888777777777777777888888999999777666777888999888777777888999:::999888777666555555666666666777777777888888888777777777666666555555666666666666777777888999999::::::::::::999888888777777777888888999777888999:::<<<>>>???@@@;;;;;;:::::::::::::::;;;999:::::::::;;;;;;;;;<<<999999::::::::::::999999999999888999999:::<<<<<<999:::<<<>>>???@@@@@@@@@???>>>>>>======>>>>>>???======>>>>>>????????????AAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLRRRVVVWWWTTTMMMIIIIIIKKKKKKMMMQQQSSSSSSRRRSSSTTTTTTWWW___ooo{{{tttiii^^^UUUNNNHHHEEEFFFCCC@@@>>>============<<<===>>>??????===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;<<<<<>>>>>===<<<;;;;;;888888999999999999888888:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===?????????>>>>>>=========>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;::::::@@@>>>;;;:::;;;;;;;;;:::;;;;;;::::::::::::;;;;;;===<<<;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???@@@@@@???>>>>>>?????????@@@@@@@@@AAABBBDDDFFFGGGIIIKKKQQQ^^^kkk|||999999999999999999999999999888888888888999999:::888888888888888888888888999999999999999:::::::::777777666666666666777777666777777888888777777666444444555555666777777777888777777777777777666666555444444555888999999888666777777777777777777777777666555666777888777666777888999::::::888666555444444444555555555666666888888888777777666666555555555555555555555555555888999999:::::::::999999777777777666777777888999999999999:::;;;<<<>>>???<<<;;;;;;::::::::::::;;;888999999::::::;;;;;;;;;999::::::;;;;;;::::::999888888999::::::;;;;;;<<<:::;;;===???@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<===>>>????????????AAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJOOOSSSUUURRRLLLGGGGGGIIIJJJLLLMMMMMMMMMLLLMMMOOORRRSSSZZZjjjuuuooobbb\\\TTTMMMHHHEEECCCAAA???>>>============>>>???;;;<<<>>>???>>>===;;;:::::::::::::::::::::::::::999999999999::::::::::::999999999999:::;;;<<<===;;;;;;<<<===<<<;;;999888:::::::::::::::::::::::::::;;;<<<<<<:::999999:::::::::999:::;;;===???@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<=========<<<<<<;;;::::::999999>>><<<:::999;;;<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;===??????>>><<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGIIIKKKRRR^^^lll|||888888888888888888777777777777666666777888888999888888888888888888888888888888888888888888888888555555555555666777888888777777666666666666777777444444555555666777777888888888777777666666666666555333222444888999999777666666666777777666666555777666555666888999888777666777999::::::888666444444444444555555555666666999888888777666666555555444444444444444444444444777888888999888888777777666666666666666777888888:::999888888888999:::;;;;;;;;;:::999999999999999888888888999::::::;;;;;;::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@???>>>======<<<<<<======>>>;;;<<<===>>>?????????>>>AAAAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDDDDFFFGGGHHHKKKOOORRRPPPJJJFFFFFFHHHHHHJJJLLLLLLKKKJJJJJJJJJLLLOOOYYYkkk|||qqqggg]]]XXXPPPKKKFFFBBBAAAAAA@@@@@@;;;;;;<<<<<<;;;;;;<<<===;;;<<<===>>>>>><<<:::999::::::::::::::::::::::::888999999:::;;;;;;::::::999999999999:::;;;<<<===999999::::::::::::999999::::::999999999999::::::777:::<<<<<<:::999:::<<<888777777777999;;;>>>?????????>>>>>>>>>???@@@@@@<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;:::::::::::::::===;;;999999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;888:::===AAACCCCCC@@@===>>>>>>>>>======<<<<<<<<<===============>>>>>>>>>============>>>@@@AAABBB@@@@@@@@@@@@AAACCCEEEGGGGGGIIIQQQ^^^kkk{{{777888888888888777777666666666555666666777888888777777777777777777777777888888888777777777777777444444444555666777888999888777666555555666777888444444444555666777777888888888777777666666666555444222222444888:::999777555666666666666666555555888777777888999::::::999666777999::::::888666444555555555666666666666777999888888777666555555444444444444444444444444444666777777777777777666666666666666666666777888888:::999777666666666777888::::::999888777777888888777777888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::777999;;;=========<<<;;;<<<===???AAABBBAAA@@@???======<<<<<<<<<<<<======:::;;;===>>>?????????>>>@@@@@@@@@@@@@@@AAAAAAAAADDDDDDCCCCCCDDDEEEFFFGGGHHHLLLPPPNNNIIIEEEEEEHHHEEEIIILLLNNNMMMKKKJJJJJJCCCHHHUUUjjj~~~rrrppprrrvvvjjj^^^TTTKKKFFFGGGDDD@@@>>>???@@@@@@@@@;;;<<<===<<<:::999999:::;;;<<<===>>>>>><<<:::999::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;:::999999999:::;;;<<<888888777777777777888888555888;;;;;;::::::;;;>>>666666555555777:::===>>>======>>>>>>???@@@BBBBBB;;;;;;;;;;;;;;;<<<===>>>888999999::::::;;;;;;<<<<<<:::888999;;;=========;;;::::::999999::::::;;;888:::>>>DDDGGGFFFBBB?????????>>>>>>=========<<<=========>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBBBB@@@@@@???@@@AAACCCEEEGGGFFFHHHPPP]]]jjjzzz666777777777777666666555666666666666666666666666777777777777777777777777444555555666777666666666333444444555555444444333444444444444444444444444555666666555444444666888:::999888666666666777777333444444555666777888888444555666666666555333222666777777666444444666777888999:::;;;:::888666444666555444333333444555666555555666666666555333222333555666666555444444555555555555555555555555555666666666666666777888888:::999777666555555666666555555555555666777888999888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;666888:::===>>>???>>>>>>;;;<<<<<<===============???>>><<<::::::<<<>>>???>>>======<<<<<<<<<======>>>??????@@@@@@AAABBBBBB@@@EEEGGGBBB@@@CCCEEEBBBGGGHHHJJJMMMLLLGGGDDDCCCFFFEEEEEEGGGIIIJJJIIIHHHNNNLLLOOOZZZhhhqqqpppkkk^^^\\\___iiixxx}}}yyypppiii___UUUMMMHHHDDDBBB@@@???>>>>>>???>>>;;;999:::;;;;;;999888888:::<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999888888888888999999999999999::::::;;;;;;;;;888999999::::::;;;;;;<<<777888888999999999888888999999999999999999999999777777777888999999999::::::;;;<<<>>>???@@@@@@@@@;;;???BBB@@@;;;999<<<@@@999999999::::::;;;;;;;;;999999888777777888999:::888888777777777777888888:::;;;>>>BBBEEECCC>>>999<<<@@@BBB@@@;;;777999;;;========================>>>======>>>AAAEEEIIILLLLLLIIIEEEAAA@@@AAACCCEEEIIIJJJPPP[[[fffvvv777777777777777666666555666666666666666666666666666666666666666666666666444444555666666666666555333444444555555444444333444444444444444444444444444555666666555555777999;;;:::888666555555666666444444555555666666777777777888888999888777555444333333444333111111333444888888::::::999888666555666555444444444444555666444444555666666555444333444555777777555444555666444444444444444444444444666555555555555666777777777666555555555666777777666666666666777888999999999888888888888888777777::::::::::::::::::::::::666888:::<<<>>>>>>>>>===;;;;;;<<<===============???===;;;::::::;;;===???@@@???>>><<<<<<;;;;;;;;;>>>>>>???@@@AAABBBCCCCCC@@@DDDEEEBBBBBBFFFFFFCCCGGGGGGIIIKKKJJJHHHEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGFFFEEEGGGOOOXXX^^^]]]ZZZSSSQQQSSS[[[eeeqqqxxxoooiiieee]]]WWWPPPJJJFFFDDDBBBAAA@@@>>>======>>>>>><<<:::999::::::999999999;;;===>>>=========<<<<<<;;;;;;999999999999999999999999999888888888888888888999999999999:::::::::;;;;;;888888999999:::;;;;;;;;;999999999888888888777777888888888888888888888888888888888888888888999999999999;;;<<<============888999;;;>>>??????<<<:::::::::::::::::::::::::::999999888777777888999:::888888777777777777888888999:::<<<@@@DDDCCC@@@<<<:::===???>>>:::999<<>>===;;;::::::;;;===>>>AAA@@@>>>===;;;:::::::::>>>>>>???AAACCCDDDEEEFFFAAABBBBBBAAACCCGGGGGGEEEFFFGGGHHHIIIHHHHHHFFFEEECCCBBBBBBDDDGGGHHHGGGFFFEEEEEEGGGJJJMMMOOONNNMMMMMMLLLNNNTTTYYY]]]eeemmm|||{{{tttkkkbbbZZZUUURRRKKKGGGCCC@@@????????????>>>===;;;;;;=========<<<999:::;;;:::999:::;;;===>>>>>>===<<<<<<;;;::::::777777777777777777777777888888888888888888888888999999999999999:::::::::888888888999::::::;;;;;;<<<;;;999777666666777777777777777777777777777777888888888888888888777777888888999:::::::::::::::;;;:::;;;BBBJJJJJJCCC::::::::::::::::::::::::::::::999888777777888999999888888777777777777888888888999:::===@@@AAA@@@???888:::;;;:::888888;;;???<<<<<<<<<;;;;;;:::::::::999:::;;;===>>>@@@AAABBBAAAAAA@@@@@@BBBCCCEEEGGGFFFIIIRRR^^^jjjxxx888888777666666555555555555555555555555555555555666666666666666666666666222333444444555555444444333444444555555444444333333333333333333333333333333555666666666777999<<<;;;:::888666555444444555555555555555555555555444444444333333222111000000555666777666555555777999555666777888888888777666555555555444444555555555222222333333444444444444333444666666444333444555333333333333333333333333333333222222333333444555333333333333444444555555666666777888888999999999333333555666888999;;;;;;888888888888888888888888666777888:::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<===??????>>><<<<<<;;;;;;;;;===>>>@@@BBBDDDFFFGGGHHHCCCAAA@@@@@@CCCGGGGGGFFFHHHJJJKKKJJJIIIIIIGGGDDDBBBAAABBBDDDFFFGGGFFFEEEFFFHHHIIIJJJIIIHHHHHHHHHHHHIIINNNUUUXXXXXX[[[```bbbkkkyyy~~~vvvppphhhddd]]]UUUNNNIIIGGGFFFFFFCCC???============<<<===<<<::::::<<<>>>>>>>>>;;;<<<<<<;;;:::999:::;;;<<<<<<;;;:::999888777666777777777777777777777777888888888999999888888888888888888999999999999999777777888888999:::::::::>>><<<999777555666666777888888888888888888888888999999888888777777666666888888999999999999999888???======DDDLLLLLLEEE===;;;;;;::::::::::::999999:::999888777777777888999888888777777777777888888888888888999;;;=========888999999777666777:::>>><<<;;;;;;::::::999999888999:::;;;===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEIIISSS```lllyyy999999777666555555555555444444444444444444444444555555555555555555555555222333444444555555444444333444444555555444444333333333333333333333333333333444666666666777999;;;:::999777666444444444555555555555555444444444444777666666555555555555555222333333333222222444666555666666666777777666666444555555555555555555444222222222222333333444444111333555555333222333444333333333333333333333333222222222222222333444444444444444444444333333222555555777888999999888888555666666777888999::::::777777777777777777777777666666777888999::::::;;;999::::::;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<===<<<<<<<<<<<<======>>>===>>>@@@BBBDDDFFFHHHIIIDDDAAA??????BBBEEEHHHJJJQQQVVVWWWTTTRRRQQQLLLEEECCCBBBCCCDDDFFFGGGFFFEEEDDDFFFGGGFFFDDDCCCDDDFFFDDDFFFLLLTTTUUUSSSSSSVVVZZZ___fffnnnxxx}}}wwwooofff]]]WWWOOOLLLGGGBBB???>>>>>>???CCCAAA>>>>>>>>>>>>>>><<<===;;;:::;;;===??????>>>===>>>>>>===:::888888888<<<;;;:::999888777666666666666666666666666666666777888999999999999888777888888888888888888888888666666777888888999999:::===;;;999777666666777888999999999999999999999999999888888777777666666666888999999:::::::::999999;;;:::;;;===??????===:::::::::::::::::::::::::::;;;:::888777777777888888888888777777777777888888888888777666666777888:::888888888888999<<>>???>>>===<<<>>>>>>???AAAAAABBBBBBCCCEEEIIITTTaaammm{{{:::999777666555555555666444444444444444444444444555555555555555555555555333333444555555555555555333444444555555444444333333333333333333333333333333444555555555555888:::999888666555444555555666444444444444444444555555555444444444444555666666222444444444333444666888666666666555555555555555444444555666666555444444222222111111111222333333222333555555333222333444333333333333333333333333222222222222222333333444555555555555444333222111333444666777888888777777999999999888888777777777777777777777777777777777666666777777888999999:::888999::::::;;;;;;:::::::::::::::999999:::::::::<<<;;;;;;<<<<<<===>>>???===>>>@@@BBBDDDFFFHHHHHHEEEAAA???@@@AAADDDMMMUUUdddkkkooojjjeeeaaaXXXLLLFFFEEEEEEFFFGGGGGGFFFDDDDDDFFFFFFFFFEEEEEEFFFHHHHHHIIIMMMRRRRRRNNNMMMPPPWWWZZZ]]]___ccckkkuuu}}}zzzsssnnnhhhaaaZZZSSSKKKGGGBBBAAA>>><<<<<<===???@@@<<<<<<;;;===???@@@???>>>===<<<<<<===???@@@???===>>>??????>>>;;;888777888<<<<<<;;;::::::999888888666666666666666666666666777888999::::::999888777888888888777777777777777666666666777888888999999999999888777777888999:::999999999999999999999999777777777777777777666666888888999:::;;;;;;::::::999::::::999777777888999999999999::::::;;;;;;;;;;;;:::999777777777777888888888777777777777888888777888777555444444666888777777888;;;>>>AAAEEEGGG:::::::::::::::::::::::::::;;;<<<>>>>>>>>>======??????@@@@@@AAABBBBBBBBBEEEIIITTTaaannn{{{;;;:::777555444444555666333333333333333333333333555555555555555555555555444444555666666666666555333444444555555444444333222222222222222222222222333444555444333444555777777666555444444555666777333333333444444555555555222222111222333444666777444666777666666666888:::777666666555444444444444444444555666666555444444333222111000000111222222333555666666555444444555444444444444444444444444333222222222222333444444444444555666555555444333222333555777777777666555666666666777777777777777777777777777777777777777666666666666777888888999888888999::::::::::::::::::999999999999999999:::===<<<<<<<<<<<<======>>>===>>>???AAACCCEEEFFFGGGCCCAAA@@@AAABBBGGGUUUddd{{{}}}vvvhhhXXXJJJIIIHHHHHHIIIHHHFFFDDDGGGGGGGGGGGGHHHIIIJJJJJJNNNMMMOOOQQQOOOKKKKKKNNNPPPTTTXXXZZZZZZ\\\___cccccciiiuuu}}}vvvnnniii\\\YYYSSSNNNJJJGGGCCC@@@???>>>===<<<<<<===???@@@:::999:::<<>>=========>>>@@@BBBAAA>>><<<;;;===>>>>>><<<:::999:::;;;;;;::::::999999999888777777777777777777777777666888999::::::999888666888888777777777666666666555555666666777888888999555666666888999:::;;;;;;888888888888888888888888666666666777777777777777666777888999:::;;;;;;;;;;;;;;;;;;:::999999999:::888888999999:::;;;<<<<<<;;;:::999777777777777888888888777777777777888888666777888666444444777999777777888:::===???@@@@@@999999::::::;;;;;;<<<<<<999:::;;;<<<============????????????AAABBBDDDDDDFFFJJJTTTaaammm|||;;;:::777555444444555666333333333333333333333333555555555555555555555555444555666666777777666666333444444555555444444333222222222222222222222222333444555444333333444666666555555444555666777888222222333333444555666666444444444555666888;;;<<<111222333333333333555777888777666555444333333333333444555666666555444333444333222000000000111111555777888888777666666777555555555555555555555555333333222222333333444555222333555666777666666555111222555666777666555444///000222444777999;;;<<<888888888888888888888888666666555666666777888999888888999::::::::::::999999999999999999999999999???>>>===<<<<<<<<<<<<<<<>>>>>>???AAACCCDDDEEEFFFBBB@@@AAACCCCCCIII\\\oootttaaaLLLKKKJJJJJJJJJIIIGGGEEEFFFDDDCCCDDDGGGHHHHHHGGGNNNLLLLLLMMMKKKHHHJJJNNNHHHNNNVVVYYYYYYWWWVVVVVVXXXZZZ___gggsss|||xxxssslllcccYYYSSSIIIFFFBBB???>>>>>>===<<<<<<;;;:::999888999999:::<<<;;;<<<===???>>><<<:::===>>>@@@BBBDDDBBB>>>;;;888;;;===>>>===<<<<<<<<<888888777777777777777777888888888888888888888888666777999::::::999777666888888777777666666666555555555666666777888888888222444666888:::<<<<<<===777777777777777777777777555555666666777777888888555666777888::::::;;;;;;:::999999:::<<<<<<:::888777777888999;;;<<<======<<<;;;999777777777777888888888777777777777888888444666888888666666999<<<999888888888888777555444888999:::;;;<<<<<<===>>>999999::::::;;;<<<===>>>>>>>>>>>>???AAACCCEEEGGGGGGJJJTTT```mmm|||;;;777444444777777444000666555444333222111111111555555555555555555555555444444444444444444444444222222222222222222222222111222222333333222222111333333333333333333333333444333333333333444555555333333333444444444555555444444555666777888999999444444444555555777888888999888666444333444555666444444333333222111000000222222222111111111111000444555777888888666555333666555222111000000111222333333222222111222222222333444666777777555444222444444444444555777888:::555666666777888999999999<<<;;;:::888777555444333777777666666777888999999:::::::::::::::::::::::::::888777777:::<<<===>>>============>>>>>>>>>???AAA@@@@@@???@@@BBBCCCDDDDDD@@@???BBBCCCHHHUUUdddyyy~~~tttiiiVVVNNNFFFDDDHHHJJJIIIFFFGGGHHHFFFBBBDDDJJJMMMLLLNNNOOOPPPOOOLLLIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNPPPVVV```lllttt}}}yyywwwqqqjjj```YYYUUUOOOHHHBBB??????>>>===<<<;;;;;;:::::::::::::::::::::::::::888888888888999:::;;;<<<;;;===@@@CCCCCC@@@===::::::::::::999999999888888888777666666666777999:::999777666666777777666444777777777888999999999:::777666555444444444444444444444444444555777888999888777777777777999:::;;;666777999:::;;;;;;::::::666666666666777777777777777777777777888999:::;;;999::::::;;;;;;::::::999:::>>>DDD???777BBBLLLFFF:::::::::999999888888888:::999888777666666666666777666666666666888:::;;;999999888888888888999999;;;;;;;;;::::::999999999=========<<<<<<;;;;;;:::<<<<<<===???@@@AAABBBCCCGGGJJJRRR^^^jjj{{{;;;777444555888999666333777777666444444333333444444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111333333333333333333333333444333333333333444555555555555444444333333333222333333444555555666777777444444444444555666777888999888666444333333444555555555444444333222222111222222222111111111111000333444666777777666444333666444222111000000111222222222222111222222333333333444666777777555444333777666555444333444444555555666666777888888999999999888888777777666666555777777777777777888888999::::::999999999999999999777666555666999;;;;;;;;;<<<=====================@@@?????????@@@AAABBBCCCAAA???@@@CCCCCCDDDNNNYYY```hhhmmmmmmllliiiaaaYYYUUUOOOHHHEEEFFFHHHHHHFFFHHHIIIGGGEEEHHHNNNRRRQQQQQQRRRRRRPPPLLLIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGJJJRRR[[[aaarrr~~~{{{wwwsssooollljjjbbb[[[SSSMMMJJJGGGBBB============<<<;;;;;;::::::777777888888999999::::::::::::999888888888999999999;;;===??????===;;;999::::::999999999888888888666666555555555666777888:::888666666777888777666666777777777777777888888666666666555555555444444555444444555555666777888777777777666777888:::;;;999999999888888666555555555555666666777777888888777777777777888999999:::999999::::::::::::999999===@@@EEE???888CCCMMMGGG::::::999999999888888888777666666666666666777777777666666666666888999:::999999888888888888999999;;;;;;:::::::::999999999;;;;;;;;;:::::::::::::::<<<<<<===???@@@AAABBBCCCEEEHHHPPP\\\jjj{{{888666444666999;;;999777777666555444444333333444333333333333333333333333444444444444444444444444222222222222222222222222111111222222222222111111222222333333333333333333333333333333333444555555666666555444333222111111222222333333444444444555444444444444555666777777999888666444333333333333666555555444444333333222222222222111111111111000222333555666666555333222555444222111000000111222111111111111222333444444333444555666666555444333666555444333333333444444666666666777888888999999666666666666777777777777777777777777777888888888888888888888888888888999777666666888:::;;;;;;999<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>???@@@AAABBB??????AAACCCBBBAAAEEEKKKMMMSSSXXXYYYYYYYYYTTTOOORRROOOJJJFFFDDDDDDFFFGGGHHHIIIIIIIIIMMMUUUYYYWWWVVVVVVTTTPPPLLLHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCDDDHHHMMMRRRdddsss}}}yyyvvv{{{|||wwwtttmmmkkkgggbbb^^^[[[YYYXXXPPPKKKDDD@@@???>>><<<:::::::::::::::::::::::::::555555666777888999::::::===<<<:::999777777666666777888999::::::999888777999999999999888888888777555555444444444555666777:::888666555666777777777777666666666666666555555555666777777777666555444666555555555555555666666777666666666777888999:::999888777666444444333333444555555666777888888999888888777777777777888888999999::::::::::::999999===>>>BBB===777AAALLLGGG999999999888888888888888444444444444555666777888666666666666777888999999999999888888888888999999::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCDDDFFFMMMZZZiii|||555444333555888::::::999444333333222111111111222222222222222222222222222444444444444444444444444222222222222222222222222111111222222222222111111222222222222222333333333333333222222333333444555555555444444333222111111222222333333333444444444444444444444444555666777888777666444333222222222555555444444333333333222222222222111111111000000000222444555555444333222333333222111000000111111111111111111222333444555333444555666666555555444333333333444555666777888666666777777888888888888666666666666666777777777777777777888888888777777777777777777888888888888888888999;;;===>>><<<:::<<<<<<;;;;;;;;;;;;::::::=========>>>??????@@@@@@>>>???@@@AAA@@@???AAADDDHHHKKKNNNQQQRRRRRRPPPNNNOOOOOOMMMHHHCCCBBBDDDGGGFFFHHHHHHJJJQQQZZZ]]][[[ZZZYYYVVVQQQKKKHHHGGGHHHJJJJJJIIIIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCDDDGGGJJJ\\\gggllleee\\\\\\aaaeeeppprrrqqqnnnkkkppp}}}}}}|||yyyvvvsssooojjjddd```XXXUUURRRNNNKKKIIIIIIIIIGGGBBB===::::::;;;::::::888888888888999999::::::666666666777777888888888<<<;;;:::888777777666666666777777777777777888888999888888888888777777777555555555555555666666666999777444444555666777777777777777666666555555555555666888999999777666444777666555444444444444444555555666666777888888999666666444444444555666777444444555666777888999999888888777666666666777777888888999999999999888888888777;;;999444???JJJFFF888888888888888888888777555555555555555666777888666666666666777777888888999999888888888888999999:::999999999999999999999<<<<<<<<<======>>>>>>>>><<<<<<===???@@@AAABBBCCCDDDFFFMMMXXXgggzzz111111222333666888888888333333222111111111222222222222222222222222222222444444444444444444444444222222222222222222222222000111111222222111111000111111111222222333333333333222222222222333444444333333333333333333333333333333444444555555666666555444444444444555555666777666555444333222111111333333333333222222222222222222222111111111000000000111333444555444333222222222111111111111111111111111111111222333444555333444444555555666666555333444555666777888888999777777777777777888888888777777777777666666666666777777888888888888777666666666666777777888888888999999:::<<<>>>>>><<<:::;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>?????????@@@?????????======???BBBCCCEEEFFFHHHJJJKKKJJJJJJJJJKKKMMMMMMJJJDDDAAACCCEEECCCEEEFFFJJJSSS\\\^^^ZZZZZZYYYVVVPPPKKKGGGFFFGGGJJJJJJIIIHHHGGGEEEDDDCCC@@@AAABBBAAA@@@@@@BBBDDDHHHPPPTTTQQQLLLMMMRRRWWWXXXZZZ[[[WWWRRRSSS\\\dddzzz~~~~~~zzzzzz{{{{{{|||{{{{{{{{{uuuttttttuuuvvvuuusssqqqppplllgggaaa\\\VVVPPPLLLFFFEEEBBB@@@>>>???@@@@@@BBB???;;;999888999999:::666666777777888999999999999999888888777777666666999888888777777888888999777666666777777888888999888888888777777777666666555555666666666777777777777555333333444666666555888888888777777666666666444666777999999888666555777666555444444333333444444555555666777777777888777666555444555666777888444555555666777888888888777777666666555666666666777888888999999888888777555222666777555>>>IIIFFF777777777777777777777777999888777777666666666777555666666666777777777777999999888888888888999999999999999999999999999999;;;<<<<<<<<<======>>>>>><<<<<<===???@@@AAABBBCCCFFFGGGMMMXXXfffxxx000000111222333444555555444444333333333333444444222222222222222222222222444444444444444444444444222222222222222222222222000000111111111111000000000000111111222333333333222222222222222333444444111222222222333333333444333333444555666777888888555444444444444444555555444444444333333222111111222222222222222222222222222222222111111111111000///111333555555555333333111111111111111111111000111111111111222333444444333333444444555666666666777888888888888777666666777777777777777777888888888888888888777777777777777777888999999888666555666666666777888888999999999888888999;;;<<<:::999:::::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@??????@@@>>>;;;<<>>???@@@@@@??????AAACCCAAADDDGGGGGGFFFGGGIIILLLKKKMMMNNNKKKGGGEEEIIIMMMYYY___hhhqqqxxx|||{{{yyyzzz{{{zzzyyywwwwwwxxxtttwwwvvvrrrppprrrtttsssttttttsssrrrqqqooommmllliiihhhhhhjjjkkkkkkiiigggbbb]]]VVVPPPJJJFFFBBB???<<<;;;::::::::::::<<<<<<<<<;;;:::888777777777888666666777777888888888888::::::999888777666555555666666666777888999::::::666777777888888999999:::777777777777666666666666555555666777777777777666555444444444666777666555888888777777777777777666444555666777777777666555666666555444333333333444333444555666777777777666999888777666666555666666666666666666777777777777666666555555555555666666777777888888888888777777666111555999777>>>GGGDDD666666666666777777777777:::999888777777666666666555666666777777666666555999999888888888888999999888888888999999999999999999999999:::::::::::::::<<<<<<===???@@@AAABBBCCCGGGHHHNNNYYYfffwww111111222222222222222333444333333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222000000111111111111000000///000000111222222333333222222222111222222333444333333333222222222222222111222333555666888999:::555444444333333444444555222222333333333333222222333333333333333333333333222222222111111111111000000111333555666555444333000000111111111111000000222222222111222222333333333333333444555666777777666777888888888777555555888777777777777777777777777777888888999999::::::777777999999999888666555666666777888888999::::::;;;999888888:::;;;;;;:::999999:::;;;<<<===>>>>>><<<===>>>@@@@@@@@@@@@???>>>@@@???;;;===BBBCCC@@@DDDAAACCCGGGHHHDDDDDDGGGCCCGGGKKKMMMKKKFFFBBB???AAABBBDDDHHHSSS[[[ZZZTTTRRRRRRRRROOOJJJFFFEEEDDDCCCCCCCCCBBB@@@???======??????@@@???>>>???AAACCCCCCBBBAAACCCCCCBBBAAA@@@CCCDDDDDDCCCAAAAAABBBCCCGGGJJJPPPTTTXXX\\\aaaccc```cccfffgggggghhhkkknnnrrrwww||||||wwwsssrrrrrrqqqqqqpppnnnmmmlllkkkjjjnnnpppsssttttttrrrnnnllliiijjjkkkjjjhhhffffffgggaaaeeeeee___\\\___aaaaaaeeeddddddbbb```^^^\\\[[[YYYYYYYYY[[[]]]]]]\\\ZZZTTTOOOGGGAAA>>><<<;;;:::999999999999999999999999777777888888777777777777777777777777777888888888888777777666666555555555666666666666777888999:::555666777888999999999999777777666666666555555555333444555666666666555555555555666888999999777555555555666666666666666777444444555555555666666666555555444333333333444444222333555666777666666666666666777777777777666666777777777777666666666666444444444444555666777777666777777777777777777666888111555:::777;;;AAA===555555555666666666777777888777777666666666777777555555666777777666555444999999888888888888999999777888888888999999999999999999999999999888888888<<<<<<===???@@@AAABBBCCCEEEGGGNNNZZZfffwww222333333333111111111222111111111000111111222222333333333333333333333333444444444444444444444444222222222222222222222222000000111111111111000000///000000111222222333333222222111111222222333444555444444333222111000000000111222444666888999:::555444444333333333444444111111222333333333333222444444444444444444444444222222222111111111111000000111444666666666555444///000111111111111000000333333222222111222222222333333333444444666777888222333555666888888777777888888888777777777777777555666777888:::<<<======777888999:::999888666444666777777888999:::::::::>>><<<::::::;;;=========888999:::;;;===>>>??????<<<===???@@@AAAAAA@@@@@@<<<@@@@@@<<<>>>BBBAAA<<<@@@===>>>DDDEEEAAAAAAEEEAAAEEEJJJMMMMMMHHHBBB===AAABBBDDDIIISSS[[[YYYRRRNNNOOOPPPNNNJJJFFFDDDDDDBBBBBBBBBAAA@@@???>>>===<<<======;;;:::;;;===???===999888<<<@@@@@@<<<:::============>>>???@@@AAAAAACCCEEEFFFFFFGGGIIIKKKIIIKKKNNNNNNMMMOOOSSSVVVXXX^^^dddeee```[[[YYYYYYWWWWWWWWWWWWVVVUUUTTTSSSWWWZZZ___bbbbbb```\\\YYYUUUWWWWWWVVVTTTRRRRRRRRRRRRWWWWWWPPPLLLPPPSSSRRROOOOOOOOONNNNNNLLLKKKJJJGGGGGGHHHJJJLLLMMMLLLJJJKKKFFF???:::888999::::::999999:::::::::999888777333666888999999888888888888888888888888777777777444444555555555555555555777777777777777888888999444555777999999999999888777666666666555555555555222333444555555555444333555666888:::<<<;;;888666333444444555555666666666444444444444444555666777444444444333333444444555222333444666777666666555000222444666888999999999888888777777666666555555333333333444555666777888666666777777777777666666888111555999666777;;;666444555555555666666777777555555444555555666777888555555666777777666555444999999888888888888999999777777888888999999999999;;;;;;;;;::::::999999999<<<<<<===???@@@AAABBBCCCCCCFFFNNNZZZgggxxx333333222111111222333333222333333333333222111111444333333222222333333444333333333222222111111111222222222222222222222222222222222222222222222222111222222333333222222111222111111000000111111222333333222222111000000000//////000111222222333333555444333333222222333333000111222333333333333333222111000//////000111222333222111000000111222333111111222333333333333222............///000222222555444333222222222333444444444333222222222333333555555555555555666777777666777888999999888666555666666777:::===>>>===;;;777777777777777777777777:::777777::::::888888;;;;;;>>>>>><<<;;;===<<<888999888777777888999<<<===>>>>>>AAAFFFKKKKKKDDD>>>??????@@@@@@@@@@@@??????>>>???@@@AAABBBAAA@@@???@@@BBBEEEHHHIIIHHHFFFEEEAAA@@@@@@BBBGGGKKKNNNOOOMMMMMMLLLJJJHHHEEECCCAAABBBAAA@@@AAAAAA@@@===:::======<<<<<<<<<;;;;;;;;;;;;<<<=========<<<:::999999999999::::::;;;;;;;;;@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDJJJJJJKKKKKKKKKKKKJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGJJJNNNPPPOOOMMMKKKJJJCCCBBBAAAAAACCCCCCBBBAAABBBAAAAAAAAA@@@@@@??????BBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>???BBBDDDFFFBBB===999777888:::999888777888888999999999888888555555666777777777777777777666555555555777888999::::::999999888777777777999::::::;;;:::999888777555444444555777888666555666666666666666666666666555555555555555555555555444444555555555555444444555555555555555555444444222333333444555555555444555555333333333333555555555555555555555555555555//////000222555777666555555555444444444333333333999888666555333333222222333333444555666666555555555555555555666666666666777666555444555666888:::777666444333333444555666888777666666666777999:::;;;;;;;;;::::::999999999888888999999999::::::::::::::::::;;;;;;:::999999<<<<<<===>>>???AAACCCDDDGGGIIIPPP[[[gggwww333333222111111222333333222333333333333222111111222222222111111222222222333333333222222111111111222222222222222222222222////////////////////////222222333444444444444444222222111111111111222222333333222222111000000000111111111222222333333444444444333222222222222333000111222222333333222222222111000000000000111222222222111000000111222222000111111222222222222222/////////000000111222333333222111000111111333333666666555444333333444444555555555555555666666777666777888999999888666555555555777:::===>>>>>><<<777777777777777777777777999777888:::999888;;;@@@AAAEEEDDD???;;;<<<<<<:::999888777777888999;;;===???AAAEEEKKKPPPNNNFFF???>>>??????????????????>>>===>>>???@@@AAAAAA@@@???BBBCCCEEEFFFFFFFFFDDDDDD>>>>>>???BBBFFFIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCBBBAAAAAABBBAAA???===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========<<<::::::999999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;======<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAACCCFFFFFFDDDBBB@@@@@@>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;::::::999888888999999555555666888;;;???BBBDDD???<<<888666777888888777777999:::;;;;;;888666444555555666777777777777777666555444444444555666777888888777777777777666666888999:::::::::999777666555444444555777888666555555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555222333444444555555555444666555444333333444555666555555555555555444444444444333333333555555444222555555555444444444333333777666666555555555666666555555666777777777777777555555555555666666666666888777555444555666888999666555555444444444555555777777666666777777888999999999999999999888888888888888888999999999:::::::::::::::;;;;;;::::::999;;;<<<<<<>>>???AAACCCDDDEEEGGGNNNYYYeeeuuu333333222111111222333333222333333333333222111111111111000000000000111111222222222222222111111111000000000000000000000000000000000000000000000000111222333555666666666666333333222222222222333333333333222222111000000000222333333333333333333333444333222222111111222222000111111222222222222111222222111111111111222222222111111000000111111222//////000111111111111111111000000000111222333444111000//////000111222333999888777666555444444444555555444444555555666777555666777888888888777666555555666888;;;======<<<777777777777777777777777777777999;;;999888>>>GGGMMMPPPNNNDDD<<<:::;;;;;;999888777777888999;;;<<<>>>@@@FFFLLLPPPMMMFFF???===>>>>>>??????>>>>>>======>>>???AAABBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDDDD<<<<<<>>>AAADDDFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@???@@@BBBBBBAAA???;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::888888777777777999999::::::;;;===>>>???::::::::::::::::::::::::;;;<<<===<<<:::888777777::::::999:::<<<<<<:::888888888888888777777777777:::999999888888888888999444444555888;;;>>>BBBDDD<<<:::777666666777666555777999<<<>>>>>>;;;777555555555666777777777777666666555444444333444444444555555666666666666777777777888999999999888777666555444444555777888666555555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555333333444555555555555444555555444444444444555555666666555555555444444444666555444444555666555333555555555444444444444333444444555555666888999:::555555666777777777777666444555555555555666666666888777666555555555666777444444555555555555555444666666777777888888777777777777777777777888888888888888888999999999999:::999::::::;;;;;;:::::::::;;;;;;<<<===???AAACCCDDDEEEGGGNNNYYYeeevvv333333222111111222333333222333333333333222111111111111111000000111111111222222222111111111111111000000000000000000000000000000000000000000000000000111222444555666777777444333333222222333333444333333222222111000000000222222222222222222222222333333222111111111111111000000111111111111111000333222222222222222222333111111000000000000111111...//////000000000000000111000000000111111222333000/////////000222333444999888777555444444444444555444444444444555666666555666777777888777777666555444444666888:::999888666666666666666666666666555777:::;;;888888@@@KKKXXX[[[WWWIII<<<888999;;;888888777777888999:::::::::<<<@@@EEEHHHFFFAAA===<<<======>>>>>>======<<<>>>???@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDGGGHHH@@@???>>>???BBBDDDEEEDDDEEEDDDCCCCCCBBBBBBBBBBBB>>>======>>>AAAAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;888888888999999999999999<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888888888::::::999999:::;;;<<<===::::::::::::::::::::::::999::::::888666555666777999:::<<>>:::666777777777777777777777777;;;;;;::::::999::::::;;;777777777888:::<<<>>>???888777666555666666666666666777999::::::999777666444555666666777777666666666666555444444333333333444444555666666777888888666777888888888777666555555444444555777888666555555555555555555555555555444444444444444444444444333444444555555444444333444444444555555555555555444444555555555555444444444444333333333333444444666666555555555444444444444333333444666888888888555555555555444444444444333333333444555777888999333333444555555444444444444444444555555555666666888777666555555555555555333444555666666666555444444555777888888888777666666666666777777888888888888888888888999999999999999999:::;;;;;;;;;::::::;;;;;;<<<===???AAABBBDDDFFFIIIPPP[[[hhhxxx333333222111111222333333222333333333333222111111222222111111111111222222111111111111111111111111////////////////////////---------------------------...000222444555555666444333333222222333333444333333222222111000000000111111111111000000000000222222111000000000000111000000000111111000000///222222222222222222222222000000000000000000000000......///000000000000///000000/////////000111111111000000000111222444555777666555444333333333333444444444444444555666666555555666666777777777777666444333333555555555333555555555555555555555555444666999:::777777@@@KKK\\\^^^YYYJJJ<<<777888:::888888888888888888999999999999:::<<<>>>>>>>>><<<;;;<<<<<<======<<<<<<;;;<<<======>>>@@@AAABBBCCCAAA@@@??????BBBFFFJJJMMMIIIEEE@@@???@@@DDDFFFHHHFFFEEECCCBBBAAAAAAAAAAAA======???AAADDDDDDBBBAAA;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;888888888888888888888888999999888888888888999999777777777777777888999:::999888888777666666666666::::::::::::::::::::::::888999999888666777888:::666999>>>CCCDDD@@@999444666666666666666666666666777666666666666666777777333333444555777888999:::666666555555555666888:::<<<:::777555444333444555444444555666666666666666666666666666555555444444444555666666777888999999444555666777777777666555555444444555777888666555555555555555555555555555444444444444444444444444333333444444444444333333444444444555555555666666444555555666666555444444222222222333333222222222555555555555555555555555555444333444666888999888666666555555555444444444333333333333444444555666333333444444444444333333444444444444555555555555777777666555555555444444222333555666666666555444444555666888888777666666666666777777888888999999777777888888888999999999888999::::::;;;;;;;;;:::;;;;;;;;;===>>>@@@BBBCCCFFFHHHPPP[[[hhhyyy333333222111111222333333222333333333333222111111222222222111111222222222000000000111111111111111////////////////////////........................,,,---///000222333333444333333222222222222333333333333222222111000000000//////000000000000000000222111000000///000000000///000000000000//////...111111222222222222111111///000000111111000000///......///000000000000000000///////////////000000222111000000111222444555444444333222222222222333444444333333444444555666555555555666666777777888555444222222333444333222555555555555555555555555444444777999777777===FFFTTTVVVQQQEEE:::777888888777888888888888888888888999999888888999;;;===>>>;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>======>>>AAAFFFKKKNNNNNNIIIBBB??????CCCGGGIIIEEEDDDBBB@@@??????@@@@@@@@@AAADDDHHHJJJJJJGGGDDD======<<<<<<<<<;;;;;;;;;999999888888888999::::::888888888777777777777777999999888888888888999999555555555555666777888888999999999888777666444444777777777777777777777777666777888777666777888:::444666;;;@@@AAA>>>777222333333333444444444444444555555444444555555666666222222444666888:::;;;<<<555555555444555888<<<@@@IIIFFF@@@:::777666666777444444555666666666666555555555666666666555555444555555666777777888999999333444555666666666555444555444444555777888666555444444444444444444444444333333333333333333333333333333444444444444333333333333444444555666666666555666666666666555444444222222333333333333222222333333444444555666666666:::777555444555555555444666666666555555555444444444333333333333333444444555666666666666555444444333444444444444555555555666666666555555555555444333333444555666666666666555555666666777777666666777777777777888888888888777777777888888888888999888888999:::;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDFFFNNNZZZgggxxx333333222111111222333333222333333333333222111111111111000000000000111111///000000000111111111222000000000000000000000000111111111111111111111111,,,---///000111222222222222222111111111111222222333333222222111000000000/////////000111111222222111111000////////////000//////000000//////...---000000111222222111000000...///000111111000///...//////000111111111111000111111000000///000000111222111000//////000222222222222222222222333333444444444333333444444555666444444444555666777888888444222111222444555666666444444444444444444444444444333444777777666999???EEEGGGDDD<<<777888999888777777888888888888777777777888999999999;;;<<<>>>::::::;;;;;;;;;;;;::::::;;;:::999999:::;;;<<<===<<<;;;;;;<<>>@@@AAAAAADDDHHHMMMOOOMMMHHHDDD>>>>>>===<<<;;;::::::999888777666666666777999:::888888777777777666666666:::999999999999999999:::666555555555555555666777888999;;;<<<;;;999777555555555555555555555555555666777888888666555666777555555777999:::999666333222222222333333444444444666666555555666666777888444555666888999:::;;;;;;444555555444555:::AAAFFFIIIFFFBBB===999888888888333444555555666666555555222333444555555555444444555555555666666777777777222333444555666555555444555444444555777888666555444444444444444444444444333333333333333333333333222333333444444333333222333333444444555666666777666666666666666555444444333444555555555555444333111222333444555777888888:::777444333444444444444666666666666555555555555444333333333333444555555555666666666555555444333333333444444444555555555444444555555555555555555333333333444555666777777666555555555555666777777777777666666666666666666777777777777888888888888777888999:::;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDFFFNNNZZZgggxxx333333222111111222333333222333333333333222111111000000////////////000000//////000000111111111222111111111111111111111111////////////////////////---...///000111222222222222111111111111111111222333333222222111000000000//////000111222333333444111111000/////////////////////000000///...------///000111222222111000///...///000111111000///...//////000111111111111111222222111111111111111222111000///......///000000222222222222333444555555444333333333333444555555444444444555555777888888333222111222555888999:::444444444444444444444444555222222666777666777:::999;;;999555555999:::888777777888888888888777666555777999:::::::::;;;;;;999::::::;;;;;;::::::999>>>===<<<;;;;;;<<<>>>>>>;;;::::::;;;===AAAEEEGGGLLLHHHCCC@@@???@@@AAAAAA===<<<;;;;;;<<<>>>@@@BBB@@@CCCIIINNNPPPMMMGGGBBB??????>>><<<;;;:::999888777666555555555777888999888888777777666666666555555555444444444444555555999999888777666666666666333555888::::::999666444444444444444444444444444888999:::999777555555555888666444444666777666666333333444444555555555555333333333333444444555666444555555555444333333222555555555444555;;;DDDKKK;;;:::888666555444333333333444555555666666555555000111333444555444444333444444444555555555555555111222444555555555444444555444444555777888666555444444444444444444444444333333333333333333333333222333333444444333333222333333444444555666777777666666777777666555444444444555666777777666555444000111222444666777999999666444222222444666777777777666666666555555555555333333333444555666777888333444444444333333222111333333333444444444555555333333444555666666666555444444333333444555777888666666555444444666777888666666666555555444444333777777777777888888888888777888999:::;;;;;;<<<;;;::::::;;;<<<>>>@@@AAACCCFFFHHHPPP\\\iiizzz555444333222111222333444000000000000000000000000//////000000111111111222000000000000000000000000//////............/////////......------......///...///000222222111111000000000000000000000000000///000111111111///...---000////////////111333444111111000......------------------...///000000111000000000000000000000000000000000000000000000000111000000000000000111111000000000000111222333444111111111222222111111111111222222333333444444555222222333333333333444444666444444444666777777777555666666666555555777999777888888777444222111111555555555555555555444444777777777777777777777777666555444666:::;;;:::888555555555555777999;;;======<<<;;;:::888777666666666777888999;;;<<<===>>>;;;:::::::::<<>><<<;;;<<<===>>>@@@AAADDDFFFFFFDDDBBBAAA>>>;;;999999;;;;;;999666777888:::999777555444444:::888666555444555666777333555666666555444444555555666666666444333444555666666666666666666666666777777666555444444333333444444222222222222444444999777666666888888555222333333222222333333444555222444555555444333333444777222222777999666666999...333444111555>>>BBB@@@555555777777777666555444111222444555666666555444999555222111444555444222666666666666555444333222444444444555555555555666888777555444333333444444555555444444444333333333000000222333333222000000444444444444444444444444333333222222222333444444333222222111111222222333111111111111111111222222222333444555666666666666222222222222222222222222777777666666555444222222333222222222222333444444222333555555444222111000333444444444333333555777333444555666666555444333444444444444444555666777333444444555666777888888888888888888777777777777::::::999999888777777666777888:::;;;<<<<<<;;;::::::<<<===>>>===>>>???AAACCCEEEMMMYYYfffxxx333333222111111111111111/////////////////////////////////000000000111111000000000000000000000000//////............////////////............//////...///000111222111000000///////////////////////////000000111000///...---000////////////111222333333222000///......//////------......///000000111000000000000000000000000////////////////////////000000000000000111222333000000000000111222333444000111111222222111111000111222222333333444444555222222333333333333444444555444444444555666777777555666777666444444555666666666777666555333333333555555555555555555555444666666666666666666666666:::777444444666888888777555555555555777888:::<<<;;;;;;:::999888888777777777777999:::<<<===>>>???===<<<<<<<<<<<<>>>???@@@CCCCCCCCCAAA@@@@@@BBBCCC???>>><<<;;;;;;<<<===>>>===>>>@@@AAAAAA@@@===<<<;;;999777888999:::888666333555777777666555666777999888666555444555666777333444666666444333444555444666666555444333444555333333333333333333333333666666555555444333333222444333333222222333333444555444333444666777555333333222222222222333444444333555666666555444444555777333222666777333333666111444555333666===AAA???555555555666666555555444333333333444444444444444777555333333444555444444666666666666555444333222444444444444555555555555444444333222222333444555777666666666555555555444333444444555555444444333444444444444444444444444444444444333333222222222333222222222222222222333222333333333333444444444222222333444555555555555222222222222222222222222555555555555444333222111333333333333333444444555777<<>>===>>>???AAACCCEEEMMMYYYgggxxx000000111111000000///...////////////////////////.........///////////////000000000000000000000000/////////....../////////////////////////////////...///000111111111000000//////////////////////////////000000000///......000//////...///000222333444333111///...///000111------......///000000000000000000000000000000000////////////////////////000000000000111222444444000000000000111222333444111111222222222222111111111222222333333444444555222222333333333333444444555444333333333444555666999::::::999666555444555444444555555555555555555444444555555555555555444555555555555555555555555;;;888444333444555777777666666555555666888999:::::::::999999999888888888777888999;;;<<<>>>???@@@>>>============<<<<<<<<>>===<<<<<<;;;::::::;;;======;;;===>>>>>>>>><<<:::999888777666666888888777666444555555555444444666777888777666444444555666666222333555555333333333444444555666555444333333555111111111111111111111111555444444333333222222222444333333222222333333444111000000222444555444333222222222222222333444444444555777777555444555666666444333555444111000222333666666444666;;;>>>===444444444333333444444555777555333111111111222333333444555555444333444555666666666666555444333333444444444444555555555555111111111111222333444555666666555555555555444444222222111111111111222222444444444444444444444444444555555555444222000///222222222222222222222222222222333333333444444444111111222333444444444444333333333333333333333333222333333444333333222222444444444333444555555666888???DDDAAA999333444777000111222333444444444444666777777888777666444333666555555444444444555555555555555555555555666666333333333444444555555666444555555666777888888888555666888999::::::999999:::;;;===>>>===>>>@@@AAACCCEEENNNZZZgggxxx///000111111111000...---////////////////////////........................////////////////////////......////////////..............................---...000111111111000/////////////////////////////////////////////......000///......///000111222444222000...---...000111............//////000000/////////////////////////////////////////////////////////000111333444555000000000000111222333444222333333444444333333222111222222333333444444555222222222333333333444444444444333222222333555777===???@@@>>>;;;888777777444333333444555666777666333444555666666666555444444444444444444444444444888666555444444555666666777666555555666777888999888888888888888999999999666777888:::<<<===??????<<<<<<=========<<<;;;;;;AAA>>>;;;;;;===>>><<<::::::999999999:::;;;<<<======>>>??????>>><<<:::999666666666666777777777777777777666444111111222444666666555444444555555666111333444444333222222333444555666555333222333444444444444444444444444444333333333222222222111111333333333333333333333333000000111222333333333222222222222111222333333444333555666666555444444555333333333333222000000111444555555444555777999999444333222111222333444555:::777333000//////111222///222555444222111333666555555666666555444444333333333444444444555555555222222222222333333444444333333222222222222222222222111000//////000111222333333333333333333333333222333555555555333111000222222222222222222222222000000000111111222222333000111222333333333333333333333333333333333333333222222333444444444444444555444444444444555666666444999>>>===999555666777000111111333555555444333777777888888888666555444444444444444444555666777555555555555555555555444222222333444444555666666555555666666777888888888555777888999::::::999999999;;;===>>>===>>>@@@BBBBBBEEENNN[[[hhhyyy///000111111111000...---....................................------------..............................///000000///......,,,---............---,,,---...///000111000000///..........................................//////000///.........///000111111000...------...///000............////////////////////////////////////......................../////////000111333444555000000000000111222333444444555555666666555555444111222222333333444444555222222222333333333444444333444444222111222666999@@@BBBDDDCCC@@@<<<:::999555333222333555777777666222333555666777666555444444444444444444444444444222333555777777777666666666666555555555666888999777777888888888888999999666666777999:::;;;<<<===999:::;;;<<<======<<<<<>>:::999;;;<<<<<<:::999999999999999:::;;;;;;>>>>>>>>>>>>===<<<:::999666666777777666666777777777777666333111000222444555444444444444444555555111333444444333222222333444555555555333222333444444444444444444444444444222222222222222111111111333333333333333333333333222333444333222111111111222111111111111222333333111333555444333222333333000333444222111111222333444333333333444333333555333222111111111333444555999777444111000000111222...111333222000///222555555555555666555555444333333333333444444444444555444444444444333333222222111111222222222222222222555444333222222333444555333333333333333333333333000111333555555555333222111222222333333222222111//////000111222222333333111111222222333222222222333333333333333333333333222333444555555666666555555444444444444555666666555555666777999888666444333222111333555555444222666777888888888666555444222222333333555666888999555555555555444444444444333333444555666666777777888888888888888888888888777888999;;;;;;;;;;;;:::999;;;======>>>>>>@@@BBBBBBFFFOOO\\\iiiyyy///000000000000///.............................................---------........................---...///000000///...---,,,---...//////...---,,,---...///000000000//////..............................------......///000000///.........///000111//////............//////......//////////////////000000000000000000000000........................////////////000111333333000000000000111222333444555555666666666666555555111222222333333444444555222222333333333333444444222333444222111333888===AAADDDGGGHHHEEEAAA???>>>888555222222555777666444111333555777777666555444444444444444444444444444///333777999999888777777555555444444555777888999777777888888888888888888777777777888999999::::::888888999:::;;;======>>>BBB???===<<<<<<<<<<<<;;;999999999:::::::::::::::;;;;;;;;;;;;;;;:::999888555777777777555555666777333444444444333333555666333333333444444444444444222333555555333333333444333444555444333222222444333333333333333333333333222222222222222222222222222333333444444333333222333444555444222111111111111111111111111222333333111222444444222111222333///444666333111222444444333111111333333000000222222222222222333444555555666666555444333333222222111111111000///000222444444555555555555555444444333333333333444444444444555555555555444333222111222222333333333333444444333333222222222222333333333333333333333333333333///000222444555555555444111222333444444333222111111111222333444555555666111222222333333222222222333333333333333333333333333444444555666666666666444444444333444555555666;;;888555555888:::777444888444222222444666444222555555666777777777666555222222333333555666888999444444444444444444555555555555555666777777777888999999999888888888888888777888:::;;;<<<<<<;;;;;;888:::<<<===>>>???AAACCCBBBFFFOOO\\\jjjzzz///......---------------........................////////////......---------------------------------...///000000///...---...///000111111000///...------///000000000///.................................---------...///000000///...------...///000...///000000000000///.../////////////////////...000000000000000000000000........................//////......///000000111000000000000111222333444444444555555555555444444111222222333333444444555222222333333333333444444000333444333111444:::@@@EEEIIIMMMOOOMMMJJJGGGFFF;;;777222222444666444222000222555777888777555444444444444444444444444444222666999999888666777888444444333444555777999:::888888888888777777777777999999999999999999999999999999888888:::;;;===>>>>>>@@@CCCCCC@@@===;;;;;;::::::::::::::::::999999999999::::::999999999999444666777666333222333555222444555666555444555666222222333444444444444444333444666666444333444555333444555444222111222333111111111111111111111111333333333333333333333333222333333444444333333222000333444444222000111333111111111111111222222333111333444444333222222333222888:::555111333555444444000111444444000///222111222333444555555555555222444666777777666444333777444000///000222333444444444555555555555555444222222333333333444444444222222333444444333222111222222222222333333333444000000000111111000000000222222222222222222222222222222222333333444444444000111333444444333111000000111222333444555555666222333333333333333222222444444444444444444444444333333444555555555444444333333333333333444444555;;;888666555777999:::;;;===888222111444666444222222333555666777777666555555444444444444555666666333333333444444555555555666666666666666666666777666666777777888888999999666777999:::;;;;;;::::::888:::<<<===>>>???AAACCCBBBFFFPPP]]]kkkzzz...---,,,+++***+++,,,---........................000000/////////.........---------------------------...///111111///...---///111222333333222111///,,,---///000000000///..............................------,,,---...///000000///...------...///000...///111333333222000//////////////////.........000000000000000000000000........................//////............///000000000000000111222333444222333333444444333333222111222222333333444555555222222333333333444444444000222444333222555<<>>;;;AAAGGGIIIEEE???;;;:::;;;;;;;;;;;;;;;:::999888:::::::::::::::;;;;;;;;;333555666555111000111333555777888888555333222222111222333444444444444444333555666666555444444555333444555444222111222333222222222222222222222222333333333333333333333333222222444444444444222222---000333333111000222444111111111000111222222333222444555555444333333444555<<<===666111222444333444111111555555000///333000222333555666666555555000222666::::::999666333<<<666111///111444555555444444555555555555555444222222333333333444444444...///111222333333222222//////000000111111111222222333444555555444333222222222222222222222222222444444333222222222333333000111333444444333111000...//////111222333444444333333444444444333333222444444444444444444444444333333333444444333333222333222222222222333444444444555555444555888>>>CCC@@@:::333111333666555333111222444555666777666666888777666555444333333333222222333333444555666666666666666666666555555555333333444666777999::::::555666888999::::::999999888:::<<<===>>>???AAACCCBBBFFFPPP]]]kkk{{{***+++---......---+++***,,,------...///000000111............////////////++++++++++++,,,,,,---...------------------------,,,///333777777555111///...------------...//////000000000000////////////---...///...------...///222000...,,,,,,---///111555222///000222222111///////////////////////////111111000///////////////........................---------............///222///...111111///000333000111222222333444555555222222222333333444444444555444222000000111222333000000222555444555===GGGSSSTTTWWWZZZ\\\XXXQQQKKK???:::555222333444333222444444444555555555555666555555444333333333444444555444444666888999888777555444444444555666888999555555666666666777777777;;;;;;:::::::::::::::999666777888999999:::<<<>>>@@@BBBCCCEEEEEEDDDBBBAAA;;;<<>>===<<<999777555333222333555666777666666666666555555555333333333333333333333333444333333333333333333333444333333222111111111222444333111000000000111111555555555444444333333333222222222111111111000000222222222111111111000000111111111111111111111111111111222333333333333222777666555333222111000000111111111222222333333333666444222000000000222333333333444444555666777777:::777333000//////111333666555555444222111111000555555555555555444444444444444444444333222111111333444444444444333222111000000000111333333222111666555444333222111111000222222111111222222333444222333333444444333333222...///000111333444555666222222222222222222222222222666:::888333000000222444444444333333222222222333333222222333333444555555666666666777777888888777666555444444555666777555555555666666666666666333333222222333333444555666666555555555444444333888777555444555666888999888777555555666777777666777888999999::::::999999======???@@@@@@AAAAAAAAADDDFFFMMMXXXfffyyy,,,---...000000...---,,,------......//////000000---.........////////////,,,,,,+++++++++,,,------------------------------///111444666666333000...---------------...//////............---------,,,---...///...---,,,---///111000...,,,,,,---///111444222//////111222111///........................222111000///............................................./////////000000111......111111///000333333333333333333333333333222222222333333444444444555333222000000111222333111000333666666777>>>GGGSSSUUUYYY]]]]]]VVVLLLEEE<<<888333111222333333222666666555555444444444333555555555444444444555555555444444666888999888777555555444444555666888999999999999999888888888777999999999888888888888888777888999:::;;;<<>><<<<<<===:::777777;;;<<<;;;;;;<<<===>>><<<;;;888666333111000111222333555555444444444333333333333333333333333333333333111111111111222222222222444333222222111111111222333222111000000000111111222222222222111111111000222222222222111111111111222222222111111111000000111111111111111111111111000111222222333333222222666555444333111111111000000000000111111222222222444333222111111111222333111111222333333444555555777555333111111333666777444444333333333333222222444444444444444444444444444444444444333333222111222333333333333333222222111000000111222333222111222333333333333222222111222222111111222222333444222333333444444333333222111222222222333333333444222222222222222222222222333888===>>>999444333333444444333333333222222222333222222222222333444444444444444444555555666666111222333444444333222111444444444555555666666666333333222222333333444555555555555555666666777888777666555444444666777999888777666666777888888888888888999:::::::::::::::<<<===>>>???@@@@@@@@@@@@DDDFFFMMMYYYhhhzzz,,,---...//////...---,,,........................---------.........//////------,,,+++++++++,,,,,,------------------------///000111222111///---+++---------------......///......---------,,,,,,,,,,,,...///...---,,,---...000///---,,,,,,---///111222111//////000111000///........................222111000///............////////////////////////////////////000000000111111......111111///000333444444444333333222222222222222333333333333444444444333222000000111222222111111333666777888>>>FFFPPPSSSYYY\\\ZZZQQQEEE<<<888555222000111222333333777777666555444333222222555555555555555555555555555555555666888999888666555555444444555666777888;;;;;;;;;:::999888666666666666666666666777777777888888999:::<<>>=========EEE@@@>>>AAAAAA??????AAA===<<<;;;<<<===<<<;;;999888666444111000000111222333333333222222222111111333333333333333333333333111111111222222333333333333333222111111111111222222222111000000000111111111111111000000000000000333333333222222222111111222111111111111000000000111111111111111111111111000111222222333333222222555444333222111111111111000000000000000111111111111111111222222222222222//////000000111222222222444333222222444777:::<<<222222222333333444444444222333333333444555555555444444444444333333333333111111222222222222222222333111000000222333333222///111222444555444333222222111111111111222333333222222333333333333222222555444444333333222222111222222222222222222222222333888===>>>;;;666333222333333333333222222222222222222222222222333444444222222222222333333333333111444777::::::777444111222222333444444555666666333333222222333333444555444444444444666888;;;<<<555555444333444555666777666777777777888888999999999999:::;;;;;;;;;:::::::::;;;===>>>???@@@@@@@@@CCCEEEMMMZZZiii|||***+++,,,,,,,,,,,,+++***......------------------,,,,,,---------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,,,,------...////////////.........------,,,---......,,,,,,---...///...---,,,,,,...///000000000///...////////////........................//////........./////////////////////////////////....../////////000000000111......000111//////333333333333333333333333333333333333333333333333333333333222111000111111111111000111555666777<<>>777555444111000111222444555666666555444444333222222333333444444555555555444666555555666888999777666666555444444555666777888<<<<<<<<<;;;999777444333555555555666666777777777888888888999;;;>>>??????@@@???===;;;;;;;;;<<<===;;;777999???BBB>>>999777<<<;;;:::;;;<<<<<<:::888:::888666444333222333333222222222222111111111111222222222222222222222222222222333444555666666666222222111111111111111222111111111000000000000111222222222111111111111111333333333333222222222222111111111111000000000000111111111111111111111111000000111222222222222222444333222111111111111111000000111111111111111111///000111222333333222222/////////000000111111111111111222333555777999;;;222222333333333333444444222333333444555666666777444444333333333444444444111111111111111111222222444222000000222333333222000222444666666555333111111111111111111222222333222222333333333333222222555555444444333222222222111222222222222222333333111444777888555222000000333222222222222222222222222222222111222333333444222222222222222222222222555777:::<<<<<<:::777555111111222333444444555666333333222222333333444555444333333444555888:::<<<444444333333333444555666444555777777777777888999999999:::;;;;;;;;;;;;:::999:::;;;===???@@@@@@AAABBBDDDMMM[[[jjj|||***++++++++++++++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,---..................------------,,,---...---,,,+++,,,...------,,,,,,---...///000............---......///........................,,,,,,------...000111222////////////////////////------........./////////000------000000...///222111111222333333444555555333333333333333333333333222222111111111000000111000...///222444444777===???AAADDDEEEBBB===888555444333222222111333555666333444444444444444444444111222333444444444444444666555555666888888777555666666555444444555777888=========<<<:::888555444555555666666777888999999999777666777:::;;;;;;:::<<<:::999888888:::===>>>======DDDNNNQQQJJJ@@@:::<<<;;;;;;<<<>>>>>>===<<<999888666444333333333333333333333333222222222222222222222222222222222222222222333333444555666666111111111000000111222222000000000000111000000000111111111111111111111111333333333222222222111111000000000000000000000000000000000000000000000000000000111222222222222111222111111000000000111111222222222222222222222222///000111222222222222222000000000000111111111111111111222222333444555666444444333333333333222222333333444555666777777777444333333333333444666666222111111000000111222222444222111111222333333222333444666888777555333111111111000000111111222333111222222333333222222111222222333333333333333444111111111222222333333333222222222111/////////000222222222222222222222222222111111111111222333333333222222222222222222222333333444444444444333333111111222222333444444555333333222222333333444555444444333333444666777888333333333333333444444555333555777888666555666888888999::::::;;;;;;::::::888999;;;===???@@@AAABBBAAADDDMMM[[[jjj}}}------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---///000000000,,,,,,,,,,,,,,,------...,,,,,,+++++++++*********+++---...---,,,+++,,,---,,,,,,,,,,,,---...//////,,,---...---,,,,,,...000------------------------,,,,,,,,,---...000111222........................------------............000------000000...///222000111111222444555555666444444333333333333222222222111111111111000000000000------000222111222666777888:::999777555444444222333333222111222444666222222333333444444444444111222444555666555555444777666555666888888777555777666555444444555666777<<<===>>>>>>===:::888666444555666777888999:::;;;999777555666:::===<<<:::999888777777888:::<<<>>>CCCFFFOOOYYYZZZQQQGGGBBB???>>>>>>???AAABBBAAA???555444444333222222222222444444444333333333222222222222222222222222222222000000000111111222222222111000000000000111222222...///000111111111000000////////////000000000000222222222111111111000000//////000000000000000111000000000000000000000000///000111111222222111111000000000000000000111111333333333222222222222222000000000111111111111111111111111111111111111111000111222222222222111111444444444333333222222222333444444555555666666666444333333333333555777888444333222111000111111222444333222333444444222000444555666777666555333111111000000000000111222222111111222222222222111111000000111222222333444444111111111222222333333444555333111//////000222333111111111222222222222222111111111111111222333333333333333333333222222222333222000//////000222333222222333333333333444444333333222222333333444555444444444555555555555555333333333444444444555555333666:::999666444555777888888999:::::::::999999888999;;;===@@@AAACCCCCCBBBFFFOOO]]]kkk}}}---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++)))***,,,---.........---,,,,,,++++++,,,,,,---...++++++++++++************+++,,,------++++++,,,---++++++,,,,,,---...//////***,,,------++++++---000------------------------...------------...//////------------------------............////////////000------///000......222222222222333333444444444444444444333333222222222111111111111111000000///222...---000111//////222222444666555333111222333000222333222000000222555444444333333333333333333222333555777888777777666777666666666888888666555777666555444444555666777777888:::;;;;;;999777666333444555666888999:::;;;999777555888>>>BBBAAA???888888777777888999:::;;;888:::???EEEDDD===999999@@@?????????AAA@@@???===333333333333333333333333444444333333333222222222111111111111111111111111000000000000000000000000000000000000000111222222---...000111111111000000/////////000000111111111111111111000000000//////////////////000000111111000000000000000000000000///000000111111111111111///////////////000111222222222222222111111111000222222000//////000111111111111000000000000000000000111222333222111000///222222333333333333444444333333333333333333333333444333222222333666888999777555333111000000111222222222333555666444111...111222333333444333333333000000000000000111222222111111222222222222111111//////000111111222333333000111111222333333444444666444333222222333444444000111111111222222222222111111111111111222222333333333333222222222111111444333222111111222333444444444444444333333333333333333222222333333444555333444666777777777555444333333444555555555555555555:::===<<<888555666888666777888888999999888888888999;;;>>>AAACCCDDDDDDEEEIIIRRR```nnn+++******))))))******+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++'''(((***+++,,,+++)))(((,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++,,,------++++++,,,---++++++,,,------...//////***,,,---,,,******---000------------------------000000///------,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000------///000......222444444333333333333222222444444444333333222222222111111111111111000//////333///---000111......000000333666555333000111222///111222111///...000333666555444444333222111111333555777999::::::888888777666666777888888666555777666555444444555666777111333555777777666444333333333444666777999:::;;;:::777666:::AAAFFFGGGEEE999999888888888888888999<<<;;;===>>>;;;777888>>>@@@>>>=========<<<:::888444444444555555555666666333333333222222222222111111111111111111111111111222222222111111111111111000000///000000111222222---...///111111111000///111111222222333333333444000000000000////////////.../////////000000111111000000000000000000000000//////000111111111111111//////...//////000111222222111111111000000//////444222000///...///000111000000000000000////////////111222333333222000///000111111222444555555666222222111111111111111111444333222222333666888:::999777444222000000111222222222444666777555111---/////////000222333444444000000000000000111111222111111222222222222111111000000000000000111111111000000111222333333444444555444333444555555333222000000111111222222222222111111111000111222222333333222222222111111000000222222222222222222222222666555555444444333333222333333222222333333444555222444777999:::999777666333444555555666666555555888<<<@@@???:::666666888666666777888888888888888888999<<>>??????AAACCCEEEIIIMMMWWWfffttt************+++,,,------***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++---,,,***+++,,,---,,,***---,,,++++++******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++---///000...+++,,,,,,,,,++++++++++++***,,,***)))***,,,......---------,,,+++++++++++++++------------,,,,,,,,,,,,000///...---,,,------...------............---------...///000000///...---++++++,,,,,,---.........111222333333444333222111444222111111222222000//////000111111111111000///111111222222222222111111111111///.........////////////000000111111222222000222333333222222333444555666888999999888666555888777555444444444666777444444444555666666777777777666555444444555666777777777666666777999:::;;;999888888:::>>>AAAAAA???:::888666555666666666444777777777777777777777777888999999999888666444333333333222222333444444555555444444333222222111111222222222111111111000000//////////////////////////////000111222222222222///////////////000000111000000//////000111111222111111000/////////000000000///......000000///...........................000000000111111111111222///////////////000111111000000111111111111000000222222111111111000000000555555444111...,,,---...222222111111000000//////111111000000000111222333111111111222222222333333555444333222222222333333444333222111000000000000000111222333333222111000111111222333333333333222222111111000000000000111000000000000000000000000000111111111222222222222222000000111444555333111333444555555555555444333222222111111111000000000222222222222222111000000111222333222000///000111444444333333333444555666222222222333333222222222111111111111111000000000555222888BBBBBB888222444444333333333444666777888999<<<>>>;;;666222333555666666777888888999999::::::<<<>>>??????@@@CCCEEEDDDIIITTTeeeuuu,,,++++++******+++,,,,,,******++++++++++++******+++,,,,,,------,,,,,,,,,...,,,***)))***+++******---,,,++++++******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...000000///---,,,,,,,,,,,,++++++++++++,,,+++***+++---.........,,,,,,+++*********++++++//////.........---------///...------,,,---------.........------.........---...////////////...------......//////000000111222222333333333333222111333222111111222333222000///000000111111111000000111111222222222222111111222111000000///000000000//////000000111222222222111222222222111222444666444555666777777666555444666555444444444555666777555444444333333444555666666666555444444555666666777666666666777888999:::999888777888:::;;;;;;:::888666555555666777777666888888777777666666555555444666888::::::777444222333333222222333444555555444444333333222111111111222222111111111000000000000000000000000000000000+++,,,---...///000000000---------...000111333444000000/////////000111111111000000000000111222222000///...///000111000...////////////............000111111111111222222222///////////////000111111111111222222222222111111111111000000000////////////111222222222333555777222222222111000/////////111000000000000111222222111111111222222222222333333222111111000000111111333222111111000000000000///000111222222111000///111222333333444444333333555555333111000/////////000000000000000000000000000111111111111111222222111111000222333444222111111111111111111111111111222111111111111000000000111222222222222111000000000111222111/////////111222111111111111222333333333222222222222222222333333333333333333333444444555111222888888222111555444444444555555555666666333666888777444333555888666666666777888888999999:::<<<>>>??????@@@BBBDDDBBBGGGSSScccttt---,,,++++++*********++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,***'''''')))+++,,,,,,---,,,++++++******++++++))))))*********+++++++++++++++,,,,,,,,,,,,------------------............------,,,,,,,,,+++++++++---,,,++++++---//////...,,,,,,+++++++++++++++,,,///............---------...---------------------///...---,,,,,,---...///......................../////////000111111222222333333444444444333333333222111000111333333333111111222222222333333333333111111222222222222111111222111111111111111111111///000000111111222333333333444444333111111333555444444555666666555444444444444444444444555666777777666444222222333555666555555555555555555555555666666666666777777888888777777777777888888888888666555444444666777777777888888777666666555444444333555777999:::888666555666555555444333333444444333333222222111111111000111111111111000000000000000000000000000000000000------...////////////...---------...000111333333000000/////////000000111000000000000111222333444111000//////111111000///111111111111111000000000111111111111222222222222///////////////000000111111111222222222222111111000000000000////////////,,,...111333444777:::===000000000///...---------000000000000000111111222111111111111222222222222111111111111000000111111222222111000000000000000//////000000000000//////000111222222333333222222555444333111000///......222222222222222222222222222222222222222222222222111111111222222222111111111000000//////000000111333333333333222222222222111111222222222111111000000111222111000///000111000000000000000111111222444333222111111222333444444444555555555555555666444000000333333111111666444555555666666555444444333555777777666666888:::555666666777777888999999:::<<<>>>>>>??????AAACCCEEEIIISSSaaaqqq------,,,+++************,,,,,,------------,,,,,,***+++,,,,,,---------,,,,,,***'''''')))+++,,,,,,---,,,++++++******++++++))))))*********++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,---...---------,,,,,,,,,++++++---,,,++++++---//////...------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,------------------///...---,,,,,,---...///......------------......+++,,,,,,------......///444444444444444555555666333222111222333444333222111111111222222333333444111111222222222222111111111111111222222222222111000000000111222222333333666777777555333222222444444444555555555555444444444444444444444555666666888666555333333444666777444444555555555555444444555555666666777777777666555555666777777888888999666444333444666777777777777777777666555444333333666666777888888999:::::::::999777555444333333333222111111111111111000000111111111000000000//////////////////////////////333333333222111000///...///////////////000111111000000///////////////000000000000000111222444444222000///000111222111000222111111111000000//////000000111111111222222222///////////////000000111111111111222222111111111000000000000////////////222333555555444444555666////////////............//////000000111111111111000000111111111222222222111111222222222222222222111111000000///000000000/////////000000///////////////000111111111111111222111000///////////////111111111111111111111111333333333333333333222222000111222222111111000111111111000000000000111111333333333222222222111111000111111222222222111111111222333222111111222333333333333444444444444444444333222111111222333444000000111111222222222222333111222444555333333555555555555666555555444333555666666666666666888:::666666666777888888999999:::<<<>>>>>>>>>???AAABBBFFFIIIQQQ___mmm---,,,,,,+++*********+++------............------******+++,,,------------...,,,***)))***+++******---,,,++++++******++++++)))************+++++++++***++++++,,,,,,------...+++,,,,,,,,,++++++---///------------,,,,,,,,,,,,,,,+++***+++---.........------,,,,,,------......,,,,,,+++++++++*********+++,,,,,,------------,,,.........------...............------------......---------...//////000000333333333333444666777888444333222222333444333111////////////000111222333111111222222222222111111000000111222222222222111000000111111222333333333777888999888666444444444555555555555555555555555444444444444555555555555666666555444444555666777444444555555555555444444555555666666666666555555333444666777666777888:::666444333444555777777666666666555555444444333333777777777777888999:::;;;:::999777555444333222222000000000000000000000000111111000000000/////////////////////////////////111000000///---+++)))(((111000000////////////000000000//////......///////////////000111222333444222111000111222333222000//////......------,,,,,,///000000000000111111111///////////////000111111000000111111111111000000111111000000000////////////111333444444444555666000000000000111111111111...///000000111111000000000000000111111111111222111111222333333333333222111000000//////000000000000000////////////000000...//////000111000000000000///////////////000000////////////////////////333333333222222222222222000111333222111///000000111111111111111111111111111000000000000/////////000000111222222222222111111222333333222111333444111111222333333333333333333222222222222222222333000000111111222333333333111222444555666555555444555555555555555555444444666555444333333444666666777777777888999999:::::::::<<<>>>>>>>>>>>>@@@BBBCCCFFFOOO\\\lll,,,,,,++++++***+++++++++,,,------......------,,,)))***+++,,,---------------,,,***+++,,,---,,,***---,,,++++++******++++++)))************+++++++++******+++,,,,,,---......+++---...,,,++++++...000...------------,,,,,,,,,,,,***)))***,,,......---,,,,,,++++++,,,------...,,,+++++++++***************+++,,,---...------,,,------............------...------,,,,,,------...//////000000111222222222000000000111333555777888555444222222333333222000000////////////111222333111111222222222222111111//////111222222222111111000111111222222333333444444777:::;;;:::888777777666555555555555555555666444444555555444444333333333333333444444555555666333444444555555444444333444555666666666555444444222444666666444444666888666555333333555666666555444444444444444444444444555666777888999999888888666555444333333222222333000000000000000000000000111000000000////////////------------------------------,,,,,,***)))'''&&&000000////////////000000000000///...............////////////000000111222333222111111333333222111.........---,,,+++++++++....../////////000000000///////////////000111111//////000000000000//////222222111111111000000000***---111333444444666777......///000111222333333......000111111111000///000000000000111111111111000111222333333333222222000000////////////000000111000000000000000000111//////000111111111111111111000000///000000000111////////////////////////111111111111000000/////////111333222000...///000000111222333333222111000000000000000////////////000000111222222222222222///111222222111111222333...///000111222111111000222222222333333222222222111111222333333444555555000111333333444555555444666555444333444444666666666444222222333444555666888888888999::::::;;;;;;:::<<<===>>>===>>>???AAACCCFFFOOO]]]lll,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------...---(((((())),,,...000///...---,,,++++++******++++++)))************+++++++++******+++,,,,,,---......,,,...///---+++,,,///222......---------,,,,,,,,,+++***))))))+++------,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******)))***,,,---...------,,,,,,---...//////...---,,,...---,,,,,,,,,,,,---...,,,,,,------.../////////------...///111444666888666555333333333333111000222111111111111333555666111111222222222222111111...///000111222222111000000111111222222333444444222555:::======;;;::::::666666555555555555666666555555555555444333222222000111222333444555555444333333444555555444333333444555666666666555444333222555666555333222444666777555333333555666555444333444444444444444444444222444777::::::888666444222222111111222222333444////////////000000000000000000000000////////////------------------------000000000000///...------///////////////000111111111000///...............///////////////000000111333222111111333333222111000000///...------,,,,,,............///////////////////////////000111111......////////////......222222222222111111111111111222444333111/////////++++++,,,...///111222222---...000111111111000///000000000000111111111111///000111333333333222111000000////////////000111111111000000000000111111000000111222222222222222333333222111000000111111111111111111111111111111000000//////.........---///222444333000...///000///111222444444222111///222222222222111111111111///000111222222222222222...000111111000000111333111222333444555444333333111222333444444333222111------...///000000111111///111111000111333444333666555333222333444777888666444222222444666777888888999999::::::;;;<<<<<<:::<<<===>>>===>>>???AAAFFFHHHQQQ^^^mmm...---+++))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++************))))))******++++++******)))------,,,,,,,,,,,,++++++---,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,------......///222111111111000000//////000///000222444444222000333111//////111222000---////////////000111222333111111222333444444444444...///000111111111111111111111222222222333333333777666666888;;;>>>>>>===666666666555555444444444888777555444333444444555222111000000111333444555444444333333333444444555333333333444444555555555444444444444444444444444444333222111111222333444555444444444444555666666888777666777888777555333222111///.........///000//////000000111111222222......////////////......000//////.........//////111000///...---,,,,,,,,,000000000000000000000000---...///000000///......000111000------222444222444333222111000000000000222222111///...---++++++....................................////////////...///111111/////////000000//////......///111222111111000000111111222333...///111111000000111333111111000000//////......000000000000000000000000///000111222222111000///222222111111000000//////---///111333333222000//////////////////000111111333333222222111000//////...000111000///...///111222555333...///666:::888333222111111000111111111000///...............///111111111111111111111111///------///222444333111000111333666555222111222333444555555555444333222111111000000111111222333//////000111222333333444111222222333333444444555444444333333444555777888000111444666888999999888888999<<<===>>><<<:::999<<<===??????>>>>>>@@@AAACCCGGGRRRaaappp---,,,+++)))(((((()))***++++++++++++************++++++++++++++++++++++++,,,,,,+++******++++++,,,+++++++++************)))))))))************))))))+++++++++,,,,,,------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///++++++,,,------......///111111000000000/////////000000///111222333222000333111//////111111000...////////////000111222333222222333333333222222111///000111111111111111111111111222222222333333333444444555888<<<>>>>>>>>>555555555444444444333333555444333222222333333444333333222111222333555666333333444444555555555666333333333444444555555555444444444444444444444444333222222222222222222333444444444444555555555555666666777888999888666333333222111000000000000111000000000000000111111111/////////////////////////////////.........//////000///...---------------000000000000000000000000,,,---...//////...------///111000...///444666555444333222111111000000000000000//////......------....................................////////////...///111111/////////000//////......///000111222000000//////000000111222///000111111000///111222111000000000/////////...000000000000000000000000///000111111111111000///222222222111111111111111...///000111111111000000///////////////000000111333333222111111000//////000111222111000///000222,,,333777555333333111,,,000000000000000111222222111111000000000000111111111111111111111111111111///...---///222444333222---...000333444333444555222222333444444333222111111111111111111222222333///000000111111222222222111222222333333444444555555555444444555666888999555666777777777777777777888999;;;======<<<:::999<<<===??????>>>>>>@@@AAAEEEIIISSSaaappp---,,,***)))(((((()))************+++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,+++++++++************)))))))))************))))))))))))***+++,,,---......---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,------......///222222111111111111000000111000//////111222222111111000//////000000///...////////////000111222333333333222111111000//////111111222222222111111000111111222222222333333333111222444888<<<>>>>>><<<444444333333333333333222333333333222222333444444444444333222222333555555222333555666777777777777444444444444444555555555444444444444444444444444222222222333333222222222222333444555555555444444444555777999;;;:::666333222333333333333222111111111111111111000000000000000///...------...///000//////......///////////////......---------......000000000000000000000000///000000111111000000///...000000...000555888666333333222111000000000000.........///////////////....................................////////////...///111111/////////000............///000222222///............///000000000111222111000///000111000000000000////////////000000000000000000000000///000000111111000000///111111222222222222222222...............///000000........./////////000000222222222111111000000///000222333222111000111222000999???===888333///,,,------...///000111222222111111111000000111111222111111111111111111111111///......///222333333222333333333222222222222222000111111222222222111111000111111111111222222222000000000000000111111111111222222333333444444555666666555666666777888999;;;:::999888666666555555777999;;;<<<===<<<;;;999<<<===??????>>>>>>@@@AAAHHHKKKTTTaaaooo,,,+++***((((((((()))************++++++,,,,,,,,,************************++++++++++++++++++,,,,,,+++++++++*********))))))******++++++++++++******)))******+++,,,,,,------,,,++++++******++++++,,,************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------......///333333333222222222222222222000......///111111111000//////////////////...////////////000111222333111111000000////////////222222333222222111000000111111222222222333333333000222444888<<<<<<;;;888222222222222222222222222333333333333444444555555444333222222222222444444111333666888999999888777444444444555555555555555444444444444444444333333111222333444444333222111000222444555666555333222333444777:::<<<;;;777333111222333444444333111000222222111111000000//////111000...,,,,,,...000111.........///////////////---------------...///000////////////////////////000000000000/////////......000000...///444555444111111000///////////////////////////////////////....................................////////////...///111111/////////000---......///000111222222//////......//////000111111222222111///...///000000000000000///////////////////////////////////////000000000000000000///000000000111111222222222///...---,,,,,,...///111......//////000000000000222111111111000000000///000111222222000000111222666===BBB>>>777222111333,,,---...//////000000000/////////...//////000000111111111111111111111111/////////000111222222222000333333000...000111000000000111111111111111111000000111111222222222222111000000000000000000000111222222333333444444555555555555666666777888888<<<;;;999666555444444555777888:::;;;<<<<<<;;;:::<<<===??????>>>>>>@@@AAAJJJMMMTTTaaaooo+++***)))((((((((()))*********++++++,,,,,,,,,---******************************++++++,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++,,,------......///000000000000111111111111222000------...000000///......///............///////////////000111222333//////.........///000111222222222222222111000///111111222222222333333333222333555888:::999666444222222222222222222222222111111222222333333333333222111000000000111222333222333666888:::999888888555555555555555555555555555555444444444333333333111222333444444333222111000111333555555444222111222333666999;;;:::666222///000111222222111000///222222111111000000//////111000...,,,,,,...000111------...///000000//////---------------...///000////////////////////////------,,,,,,++++++++++++...111111......111111//////......------------...000000000///......------////////////////////////............////////////...///111111/////////000---......///000111111111000////////////000111111111222222111///...///000////////////000000000000////////////////////////000//////////////////000......//////000000111111///...,,,++++++---///111...///000000111111000000111111111000000000000000///000111000//////000111000777>>>>>>777000///222......////////////...---///////////////000111111000000000000000000000000//////000000000111222222(((111555222///111444444111111111111111222333333///000111222222222222111111111111111000000000000111222222333333444444555333333444555666666666666999888666555444444555666777888999:::;;;;;;;;;;;;<<<===??????>>>>>>@@@AAAJJJMMMTTTaaaooo******(((((((((((()))***+++++++++,,,,,,,,,,,,,,,************************))))))+++,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,------------...111///------...///...---,,,---......------...///////////////000111222333......------...///111222000000111111111000000///111111222222222333333333333333444666777777444222111222222222222333333333//////000111111111000000000000//////000111333444333444666777888888888888666666666555555555555555555555555444444333333222222222222333333222222222000111222333333333222222222333555777999888444111......///000000000000///111111111111000000000000000///...------...///000,,,---...000000000//////---------------...///000000000000000000000000000222111000///...............111111...---000///,,,...------,,,,,,------...111000000///...---------////////////////////////............////////////...///111111/////////000...//////000000000000///000000//////000000111222000111222111000///000111////////////000000000000000000000000000000000000000//////......//////000....../////////////////////...,,,,,,,,,---///111///000111222333222111000000000000000000000000000...000111000///...///000+++222>>>EEEAAA666//////...///000000000///---,,,111111111111222222333444000000000000000000000000...000111111000000111222555CCCKKKBBB777333444333111000000000111222333444///000111333333222111111111111111111111222222222111222222333333444444555222333444555666666666666555555555555555666666777777777888:::;;;;;;;;;;;;<<<===??????>>>>>>@@@AAAHHHKKKTTTaaaooo***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,++++++************************((()))+++,,,------,,,,,,+++++++++************))))))******++++++******)))***************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++........................---------,,,,,,,,,++++++++++++,,,------......///+++,,,,,,,,,------------///.........//////---++++++---......,,,,,,...000////////////000111222333111000...---...///000111......///000000000//////111111222222222333333333333222222333555666444333222222222222333333444444111111222333333222000000////////////111333555666555555555666666777777777777666666666555555555444666555555444333333222222333222222222222222222333111111111111222222222222333333444555666555333000///.........//////000111000000000000000111111111////////////////////////+++,,,...000111000//////......---------......///000000000000000000000000555444222111000000000111---000111...///111111...///.............../////////////////////.........////////////////////////............////////////...///111111/////////000///000000111111000......//////.........///000000///000111111000///111222.../////////000000000111000000000000000000000000000///............///000000000000000///////////////...---------...000000000111333444444333222111///000000000000000000000///000111111//////000111///333===FFFDDD:::222000---...000111111000///...111111111111222333444555000000000000000000000000...000222111//////111333<<>>>>>@@@AAAEEEIIISSSaaappp***)))(((''''''((()))***---------,,,,,,+++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,+++++++++************)))(((((())))))))))))(((((((((((()))***+++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++........................---------,,,,,,+++++++++++++++,,,------......///............//////000000///......///000///,,,******,,,......,,,+++...000////////////000111222333333222000...---...///000------...//////000//////111111222222222333333333222111000222444666666555222222222333333444444444555666666777666555333222/////////000222444666888666666555555555555666777777777666666555555555444666666555444333333222222444333222111111222333444111111000000111111222333444333333444444444222///000///.........000111222//////000000111111222222......////////////......+++,,,...000111111000//////......---------......000000000000000000000000000///---,,,+++++++++,,,,,,000111///000333333000000000/////////000000111------......///000000111000000000000000000000000............/////////000...000111111/////////000000000111111111///...,,,...------------...//////...///111111000000111333.../////////000000111111000000000000000000000000000///...------...///000222222111111000000//////...............///000000000222333555555444333222////////////000000000000000222333222111000111222333222666===<<<555111222+++---///111222222111000////////////000111222333000000000000000000000000...000222222//////000333+++EEEVVVKKK888/////////...---------...///111222...000222333333333111000111111222333444444555555111222222333333444555555333555666888888888777777555666777999999999888777666777777999:::;;;<<<<<<<<<===??????>>>>>>@@@AAACCCGGGRRRaaappp************************++++++++++++++++++++++++************************)))************+++++++++*********+++,,,---...///+++++++++***++++++,,,,,,---***((())),,,//////...+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++,,,...000111/////////......---------//////.........//////000,,,---......------...000000000///...............///...---,,,,,,,,,,,,---///............//////000222111///.........///000000000000000000000000000000111111111222222222222333333222111111222333333---///222444555444333222555555555444333111000///111000000000111333555666888777555555555555333111333444444555555444444333777777666555333222111000111111111111111111111111333222222111111222222333333333333222222000//////////////////000111333333444333111000///...//////......///000000000000000........................////////////............---.........---,,,,,,+++++++++,,,---------,,,,,,......////////////............------------......+++,,,---...//////......111111000000111222222333........................111000...,,,,,,...///000---...000///---,,,,,,---...............---------,,,,,,,,,,,,...000222444444222///---,,,...000111222111000000000000000000222111000//////000111222000000000000000000000000////////////............000000000000000000000000222111///...///000222333333111///---,,,,,,......111111111111111111111111...---,,,+++******+++,,,000000000000000///......////////////////////////...//////000000000000000222222222222222222222222222222222222222111000///111111111111111111111111000111111111111222222222333333444444444444555555444666777777555333333333555555555555555666777777444555666888999;;;<<<<<<;;;<<<============@@@BBBDDDIIISSSaaannn++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************++++++,,,---,,,,,,++++++***+++++++++---***((())),,,......---+++++++++++++++***))))))************************++++++++++++++++++++++++******++++++,,,,,,,,,---.........------,,,,,,,,,++++++******+++,,,...///.........---------,,,,,,------,,,,,,,,,,,,------,,,---......------...000222111000///////////////......------,,,---------......---......///000000222111000///...//////000////////////////////////111111111222222222333333333333222111111222333333000111111222333333333333666666555555333222111000////////////000222444555888666555444555555333222333333444444444444333333555555444333222111111000111111111111111111111111222222111111111111222222111222222222222222111111////////////000111222222111111000/////////000000......///000000000000000........................---...////////////......------......------,,,+++------------..................////////////............------------...................../////////111111111000111111222222////////////////////////000///............///000---///000000...------...---------......//////000222222000///...---------222111///.........///000222222111000/////////000000000///......///000000////////////////////////................................................///...---,,,,,,...000111111000///......000111333111000000000000000000000111000///......//////000000000111111000000///...////////////////////////...//////000000000000000222222222222222222222222000000111111111000//////222222222222222222222222000111111111111222222222000000000111111111222222333555666666444333333444555555555555555666777777444444555666888999::::::;;;<<<============@@@BBBBBBGGGRRR```ooo,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++*********))))))***++++++------,,,+++************,,,***)))***,,,---------++++++++++++++++++***)))************************++++++++++++++++++++++++******+++,,,,,,---..................------------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,---......------...000444333222111000000000000......---------......///------------...///000111111111000///////////////////////////////////////111111111222222222333333333222222111111222222333333333111000111222333444555666555555444333222111///...//////000111333333777555444444555555333222333333444444444444333333333222222222111111111111111111111111111111111111111111111111111111111111000000111222222222222111000000000//////000111111...............///000111......///000000000000///........................+++,,,...000000000///...------......------,,,,,,...............///000000......////////////............------------......000000///.........//////111111111000000000000000////////////////////////.../////////000/////////...000111111///......///,,,---...///000111111222444444333222000---,,,***000000000///////////////333222111000//////.../////////............//////...........................................................................---,,,,,,,,,---///000////////////111333555666000000000000000000000000222111000000000111222333111111111111111000//////////////////////////////...///000000111111000000000000000000000000000000......///000000000000///222222222222222222222222000111111111111222222222//////000000000111111111333333444333222222444666555555555555555666777777555555666777777888999999;;;<<<============@@@BBBAAAFFFQQQ```ooo++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++,,,++++++************+++...---,,,+++************+++******++++++,,,,,,,,,+++++++++,,,,,,+++******************************************************)))***+++,,,---...//////---------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++......//////......------,,,---......------...000333333222111000///000000.........---......///000,,,,,,,,,---...///000111111000000///////////////////////////////////////000000000111111111222222222222222222222222222222333333222222111222222222555555555555555444333222/////////000111222222333666444333333555555444333333333333444444333333333111111222222222222222222111111111111111111111111111222222222222222222111///000000000000//////...111000000/////////000000........................---...//////000000//////........................)))+++...000111000///---,,,------...------,,,,,,.........---...///111111......////////////............------------......222111000///......//////000000000000000000//////////////////////////////---...000111111000///...///000222111///......///......//////000000111111000111222222222111///...//////000111111000///...333222111000///.........////////////////////////------------------------......////////////000000........................///............///000000/////////000111333444555000000000000000111111111//////.........///111222111111111111111000000/////////////////////////////////000111111111111000000000000000000000000000---...///000111111111111222222222222222222222222000000111111111222222222222222222222333333333333222333333222111222444777555555555555555666777777777777777888888999999999;;;<<<============@@@BBBBBBGGGRRR```ooo)))))))))))))))))))))))))))))))))******+++++++++************************))))))*********+++++++++---,,,,,,+++++++++,,,,,,...---,,,+++******************+++++++++++++++,,,***++++++,,,,,,,,,++++++************************************************))))))***+++---...//////++++++++++++++++++++++++.........------,,,++++++++++++++++++++++++++++++......//////...---,,,,,,,,,---......------...000111111000////////////000/////////......//////000,,,,,,,,,------...000000000000000000000//////...........................////////////000000000111222222222222222222222222111222333444444333111000444444444555444444333333000000111222222333333333444333222333444555444333222333333333333333333222222222222222333333333333000000000000000000000000222222333444444333222222000000000///...,,,+++***000000///////////////////////////...---,,,,,,+++------...///////////////........................)))+++---000111000...---,,,,,,------...------,,,------------...///000111......////////////............------------......222111000///////////////...///000000000//////...------------------------,,,...000222222111000...///000222111///......///111111000000//////......---...000222222222111111---///000111111000///...222111000///............000000000000000000000000------------------------//////000000000111111111////////////////////////...............///000000////////////000000111111000000000000111111222222...------,,,---...000111111111111111111000/////////////////////////////////000000111111111111111////////////////////////...///000111222333333333222222222222222222222222000000111111111222222222333333333444444444444555222333333222111222444777555555555555555666777777666666666777777777888888;;;<<<============@@@BBBDDDIIISSSaaannn))))))))))))))))))))))))(((((())))))***+++++++++************************)))************+++++++++---,,,,,,+++,,,,,,------------,,,+++************)))***,,,,,,+++******+++***+++,,,,,,,,,,,,,,,,,,************************************************))))))***++++++,,,------************++++++++++++...............---,,,+++***++++++++++++,,,,,,,,,,,,,,,------,,,+++)))(((,,,---......------...000000////////////000111111111111000///////////////---------,,,------...///000000000000000///............................../////////000000000111111111222222333333222222111///111333555555444111000222222333333444333333333000111222333333333333333333222111222444555555444222222333333333333222222222222222333333333333333000000000000000000000000111222333444444333222111111000000///---+++)))(((/////////......///000000000000000///...,,,+++***------...////////////...........................***+++---/////////...---,,,,,,------......------+++,,,...///000000000000......////////////............------------......//////000000000///......,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222222000000...000111111///......///222111111000///...---,,,//////000000111000000000---...000111111000000///000000//////......//////000000111111111111000000------------------------/////////000000111111222000000000000000000000000,,,,,,------............////////////...............//////000000111111222000///.........///000111000000000000000///......///////////////////////////000111111222222111111//////////////////////////////000222222333333333111111111111111111111111000111111111111222222222111111222222222333333333333333444333222222444666555555555555555666777777333333444555555666777777;;;<<<============@@@BBBEEEIIITTTaaannn))))))))))))))))))))))))((((((((()))***+++++++++************************)))************++++++++++++*********+++,,,------,,,,,,++++++***+++++++++(((***------***))))))+++***+++,,,,,,------,,,,,,************************************************)))))))))******+++++++++*********++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,------+++,,,---------+++)))''',,,---......------...000/////////000111222333444333222111000///...............------,,,,,,------///000000111000///...---........................111111111111222222222222111222333333333333222111000000222333333333333222000111111222333333333222000000222222333222222111222111111222444666555444222222333333333333222222222222222222111111111111000000000000000000000000...000111222222111000...111111000///...---+++***...............///000111...//////000///...---,,,,,,---......//////..............................,,,,,,---......---------+++,,,------......------+++---///222333222111000......////////////............------------......+++---///111111000...,,,***+++---///000000//////---------------------------...000111222222111111---///000000...------...000//////......---------/////////...//////000000......///000000000000000///............///000000//////000111111000//////---------------------------------...//////000000////////////////////////------....../////////............//////.........,,,,,,------...//////000111000///.........///000///////////////...------////////////////////////000000111222222222222111000000000000000000000000//////000111111222111111000000000000000000000000000111111111111222222222000111111111222222222222333555666666444333333444555555555555555666777777333444555666777888999:::;;;<<<============@@@BBBCCCHHHSSS```nnn************************'''(((((()))***+++++++++************************)))************+++++++++))))))))))))***+++,,,---+++++++++***++++++,,,,,,'''***------***((()))******+++,,,,,,------------************************)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------******,,,,,,---,,,+++***+++++++++,,,,,,------------.../////////---***))),,,---///...------...000//////000111222444666777444444222000///.........//////...---,,,,,,,,,,,,///000111111111000...---........................222222333333333444444444111222333444444333222111111111000000111333555666///000111222222222222222//////111222222111000000222111000222444666555444222222222333333222222222111111111111000000000///000000000000000000000000---...///111111///...---000000111111000///......---------......000111222---...///000000000///...,,,---......//////.................................---------------------+++,,,,,,---.........---+++---111444555444222111......////////////...............------.........)))+++...111111000---,,,(((***---///000111000///..............................///000111222222222---...000///---,,,,,,------------...............------,,,---...///111333.../////////000000111111...------......///000111---...///000000///...---........................++++++,,,,,,---...//////........................///000000111222111111111------...///000000//////******+++,,,,,,---......000///...---,,,,,,---..................------,,,////////////////////////000000111222222222222111111111111111111111111111...//////000000000000000////////////////////////000111111111111222222222111222222222222333333333444666777777555444333333555555555555555666777777666777888999;;;===>>>>>>;;;<<<=========>>>@@@BBBAAAFFFRRR```ooo...---,,,,,,++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,------------,,,,,,+++++++++******)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************))))))(((((((((***++++++******+++,,,......---,,,++++++******......---,,,++++++*********,,,------,,,,,,---///------------------,,,,,,***+++,,,,,,------,,,,,,111000///000333888===@@@222111///...---...000111------------------------------............------......------...///111222333333333222222222111111000111333333111000111222333222111111111222333444333333444444333333222111222222222444555444111...000111333444555666666666444444555555555555555555333222111///...///000000---///000000///......///////////////000000000000444333222000000000000111///000111000///...///000...------,,,,,,,,,------,,,---......//////........................------,,,,,,---.../////////...---------------------------000444666777555111///...---,,,+++************+++,,,...000000///...---......////////////......///////////////............///000000000///---,,,......//////000000111111111000///...,,,,,,++++++---------------...///000000000000000111111111111////////////////////////,,,---.../////////...---&&&(((***---///000000000...---------......,,,***...------------.../////////////////////////////////...---///222333000...***+++---///000000/////////000000000000000//////000000000000////////////---,,,,,,,,,,,,---......000000////////////000000---......///000111111222///111111111000///000111////////////////////////////////////000000000000000111111111111222222222000000111222333555666777555444444333333444444555222222222333333333444444666666777777888888999999999>>>CCCCCC???<<<===@@@CCCFFFPPP___ooo,,,,,,+++************+++************************************************))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++*********)))))))))(((***++++++******+++,,,000000//////...------,,,.........---,,,+++++++++---///000000//////000222...---------------------+++,,,------......------000000///000333666:::===333111000......///000111------------------------.........//////...............------...///111222333333222222222111111111111222444444222111222333222222111111111222333444333333444444333333222111222222222333444333111...///000111222333444444444444444444333333222222111111111000000000111111222---...000000.........///.../////////000000000000222111000............///,,,...///...---,,,---...222111000......---------,,,------.......................................+++,,,,,,------------,,,---------------------------///111333333222000/////////---,,,,,,++++++++++++,,,---//////......---......////////////....../////////////////////......///000000000///---,,,......//////000000111111//////...............///---------------....../////////////////////......////////////////////////....../////////...---,,,...///000111111111000///...---------......,,,***+++,,,,,,,,,------------........................///......000222333111...+++,,,---/////////......//////000000000000//////000000000/////////............------......//////000000////////////000000......//////000111111222000111222222000000111222111111111111111111111111000000000000111111111111000111111111111222222222111111111111222444555666444333333222222333333444444444555555555666666666777777888888999999:::::::::<<<>>>???????????????CCCGGGPPP___nnn++++++***)))))))))))))))************************************************(((((()))))))))*********))))))***+++++++++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********(((***++++++******+++,,,000000000///......------//////......---,,,,,,,,,+++---......,,,,,,---///........................------...////////////...//////000111222444666777222111000///...///000000...........................//////000000//////...............///000111111222222222222111111111000111333444444333222222333222222111111222222333444333333333333333222222111222222222333444333111...---...///000111222222222333333222111000///.........///111222333333222222---...000000...---...///....../////////000000000111111000///............,,,---...---,,,,,,---...222222000...---,,,,,,,,,,,,,,,---.......................................------.........---,,,,,,------------------------............////////////111000///...------------,,,,,,,,,---------............////////////............///////////////////////////000//////...---......//////000000111111---------...///000111222,,,,,,,,,------------............------,,,,,,,,,///////////////////////////////////////...---,,,---............---,,,,,,...---,,,---......,,,++++++,,,---...///...------........................///......///111111000...------......///......---...//////000000//////////////////.........------....../////////000000000000//////......//////000...//////000000111111111111222333222111000111333111111111111111111111111111111111111222222222222000111111111111222222222111111111111111222333333333333222222222222333333444555555555555666666666777888888999::::::;;;;;;<<<:::999;;;>>>AAAAAA@@@CCCGGGPPP^^^nnn++++++***))))))))))))***************************************************))))))))))))*********+++(((((()))***************+++++++++++++++*********))))))***+++,,,,,,------************************+++++++++***************++++++++++++++++++++++++(((***++++++******+++,,,.........------,,,,,,,,,//////.........---------***+++---,,,+++***+++---.........///////////////......///000000000000///...///000111222222222222000000///...---.........//////////////////////////////000000000000//////.........//////000111111222111111111111000000000000222333333222111111222222111222222222222333333222333333333333222111111222222111222333333111///---...///000111111111111111000000000//////.........000222444444333111000,,,...//////...------............/////////000000333222222111000000//////---...//////...---...000///...---,,,++++++******,,,,,,---.........---------------...............000111111111000///......,,,,,,------------------///...---,,,---...000111000000///...............---,,,,,,,,,,,,---............////////////..................//////////////////////////////............//////000000111111............///111222333,,,,,,---------------,,,///......------,,,,,,+++///////////////////////////////////////.........***++++++,,,------------------,,,---......---+++---...000222222111000..............................------............---..................------......//////000////////////.........------------......//////000000000000/////////......///////////////000000000111111111111222333333222111222333////////////////////////000000000111111111222222000000111111111222222222222222111111000111111222444333333222222333333444333333333333444444444444666777777888999:::;;;;;;<<<;;;::::::<<<>>>@@@AAADDDGGGQQQ___mmm,,,,,,+++************************************************************************+++++++++,,,,,,(((((()))************))))))*********************))))))***+++,,,,,,------************************************************++++++++++++++++++++++++(((***++++++******+++,,,---------------,,,,,,,,,...............---------...///000///...---...///............//////000000...///000000111111000000...///000111111000000///......------,,,,,,,,,,,,//////////////////////////////000000000000//////......///000000111111111111111111000000000/////////000222222000000000111111111222222333333333333222222333333222222111000333111000111222222000/////////000111222222222222......//////000000111111///111333444444222///---,,,...//////...------...............////////////222222111111000//////...+++---......------...000,,,,,,+++++++++,,,,,,---+++,,,,,,---...------------------.........//////000111111111000///......,,,,,,,,,---------......000///...------///000111///...------,,,---------------,,,,,,,,,---...///......////////////......---.........//////000000//////........./////////......//////000000111111000000////////////000111,,,------......---,,,,,,/////////.........------////////////////////////............//////000000///////////////000000111---,,,,,,---......---+++---...000222222111000...........................,,,,,,,,,,,,++++++,,,,,,............---------...------...//////////////////.........------------,,,---...////////////...//////............//////000000000000111111111111111222333333222111222333/////////////////////////////////000000000111111000000111111111222222222333222111111000000111111555555444444444444555555333333333444444444555555555555666777888999::::::<<<>>>>>><<<999999===BBBDDDGGGQQQ___nnn,,,,,,+++************+++***************************************************++++++++++++,,,,,,,,,(((((()))***************)))************+++++++++*********++++++,,,,,,---************************)))))))))************************+++++++++++++++(((***++++++******+++,,,........................------------------------,,,.........,,,+++,,,------------......//////000...///000000111111000000//////000000000000//////---------------,,,,,,,,,...........................//////000000//////.........///000111111111111000000000000////////////...000111111000//////000000111222333333333333222222222222222222111111000333111000000111111000///000000111222222222222222------...///000111222222000111333333333000...,,,,,,---//////---,,,---...------........./////////////////////...---,,,,,,(((***++++++++++++,,,---,,,,,,,,,,,,---...///000++++++,,,---------------,,,,,,------.../////////------.........---,,,,,,+++,,,,,,------........./////////000000000000000------,,,,,,,,,,,,,,,------------.........//////......////////////......------......///000000000///............///000000......//////000000111111111000000///............---.../////////...---,,,//////////////////////////////////////////////////////......//////000111111000///...---------------,,,,,,---...///---,,,+++,,,---...///...------------------------------,,,,,,---+++***)))+++,,,......---------......///,,,---....../////////////////////.........------,,,---...///000///......///......------......///111111111111111111111111111222333222111000111333111111111111111111111111.../////////000000000000000111111111111222222222333222222111111111222222666666555555555555666666555555666666666777777777444444555777888999::::::<<>>999888===CCCCCCGGGRRR```ooo++++++***))))))))))))***************************************************************++++++++++++((()))******++++++******+++++++++,,,,,,---------++++++++++++++++++++++++************************((()))))))))*********+++)))))))))*********++++++(((***++++++******+++,,,------------------------,,,,,,,,,,,,,,,---------***+++,,,+++)))((()))***+++,,,,,,---......//////...//////000111000000000//////////////////000000.../////////......------------------------------.........//////.........---...000111222222111111000000/////////.........///000222222000///000111000111222333333333222222222222222222222111000000333111000///111111000///000000111222222222111111---.........///000000000...///000111111000...---+++---......---,,,---------------.........//////...////////////---,,,+++''')))++++++******,,,------------,,,------......++++++,,,------------,,,,,,,,,------...//////000+++,,,,,,------------,,,++++++,,,,,,---......///,,,...000222222111///...---,,,,,,,,,,,,,,,---------...///000000000///.........////////////......------......///000000111///......---...///000111......//////000000111111000///......------.........///000111000///---,,,.........///000000111111////////////////////////333222000///...............---,,,+++***++++++,,,,,,,,,+++---...///...,,,+++,,,,,,,,,---------------------------------------......---******,,,...------,,,,,,---...///000+++,,,---...////////////000000000/////////......,,,...///111111000///...///......------......///111111111111111111111111000111222222000000111222111111111111111111111111//////000000000111111111000111111111111222222222333222222222222222333444555555555444444555555555666666666666777777777777444555666777999:::;;;<<<<<<>>>>>>===<<<<<>>============>>>>>>???EEEKKKTTT___nnn(((((((((((()))***+++,,,+++******))))))******+++)))))))))))))))***++++++******))))))))))))***************+++++++++,,,,,,++++++******++++++,,,,,,------,,,,,,,,,+++++++++++++++************++++++***)))))))))))))))))))))***+++,,,---...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......//////......------------------------,,,,,,,,,...//////......///000000////////////000111111111000//////......//////------,,,,,,,,,---...///---...//////////////////---------.........////////////000000000111111111333333333222222222222222111111000000111222444555666555555444333333444444222222111000000000000000//////000222444555333111...////////////...------------............------------///000000000000///---...000000000000000000////////////////////////,,,,,,,,,,,,,,,---------,,,+++++++++***+++++++++++++++++++++,,,,,,,,,,,,/////////......---------------------------------+++,,,---.........---,,,------............------,,,------------------,,,111///------...000000000///...------------...///---...//////...---...000333222222222111111000000//////.........//////000...---,,,,,,,,,,,,---...444333222111000///......---------.....................///000000000000000000000000000000000000000---/////////---,,,---...000///...---------------...------,,,,,,------...///......------......///,,,------......------,,,...,,,***,,,...///...,,,---***((()))...000...,,,111000...------...///000///000222111000///000111///...---,,,,,,,,,------000000000000000000000000111000000000000000000000000000000000000///......000000////////////000000000000000000111222333333111111111222222333333333222333333444555555666666444444444555555555555666444444555777888999:::;;;>>>>>>>>>>>>>>>??????@@@EEEKKKTTT```ooo(((((((((((()))***+++,,,++++++************++++++***))))))))))))***++++++******))))))))))))***************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))******+++,,,---.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......//////000/////////.........------,,,,,,,,,,,,---///...------...///222111111000000000000000000///...---------...///------,,,,,,---......///000//////............///------.........///////////////000000000000111111777666444222111111111111000000000000000111222333111111222222111111000000111000000////////////000---...000333555555333111...............---,,,,,,,,,,,,------------,,,,,,......//////000111111111---...///000111000000///////////////////////////)))******+++,,,,,,------++++++++++++++++++++++++++++++*********+++,,,------------,,,,,,,,,,,,,,,------------------------------.........---,,,,,,,,,------......------,,,------............------111///---,,,---......---///...------------...///...///111000///......///444444333222111000//////////////////////////////...------,,,,,,------...111000000000000000//////000///...---,,,---............///000000000000///////////////////////////---///000///......///000111000///...---,,,,,,,,,......------------....../////////....../////////------............------///...---...000000000///---+++)))***...000...,,,000///...------...000111---.../////////000222444///...---,,,,,,,,,---...000000000000000000000000000000000000000000111111000000111111000000//////111000000////////////000111111000000000111111222///000111222333444444555333444555777777777777666444444444555555555555666444444555777888999:::;;;???>>>>>>>>>??????@@@AAADDDKKKUUUaaappp))))))(((((()))***++++++******))))))))))))***************))))))***++++++******))))))))))))******************++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---++++++)))))))))))))))*********+++,,,,,,---------------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////.........------,,,,,,+++,,,...///...---,,,---///333333222000000/////////111000...---,,,---...///,,,,,,------......//////111000///---------...///............////////////////////////000000000111555333111///---...///000//////000000000111111222111111222111000---+++***//////.........//////000---///111555777777444111------......------,,,+++,,,,,,------------,,,,,,000000/////////000111111222000...---......///...////////////////////////,,,---------.........///,,,,,,---------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++,,,,,,------------,,,,,,......///000000///......///---++++++,,,---...---.........------.........,,,...//////---,,,+++,,,000000000///...---------000000000000000//////...------------------------......//////000000111111111000...,,,+++,,,---///---...//////000000//////........................,,,---//////......///111000///...---------------......------------......//////............//////------............------///......///000000000000...---,,,...000111000...,,,,,,,,,,,,,,,---...///...///000//////000222555///...---,,,,,,---...///////////////////////////000000000000000111111111000000111111111000000//////////////////000111111222111111000000000000111000000111222333333444444222444666888888777666555444444444555555555555666444444555777888999:::;;;============>>>???@@@@@@DDDKKKUUUbbbqqq))))))))))))))))))***+++)))))))))(((((()))))))))++++++***************+++******))))))))))))******))))))*********+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++---......---++++++(((((())))))************+++++++++++++++,,,,,,---,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---........................------,,,,,,,,,---...//////---,,,---///333333111000//////......111000///.........//////,,,,,,---.../////////000111000///---------...///........./////////000000...////////////000000000111000...,,,,,,...///111///000000000111111111111333444444444333000...---...---------...///000000000111333666888777444111------......------,,,+++------............------------------...111333555:::555///,,,,,,...///000////////////////////////////////////......------+++,,,---............---------,,,,,,------......------------------......------------------------.........---,,,,,,,,,,,,,,,------......------,,,---...000000000000...------+++******,,,...//////---..................---,,,...///...,,,++++++,,,,,,---------------------//////000111111000///...------------------------,,,---...///000111222222111000...,,,+++,,,---///------...///////////////------------------------+++,,,......------...000---------------...///000///......------......///...------,,,,,,------...---......//////......------...............///000.........///000000///...,,,,,,,,,,,,------......///000111111000000222333///...------------////////////////////////////////////000000111111111111000000111111111111000000---------...000111333333111111000000///000000000222222222222222222222222111333555666666555444333444444444555555555555666444444555777888999:::;;;;;;;;;;;;<<<<<<>>>??????DDDKKKVVVcccrrr***)))))))))))))))************))))))))))))******,,,,,,+++************+++******))))))))))))******)))))))))************+++)))***+++,,,---,,,++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++((((((((()))******++++++++++++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------------------------------------------...000000000...---...///222111000///............000000000000//////......+++,,,---///000000000000000//////............///....../////////000000000......////////////000000//////......///000222333000000111222222111111000///000111111111111111111---------......000111111222222333555777666333000...............---,,,,,,------............------)))))))))***---222777:::>>>777000---...111222111////////////////////////.........---,,,+++++++++((()))+++,,,---,,,,,,+++***+++,,,---------,,,,,,............////////////------------------------......---,,,,,,,,,---------..................------...000111111000...---,,,+++******---///000000------...//////...------...//////...,,,,,,---///------------.........///...///000111222111000000,,,------......------,,,,,,---...///111222333333000///...---,,,---......------...////////////...........................+++,,,...---,,,,,,---...,,,,,,,,,---...///000111//////............//////------,,,,,,,,,,,,------......////////////......,,,---......------...000,,,---...//////...---,,,.........///////////////---///111111000000000111///...---------...///000000000000000000000000000/////////000111111222222000000111111222222111111---------...000111333444000000/////////000000111333333333222222222111111111222333444444333222222444444444555555555555666444444555777888999:::;;;:::::::::;;;<<<===>>>???CCCKKKWWWdddttt******))))))))))))******,,,++++++++++++++++++,,,---,,,++++++*********+++******))))))))))))******))))))))))))************(((***+++------,,,+++***)))*********++++++++++++++++++************++++++'''(((((()))******++++++,,,,,,+++***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---............------,,,+++,,,,,,------.........000111222111///...///000000000///...------......---...///000000...---++++++,,,---///000111000000---...//////////////////.../////////000000000000........./////////000000...//////000111222222222111111222333333222111000///.........//////000111---------...///111222333333333222333444333000......////////////...------,,,,,,------------,,,,,,+++***((()))+++000444777888333...---000222111///////////////////////////,,,,,,,,,+++++++++++++++''')))+++,,,------,,,+++***+++...///000...---+++---.........////////////------------------------------,,,,,,,,,---...///...//////000000//////...,,,---///111111///---,,,...---++++++---/////////------...//////...------...------+++***+++...111.....................---,,,---000222333222222111,,,,,,---......---,,,,,,---...///000111333444444---------...............,,,---......//////..............................---...///...---,,,---...---------------...///000//////............//////......------------............////////////......+++---//////------...000+++---///000///...,,,,,,//////////////////......'''***...000000000///000///...---------///000111000000000000000000000000...//////000111111222222///000111222222222222111///////////////000000111///////////////000111222222222222222222222333333333333333333333222222222444444444555555555555666444444555777888999:::;;;::::::;;;;;;<<<>>>???@@@CCCKKKWWWeeeuuu******)))))))))))))))***...------,,,,,,------...---,,,,,,+++*********+++******))))))))))))******))))))))))))************(((***+++------,,,+++***))))))******++++++++++++,,,+++***))))))***+++,,,'''(((((()))***+++++++++------,,,+++,,,---...///,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///000000000///...------***++++++,,,---...//////111222222111000//////000//////...------------...+++,,,///000000...+++)))***,,,...///111111111000,,,---///000000000//////////////////000000000000............/////////000......///000000000000///111222333444444333111111666555333111111111111222------......000111333444444222111111111000...,,,//////000000//////...---+++++++++,,,,,,+++++++++111...+++))))))+++///111///,,,***,,,000222///+++////////////////////////+++++++++,,,,,,---......)))***---/////////...---+++...111333333222///------------....../////////---------------------------,,,,,,+++,,,---///000//////000000000000//////+++---///000000///---+++111///---,,,---......---,,,---...//////...---,,,++++++)))'''&&&(((,,,000//////...---,,,++++++***+++---///222333333222222,,,,,,---......---,,,,,,...///000111222333444444,,,,,,---.../////////...,,,---......//////......///////////////////////////000111000...------...///......---------......//////............////////////............//////......////////////......,,,...000000...---///111---///222222111///......---.........---,,,++++++"""&&&+++///000////////////...------...///000111000000000000000000000000...//////000111222222222///000111222222222222222222222000///........................///111222222000000111222333444444555444444333222222222333333444444444555555555666666444444555777888999:::;;;;;;;;;<<<<<<===???@@@AAACCCKKKWWWeeeuuu+++***)))(((((()))******...+++)))(((***+++,,,,,,,,,+++++++++***))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,)))***,,,,,,,,,***((('''******+++++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---......//////......---,,,------------------------......------------......------............---------...............---,,,------......///000000000///////////////000111111//////............//////000000000000/////////////////////000111111222222666444111///.........//////000222333333222000///000000//////000111222222...///000000000///---,,,////////////...---,,,+++******+++,,,------------++++++,,,,,,,,,,,,------000000111111111111000///------...............---+++,,,------++++++,,,...---...///...,,,+++,,,---+++---000222222000---+++,,,,,,,,,---------......------------------------000---++++++---///000000666666666444000---++++++,,,++++++******++++++,,,/////////////////////////////////...------,,,,,,......---------......//////......------......///...///111222333333333222111///,,,***)))+++...000////////////000000000000111111111111111000//////---------------,,,,,,,,,///......---------......000000000333555555111---///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------..................////////////...---,,,,,,//////////////////////////////000000///...---------......///000/////////000//////.........////////////000000000//////.............../////////000......///000000000000000000000000000000000000000111111000000000000000111222222222222222222222222555555444444444444555555444333333333333444555555777777777888999999::::::999:::<<<<<<<<<===@@@BBBEEEMMMYYYfffvvv+++***)))(((((()))***+++---,,,+++,,,---...---+++++++++************************************++++++*********************************************************+++++++++,,,,,,,,,---...---+++***+++,,,)))***,,,,,,,,,***)))'''******+++++++++,,,,,,,,,,,,+++******))))))******,,,,,,------------,,,,,,---,,,***))))))***,,,---...............------,,,------------------------......------------......---..................------....../////////......+++,,,,,,---....../////////////////////000111111//////............//////......//////000000111111000000000111222222333333777666444222000000111222///000222333333222000///......---------.../////////000000000000///......------------,,,+++******++++++,,,---.........---++++++,,,,,,,,,,,,------///000000000000000//////......//////000//////...(((***,,,,,,,,,+++,,,------...///...,,,+++,,,---***+++---//////---+++***,,,,,,---------.........------------------------************)))+++...000666777777555111...---------------------------------------,,,,,,,,,++++++---------.....................---------...//////---,,,,,,++++++,,,,,,---,,,---...///000000000///......---------...//////.../////////000000000000000111111111111000//////000000//////.........---......................../////////000333222///,,,111///------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***+++,,,---...000111111.../////////...------,,,//////////////////////////////////////////...---------...////////////...//////............//////111111222222222222111111,,,,,,------...//////000///000000111111111111111000000000000000000000000111111000000000000111111222222222222222222222222444444333333333333444444444333333333333444555555666777777888888999:::::::::;;;=========>>>AAACCCEEEMMMYYYfffvvv******)))(((((()))***+++------///111333111...+++))))))************************************))))))************************************************)))))))))************++++++,,,---,,,*********,,,******+++,,,,,,***)))(((******+++++++++,,,,,,,,,,,,+++******))))))******,,,------......------,,,,,,,,,*********+++,,,---...............---,,,,,,------------------------......------------..............................---......///000000000000,,,------......///000000///////////////000111111//////............//////------...///000111222222000000111222222333333444666555333222111111111222///000111222222111000/////////...---------......111000000///.../////////,,,,,,,,,---,,,,,,++++++,,,,,,---.........------++++++,,,,,,,,,,,,------......///////////////...///000000000000000//////---///000000---+++))))))---...///...,,,+++,,,---++++++,,,,,,,,,,,,++++++,,,------------.........------------------------***---///...******---111444555555333000---,,,,,,---...///000000///...---------,,,,,,++++++******+++,,,,,,---......//////......------......///000---,,,,,,++++++,,,,,,---+++,,,---......///......,,,---///000111000//////....../////////000000000000000111111000000///...111111000///......------------////////////...---///...---...//////...---111///...---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...000111111....../////////...------////////////////////////---...//////////////////,,,,,,---...............//////............//////111111222222222222111111++++++,,,---......//////000000111222222222222222000000000000000000000000111000000000000000111111222222222222222222222222333333333222222333333333444333333333333444555555666666777888888999999:::;;;<<<>>>>>>>>>???BBBDDDEEEMMMYYYgggwww***)))((((((((()))***+++,,,...222555777444///***(((((())))))******++++++++++++******))))))((((((++++++++++++++++++++++++************************)))))))))*********++++++***+++,,,+++***)))***+++******+++++++++******)))******+++++++++,,,,,,,,,,,,+++******))))))******,,,------......------,,,++++++*********+++,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...............------.........------///000111111111111//////000000111222222222///////////////000000111//////............//////.........///000111111111///000000111111222333333111111000///.........///000000111111111111000000333222111000000000000000111000...---------...///------......///.........,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------......///.........//////000000000///......&&&)))---...---***))))))---...///...,,,+++,,,------------,,,,,,---------------------............------------------------///000000///...,,,---...///000111///,,,*********---...000111111000...---------------------------,,,,,,,,,------............---------...///000111///......------......///------......////////////+++,,,---///000000000000........./////////000000000000000000000//////...//////...---,,,++++++***,,,---///000111000...---000...---,,,---...//////------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...............------------....../////////......////////////////////////------...///000000//////+++,,,------......------///............//////000...//////000000000000///........................///000111111222222111111000000000000000000000000000000000000000000111222111222222222222222333333444444333333333333444444444333333333333444555555666666777777888999999999:::<<<=========???AAACCCDDDMMMYYYgggwww***)))((((((((()))+++,,,,,,...222666777444...***((((((((())))))******++++++******))))))(((((((((************************************************************+++++++++,,,)))***++++++))))))***+++*********+++++++++************+++++++++,,,,,,,,,,,,+++******))))))******,,,------------------,,,*********++++++,,,,,,------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...------------...///------///000111111111111//////000000111222222222///////////////000000111//////............//////000000000000////////////......//////000111111111.........------------...000000000111111000000000444333333222111111111111///...---,,,+++,,,---...------......///.........***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---................../////////......---,,,###(((***+++---...---...///...,,,+++,,,---...---,,,,,,,,,,,,---...---------.........//////------------------------...,,,+++...222444111---,,,...///...,,,******+++,,,---///000000///---,,,***+++,,,,,,---...//////......------,,,,,,,,,,,,---------...///000111111///......------......///---------------.........,,,,,,+++,,,---...///000............////////////000000000000000///......///......---,,,,,,++++++,,,---///111111000///...111000///...---...000111)))***+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,//////.........---------------...///000000000///////////////////////////------...///000000//////+++,,,------......------...............///000000......///000000000000000222222111000///...------...///000000111111000000000000000000000000000000000000//////000111222222111111111222222333333333555555444444444444555555444333333333333444555555555666666777888888999999999:::<<<<<<<<<===@@@BBBDDDLLLYYYhhhxxx))))))(((((((((***+++,,,+++---000333444222---)))(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))*********************************+++++++++,,,,,,((()))******)))(((***+++***************+++++++++******+++++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---,,,,,,---...///---......///000000000000,,,------......///000000///////////////000111111//////............//////111000000000/////////...------......///000000111////////////000000000000000000000000000000000000111111000/////////000000///...------,,,,,,------,,,,,,,,,---,,,,,,++++++)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,---...////////////.../////////...---,,,+++###&&&***,,,,,,,,,,,,------...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,------........./////////------------------------...++++++222;;;@@@<<<666---...000///...,,,---...,,,---...//////...---,,,))))))***+++,,,---............------,,,++++++***---------...///000111222---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,++++++,,,---///000------.........///////////////000000//////...---000////////////.........,,,---///000111111000///000111111///......000333)))***,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,------...//////000,,,---...///000111111111////////////////////////---...//////////////////,,,,,,---.....................---......///000111///000111222222333222222333333222111000...------......///000000000000000000000000000000000000000////////////000111222333111111111222222333333444666555555444444555555666444333333333333444555555555555666777777888888999999:::;;;<<<<<<===???BBBDDDLLLYYYhhhyyy)))((((((((((((***,,,---++++++,,,...000///,,,))))))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((************************)))))))))************+++'''((())))))(((((()))+++******)))******++++++,,,******+++++++++,,,,,,,,,,,,+++******))))))*********++++++,,,,,,++++++***))))))***+++,,,,,,------,,,------------,,,++++++++++++++++++++++++++++++......------------......000///---,,,,,,---///000---....../////////......+++,,,,,,---....../////////////////////000111111//////............//////////////////000000000000.........///000000111111///000000111222222222222000000////////////000000..................///000//////000000//////...---------------,,,+++*********+++,,,...///000000000++++++,,,,,,,,,,,,------,,,,,,---//////000000000000000000//////...---,,,000111222111...,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------------------------,,,...555===@@@===999,,,---//////...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------......///111222333---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---------...............------------.........////////////000000//////...---.........///////////////---......///000000111111///111222111///...000222---...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......,,,,,,------.../////////,,,---...///111111222222//////////////////////////////////////////...---------...////////////...---------......///000111///000111222222333333333000000000000//////////////////000111111111111000000000000000000000000000////////////000111222333000111111222333333444444555444444333333444444555444333333333333444555555555555666666777888888888999;;;<<<======>>>@@@BBBDDDLLLZZZhhhzzz)))((((((((()))***,,,---+++******+++---,,,+++)))******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((************************(((((((((((())))))))))))&&&((())))))(((((()))+++******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,++++++***)))******************++++++*********((()))***+++,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++.........------.........000///---,,,,,,---///000..................------------......///000000000///////////////000111111//////............//////------...///000111222222/////////000111111222222...///000111111222111111000000////////////000000...............///000111000111222222222111///...///000//////...---,,,++++++,,,---///111222333333++++++,,,,,,,,,---------,,,---...///000000000000111111111111000///...---''')))+++,,,,,,---///111---...///...,,,+++,,,---...//////000000//////.............../////////000------------------------''')))---111444444222000)))+++------,,,,,,,,,---//////............//////222111111///...---,,,,,,***++++++,,,,,,------...------......///111222333///......------......///000///...---------...///,,,...000222222000---+++---------........./////////////////////......---++++++,,,,,,---.....................///000222222...000222111///...///111111222333111---***+++---,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...000000///...000000///...------,,,,,,,,,,,,...000111222222222///////////////////////////000000000///...---------...//////000000//////---------......000111111------...000000111111111------......///000000000000000111222222222222222000000000000000000000000////////////000111222333000000111222333333444444444333333222222333333444444333333333333444555555555555666666777888888888;;;<<<===>>>>>>???AAADDDDDDLLLZZZiiizzz((((((((((((((((((((((((************************+++*********))))))(((((('''(((((((((((())))))))),,,+++++++++******))))))******))))))((((((''''''++++++***)))(((((())))))((((((((((((((((((((((((***''''''***)))(((,,,111;;;///%%%&&&((('''(((,,,,,,,,,++++++***++++++++++++,,,------,,,+++)))(((((()))***+++,,,---------------,,,*********************,,,---.../////////,,,...000000///...///000111000...---...///////////////.........---------------............---------------...///000000111...------------.../////////////////////000111111222222111111111111222222---///222222111000000111333222111/////////000000......---......///000111111111111111111000//////////////////...---,,,+++...------,,,,,,------...,,,,,,+++***+++,,,...///------............------////////////............,,,***(((***,,,...,,,***........................+++,,,---...////////////......///////////////...000000//////......------)))+++---......------.........////////////......///111333222///...000222111000///...------...///,,,,,,+++******+++++++++,,,---...///000000000000000...---...///000///...---,,,+++***+++,,,---...///...---------///000111------------------------...............///000000///......------,,,++++++...............///000000000000////////////000000000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222333---((((((,,,///...,,,111111444///+++777<<<111......////////////......000000000000000///.........//////////////////...111111000000//////......+++///222111......222777000000000000111111111111333222222222111111000000333333333222222222111111---------...///000000111000000111222333333444444333333333333333333333333333333333444444444555555555555666666777777888888999;;;<<<======@@@CCCFFFGGGOOO\\\jjj{{{************************************************************)))))))))(((*********++++++++++++,,,++++++*********)))))))))))))))))))))((((((((((((************))))))((((((************************)))'''(((+++,,,+++///555???444+++++++++))))))+++++++++*********++++++,,,)))***+++,,,,,,---,,,,,,++++++,,,------......---+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,---......------...///111000...---......///...//////.........------------......//////......---------......///000000111...------------.../////////////////////000111111000000////////////000000///111333333111/////////111111///......//////000/////////...//////000000000000000000000///......111111111000000...------...------,,,,,,------...,,,,,,+++++++++,,,.........//////////////////...............------------,,,***)))***---...---+++........................///////////////......---***+++,,,...////////////............------------,,,...000111000...//////......////////////.........000222111///...///111111000///...------...///---,,,,,,++++++,,,,,,,,,,,,,,,------...//////000000...---...///000///...,,,,,,+++++++++,,,---...000////////////000000111------------------------...............///000000.......................................///000000000000////////////000000111000...---,,,---...///........................***,,,---......000222555777222---,,,///111000...111///111111444CCCHHH<<<...//////000000//////...000000111111000000///...,,,------......------,,,000000000///////////////...000222111///...000333//////000000000111111111222222111111111000000000333333222222222111111111......//////000111111222111111111222222333333444333333333333333333333333444444444555555555666666555555666666777777888888888:::;;;<<<<<<>>>BBBEEEHHHQQQ]]]kkk{{{************************************************************))))))))))))***++++++++++++,,,,,,,,,******))))))))))))(((((((((((((((((())))))))))))))))))***++++++***((('''************************+++******------,,,///444;;;333---------+++******)))))))))))))))***+++,,,*********++++++,,,---...++++++,,,,,,,,,,,,,,,,,,)))***,,,---.........------------------,,,++++++,,,------,,,++++++...000000000///.............../////////............------......//////......---------......///000000000...------------.../////////////////////000111111///......------......///111222444333000...------//////.........///000000111111000/////////000000///////////////...------222222222222111000//////...------,,,,,,------...---,,,+++++++++,,,---...//////000000000000//////...------------,,,,,,,,,---,,,+++,,,---...---,,,------------------------222222111111///...,,,+++((()))+++,,,.../////////,,,,,,,,,,,,,,,---------///111333333111000000000......////////////.........///000///...---...000000///......---............------,,,------......---,,,,,,,,,,,,---///000000...---...///000///...,,,,,,,,,+++,,,------...000000111111111000//////////////////////////////.........---......///000------......///000000111...............///000000000//////......//////000000///---,,,,,,,,,---...------------------------***,,,---...///111444666999444000...000111000...222---///333999HHHLLL???//////000000000000//////000111111111111000000///000000111111111111000000//////////////////000000111111111111111000///...//////000000000000111111111111000000000000//////333222222222222111111111///000000111111222222222222222222222222222222222333333333333333333333333555555555666666666777777555555666666777777888888888999:::;;;;;;>>>AAADDDJJJRRR^^^lll|||*********************************************************)))))))))))))))))))))))))))************)))))))))(((((((((((((((''''''(((((())))))******''')))***,,,+++***((('''((((((((((((((((((((((((000...---...,,,)))***...000---***+++,,,,,,+++***(((((((((((()))***+++,,,///...,,,+++******+++,,,******))))))))))))))))))***+++---//////...---,,,,,,,,,---------,,,,,,+++---...---,,,***,,,///111000000000///...---....../////////.....................////////////..................//////000000...------------.../////////////////////000000111///......------......///000222333333111///...............///000111111222222222111000000///000000//////000000//////...---222222222222111111000///...------,,,,,,------......---,,,++++++,,,---.../////////000000/////////.........---------,,,,,,------,,,------...------------------------------111000000000///---,,,+++******+++---............++++++,,,,,,------......111333444444222000//////---......//////......------............---................................................///000///...,,,+++,,,...000111000...---...///000///...,,,,,,,,,,,,------......///000111111111///...---////////////////////////.........------......///------......////////////...............///000000/////////....../////////,,,++++++*********+++,,,+++++++++++++++++++++++++++,,,.........///111333444111...---.........---111---///222333===BBB777//////000000000000//////000111111111111111000000111111222222222222111111---......//////000000000222111111222333222000...////////////000000000111000000000///////////////222222222222111111111111000000000111111111222222333333222222222222222222222222333333333333444444444555555555666666666666555555666666777777888888888999;;;;;;<<<>>>BBBDDDIIIQQQ^^^kkk{{{))))))))))))))))))))))))************************))))))))))))))))))******(((((()))))))))*********((((((((((((((()))))))))''''''(((((())))))******'''(((***+++,,,***)))'''((((((((((((((((((((((((///------...+++'''(((+++++++++***)))***++++++)))(((((((((((()))***+++,,,///...---+++***++++++,,,+++***)))((((((((()))***,,,---...//////---+++***)))***+++,,,------------//////...---,,,---000222000222333222///---...///////////////////////////...//////////////////...............////////////...------------.../////////////////////000000111000//////......//////000...000222222111000000000...///000111222333333333222222111000000///000000000111111111111000//////000000000111000000//////...------,,,,,,------...///...---,,,,,,,,,---...---......//////......---////////////.........---------...------,,,------------------------------,,,------......------,,,------.........------,,,,,,,,,------.........///000222333222000...------------............------...---------.........---------..................///.........//////000111111000...------///111222000...---...///000///...,,,,,,---------...............///000///...,,,+++000000000000000000000000......------------...............---------,,,,,,...............///000000//////............//////+++++++++***+++++++++,,,++++++++++++++++++++++++,,,---...---,,,,,,---///...---++++++,,,---.........,,,111111+++000555000//////000000000000/////////000000111111111000000------............------------......//////000000111000000111333444222111...////////////000000000///////////////000000000222222222111111111000000//////000000000000000111333333222222222222222222222222222333333444444444333333444444444555555555555555666666777777888888999:::<<<<<<===???CCCFFFGGGOOO\\\iiizzz((((((((((((((((((((((((************************))))))))))))************)))************+++++++++(((((())))))))))))******(((((((((((())))))))))))'''(((***++++++***))))))***************************((())),,,+++((()))---,,,///...+++***++++++((()))))))))))))))***+++,,,+++++++++,,,,,,---...///---,,,+++******+++---------.........---,,,***)))((()))***,,,------.........//////...---...000222111444666444000...///000...////////////000000000...//////000000//////.........//////////////////...------------.../////////////////////000111111111000000//////000000111---///222222111000000111///000111222333333333333111111000/////////000000111111111111111000000///...//////000//////.........------,,,,,,------...///...---,,,,,,,,,---...------............------000000/////////.........,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---............//////......---,,,+++------------...............///111000...,,,+++,,,------............------///...------...///...---,,,,,,---............---............///000111111111111000//////000111222000...---...///000///...,,,,,,---............---------.........---,,,,,,000000000000000000000000///...------,,,---------///......---,,,,,,++++++...............///000000///......------......///------------....................................---......---+++***+++,,,,,,,,,,,,,,,---...//////+++***111222)))+++222000......////////////.........//////000000000000///......////////////........................//////000000000///000111222333......////////////000000//////000000000000111111222111111111111000000000000000000000000000000000222222222222222222222222111222222333333444444555333333333444444444444555555555666666777777888888:::;;;<<<===>>>@@@CCCFFFEEENNNZZZhhhyyy))))))))))))))))))))))))************************((()))))))))************(((((()))))))))*********)))))))))*********++++++))))))))))))(((((((((((((((((())))))************************************((('''))),,,+++((()))---+++//////+++))),,,---***++++++*********++++++,,,***+++,,,---............---,,,+++***+++---...000,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,---///...------...000222555888666222///000222.../////////000000000000//////000000000000///////////////////////////......------------.../////////////////////000111111111000000//////000000111///000222222111//////000///000111222333333222111/////////...//////000000000000000111000//////.........///000000//////......------,,,,,,------...000///...---,,,,,,---.........////////////......//////.........---------+++---...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------------,,,,,,+++---------,,,,,,,,,,,,,,,,,,...//////---+++++++++,,,------......------,,,000...,,,---///000///---+++,,,---.........------...------...///000111111000000000000////////////000...---...///000///...,,,,,,.../////////...---...------------......//////////////////////////////...------,,,,,,,,,---............------------...............///000000///......------......///------...///////////////////////////////////////---......---++++++,,,...,,,,,,------,,,,,,---...,,,(((...222,,,---222///------............------------...///////////////111222222333333222222111..................------/////////,,,******---111........./////////000000000000000111111111222222111111111111000000000000111111111111111111111111111111111222222333333444111111222333333444555555444444444444555555555555555555666666777777888888999:::;;;<<<===???BBBEEEDDDMMMZZZiiizzz************************************************(((((())))))*********+++&&&&&&&&&&&&''''''''''''))))))******+++++++++,,,******))))))((((((''''''))))))(((((()))***++++++((((((((((((((((((((((((,,,***+++---+++''''''***&&&+++,,,((((((---000---,,,,,,++++++++++++++++++---......///...---+++***+++***))))))***,,,...///************+++,,,---...+++,,,,,,,,,,,,+++*********,,,......---------...333777:::888333///000333.../////////000000111111//////000000000000/////////////////////............------------.../////////////////////000111111000000////////////000000111222444333111............///111222222111000000...............///000111///////////////......---...///000000000000//////...------,,,,,,------...000///...---,,,------...//////000000000000//////......---------,,,,,,,,,***---...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********+++---//////---,,,+++,,,,,,------......------,,,111...---...000111///---***+++---...///...------------------...///111111...//////000//////...---000...---...///000///...,,,,,,.../////////...---///...---------///000222///////////////////////////...------,,,,,,,,,,,,------......///000000000...............///000000.........------.........+++,,,,,,---.........---........................,,,---......------///000+++,,,---,,,***)))******///'''+++111...///222,,,,,,------------------,,,,,,,,,---...//////......000000000111111000000000/////////......------,,,...000///***%%%$$$)))///............/////////000000000111111222222222333111111111111000000000000222222222222222222222222000000111222333333444444111111222333333444555555555555555555666666666777555555666666777888888888888999:::;;;<<<>>>AAADDDDDDMMMZZZiii{{{,,,,,,+++***)))))))))***(((((()))************)))---,,,***)))((('''((((((++++++************************))))))))))))******,,,,,,++++++***)))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))************************************************,,,++++++,,,...///...,,,///000111222111000...,,,************************++++++***)))((((((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111222333444333111///......///000111111000///...000111111111222222222222---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////222111111111000000//////......//////000000000111---...000222222222111111000111111111111222222222333222000/////////000111////////////............///......------,,,++++++,,,---...//////...---,,,---------.........//////////////////////////////)))***+++,,,,,,+++***)))$$$'''***+++*********+++...+++)))+++///000///,,,000///---,,,+++,,,------,,,,,,------.../////////---------+++******,,,...000111222000...,,,,,,---111///...,,,+++,,,---...000000////////////000000///......---------.........---,,,,,,---...///000//////000000///...------(((+++...///...---............---------......///////////////////////////,,,,,,,,,---------......///000000///---,,,---///000///.........///111222111000...------...///000///............//////000---------............///.........------,,,,,,,,,.................................------,,,,,,,,,------............------000//////.........////////////000000111111111222111000///---------...///---------.........//////000000000///...---------000111111000...---...///222111///......000222333000111111111111222222222222222222222222222333333333222111111222555777999555444333444666666666555777777777777888999:::;;;::::::;;;;;;;;;===@@@CCCFFFNNN[[[iiizzz,,,+++******))))))******(((((()))***++++++++++++---,,,***)))((((((((((((************************++++++************++++++,,,,,,+++******)))(((((('''''''''((((((((())))))))))))))))))************************************************************,,,+++,,,---///000///---//////111111111000...---++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111111000///...------...///000000///...---000000000111111111222222---------.........//////------------------------............////////////111111000000000//////////////////000000000111111---...///000000111111000000000111111111222222222222111000/////////000000////////////..................------------,,,,,,------............---------------.........//////////////////////////////++++++,,,,,,,,,,,,++++++(((***---...---,,,---...,,,,,,---,,,+++++++++,,,---,,,+++*********++++++---------------,,,,,,,,,...///...,,,***)))+++,,,+++,,,---,,,***))))))***////////////......------------,,,,,,,,,,,,------///......---------............---------...///000///////////////...------)))+++---...------...//////...............//////........................,,,,,,,,,,,,------------000000111000......///111///.........///000222222///...---------...///000//////...............///------------..................---------,,,,,,,,,........................---------,,,,,,,,,++++++---......//////......---//////............//////......//////000000000000000//////............///---------.........//////////////////////////////...000222111000///000111111000/////////000222333000000111111111222222222333333333444444444444444666555444444555888:::;;;555444333444666666666555777777777777777888999::::::;;;;;;;;;;;;===@@@CCCFFFNNNZZZiiizzz++++++***)))))))))******((()))***+++,,,,,,,,,,,,,,,+++***)))(((((())))))************************,,,++++++******++++++,,,+++++++++******))))))(((''''''(((((((((((())))))************++++++++++++************************************************---,,,,,,...000111000......///000111000///...---++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------........................///......------------...---......//////......---/////////000000000111111------........./////////....................................////////////000000///////////////...000000000000111111111111------------...///000111000000000111111111222222111000///.........//////////////////............---------------.........---------,,,,,,---------------........./////////////////////////////////------,,,,,,,,,,,,------***,,,...///...---......***---///---)))'''))),,,---,,,++++++***+++++++++...------,,,++++++******---......,,,+++***,,,...+++---------,,,+++,,,------///000111111000...,,,000//////......//////000......---------....../////////...------..................///......---,,,+++,,,------,,,---///000000000////////////000000........................+++++++++,,,,,,,,,------.../////////------///111............///000111222---,,,,,,,,,---...///000000000///...------------------------...............------------,,,,,,,,,........................,,,,,,,,,,,,,,,+++++++++---......//////......---//////............//////............////////////---...//////////////////------........./////////...//////000111111222222...000333444222111111111000000000000111111111111000000000111111111222222222222333333333444444444666666555555666888:::;;;555444333444666666666555777777666666666777888888;;;;;;<<<;;;;;;===@@@CCCEEENNNZZZiiizzz******))))))))))))******((()))***+++,,,---------*********)))))))))))))))))))))))))))************+++******))))))******++++++*********)))))))))((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++************************---,,,,,,...111222111///...//////000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...------------------------------------............///...,,,++++++---...///...//////////////////...////////////000000000000............////////////////////////////////////............////////////////////////............000000111111111111111111///...------...///111222000000000000111111111111000//////...............////////////............,,,,,,,,,---...//////000...---,,,++++++,,,---...............////////////////////////////////////...---,,,++++++,,,---...***,,,......---,,,,,,---+++---...---***)))***,,,.........---------......---------,,,,,,,,,++++++***+++------,,,,,,...000,,,---......------///000//////000111111000///...111111000000000000111111...------------...//////000000///.........------------............------------...---,,,,,,///111222111000000000000000000........................+++++++++,,,,,,,,,,,,---+++,,,------,,,,,,...000////////////////////////+++++++++,,,---...//////111000///...---,,,,,,,,,,,,,,,---------.........------------------------........................------------------------......////////////......///............//////000////////////////////////,,,---...000000000///...............///////////////000000111222222333333///222555666444111000/////////000111111111111000000000000000111111111111///000000111111222222222333333333333444555777777555444333444666666666555777777666666666666777777;;;<<<<<<;;;;;;===@@@CCCFFFOOO[[[jjj{{{***))))))((())))))******))))))***+++,,,---------)))))))))***************(((((()))))))))*********))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,...111222111000........./////////......,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------///...,,,+++,,,...000222111000000000000000000111////////////000000000000........./////////000000////////////////////////............////////////............////////////111111000000000000000000000///......///000222333//////000000000111111111///////////////......---////////////............+++,,,------...///000000......,,,++++++,,,.............../////////000000////////////////////////---,,,+++******+++,,,---+++---//////...,,,,,,,,,---+++***+++...///...,,,........................,,,---------.........///,,,---......---,,,,,,...)))+++,,,,,,+++,,,---...111000///......///000111...------,,,,,,------...---------------...//////000000000//////......---------......///......---.........---,,,,,,///111222222111000000000000000........................++++++,,,,,,,,,---------,,,.........---...///111111111000///...---,,,+++***+++,,,------...//////000000///---,,,,,,,,,,,,,,,,,,,,,------------...------------------------..............................//////////////////...//////////////////..................///000000000000000000000000000000,,,---...000000000///............/////////000000111111222222222222222222222444777777444000...---//////000111111111111000//////000000000111111111///000000111222222333333222222222222333444444555555444333444666666666555666666666666666666777888<<<======<<<;;;===@@@CCCGGGPPP]]]kkk}}}))))))((((((((()))******)))***++++++++++++++++++'''((()))***************'''(((((())))))*********(((((((((''''''((((((((())))))))))))))))))))))))******))))))))))))(((((('''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++---000222111000..................//////------------------------+++************++++++,,,++++++++++++++++++++++++***++++++,,,,,,---------///...---,,,---///222333222111111000000111111222/////////000000000111111....../////////000000000////////////////////////............////////////...////////////000000000000000000000/////////////////////000000111222333/////////000000000111111///000000000000///...---////////////............,,,,,,---...//////000000.........------.............../////////000000000////////////////////////,,,,,,++++++++++++,,,,,,...000222222000...---......+++)))+++///111///,,,++++++,,,------------,,,,,,,,,---......///000000000111111000---***))))))+++---......------...000111///...------///111222//////............//////---------------...///000//////000000000///......---...//////000/////////...//////...------...000333222111000/////////000------------------------,,,,,,,,,---------......000111111111///000111333111111000000...---+++***+++,,,---...............//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........................../////////000000000000000...//////000000//////.........---......///000111111111111111000000000000---...//////////////////....../////////000000000222222111111111111111111333444666555333000......000000000000111111111111/////////000000000111111222222333444555555666666333333444444555555555555555444333444666666666555666666666666777888999999=========<<<<<<===@@@CCCGGGOOO]]]kkk}}}((((((((((((((()))************++++++******)))(((&&&''')))***+++++++++***''''''(((((()))******+++))))))(((((((((((())))))((()))))))))))))))))))))*********)))))))))(((((((((((()))))))))******************************************************************---///111000///------------......//////---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,---...000111333222111000//////000111222000000000111111111222222.../////////000000000000..................................../////////////////////000000000111111////////////.........------...///000111111111111////////////000000000111000000111111111000///...////////////............------......//////000000...//////000000//////....../////////000000000000////////////////////////,,,,,,------------,,,,,,///000222111///---,,,---,,,,,,+++,,,---------,,,***+++---.........---,,,------------------------...000111000---+++******...///000000......///000......---......//////000111111000000000000111111---,,,,,,------///000000......000000111000//////...//////000111111000000---///000000...---...///222222111000///...//////------------------------------........./////////000111111000......///111....../////////...---,,,------.../////////...---......---,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------................................./////////000000000000//////000000000000//////---------......///000111111111000000000/////////000//////............///.../////////000000000000//////000000111222222222111222333333111000000111111000/////////000222333////////////000000000111222333444555666777777888444444555555555555555555555444333444666666666555555555666666888999;;;<<<>>>>>>>>>===<<<===@@@CCCEEENNN[[[jjj|||((((((((((((((()))************+++******)))((('''&&&''')))***+++++++++***&&&''''''((()))******+++******))))))))))))******(((((((((((())))))))))))+++*********))))))(((((()))************+++++++++((((((((((((((((((((((((************************))))))***,,,///000000///---------------...///000........................///...------,,,,,,,,,,,,------------------------,,,,,,------...///000000++++++,,,---...000111222111000///......///000111111111111111222222222222////////////000000000000..................................../////////000//////000000111111222222//////......---------,,,+++---...000000000000///////////////000000000000000111222222222111///...000/////////........................////////////...///000111111000///...////////////000000000000////////////////////////,,,---...//////...---,,,---...000///---+++******+++---///---)))((())),,,,,,---///000000000//////...------,,,,,,++++++***)))+++...////////////000***+++,,,,,,******+++,,,+++,,,...///000///...---......------------......,,,,,,,,,---...///000111---...///111111111000000//////000111111111111111,,,///111111///...---...222111000///............------------------------.........////////////000.........---++++++,,,---+++,,,---///000//////......///000000000///...---------,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,------.................................---.........//////000000//////000000000000//////---------......000111111000000//////.........---222000///---------...///////////////000000000000------...000111222333444...000111111111111333444222111///......000222333////////////000000000000111111222333444666666777333333444444555444444444555444333444666666666555555555666777999;;;<<<===>>>>>>>>>===<<<===@@@CCCDDDLLLYYYhhh{{{---,,,,,,+++*********+++))))))*********))))))(((************************+++++++++*********))))))))))))((('''''''''''''''))))))))))))))))))))))))*********)))'''(((***,,,((((((((()))******++++++,,,,,,+++***)))((('''''')))))))))***+++++++++,,,******))))))******+++,,,***++++++,,,,,,------.........---------,,,,,,,,,///...---,,,+++***************+++,,,,,,---......,,,---------------------000///---+++++++++---...333000...///000111///,,,111111111111111000//////000000//////.........---//////............/////////......---------......333111000//////000111333///////////////.................................222111111000000000000111))))))***+++---000333555000000000000000000000000------------...000111222---///000000//////111222111111111111000///------,,,---.........---+++***.........///////////////,,,---.........---,,,+++++++++***)))***+++---...///......------....../////////...---,,,,,,++++++***+++...000000000...---......---------,,,,,,,,,////////////////////////........................111///------------,,,+++111111000000//////......------......//////000000//////000000///...------------......------,,,+++------------,,,+++***))).................................---,,,,,,...000////////////////////////,,,---.........---,,,+++.........------,,,,,,,,,(((((()))******+++,,,,,,////////////............,,,,,,------.../////////000000000000000000000000***,,,...000000000///...******+++,,,------------000///...---------------,,,,,,---///000111333333333111///...//////...---000111111111222222222222333333333222222222111111222222222222222222222222222111111111000000//////111111222222222333333333444555666666444444555666666666555555555444444444666666777888999999::::::;;;<<<===<<<<<<===@@@BBBDDDKKKYYYkkk{{{+++***)))((((((((((((((())))))************))))))************************+++++++++*********))))))+++***)))((((((((((((((())))))))))))))))))))))))*********)))((((((***,,,************))))))))))))************))))))))))))***************+++++++++******))))))******+++,,,***++++++,,,,,,------............---------,,,,,,...---,,,+++***************++++++,,,------......------------,,,,,,,,,,,,...---,,,++++++---///000222000...///000111///---///////////////...------000/////////............000000////////////000000000//////.........//////000///---,,,,,,---///000///.....................------------------------.........------...//////888777444111...,,,,,,+++////////////////////////......---------...//////,,,...///...------...//////////////////......---000000000000//////..............................------.........---,,,+++---,,,+++++++++,,,---...+++++++++******+++++++++.........------,,,,,,+++***+++,,,............---///.........---------,,,................................................000///...///111222222222000000000///////////////........./////////////////////////////////...---------......------,,,++++++,,,,,,------,,,,,,,,,/////////..................///...---++++++---///........................,,,,,,------...---------------------------,,,,,,+++,,,,,,,,,---.........//////......------,,,,,,..................------------------------------((()))+++---------,,,++++++,,,------------------//////...---------------...//////000000111111111444222000///000000///...000000000111111111222222111111111111000000000000111111111111111111111111111111111111000000000///111111222222222333333333333444555555333333444555666666555555555444444444555666777888999:::;;;;;;;;;<<<===<<<<<<===@@@BBBFFFLLLZZZkkk{{{(((((('''&&&&&&&&&''''''))))))************))))))************************+++************)))))))))++++++***)))))))))******)))))))))))))))))))))))))))***+++***((((((***,,,---,,,+++***)))((('''&&&(((((())))))*********++++++++++++*********************))))))******+++,,,***++++++,,,,,,------...//////.........---------,,,,,,+++******)))******+++++++++,,,------......---------,,,,,,+++++++++,,,+++++++++,,,...000222111///...///000000///---///////////////...------////////////............000000000//////000000000000000/////////000000111...---,,,++++++,,,---...........................,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////666555333111000.........////////////////////////000///......---------......///000///---,,,---...---------....../////////222111000/////////000000............------------------......------,,,+++......---,,,,,,,,,------------------------------------------------------******+++,,,,,,------...////////////............------------------------...........................,,,+++,,,...000000///....../////////000000000///////////////.........---...//////////////////------......------,,,+++)))***+++,,,------...---000/////////......------...//////...,,,,,,...000........................,,,,,,,,,,,,------...///,,,,,,---------------------.....................//////...---,,,,,,++++++000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---////////////.....................---,,,//////...------------...111111111111111111000000444222000000111111000////////////000000000111111000000/////////.........000000000000000000000000111111111111000000000000111111222222222333333333222333444444222222333444555555555555555444444444444555666777999;;;<<<<<<;;;<<<===<<<<<<===@@@BBBGGGNNN[[[lll{{{((((((''''''''''''((((((((())))))************)))************************************))))))))))))+++******)))))))))******)))))))))))))))))))))))))))***+++***))))))***+++,,,,,,+++***)))(((''''''))))))))))))************,,,+++++++++***)))))))))******))))))******+++,,,***++++++,,,,,,------.../////////.........------,,,,,,++++++***+++++++++,,,,,,,,,,,,------............---,,,+++******))),,,,,,,,,,,,---///000111/////////////////////...111111111111111000/////////////////////.........//////............///////////////...//////000000///......------......///---------------.........++++++,,,,,,,,,,,,,,,------------......000111222,,,------...///000000111........................000//////....../////////111222222111///...///000,,,------...///000111222222111...---,,,---///111////////////............---------------,,,,,,,,,......------,,,,,,,,,,,,......////////////......,,,,,,------------------++++++++++++,,,---...///000000000///////////////------------------------........................///---++++++,,,---,,,+++------......///000000111000000//////......------------...///000000//////------......------,,,+++******+++,,,------------//////......---,,,,,,,,,---...000000//////111333------------------------,,,,,,++++++,,,...///111,,,,,,,,,------.........---------------,,,,,,,,,000//////...---,,,++++++//////.........---------------------------------------///000000111000000//////000//////...------///......---------......111111111111111111111111444222000000111222111000////////////000000000000000000/////////.........//////000000000000000111111111111000000000000000111111222222222333333333111222333333222111222333555555555555555555555555333444666777999;;;<<<===;;;<<<===<<<<<<===@@@BBBIIIOOO\\\lll{{{******))))))))))))******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))************)))))))))))),,,+++++++++***)))))))))******))))))******+++,,,***++++++,,,,,,------...///.........------------------,,,,,,,,,------...,,,,,,------------............------,,,+++******------------......//////......//////......//////111111111111111000//////.........///////////////---------,,,,,,---------...---------......///000......------------......+++,,,,,,,,,---------...+++++++++,,,,,,------------------......000111222.........------,,,++++++////////////////////////////////////000111222333111222333222000//////000.........///000222444555444222///------...000222222111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***,,,,,,---------------------,,,,,,,,,---...///000000000000000000000000000................................................111000......///000///...,,,,,,---...///000111111000000//////......------------...///000000//////------......------,,,++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++---///111222222222444666........................,,,,,,++++++,,,...///111,,,,,,,,,------............---------------------000000//////...------,,,---------.........//////------------------------***++++++,,,------......000000000000///...------......---------......///000000000111222222333333444222000000111222111000////////////000000000000111111000000000/////////000000000111111111222222000000000000000000111111111111222222222333333333111222333333111111222333444555555555555555555555333444666777999;;;<<<===;;;<<<===<<<<<<===@@@BBBJJJPPP]]]mmm{{{******))))))******++++++'''((()))******+++******))))))))))))))))))))))))(((((()))))))))))))))***))))))((((((((()))******)))))))))))))))))))))))))))+++,,,,,,+++******+++'''(((((()))***++++++++++++*********))))))((((((+++++++++*********************))))))******+++,,,***++++++,,,,,,------.........---------,,,,,,,,,------,,,------...///000------------------...............------,,,,,,,,,.............../////////,,,...//////...---...000///////////////...------.........///////////////,,,,,,++++++++++++,,,,,,------,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,---...//////....../////////...------000000000000000000000000.........///000111333444///000111000...---.../////////...///000333555666666555222000000111333555333333222222111111000000///...---,,,,,,,,,,,,---++++++,,,,,,,,,+++******+++,,,---......---,,,+++------------------------,,,,,,---......//////000////////////000000000000////////////////////////........................,,,+++***,,,...000111111,,,,,,---...//////000000///////////////.........---...//////////////////------......------,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222333333222333555////////////////////////,,,,,,,,,,,,------...///,,,,,,------------------.../////////////////////000////////////.........,,,,,,------...//////000++++++++++++++++++++++++,,,,,,------...//////000//////////////////...---...------------...////////////000000111222333333333111//////111222111000/////////000000000111111222222222111111111000000///000000111111222222222000000000000111111111111111111222222222333333333111222333333111111222333444444444555555555555555444555666777999;;;<<<<<<;;;<<<===<<<<<<===@@@BBBJJJPPP]]]mmm|||((((((''''''(((((()))***'''((()))******+++++++++))))))))))))))))))))))))(((((((((((())))))*********))))))))))))***+++,,,)))))))))))))))))))))))))))+++------+++******+++'''(((((()))******++++++))))))))))))***************************+++++++++******))))))******+++,,,***++++++,,,,,,------...---,,,,,,,,,,,,+++++++++,,,++++++,,,---...///000..................------........................,,,,,,---//////000000000+++---//////------...000///////////////...------............/////////000---,,,,,,++++++,,,,,,---------------...///000111,,,,,,------------,,,,,,*********+++,,,,,,------+++,,,,,,---......//////.........------...//////)))+++---///111111222222111111111111111111111111......---......///000000...///000000///...///111///.........///111444555666555333222222222444555333333222222111000000//////...---,,,,,,,,,------***+++,,,---------,,,+++---...000111111000...---.........------,,,,,,+++***+++---...//////...............//////000000000................................................)))(((((())),,,...///...---------....../////////........./////////////////////////////////...---------......------,,,+++******+++,,,------------,,,------......//////000000222333333111/////////000000000000000000000000,,,,,,------...---------------------------,,,,,,---------......//////000------............//////------..................,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111222333------.../////////......---------------...//////000000000000000000000000111000...///000111111000000000000111111111222222222222111111111000000000......//////000111111222///000000000111111111111111111222222222333333333222333444333222111222444444444444555555555666666555666777888999:::;;;;;;;;;<<<===<<<<<<===@@@BBBIIIPPP]]]mmm|||%%%%%%%%%%%%%%%&&&'''(((''''''(((******+++++++++))))))))))))))))))))))))'''((((((((())))))******+++*********+++,,,,,,---)))))))))))))))))))))))))))+++------,,,******+++((()))))))))************''''''((()))***+++,,,,,,))))))******+++++++++,,,*********)))***++++++,,,***++++++,,,,,,---......,,,,,,,,,+++++++++***************+++,,,---...///..................------.........///////////////)))***,,,...000222222333+++---//////---,,,...111111111111111111000000///---.........//////000000...------,,,,,,------...............///000222222...//////000000//////...))))))***+++,,,,,,------,,,,,,------...///000000222111111000000000000111,,,---.../////////...---111111111111111111111111......---,,,,,,,,,,,,---///000222222111111222444///...------...000333444444333222111111111222222222222222111000//////...///...---,,,+++,,,------***+++---...///......---***+++---......---+++***//////...---,,,,,,++++++(((***,,,...///...---,,,---.........//////000000------------------------........................///...,,,---...//////...---------...............---.........//////000000///000000000///...------------......------,,,+++((()))***,,,---...//////------...///000111222222333444444333///,,,******000000000000000000000000,,,---.........---,,,+++.........------,,,,,,,,,******++++++,,,---......++++++,,,------......////////////...------,,,,,,........................---,,,,,,,,,---...///000,,,,,,---.../////////...---------------...///000111111111000///......---111///......000111000///111111111111222222222222111111111111000000000000---------...///000000111//////000000111111111222111111222222222333333333222333444444222222333444444444444555555555666666666666777888999999::::::;;;<<<===<<<<<<===@@@BBBIIIOOO]]]mmm}}}''''''(((((())))))******'''(((((()))***+++++++++******))))))))))))******++++++***)))((('''&&&&&&******))))))******+++,,,,,,***)))***+++---,,,,,,)))******++++++******)))************************++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,*********++++++,,,,,,,,,...---,,,,,,++++++++++++******,,,---.../////////---.........---,,,,,,+++---...000111222111///...111...,,,,,,///222222000000000000000000000000000333000...---...///000111///000000000000000///.........---,,,,,,,,,,,,---,,,,,,---...///000111111////////////............,,,------......------,,,,,,,,,------///000111222000///...---------------000000///...,,,+++******(((,,,000333333111000000//////.........---------...000111111///---,,,,,,111---)))***///333444222000000000000000000000000000111222222000//////000------------.........///............---,,,+++***,,,------...---,,,***)))...............---------******,,,---...//////////////////...------,,,,,,---------------...///000......//////...---,,,,,,///////////////////////////////////////////////////............---------,,,,,,.../////////...---///............---------,,,,,,,,,---------......///000000000111111111111000000111111111000000///+++...111111///---...///..................------...---------...111444666/////////...---------,,,++++++------------++++++////////////000000000000000000//////.........---222222111000000000000000///////////////...------------,,,+++,,,---...///////////////////////////222222333333333222222111222555777444000---///222222222222222222111000000000000000000000000000000111111111111000000000000222222222111111111000000555555555444444333333333444444444555555555555666555555666666777777888888999:::;;;;;;;;;===@@@BBBGGGRRR___kkkxxx(((((((((((())))))******'''(((((()))******++++++))))))(((((((((((())))))))))))))))))((((((((((((******))))))******+++,,,,,,***)))***+++---,,,+++******++++++++++++******************************++++++++++++++++++++++++)))))))))***************,,,++++++******++++++,,,******+++++++++,,,,,,,,,...---,,,+++++++++++++++******+++,,,------------------......---,,,,,,+++---...///111111000///...111///---...000222111///000000000000000000000000222111//////000111222222333222222111111000///...000000//////...//////000------......///000000000////////////............---------......---------,,,,,,------...000111222//////...---------------------------------------...111333444222000......//////.........---------///111222222///------------)))%%%&&&***......---000000000000000000000000///111222222000//////000------........./////////000000///......---,,,,,,------.........---,,,+++//////......---------,,,,,,,,,---.........------........................///............//////000///////////////...------........................///////////////////////////............---------,,,---.../////////...---............------------,,,,,,,,,---------......//////000000000111111111//////000000000//////...))),,,///000///...///111...........................------,,,---...///000...............---------,,,---............---,,,........./////////000000000/////////............111111000//////////////////////////////...---,,,...------,,,---...///000////////////////////////222222222222111111111111555888999666111...///222111111111111111000//////000000000000000000000000......///000111222333333000111111111222222333333555555444444444333333333444444444555555555555666555555666666777777888888999:::;;;;;;;;;===@@@BBBGGGQQQ___kkkxxx((((((((())))))))))))***((((((((()))******++++++((((((''''''''''''((((((''''''(((((())))))*********))))))))))))***+++++++++***)))***,,,---,,,++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++(((((())))))******++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***---------------,,,,,,+++,,,---...///000//////...111000000000222222000...////////////////////////000000111111222222333333666555444222111//////...000000/////////000000111/////////////////////////////////............---------------------------,,,,,,------...///111111//////...------------...++++++,,,---...///000000222333444333111//////////////////............---000111333333111///......000---))))))---//////...000000000000000000000000///111222222000//////000....../////////000000000222111///...------...///------.../////////......000000///...------,,,,,,...............---,,,,,,,,,------...//////000000111000////////////////////////000000000///......------------------------///////////////////////////............---------,,,---......//////..................------------,,,,,,,,,---------......////////////000000000000---......//////.........)))+++---/////////111222......................../////////...------,,,,,,---------...............---......//////......------------.........//////////////////............000000///............///...////////////......---...............///000000////////////////////////222111000//////000111222888999:::777222///000222222222111111111000000000000000000000000000000000......///000111222333333000000111222333444555555555444444444444333333333444444444555555555555666555555666666777777888888999:::;;;;;;;;;===@@@BBBHHHQQQ^^^jjjxxx))))))))))))))))))))))))(((((())))))************)))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))***+++++++++******+++,,,---,,,+++++++++,,,,,,,,,,,,++++++************************************************((())))))***+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,---------,,,,,,++++++,,,---.../////////...111111222222222111///---........................---...111222222222333444777555333111000///000000...............///000111000000//////............//////.........---------......------------......------------...///000111///......---------......***+++,,,---...///000111///000111000//////111222/////////...............000222444333222000///000444111///...000222222111000000000000000000000000///000222111///......///////////////000000000000222000...,,,,,,---...///,,,,,,------......//////000000///...---,,,,,,+++------............---------........./////////000111000///......---......///000000000000000//////------------------------///////////////////////////............------------------........................---------,,,,,,,,,,,,,,,---------.............../////////000000------.../////////......,,,---...///000000111222............////////////000111111111000///...---,,,---------.../////////------............------,,,,,,,,,---------......///////////////.........///......---------......///000000000000000/////////////////////000000111////////////////////////111000...---...///111222666777888666222111111222333333222222222111222222000000000000000000000000111111111111000000000///111111222333333444555555444444444444444444444444444444444555555555555666555555666666777777888888999:::;;;;;;;;;===@@@BBBHHHQQQ^^^jjjyyy************)))))))))))))))))))))))))))************))))))(((((())))))***))))))))))))(((((((((((())))))(((((())))))***+++*********+++------,,,******++++++,,,,,,++++++***))))))))))))))))))))))))******************************++++++,,,---......,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******++++++,,,............---,,,+++***++++++,,,,,,---,,,,,,++++++,,,---....../////////000111222222111000......------------------------))),,,///111111111333555777555333000///000111222.........///000111222333000000000///......------............------------///......------......///------,,,------...///000......---------......///---------....../////////...//////...------///111////////////////////////000222444444222000000111111///...---............000000000000000000000000...000111111///......///////////////000000000000000///---++++++,,,...///+++++++++,,,,,,---......000//////...------,,,,,,+++,,,---...////////////000000/////////.........///...------,,,,,,,,,,,,//////000000000000000///........................///////////////////////////............---------------------......//////...------------,,,,,,,,,,,,,,,,,,---------......---............/////////---...//////000000000///000000///000000111111111........./////////000000...///000000111000000///,,,---------.../////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------.........///////////////......------------......000111111222222222111111/////////000000000000000000000000000000000000000000///...------///111222222222333333222111222333222222111000///000000111000000000000000000000000111111111111000000000///333333333333333333333333444444444444444444444444444444444555555555555666555555666666777777888888999:::;;;;;;;;;===@@@BBBIIIQQQ]]]iiiyyy+++************)))))))))))))))))))))))))))************))))))))))))************))))))(((((('''''')))(((((((((((()))***************,,,------,,,************++++++*********))))))))))))))))))))))))******************************++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++************++++++,,,............------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111...000111111///......///........................(((+++///000///000444777;;;888444111///000222333000111111222333444666777000000//////.........---.........------------,,,000///...------...///000------,,,,,,---......///...------------...//////........................000000000...,,,+++,,,---...////////////000000000///111333333222111000111//////..................000000000000000000000000...000111111///......///....../////////000000000...---,,,++++++,,,---...,,,,,,+++++++++,,,------///............---------+++,,,---...///000000000111111000//////...------------,,,,,,+++,,,,,,,,,......///000000000/////////////////////////////////////////////////////////............---------...------------...//////------------,,,,,,,,,,,,,,,,,,,,,---------......------------.........///---...///000000000000000222000//////000111111000.........//////000000111+++,,,,,,---...///000000---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............///////////////...------------...//////000111111222222222222111......///000000000000000000000000000000000000000//////......///000111222//////000000111111222222000///...---,,,---......000000000000000000000000......///000111222333333444333333333222222222111333333333444444444444555444444444555555555555666555555666666777777888888999:::;;;;;;;;;===@@@BBBJJJQQQ\\\iiiyyy+++++++++*********))))))***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******))))))***,,,......+++)))((())))))******))))))((())))))))))))))))))))))))************************************************,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,---------...///000222222---///000///------///111........................(((,,,//////...000666;;;BBB>>>999333000000111333000111111222444555777888///////////////..................---------,,,,,,000///...------...///000------,,,,,,------......---------------...//////............///////////////000000000...------....../////////000000000000...000222333111000000111000111111111111111111222000000000000000000000000...///111000///---......------........./////////------------..................---,,,+++,,,---------------...............------...///////////////000000000///////////////------,,,,,,,,,---......------...///////////////........................///////////////////////////............---------...------,,,---...///000---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---------.........,,,,,,---...////////////000---+++,,,///111000///---......///000000111111------,,,,,,---...000111...............---------...---,,,,,,,,,,,,---...------------......................../////////000......------...//////000...///000000111111111000---...///000000000//////000000000000000000000000......///000000111222222000//////000111111111000111000...---,,,---...///000000000000000000000000......///000111222333333111111111222222222222222333333333444444444555555444444444555555555555666555555666666777777888888999:::;;;;;;;;;===@@@BBBJJJQQQ[[[iiizzz++++++++++++******))))))*********)))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++((((((((((((((()))******))))))***,,,......+++)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,++++++++++++++++++,,,,,,,,,,,,++++++***************))))))***+++,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,------......///111222333,,,......---+++,,,///222////////////////////////***---000000///111888===HHHDDD===666222000111222/////////111222444666777////////////////////////......---------,,,,,,,,,111///...------...///111------,,,,,,,,,---......---------------...///000,,,------...///000111111+++---///000000000222333.../////////000000111111...000222222111000000000...000111111000000111222000000000000000000000000...///111000...------...------------.........///---...//////000//////...111000...---,,,,,,---...,,,,,,------...////////////////////////......---......//////000000111111---------------...///000,,,,,,---...//////......------------------------//////////////////////////////.........---------......---,,,---...///000---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......***+++,,,---............---***(((***---000111000---......///000111111222111000...---...///111222/////////......------,,,///...---,,,,,,---...///---------.........//////---.........//////000000...............///000111------...///////////////,,,---///000000000///...000000000000000000000000......000111222222222222222111000000111111000///444333111000///000222333000000000000000000000000111111111111000000000000//////000111222333333444333333333444444555555555444444444555555555666666555555666666777888888888999:::;;;;;;;;;===@@@BBBKKKQQQ[[[hhhzzz,,,+++***)))***+++---...***)))'''''')))))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++******))))))((((((''''''((()))***+++,,,---------,,,---...,,,***)))***+++++++++************++++++++++++******************++++++++++++++++++++++++******))))))))))))******((())))))))))))*********+++******))))))******+++---...///000000111111111---,,,,,,,,,,,,---.....................---------,,,...111111000111555888;;;888444000//////111222111111000000/////////......000111111000//////000..................................................................------,,,,,,,,,---...///000000---.../////////...---,,,...///000111111000///......//////000111222222333111111000000000000111111000000000000000111111111//////000000000000000///...///000///...---.../////////000000111111222222+++,,,,,,,,,,,,,,,,,,,,,------------......//////,,,------...///000111111...------///111222222222000/////////............---,,,,,,++++++,,,,,,---,,,,,,---...///000111222,,,,,,+++***+++,,,---...//////000000000000//////,,,---...//////...---,,,........................///......---,,,+++***)))+++,,,------......------............////////////////////////////////////000000111111111111000000111000///......///000111***,,,...111222111///...............////////////......---------,,,,,,,,,***...///,,,---222111,,,......///000000000000000---...///...,,,++++++---,,,,,,---///000111111111222111111000000000000000000000000000000000000000111111111111111111111111111000///......///000111000000000111222222333333444333111000000111333444///////////////000111111222111000000000111333444444444444555555555555666444222111111222333222111555555555555666666666666999888:::??????>>>@@@EEEGGGPPP^^^mmm***)))((('''''')))***+++***)))'''''')))))))))((())))))(((((((((((((((((()))))))))))))))))))))))))))******++++++******)))((((((((()))))))))*********)))))))))((((((((('''((()))***+++,,,,,,,,,,,,%%%'''))))))(((((()))+++++++++************++++++************++++++++++++++++++++++++++++++++++++*********))))))******************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,---...//////000000000------,,,,,,------...////////////......---------,,,...000000///000333666888666333000//////000111000000/////////.........,,,...//////...------...........................................................................,,,------....../////////---...///000000//////......///000111111000///....../////////000111111111000000////////////000000333333333333333444444444000000111111111111111000000111222111000///000111---------------------...***++++++,,,---...//////..................//////------......//////000000...---,,,,,,------,,,+++///////////////............------,,,,,,------...,,,,,,...///000111111111...------,,,,,,---...///,,,,,,------------,,,,,,...//////000000000000///..............................---------,,,,,,,,,+++,,,------......------............////////////////////////////////////000000111111111111000000111000////////////000111////////////000111222333............////////////............------------...222222---+++......+++------...////////////////////////000000000000000444444333333111000...---222111000000//////000000000000000000000000000000111111111111111111111111111000////////////000111000000000111222222333333444333111000000111333444///////////////000111111111111000000111111222333333333333333444444444555555333111111333444333222666666666777777777777777:::999;;;>>>===;;;===BBBHHHQQQ^^^mmm)))((('''&&&'''((()))******)))'''''')))))))))(((+++******))))))(((''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++'''((((((((((((((())))))))))))))))))(((((((((((((((((()))***++++++++++++''')))+++,,,++++++,,,---++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------,,,---...//////...---,,,+++,,,---...////////////---------------...//////000000//////...---,,,,,,---...//////...///111333333222111000/////////000///............---------,,,...//////...------...................................................................................................---...///000111111111000...//////000000//////.........////////////////////////............//////333333444444444555555555111222222222222222111111000111222111000///000111------------,,,,,,,,,,,,***+++,,,---...000111111////////////////////////.........///////////////000000000//////.........///000000000//////......///......------......///,,,---///111222222111000//////......---......///+++,,,,,,------,,,,,,+++///////////////000111222////////////////////////------------------------,,,,,,---............---............///////////////////////////////////////000000111111000000///222111000000000000111222222000...,,,---000333555............////////////////////////............///222222---)))***---------------...............111...,,,---///000...+++222222111000000///......222111000000//////000000000000000000000000000000111111111111111111111111111000000//////000000111000000000111222222333333333333111111111222333444000////////////000111111000000111222222222222222222222222333333333444444555444222222444555444444666777777777888888888999<<<:::;;;===<<<999:::???IIIRRR___ooo)))))))))((()))***++++++***)))'''''')))))))))(((************))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***************+++---......,,,++++++,,,++++++************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------------...,,,...111333333111...,,,,,,,,,---...////////////.........---......///000111111000///...---,,,,,,.........------...///000...//////000000//////...------------------------...000111111000//////000................................................---------...............////////////............------...///000111111111////////////////////////..................------000//////......//////000000000111111222333333333222222222222222222111000...///000///...---...////////////////////////000,,,------...///000000111000000000000///////////////////////////............///000000000111222333///000000111000///...---......------------......,,,...111333444333111000//////.....................//////////////////...///......---...000222333000000000000000000000000---------,,,,,,,,,,,,,,,,,,------...........................//////////////////////////////////////////000000000000//////222111111111111111111222000...,,,***+++---000222............////////////000000000000////////////+++...///,,,)))***...222.....................//////---,,,111999>>>===:::===:::555111///...///111111111000///////////////////////////////////////111111111111111111111111000000000000000000000000000000000111222222333333222222111111111222333444000000//////000000111222///000111333333222111111222333333333333444444444666444333333555666666555666666666777777888888999===;;;;;;===<<<999<<<@@@JJJSSSaaappp)))))))))))))))******+++***)))'''''')))))))))((('''(((((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******((((((((((((''''''''''''(((((((((((())))))))))))(((((()))************)))((()))******))))))+++---++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,///222444444222///,,,------...000000000000000///............///000000111000000///......------...------,,,---.........,,,---.../////////......,,,,,,,,,---------------...000111111000//////000................................................---------.........////////////////////////......,,,,,,------...///000111//////............//////............------------111000000//////000000111/////////000111222222222111111222222111000000///...///000///...---...///......///000111111222222/////////////////////...000000000000000////////////////////////.........***,,,......,,,,,,...000///000111111111000...---------,,,,,,,,,,,,------,,,...111333444222111///------.........---------000000111111111111000000000/////////000222555666000000000000000000000000---------,,,+++*********,,,---......//////..................//////////////////////////////////////////000000000000//////111111111222222111111111...------,,,------...///............////////////111111000000000/////////+++,,,...///---,,,...222000000///......//////000///...222<<>>666000///000111111000//////......//////000000000000000000000000000000000000000000000000000111111222222111111000000000000111222222333333000111111222333333333444111000000000000111222222000000111222222222222222444444444555555555666666555333222333555777777666333333444555666777888888;;;999:::=========BBBHHHMMMVVVeeettt'''((())))))))))))))))))***)))'''''')))))))))(((&&&&&&'''((())))))******))))))))))))))))))))))))))))))************))))))******)))))))))((((((((('''((((((((()))))))))******+++++++++++++++***************+++...333:::@@@++++++************++++++''''''((()))******++++++++++++++++++++++++++++++*********))))))*********************++++++++++++,,,---///111111///---,,,,,,---...///000000000000000000//////000000111222///////////////000000000...,,,+++,,,...000///...------------............,,,---------............,,,...//////...------...................................................,,,,,,------...//////000......//////000000111111//////...------...///000///...------------...///---------...//////000000000000////////////000000000111111222333444555666333333333333222111000///000111222111000///000111/////////......---------//////..................,,,,,,---...///000000111------......//////000000111333555333...,,,...000///000222333333111...---------,,,,,,,,,,,,------......///000000000//////+++,,,---///000000000000......////////////......---...000222444666666777........................,,,,,,------...///000000------...///////////////............////////////////////////////////////......////////////......///000000111111000000////////////////////////...............////////////000000/////////.........111...222;;;???:::333///222000///---------///000/////////000111111111111555444111000///000111333000000///............///000000000000000000000000000000000000000000000000000111222222222222111000000000000111222222333333000000111222333333444444111111000000111111222333111111000000111111222333333333444444444555555555444333222222555666666666444444555666777888999999:::888999;;;<<<<<>>AAADDDIIIOOOTTTIIISSSaaappp******)))(((''''''((((((&&&&&&'''((()))***,,,---***)))))))))))))))******(((((((((((())))))))))))'''(((((()))***++++++,,,)))))))))))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,+++******)))((()))))))))*********))))))++++++***((('''(((***---***************************************++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////////////////000000000000111111000///.........///...//////////////////...........................///...------------...///---------....../////////------------------------,,,,,,,,,,,,---...............////////////......---------............///111111111111111000/////////222444222---***+++---000//////...///000111222333000---...111333333111111111000000/////////...000111222333333333333222333333222222222222222111000000000000000000000000000000/////////...............////////////......//////000000000000//////............///////////////......------......///------------...///000000......---------......///......////////////......,,,---.../////////......//////......------------000000////////////000000//////000000000000//////***,,,......---,,,---...------...000222222111///////////////////////////000000////////////000000000000//////.........---...---...000111000...,,,.../////////...---,,,,,,///......---------......111000000///...------,,,,,,///000...+++,,,000444222333444444333111///...((()))+++---...///////////////000000000000//////---...///000111111222222...//////000000000000000---------------.../////////000000000111111111111222222222222222333333444333222111000000111222333222222333333333444444444222222222333333222222222222111111111222222333444555444444444444555666666666555555666777888888777888999;;;<<<===@@@DDDGGGIIISSSbbbppp++++++************++++++''''''''''''((()))++++++)))))))))))))))******+++(((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++***)))))))))(((((()))************)))++++++)))'''&&&'''***---***************++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......//////000....../////////000000000000000///........./////////////////////////////////////////////.........///...---,,,,,,---...///---------...//////000000---------------------------,,,***+++---//////.........////////////......---------............///000000111111111111000000,,,///111111///...000222...//////000111222222222111000///000222333333333000000000000111111111111111222333444555444333333222222222222222222222222000000000000000000000000////////////..................////////////......------............------...////////////000000000//////............////////////......///000000111------,,,,,,------......//////000000000000//////---...///000000///...---000000//////...------,,,000//////......//////000000000////////////000000...///000///,,,******+++------...000222222111///////////////////////////000000////////////000000000000000///......------...---...///000000...,,,---///000000...------...000000///............///000//////......------------///000...,,,,,,000333333333555555444222///...((())),,,...000000000000//////000000000000//////.........///000111111222...///000000111111000000------------...///000000000000000000111111111111222222111111222222333444222222111111111111222222222222222222333333333333000111111222222111111000222222111222222333444555666555555444444444555555666555444666888999888777777999:::;;;;;;===AAADDDHHHSSScccrrr))))))))))))***+++,,,---)))((((((((()))******+++)))))))))))))))***++++++'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++******))))))'''((()))***+++******)))***++++++***((((((***,,,))))))*********+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,------...//////------.........///////////////.........///000000000000////////////000000111111000000000/////////000///---,,,,,,---///000---------...///000000000------------------------...+++)))***---//////.........////////////......---------............///...///000111111222111111---///000111111111222333///000111333333222111000---///111111111111222333000000111111222222333333111333444666666555444333222222222222222222222222000000000000000000000000000000000////////////.........////////////......------............------/////////000000000111111//////............///////////////...//////000111---------------...//////......////////////.........///111222222000///...//////////////////////////////...------...//////000000////////////000000...///000///,,,******+++------...000222222111///////////////////////////000000////////////000000111000000///......------...------...//////...,,,,,,///111111///...///000111111000///////////////........................---.........------///000000222444555555444222000+++,,,...000000000///...//////000000000000//////............//////000111//////000111111111111000............///000111222000000000000111111111111111111111111111222333333111111222222222222111111111111111222222222222333000000111222222111000000222222222222333444555666444444444444444555666777666555444555888999888777999;;;<<<======???AAADDDGGGRRRcccsss&&&'''''''''(((***+++,,,+++***************++++++))))))((())))))***++++++'''((((((((())))))******+++++++++***************)))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***************'''((()))+++++++++***))))))+++------,,,******+++))))))******++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,---......------------.........///...............///000111000000////////////000000222222111111000000//////000///---,,,,,,---///000---------...///000000111------------------------...+++)))***---000000.........////////////......---------.........//////---...///111222222222222111111222222222222111000000111333444444222///---***...111222000///000222000000111222333444444555222333555777777666555444222222222222222222222222000000000000000000000000111111111111000000000000......////////////......//////000000000000////////////000000111111222222//////............////////////.........//////000...............///000111------............------///000222333222111///.........//////000111111111///...---,,,,,,---...///000000////////////000000***,,,......---,,,---......---...000222222111///////////////////////////000000////////////000000111000000///...---------///...------...///...---,,,///111111//////000222222222111000000000000000---------...............---,,,,,,------...---------///222555666666444333...///000111111///---,,,//////000000000000/////////............//////000//////000111111111111111.........//////111222222000000000000111111111111111111000000111111222333000111222333333222111000000000111111111222222222000111222333333222111000333333333333444555666777222222333333555666888999555555444555888999999888999:::;;;;;;:::;;;===???EEEQQQbbbsss))))))))))))))))))))))))''''''&&&&&&&&&(((***+++(((((((((((())))))))))))'''''''''((((((***++++++,,,+++***)))((((((((((((,,,,,,,,,++++++*********+++---000111111...***(((+++++++++++++++++++++++++++*********))))))((((((******))))))((((((''''''(((((()))***+++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...------------...//////---------............///////////////////////////...///000///...---...000000000///...............////////////////////////+++,,,---///000000000000111...,,,---///111///---...............///000111///...---,,,,,,---...///,,,,,,------.../////////111111111111111222222222111111111000000000000000222222222222222222222222111222222222222111000000///000111333444555666666000888<<<888555777777555444222111222555444000,,,111222222222222111000000///000111222333444444444111111000000//////......//////...//////000111222444444333111///...000222222000///000111000...,,,---......///000111111222///...---,,,---///111222.........///////////////000000000///////////////222000---,,,---/////////......------...///111222---------------...///000+++...000111000///...///000000///...............111111111000000000000000......//////...---,,,,,,000000000000000///,,,***&&&'''***,,,---...------///000111000///...///000111111000//////////////////...,,,++++++,,,...//////...---,,,+++,,,,,,---$$$(((---111222111111111,,,---............000222111111000000000111222222,,,------...///000111111...000111333333111000...//////000000000000///...000000000000000000000000333222222111000111111111000000111222222222222111000000000000////////////000000000000000111111222222222222222222222222222222222333333444555666666888777666555666888:::;;;===;;;:::999:::<<>>@@@IIIRRRbbbttt++++++++++++++++++++++++&&&''')))*********)))(((&&&&&&&&&'''''''''(((((())))))((((((((()))******+++***))))))))))))))))))************************)))...555;;;;;;888222...************************))))))))))))))))))******************************+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......---------------............///...........................///000///...---...000//////............//////////////////////////////...///000111222222222222/////////.........///000111111000///............////////////////////////------...///000111222333//////000111111222333333111222222222333333333444222222222222222222222222111222222222222111000000/////////000222333555666555444444555444333333444444444444444555555444444222333333333333222111111000000111222222222111111//////000000111111222222222333333333222111000///111222333222111000000111...222555444///,,,...111000000000000////////////......//////000000111222//////000000000000000000......///000111222222333666333000///000222333444---......///////////////000//////.........//////...//////...------000222111111000000000111111222333333222222111000//////000000111111111111111000///000000///---...000333000///---,,,,,,,,,---...///000111000///...///000//////...---------------........................---...................../////////...------///111///000000000...///000222000000000000000000000//////////////////.........///...------------...///------...///////////////111111111111111111111111000111333444333222000...111111000000000111222333...//////000111222222333111111111111111222222333222333444555555555444444444444444444444444333333666666666777777888999999<<<;;;;;;;;;;;;<<<===>>>IIISSSbbbttt++++++++++++++++++++++++&&&'''((()))************&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''******)))))))))))))))***))))))************++++++(((,,,111555666444000---(((((((((((((((((((((((())))))))))))************)))))))))*********************************++++++***************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***+++,,,......------,,,---------............///------------------------...///000///...---...000///............//////000////////////////////////,,,---///000111222222222...///000///------///000333222111000///............//////000000//////...------...//////000000000//////000111222333333444222222222333333444444555222222222222222222222222111222222222222111000000111111222333333222111111555444555555333111666<<>>??????KKKTTTcccttt************************))))))))))))))))))******((((((((())))))))))))***(((((('''''''''''''''(((******))))))))))))******((((((((()))))))))******(((***---//////...,,,+++((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,)))))))))***+++++++++,,,))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,)))+++,,,......---,,,+++---------............///------------------------...///000///...---...000...............///000000////////////////////////---...//////000000000000...///000///------///111666555333222111000000000///000111111111111000///////////////////////////......///000111222333333222222333333444555555555222222222222222222222222111222222222222111000000...000222333333222000...333444666777333222<<>>AAADDDFFFGGGNNNUUUcccsss))))))))))))))))))))))))'''&&&%%%%%%'''(((((('''&&&&&&''')))***+++,,,---******))))))))))))******(((((())))))*********+++))))))))))))(((((((((((()))************++++++++++++***)))***+++------,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////......---,,,------------------------...------------...//////...------------...//////222111///...---...000111..................------000000////////////000000222111000//////000111222777888777555222000000111111333555333///---...111------......///000000000111...---000555888777444111222333111000///000222111111111111111111111111222222111111111111222222333222111000000111222333...444999888666999CCCMMMrrr]]]CCC333111444555333444444444333333333222222555333111///...000222333222222111111000///......,,,...000222444444333333222222111111111111111111444222111111111000...,,,............////////////111111000///////////////111222333333222111000///------///111333333111...+++///444666555222111000333...---111222...---000000000111111111111000000000000///000000111222333333333444444333222000///------------.........///222222111111000000//////000000000000000000000000///000111222333444444444111111222111///...000111222222111000//////000000...///000000000///---,,,000000...------...//////444222000...------//////------......//////000000//////............//////////////////000000000000000000///...............111111111111111111111111111111111111111111111111......///111111222222222000000000000111222333444///000000000000111111111333333333222333333444555333333222222333333444555888777666555333333333333666666666666555555555555888999;;;;;;<<<>>>AAADDDJJJSSS```qqq))))))))))))))))))))))))((('''%%%&&&((())))))(((''''''((()))***++++++,,,******))))))))))))******((()))))))))************))))))))))))(((((((((((()))************++++++++++++***((()))***++++++***)))******+++,,,,,,++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...............---,,,,,,------------------------...------------...//////---------------...//////111000...---------///000---.........////////////000000////////////000000222111000//////000111222666777777555222000000111444444333333444444333222.........///000000111111,,,***(((+++000222111...666777777555333333555777222222222222222222222222222222111111111111222222333222111000000111222333111444777666444666>>>EEEWWWIII:::111222666666444333333333222222222111111555333111//////000222333444444333333222111111111111111111222333444555666999777555222000000000000333222111111222222000...///000000000111111111111111111000///////////////111111222222222111//////////////////000///...---555555555555333111000000333///...222222......000//////000000000000///////////////000111222444444333333333333222111000///////////////000000000000111111111000000/////////111111111111111111111111///000111222333333333333111222222111///...///111222111111000//////000000...///000000000///------//////...---......///000333222000...---...////////////////////////000000/////////....../////////---......///000111111222111111000///////////////000000000000000000000000111111111111111111111111000111111111111000000///111000000000111222333333000000000111111111222222000000000000000000000000333333222222333333444555666666555555444444555555777777777777777777777777999:::;;;;;;;;;===@@@CCCJJJRRR```qqq)))))))))))))))))))))))))))(((&&&''')))******)))((()))))))))******************))))))))))))******))))))))))))************(((((((((((()))))))))))))))************++++++++++++***(((((()))***)))((())))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,++++++******++++++,,,,,,------------------......------,,,+++------------------------......------......///000------,,,,,,------...///000///...---,,,---...///......//////000000111111111000000//////000000111222111000//////000111222555666666444222000000111,,,)))''')))---///,,,)))/////////000111111222222000...,,,...222333222000444444333111///000222555333333333333333333333333222222111111111111222222333222222111111222222333444555444333222333777:::===888444333555777777555222222222222111111111111555333111000///000222333444444444333222222111111333222000///000111444555777666333111000000000111333222111222444444222111000000111111222222222111111111000////////////000000000111111111000//////......000222444555666777666444111///000111222222333111000222222//////111/////////000000//////////////////000111333444555444333222111111111111111000111111111222222222222000000000000////////////111111111111111111111111000000111222333333333333222222222000...---...000111111000/////////000000/////////000///......---......---......///000111222111///...---......///000000000000000000//////////////////////////////,,,---...///000111222333222111111000000000000111////////////////////////111111111111111111111111333333333222000///---,,,111111111111111111222222111111111111222222222333111222222333333222222111333333222222333333444555444444444555555666666777888888888888888888888888:::;;;<<<;;;;;;===???BBBIIIRRR```qqq))))))))))))))))))))))))***)))'''(((***++++++************)))))))))))))))******))))))))))))******)))))))))))))))*********(((((((((((())))))))))))))))))*********+++++++++---+++)))))))))***)))((())))))***++++++************+++++++++++++++,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++******++++++,,,,,,---.........---------------,,,,,,+++.......................................//////000---------,,,---......///111000///............///111111000000000000000000111000000000000000000111222111000//////000111222444555555444111000000111333111///000222333222000///000000111222222333333666444333444666777666444111000///---+++,,,///111333333333333333333333333222222111111111111222222333333333222222333333333666444222222333333444333444555666888888777666444333333333222222222111111444333222111000111222333222222222111111000000000111000///......///000000,,,---...000111222222222222222222333555666555444///000111222222222111111222111000000//////000000//////000000000/////////+++///555;;;???BBBDDDFFFAAA===888555444444222000444444444444222000000222000000111111111111000000000000000000000111222333444333111000000000111222111111111222222222333333////////////////////////111111111111111111111111000000111222222222222222222222222000...---...///111000000/////////000000///////////////......------------...///000111111111000///............///222222111111000000///////////////000000/////////---......///000111111222111111000//////000000000000000000000000000000000111111111111111111111111333333333222000///---,,,222111111111111111222222111111222222222333333333222333444444444444333222333333222222333333444555444555555666666666666666777777777888888888999999;;;<<<<<<<<<;;;<<>>;;;999;;;??????999444333333222333333444444444444333333222111000000///000000000222111111000000000111111//////000000000111111111000000000000111111111111000000000000000000000000000000111111111111111000///000000///...---...000//////......//////000000000000///............///,,,---...///000000000///........................000000000000000000////////////111111111111//////111111111000//////.....................//////000111111111111111111111111111111111111111111111111///000000111111111111000000000000000111222333444111111111111222222222333111111111222333444666777333333222222333333444555666777777888777666444333444444555666777999999::::::;;;<<<;;;;;;===???BBBJJJSSScccttt***************************((('''''')))******))))))))))))))))))***************))))))))))))******************)))))))))((('''''''''((()))*********)))************+++++++++,,,***))))))+++,,,++++++---------------,,,++++++)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++,,,---...///000000//////000000//////...---........................///////////////000000111000000000000000111222222111111111111111000//////000000000000000000000000222111111000000111111222222111000//////000111222///111222111000000111222333333333333111111111111//////000000111222222222222333444444444444555666000222444444222000000111222222222222222222222222222222111111111111222222333444555666666555444333222444666777777666555555666444444555777777555333555555444444444333333333444444333333333222222222444444444444444444444444222222333333333333333333444555666666666444222111222222222444666777666555222333666777888777555444333222111111000000111111111000000///000111222333:::>>>???<<<666111000111555;;;@@@@@@===;;;===AAA???DDDDDD<<<555444444222222333333444444333333222111111111111222333444555000000111111111111000000000000000000111111111111000111111111222222222333222222222222222222222222000000111111111111000000.../////////......///111...............///000000111000///...---......///---...///000000///......---.....................//////////////////000000...///111222222111///...000000000000//////////////////......///000000111111111111111111111111111111111111111111111111111000000111111111111000000/////////000111333444555000000000111111111222222555444333444555888;;;>>>333333222222333333444555444555777888888777666555444555666777999:::;;;<<<999:::;;;;;;;;;===@@@CCCJJJTTTdddvvv************************)))(((&&&''')))******)))((()))))))))******************))))))))))))******+++*********))))))((((((&&&''''''((()))******+++)))************+++++++++***((('''(((***++++++***............------,,,+++))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,---...///000111000000000000000//////...///////////////////////////////////////000111111111111111111111222222333000000000000000///......,,,---...///000111222222222222111111111111222222222111000//////000111222///000111111000000111222111...,,,---111222000.../////////000111111222222///111222222222222333555111333666666555222111111333333333333333333333333222222111111111111222222333444555666666555444333222444777888666444444444999777555777999888444000444444444333333333222222444444444333333333222222222222222222222222222222222111000///000111333444666555333222111222222333222222222333555666555444...000333444555333222000333222111111000111111111222111000000000111333444444666777444000...111555888>>>BBB???777444777===AAAGGGGGG>>>666555444222111222222333333222222111000000111222444666888999///000111222222111000///000000111111111222222222111111222222222333333333444444444444444444444444000000111111111000000///---...///.........000222...............///000111111000///------......///......///000000///...---------......///......---------......//////000000...000111222222111000.........//////000000111111000000///000000111222222000000000000000000000000111111111111111111111111111111111111111000//////......///000111333555666///000000000000111111111333111000000222666;;;>>>333333222222333333444555222333666888999999888777555666777888:::<<<======888999;;;;;;<<<>>>AAADDDKKKUUUeeewww------,,,,,,+++***))))))+++)))&&&''')))***)))'''((((((((()))))))))))))))++++++******))))))((((((''')))***)))((('''((()))*********))))))))))))))))))))))))***+++++++++,,,---,,,,,,+++*********+++///...,,,++++++,,,...///))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111333333000000000000000000000000000///...------...///000---------........./////////...---------...000111444333333222111111111222222111111111000000/////////111333333222...)))&&&222222222222222222222222000000111111111111000000111111000000//////......000111111222222333444444111222444555555444333111333333333333333333333333444444444444444444444444555555555444444333333333000000111111222222222222444444444444555666777777333444555666777888999:::777777888777666555333222555333222333666666444222444111//////333555555333444444444333333222222222333333333444444444555555555555444222222222222222222222222333444555666777///000111222333333333333333222111000////////////111000/////////000222333111111222222222222111111555:::===:::333///111555444777;;;>>>===999444111111222111111///...------111222333444555555555555333333333222222222111111111111222222222222111111111111222333333333333222444444555333111000000111222111111111000000//////111111222222111000//////---///000000//////000111///000111111000///000111777:::;;;777///***+++...000///---,,,,,,---///000111000///------......///...///000222111000...---111111222333333333333333000...,,,---///111000...000///......000111111000...000111000///...///000000000111111111111000000////////////////////////444444333222111000///...---...111333444555555444///222333333222222555888<<<888666555777777555333555555666777888999::::::<<<::::::<<<<<<:::>>>CCCLLLWWWgggxxx,,,,,,+++******)))((((((+++)))'''''')))***)))(((((((((((((((((()))))))))******)))))))))))))))(((((()))******(((((()))******)))))))))))))))))))))***************+++++++++---,,,++++++************---,,,+++******+++,,,---*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////........................//////............//////---------.........//////111111000000000111222333444333222111111111111111111111111111000000000///111222222222111000//////000000000000000000000000000000111111111111000000111111000000////////////000111111222222333444444000000222222222222111000333333333333333333333333444444444333333333222222555555555444444333333333111111111111222222222333333333333333444555666777444555555666777888999999666777888888888777666555444333222333555555333111111///------000222222111444444444333333222222222333333333333333333333333444444444444444444444444333222222222333444555666444444444333222222111111111111111111111111222222111111111111111222333333111111222222222222111111444777999777333111222444333666:::======;;;777555444444444444555444333111555555555555555333222222333222222222111111111111111111222222222222111111000111111222222222222222333444444333111000000111222111111111000000000000222222222222222111111111333444444222000......///111222333333111000111222444???IIIHHH===222......000...---,,,,,,---...000111000///...---......//////000111222222111000...000000111111111111111000000...,,,---///111000///000///......000111111000000222333222111000111333000000111111111111000000////////////////////////000000000000000000000000000111222333333333333333222333444333111111333666999777444444555666555333555555666777888999:::::::::888888;;;<<<;;;???EEEMMMWWWgggyyy++++++******)))(((((((((***)))'''''')))******)))))))))(((((((((((((((((((((((((((((()))))))))))))))***+++***))))))***+++))))))))))))))))))******+++++++++***************,,,+++++++++************,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++------------------------......////////////......------........./////////111111111000111222222333333222111111111111111111111111111111000000000000222111/////////111444555111111111111111111111111000000111111111111000000111000000000000/////////000111111222222333444444111111111111111111111111333333333333333333444444444444444333222222222111555555555444444444444444111111222222222222333333333333333333444555666666666666666777777777888888666666888999999999888888555444333444666666444333444333111222333444444333444444333333333333222222333333333222222222222222222333444666777777666666333333333333333444555666333222111000//////000000000111111222333444444555111222222333333333333333111222222333333222222111333333444444333333222222222444777:::<<<<<<<<<;;;555222111222555555333000444444444444333222111000222222111111111000000000111111222222222222111111///000111111222222111111222444444333111000111222111111111111111000000000000000000000111111111111555666666444111//////000333555555444222111222333222???MMMLLL@@@444///111///...---,,,,,,---...///000000///............//////000222222222222111000/////////000000///......000...------///000000///000///......000111111000111222333222111111222333000000000000000000000000000000000000000000000000------...///000111111222444444333222111111111111444444555333111111222444666444333333444555555444555555666777888999::::::777666777:::<<<<<<@@@FFFMMMXXXhhhyyy++++++******))))))))))))***)))(((((()))*********)))))))))))))))((((((((('''''''''(((((())))))***)))+++,,,+++***)))***+++)))))))))))))))*********,,,+++++++++***)))))))))******+++++++++*********,,,+++************+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------------------------...///000000///...---............////////////////////////000000111111222111111000000000111111111111111000000000000000///...------...111333555333333333333333333333333000111111222222111111000000000000000000000000000000111111222222333444444555444333222222222333333333333333444444444444444444444444444444444444444555555555555555444444444222222333333333333333333333222222333333444555666777777777777777777777777666777888999999888777777666666666777777777666555777666555555666666666555333333333333333333333333444444444333333333222222111333555666777666444333222222333444555777888999333222111000111333555666222222333444444555555555000111333444444444333222222222333333333333222222111000///111444555333111111222555888:::===???@@@999555000///222333333111...///000111111222222222111111111000000000000///111111222222222222111111//////000111111111111000222333444333111111111333111111111111111111111111..................//////222333444333111000111222444555555444222111111222222999>>>===555///000222///...------------...///000/////////............//////000111111111000000/////////000//////...---//////......///000000000000///......000111111000///000111111//////000111111111000000000000111111111111111111111111111111---......///000111222222555444222111000111111222444444333333222222333444444444333333444555666666555555666777888999::::::999777888;;;<<<<<>>777666555333333333333444333444555666666555333333000111111222222222222222333444444555555444444333111//////222666888666444222222333555777:::<<<===BBB???:::555222222333555666666666666555444333222222222111111111000000000111111222222222222111111///000111111222222111111000111333333222222333555111111111222222222222222<<<:::888555333222222222111222222000...------...///000111111//////000111000...---000444555222.........................../////////000///......------------......//////000///000111111222222222111///000000000//////111333000///......000111111000222333444333222222222444222111000//////000111222111111111111111111111111333333222222111111000000111000111111222333444555222111000111444666666555444555666555444555666888555555666777888999::::::;;;999999<<<<<<<<>><<<999777666777222222222333333444444444222333333444555666777777444444444444444333333333222222333444555777999:::222222222111000000//////111222444666666666555444222222222222222333444444444444555555555555444444111111222444666888777777333333444555666777888999<<<>>>???;;;666222333555666666666666555444333222333222222222111111111111111111222222222222111111000111111222222222222222///111222222222222444555111111111222222333333333CCCAAA===999555333222222///000111000...---...///---///000000000000111222111000///111333444222///---..................---...///000000000///---------------......///000111...///000111222333333333...000111000//////111333000///......000111111000222333444444222222333444222111000//////000111222111111111111111111111111222111111111000000000000000000111222333333333333444222000111444555555333333444555555333222444777555555666777888999::::::777666777:::;;;;;;???EEEMMMYYYkkk~~~)))))))))))))))*********''')))+++***)))))),,,///000000///...------,,,,,,---,,,,,,,,,+++*********''')))***)))((('''((()))'''(((((()))***+++++++++))))))******+++++++++,,,&&&(((***+++,,,+++***)))))))))************))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000////////////000000000000***+++---.........---,,,...............///000111//////000000111111111222...///000222333444555555444444444444444444444444111222222333333222222111000000111111222222222222000111111222333333444444333444555666555333111///333333444444555666777777999888777666555444333333444555555555666666777777666666555555555444444444666555555666666777888999777777888888888999999999777888999:::;;;:::999999555888:::999777666777999777:::<<<:::777444333444222222222333333444444444000111222333555666777777444444444444444555777777333333333333333444555666222222333555555555555555...000333555777777666555555444333222333444555666444444555555555555444444222333555666777888888999444444444555555555555555:::AAAGGGFFF???888777999000000111222333333333333333333333222222222222111111111222222222222111111111111222333333333333222///000222222222222444666111111111222222333333333FFFCCC???999555222111000+++---/////////000222444---...000000000111222444444222///,,,+++,,,///222------............------...///000000000///---,,,............///000222222,,,---///000222333333333...000222111///...111444000///......000111111000000111222222000000111222222111000......000111222000000000000000000000000////////////000000000000000111222444444333222111666444111111333444333111222444555444111111333555555555666777888999::::::333222444888999:::???EEEMMMYYYlll~~~+++,,,,,,------,,,,,,+++*********+++,,,---///000////////////000000000000...------,,,+++***))))))******************************))))))((((((''''''))))))))))))************...,,,***))))))***,,,---+++***************++++++******+++++++++,,,,,,,,,---,,,***)))))))))******,,,,,,,,,------,,,++++++...------,,,++++++++++++...---,,,+++,,,...000222//////......------------...---,,,,,,,,,,,,---...////////////////////////////////////000000000000222111111111000000//////111222222333333333222222444333222111111111222333444333333222111111111222444333111000///000111222777666444333333444555666666555333333555666555444777777777777666555444333333333333444666888999:::222222333333444444333333666666666555444333222111666777999;;;<<<;;;888555999777:::888333:::>>>555999999999999999999999999888999:::999888888:::;;;::::::::::::999888777666333222111111222444555666555444444444444555666666111333555777888666444222222111111222444555555333555444444333333444444555777777666555444333333222444444555555666777777888666666666666555555555555111111222555888::::::999555555555666666666666777777:::@@@FFFHHHCCC:::222111111000000111333444444111222222333333333222222222222111111222222333444222222222222222222222222111111111111222333444555000111111222222111111000999>>>AAA;;;111+++...222//////...------///000111......///000000000000000111111000000//////......,,,------...///000111111,,,---......///.........///---***((((((***---///000000000000000000000000000111111111111000000///111000...------///111333222222222222222111000//////000111222333222111111111111111111111111111111333333222111000000111111...000222333444333111000333333333444444444555555555555555555555555444444333444666777999:::::::::;;;<<<<<<<<<;;;===AAADDDMMMXXXjjj{{{+++,,,,,,------,,,,,,+++*********+++,,,---...///////////////////////////---,,,,,,++++++******)))************************)))))))))))))))((((((((())))))))))))************,,,+++******)))***+++,,,+++***************++++++******+++++++++,,,,,,,,,,,,,,,***)))))))))******,,,,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,...---,,,,,,,,,...000111000000000000//////............---,,,,,,---......////////////////////////////////////000000000000111111111111000000000///222222333333333333222222444444222111111111222333444333333222111111222222333222111//////000222333333333444444555666888888777555333444555666555555666666777777777777666666999888777666555555555555777777888888999888888888555555555555444333333222333555777:::<<<<<<;;;:::;;;888<<<:::555<<<@@@777::::::::::::::::::::::::999::::::999888888999;;;;;;<<<>>>???>>><<<999777777666444333222222222222555444444444444555666666444444555666555444222111555333222222444555555444555444444444444444444555666666666555444444333333333333444555555666777777666666666555555444444444000000111333666888888777444444555555555666666666333444888>>>BBBCCC@@@<<<:::999777444222111222444111222222333333333222222222222111111222222333444222222222222222222222222111111111111222333444555111111222222222222111111333666888555...+++---111...------------...////////////000111111111111111111000000000/////////...111000///...---,,,++++++......///000000000000000000///---++++++---///000000000000000000000000000000111111111111111000000////////////000000000111222222222222222111000000///000111222333222222111111111111111111111111111333222222111000000111111000111222333333333222222333333333444444444444555555555555555555555555555444444555777888:::;;;;;;999999:::::::::===@@@DDDNNNYYYjjj{{{++++++,,,,,,,,,,,,++++++************+++---...///000000//////......------++++++++++++++++++++++++************************(((((())))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,,,,+++******)))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---...000111///////////////...............------------......////////////////////////////////////000000000000111111111111000000000000333333333333333333333333555444222111111111222333444333333222222222222222222111000000000111222333000111333666888999:::;;;777555444444555666666555444555666777888888888888;;;:::999777555444444333777777888888888777777666444444444444444444444444444555777999;;;;;;;;;;;;;;;777;;;<<<999@@@DDD<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888::::::<<>>BBBEEENNNYYYhhhyyy++++++,,,,,,,,,,,,++++++************+++,,,---...000//////...---,,,,,,+++))))))******+++++++++,,,************************((((((((())))))******+++((()))))))))***************+++---......---,,,+++,,,+++******)))***************+++++++++,,,,,,,,,++++++******************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///...------------...///000------------,,,,,,,,,,,,///..................///////////////////////////////////////000000000000111111111000000000000000333333333333333444444444555444333222111222333333444333333222222222333333222111111000111222222333000222444777999:::::::::777555444444555666666555444444555666777777777777777666666555555666666777555555666666666666555555555555444444555555555666777888999999999888888999;;;555888<<<;;;BBBGGGAAA::::::::::::::::::::::::<<<<<<<<<:::888777888999888:::<<<===<<<:::888666555555555555555555555666555555555555555666666777666666666666777999:::<<<;;;888444222333444555555444444555555555555444444444444444555555555666666222222222333333444444444888777777666555444333333666555333222222111...+++222222333333333444444444666444333222444777999:::???BBBBBB???888333333444333333333444333333222222222222111111222222333444000000000000000000000000111222222333333444444444222333333444444333333222///......///111222111111,,,---///000000000///.........///////////////...000000000000////////////........................++++++,,,---------------///000000111111000000///000000000000000000000000000000000000111222222333//////000111111111111000111111222222222111111000000000111111222222222222111111111111111111111111222222111111111111111222333222111000000222444555222222333333333444444444444444444555555555555555777777666555666999;;;======>>>>>>>>>===???CCCFFFMMMWWWfffvvv***++++++,,,,,,++++++***************+++,,,,,,---///......---,,,+++******((())))))******++++++,,,))))))))))))))))))))))))(((((())))))******++++++((()))))))))***************,,,...000000///...,,,,,,++++++***))))))************+++++++++,,,,,,,,,************+++************+++,,,,,,---------,,,,,,,,,,,,,,,---......///---------------......///------------------------////////////////////////000000000000000000000000////////////000000000000000000000000000000111111333333333333444555666777555444333222222222333444444333333222333333444444333222222222222333333333222444666888999999888888777666444444666777666555444555555666666555555444444444444444555666777777666666777888888888888888777666666555555666777888666888:::999888888;;;===CCC999999<<<;;;???DDD>>>::::::::::::::::::::::::<<<===<<<;;;888777888:::999999888888888888888888555666666666777777777666666555555555555666777777555555666888;;;???CCCEEE<<<999555333333555555555444555555666666555555444333333444444555666666666222222222333333333333333888888777777666555444444666444333333333222000...222222222333333333333444777666555333222111222222555:::???@@@===999666555444444444444444333222111222222111111222222333444000000000000000000000000222222333444444444333333222333333444444333333222222000///000222333111000...///111222222222111000000000111111111000000///////////////000000000000---......///000000111111+++,,,------......------...///000000000000///...////////////////////////000000000000111222444555222111///...///000222333000111111222222222111111111111111111111222222222111111111111111111111111222111111111111111222222222111///......000222444222222222333333333444444444444444555555555666666888777666666777999;;;===???@@@???>>>===>>>AAACCCKKKUUUdddttt******++++++++++++*********************+++,,,,,,------,,,,,,++++++******)))))))))*********++++++))))))))))))))))))))))))))))))******************))))))))))))***************,,,...000000000...---,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,))))))***++++++++++++*********+++,,,------------------------------...///---...................../////////000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000111111111111222222222333444777999:::666555333222222222333444333333333333333444444555555555555444444444333333444555666666777777777777888666555555666777777666555666666666666666555555888777666555555555555555444444666777888888999999:::999888777777777888999444777:::;;;;;;>>>CCCHHHQQQBBB======999;;;>>>999::::::::::::::::::::::::<<<<<<<<<;;;999888999;;;;;;:::999888888999:::;;;888888888888888777555555666666555555666666777888444555666999<<<@@@DDDFFF;;;888555333444555555444444555666777777666555444444444444555555555666666333333333333333333333333666666666666666555555555111000111333555666555444222222222333333333444444333444555555333111111111///333888===???===:::777444555555444444333222111222222111111222222333444111111111111111111111111222333444555555444333222222222333333333333222222222111000000000000///...000111111222222222222222333333444444333333222222////////////000000000000111111111000000000000///...//////000111000000000......////////////......////////////////////////000000///000111333555666333111///......000333555000000111222222222222111111111000000111111222333111111111111111111111111111111111000111111222333111000.........///111333222222222222333333333333333333444444555666666666888888777777888999;;;<<<=========;;;:::;;;>>>AAAIIITTTddduuu******++++++++++++*********************++++++,,,+++++++++++++++*********))))))))))))************))))))))))))))))))))))))++++++******************))))))))))))************)))***,,,---.........------,,,+++***))))))))))))******+++++++++,,,,,,,,,((()))***+++,,,++++++***)))***+++,,,------------///......------------...---...............------000000000111111111222222///000111111111111000///000000000000000000000000////////////000000000000///000000000111111111111111111111222555888;;;===666555444333222333444444333333333333333444555555888777777777666444333333444444444444555666777777888666555555666777777666555666777888888999888888;;;:::999777666555555555333444555777999:::;;;;;;===<<<:::888888888999:::777;;;>>>??????CCCJJJPPPZZZGGG???>>>999:::===:::========================;;;;;;<<<;;;999999:::<<<::::::::::::::::::::::::777777888999999888777777666666666666666777777888555666777888:::;;;===>>>888666444444555555444333444555666777777666555444444444444555555555555555444444444444444333333333333333333444444444444555000000000222555666555444333333333333444444444444000222555444333222333444111111333888>>>???;;;777555555555555444333222111222222111111222222333444222222222222222222222222222333555666666444333222111111222222222222111111111222222111000//////000111111000000111111222333333333333333333222111111.../////////000000000111222111111000///......---///000111111222222111111////////////////////////////////////////////////000000//////111333666888111111000000000111222333000000111222222222222222222111000000000111222333111111111111111111111111111111000000111222222333111000/////////000222222111222222222222333333333333333444444555666666777777888888999999::::::;;;999::::::::::::<<<@@@CCCIIITTTeeewww******++++++++++++************************++++++***************+++++++++*********))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))************((()))***+++,,,,,,---------,,,+++***))))))))))))******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***)))***+++,,,------...---000///...------------------......///......------......//////000000111111///000111222222111000///000000000000000000000000////////////000000000000//////000000111111111222000000111222555999===???666555444333222333444444333333333333333444555666999999999888777555333222333333222333444666888999888777555555777777777666555666777999;;;<<<<<<<<<<<<;;;:::999888888888888888999;;;===@@@AAABBBCCC???>>>;;;999999999:::;;;===@@@CCCBBBBBBEEELLLRRR\\\GGG>>>>>>:::<<>>999<<>><<>><<<;;;;;;<<<======<<<999:::;;;;;;<<<;;;;;;;;;999;;;???DDDFFFEEEAAA>>>;;;;;;<<<;;;:::888666555666777777888888888888888999666333222555666555333666666888999999888666444444444333555666777555444333333333333333333333333333333444444444333222222555444444333222222222333444444444444444444444444666666666555555444444444222111555666555???BBB666555555444444444333333333222222333333333333444444555333222000//////000000000111222333444444333222222222222222111111000000111111111111111111222222222111//////000111333555444333222000//////......000000000000000/////////...............///000111%%%(((,,,000222111///---////////////000000000000222111000//////.........//////...///111555888:::333222111000000111222333333222222222111000000000111111222333333333333222444444444444333222111111111111111000000000000000//////000111222222333333444333222111111222555666444444444444444555777777666777888777666666888:::999:::;;;<<<>>>@@@BBBCCCKKKWWWiii|||+++*********++++++,,,,,,+++***)))((((((***+++---)))))))))))))))))))))))))))************+++++++++************************++++++***)))))))))))))))))))))***++++++++++++***,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,***)))))))))***+++++++++++++++,,,,,,,,,,,,...------------...//////------..................---...///000000111111111000000000000000000///......000222222111000000111111111111111111111111111111111111111111222222333444444555555555555555555666666555444444555666666333555666666555555777888666666777777777777777666555555555666777888999:::;;;999888888999:::999999::::::;;;===???BBBCCCCCC?????????@@@BBBDDDFFFHHHEEEHHHGGGFFFLLLWWW^^^^^^YYYQQQGGGCCCEEEHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGFFFNNNKKKGGGEEEDDDDDDCCCBBBDDDCCCDDDHHHNNNQQQNNNKKK@@@>>><<<;;;;;;:::999888;;;;;;<<<<<<;;;;;;::::::777999>>>CCCHHHHHHFFFCCC<<<<<<<<<<<<:::999777666444555666666777777666666999666444444666777666555555666777888999999888777555444444555666777555444444444444444444444444444444444444444444444444444444444333333222222222222444444444444444444444444555555555555444444444333333222666777666AAADDD777444444444444333333333333222222333333333333444444555444222111000000111111000000111222222222222222222222222222111111111000111111111111111111222222333222111000///000222333222111111000000000000111///////////////////////////////////////000000111---.../////////---,,,+++////////////000000000111111111000////////////000...------...///222555777222111111000000000111111222222222111111111111111111111222333333333333222111222222333333333222222222222222111111111111111000000000111222222333333444333222222222333555666444444444444555666777777888999999888777888999;;;;;;;;;;;;<<<===???AAABBBKKKWWWiii|||)))***++++++,,,,,,++++++***)))((((((((()))+++,,,(((((((((((((((((((((((()))************+++++++++************************+++***))))))))))))))))))))))))***++++++++++++***,,,+++******)))*********************************,,,,,,,,,++++++++++++***,,,,,,+++************++++++++++++,,,,,,,,,------000///...---------------000///...---------...///,,,---...///000000000000////////////000000111222111222222111//////000222222222222222222222222222111111111222222222333333666666666666555555555444777777666555555666777777555666777777666666777888777777666666666777888888555555555555777999;;;===<<<======<<<;;;;;;===>>>@@@@@@AAACCCFFFKKKNNNQQQMMMLLLLLLNNNQQQUUUZZZ\\\[[[]]]]]]\\\```hhhnnnooojjjccc[[[XXXZZZ\\\[[[YYYWWWTTTRRRQQQRRRSSSSSSSSSXXXVVVSSSQQQPPPNNNJJJHHHIIIHHHIIIMMMRRRTTTSSSQQQDDDAAA???=========;;;:::;;;::::::999999888888777888:::===CCCGGGHHHFFFDDD<<<<<<<<<;;;:::999888777555555666777777777777666888666555555777888777777555555555777:::;;;:::999777666555555666777555444555555555555555555555555444444444444555666777777333333333222222222222222444444444444444444444444555444444444444333333333444333777777777BBBEEE999333333333333222222222222222222333333333333444444555555333222222222222222222222222111222222333333222222222222111111111111222222222222222222111111555333222000///000000111000000000000000111222333////////////////////////////////////000000000000222111000...------------/////////000000000111111000000000///000000111222222222222222333444666777///000000111111000000000111111111111111222222222111111222333333333333222//////111222222333333333222222222222222222222222000000111111222333333333333444444444444555555555444444444444555666777888888999::::::999999;;;<<<<<<;;;;;;<<<===>>>@@@AAAKKKWWWiii|||((()))+++,,,,,,,,,+++***))))))((((((((()))***+++(((((((((((((((((((((((())))))*********+++++++++******************************)))))))))))))))***))))))***++++++++++++***++++++***************+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------//////...------------...222000...---,,,---...///---...///000111111111111111000/////////000222333333333222111///...000222222222222222222222222222111222222333333333333333555555555555555444444444666666666666666666666666555777888777666555666888:::999777666666777888888999888888999;;;===@@@BBB>>>@@@BBBBBB@@@@@@CCCFFFIIIJJJLLLNNNSSSZZZaaafffcccdddgggjjjnnnrrruuuwwwyyyzzzxxxwwwxxx}}}yyywwwxxxzzzyyywwwtttpppjjjhhhjjjlllmmmmmmkkkjjjiiihhhfffccc^^^ZZZVVVTTTRRRRRRTTTTTTRRRPPPHHHFFFDDDCCCCCCBBBAAA???<<<<<<;;;::::::999999999:::;;;===@@@BBBBBB@@@>>>;;;:::::::::999999888888777888999999::::::999999666666666666777777777777777555555777;;;===<<<;;;999777555555666666555444666666666666666666666666444444444444555666888999222333333333333333222222444444444444444444444444444444444444444333333333444333777666666BBBFFF:::333333333222222222111111222222222333333333444444555555444444333333333333555444333222222333555555222222222222222222222222333222222222222222111111333333111111000000111111111111000000111111222333...///////////////000000.../////////////////////.........//////000111111//////000000000111111111000///000000111222333444444444333333444444555666---...000111111000//////000000000111222222222333111111222333333333333222//////000111111111111111111111111222222222222222111111111222222333333333333444555666666666555555444444444444555666777888888999:::999888999;;;===;;;;;;;;;;;;===???BBBCCCLLLXXXkkk~~~((()))***+++,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++***************************)))))))))))))))******))))))***++++++++++++***+++***************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------............------------...//////222111///---,,,---///000//////000111222222222222333222000/////////000111333333333111//////111333111111111111111111111111222222333444444444444333111111222333333444555555555555555555555555555555555666777777666555777888;;;:::888777666666777888=========???AAADDDFFFHHHEEEIIILLLMMMLLLNNNRRRVVVYYY[[[^^^bbbhhhpppzzz~~~yyynnnkkkfffbbb^^^[[[YYYWWWUUURRRNNNKKKHHHFFFCCC@@@AAA@@@???===============999999999;;;======<<<:::999999999888888888888888888999999:::::::::::::::555666777777666666666777999777777:::???BBB@@@>>>;;;999666666666666666444666666666666666666666666444444444555555777888888222333333444444444333333444444444444444444444444444444444444444444444444444222555555555AAAFFF:::333333333222222222111111222222222333333333444444444555555555444444333333444333222111111222333444222222222222222222222333333333333333222222111111111000000111111222222333333222222111111111111111/////////000000000111111---.../////////......---***,,,...111222333222222000000000000111111111111000000000000111333444555000000000000///000000000---...///111111111000///000000000111222222222333111111222333333333333222111111111111111000///...000000000000111111222222222222222222222333333333333444555666666666555555555555555555555666888888666888999888888888:::<<<;;;;;;;;;;;;>>>AAAEEEGGGMMMYYYlll((()))******++++++******)))*********++++++++++++)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))******+++))))))***++++++++++++************)))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,---------.........//////---------------...///000111000///.........///000000000111222333333333333333222111111000000000000222333333222000000111333111111111111111111111111222333444555666555444333000000111222333444555555444555555666666555555444555666888888777777999:::;;;;;;;;;;;;;;;<<<<<<===>>>@@@CCCFFFJJJMMMPPPQQQYYY[[[___bbbeeeiiinnnqqqrrrvvvzzz~~~yyytttrrrqqqooojjjccc[[[UUUNNNHHHDDDDDDCCC@@@>>><<<;;;;;;;;;777666666888;;;<<<<<<:::999999888888888999::::::777777888999999999999888777888:::999777666666777:::999:::@@@GGGKKKIIIEEE===:::777666666666666555666666666666666666666666555555777888888888888888222333555666666555444444444444444444444444444444444444444555555555555666444222555444444AAAFFF;;;333333333333222222222222222222333333333333444444333444444555555444333333111111000000//////000000222222222222333333333333444444444333222222111111///000000111222222333333444333222111111111111111///000000111111222222333...///000000000///---,,,,,,...000111222111000...000000000111111111222222111111111111222333444555111111111111111111111000......///000111111111111111111111111111222222222111111222333333333333222222222222111111000....../////////000111111222222222222333333333333333333333444444444444555555555555555555555666777888888666777888888888888;;;===>>>===<<<===???BBBFFFHHHOOO\\\ooo)))))))))))))))***++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))***++++++))))))***++++++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,---.........//////////////////...------------...///////////////000000000///000111222222333333222000000111222222222111111000111333333222111222333222222222222222222222222222333555666666666444444222222222333333444444444555666777777777777666555555777999:::::::::<<<>>>???AAACCCEEEGGGIIIJJJJJJLLLPPPVVV\\\cccgggjjjlllssstttwww}}}xxxnnneee]]]WWWRRROOOKKKFFFBBB@@@>>>>>>;;;:::999999;;;<<<<<<;;;;;;::::::::::::;;;<<<===777888888999:::999999999:::<<<===<<<999777777888::::::===GGGRRRWWWTTTPPP???<<<888666666666666555555555555555555555555555777888:::<<<<<<;;;999888333444666777888777666555444444444444444444444444555555555666666666777777555333555555555BBBHHH===444444444444333333333333222222333333333333444444222333444444555444333222111222222222111111000///222222222333333333444444555444444333222222111111000111111222222222111111222222111111111222333333000111111222333333444444000111222222222111///.../////////////////////...000000111111111222222222222222222222222333444555333333444444444444444444/////////000111222333333222222222111111111111111111111222333333333333222111111111222111111000000//////000111111222333333333333333333333333333333444333222222222333555666555555555555666777888999777888999999999:::<<<>>>CCCAAA???>>>???BBBEEEGGGQQQ]]]qqq***)))((((((((()))+++,,,++++++,,,------------,,,++++++++++++++++++++++++)))************+++++++++************************))))))((())))))***++++++))))))***++++++++++++*********))))))***+++,,,,,,------------------------*********++++++,,,,,,,,,)))***,,,---...---,,,,,,............/////////000111000///...---,,,,,,,,,---...///000111111000000...///000111111222222111---...000222333333333333...111333444333222222333333333333333333333333333222333555777777666555444555555444444444333333333666777888999999888777666777888;;;<<<<<<===???AAAEEEGGGKKKOOOSSSVVVWWWXXXbbbgggoooyyy}}}tttooofffccc]]]VVVPPPLLLJJJIIICCC@@@>>><<<<<<;;;:::888===<<<;;;;;;<<<===???@@@999:::;;;;;;<<<<<<;;;;;;<<>>??????===:::888333555777888999888777666444444444444444444444444555666666666777777888888666444666666666CCCIII>>>555555444444444444333333222222333333333444444444111222333444444444333222444444555666555444222111222222222333333444444444555555444333333222111111222222222222222111000///000000000111222333555666111111222333444444555555111222444555444222000///000///---,,,,,,...000222000111111111111222222222333333222222222333444444111111222333333333222222111000000///000222444555333222222222111111000000111111222333333333333222///000111222222333222222000000111222333333444444333333333333333333333333444333222111111333555666555555555666666777888999888999:::::::::;;;===@@@GGGEEEBBB@@@???AAADDDEEERRR___rrr---,,,++++++***+++++++++******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,)))))))))))))))******+++000///......------------************+++,,,------(((((()))***,,,---......+++,,,---...////////////...........................///////////////...---///000111222222222222222000000000000111111111111000000111222333444444555444333333333333333333333444555555555555444333222000222444666777888777777333666888:::999999999:::>>>======AAAGGGLLLNNNNNNQQQXXX___eeehhhmmmuuu{{{~~~{{{tttkkk```UUUNNNMMMIIIDDD???<<<<<<===>>>;;;:::999:::;;;<<<<<<;;;===;;;;;;;;;<<<;;;999777888888888888777777777666888999???MMM\\\aaa[[[RRR===;;;777444444666999;;;<<<999666444444555555555555777:::======<<<:::999666777888888888777555444333222222222222333444444333555777888999888777666666000333666888CCCHHH>>>888777666555444333333333333444444555555444444333555555444333333444444444444444444444444444444444666666555444333333222222555555555444444333333333111111111111111111111111222222222111111111111000111111222333333333333222///000222333333222000///000333444222///...111444000000000000000000000000333333333222222222111111222222222111111111000000000333111...333???FFFGGGFFF777...333666222222666000111111111111222222222222222222222222222222222777333222555666333222333222333333444444333333222333333333333444555666666555777888777444333444666666888999999888999;;;>>><<<===>>>>>>>>>???BBBEEEOOObbbxxx+++******)))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++,,,---......***************++++++,,,------,,,++++++++++++++++++++++++***++++++,,,,,,)))******+++,,,---......+++,,,---...//////////////////////////////////////////000000111000000000111111111111111222222222000000000000111111111222222222222222333333333333333333333333333333444444222222333444444444444333555666666777777777777777555666888888999;;;>>>@@@???CCCHHHNNNRRRXXX]]]aaagggmmmuuu{{{|||ooofffZZZTTTLLLFFFCCCBBBBBBAAAAAA@@@?????????>>><<<:::999888777888:::;;;999888888888888888888888777777:::999===HHHTTTXXXRRRJJJ===:::777555444666999;;;:::888666555555666777777666888999;;;;;;:::999888666666777777777666555444333333333333333444444555444555777888888777555444555000444777999BBBGGG>>>777666555444333333333333111222222333333222222111444444333333333333444444444444444444444444444444444444444444444444444444555555444444444333333333222111111111111111222222222222222111111111111000111111222333333333333222///000111111111111000//////000000000//////000222000000000000000000000000111111111222222333333333333333333333222222111111...111111000555AAAIIIKKKJJJ<<<333666777222///222///000000000000111111111111111111111111111111111444000///222444222111333222222333333333333222222333333333333333444555666888:::;;;:::777666777999666777888888888999;;;=========>>>>>>>>>???CCCEEEZZZlll++++++***)))))))))))))))))))))))))))************************************++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,+++*********+++,,,---...///000000+++++++++***+++,,,,,,---,,,++++++************+++---,,,,,,++++++++++++,,,+++,,,,,,,,,------------,,,,,,---...////////////000000000000000000000000//////000111222222222222333222111000000000111222000000111111111222222222444444333333333222222222222333333333444555555555222333333444555555666666555555555555666777888888999:::;;;;;;===AAAGGGKKKIIIPPPYYY```eeellluuu|||uuukkk___VVVQQQNNNIIIFFFBBBAAA@@@@@@???===:::777999888888888::::::999888888888888888999999999999<<<:::;;;AAAIIIKKKFFF???<<<:::777555555666888:::777777666555666777888999999999999888888888777777555666666666666555444444444444444333444555555666444555666777777666444333444000555888999BBBFFF===666555444333333222222333222222333333333333222222333333333222222333333444333333333333333333333333222222333333444555666666444444444444333333333333333222111000000111222222222222222111111111111000111111222333333333333222////////////////////////...---,,,---...000000///000000000000000000000000//////000111222333444555444444444333333333333222...000000000444===DDDFFFGGG;;;444777888333///111/////////000000000000111000000000000000000000000333//////444666444333444222222333333333333222222444444333333333444555555999:::;;;:::888777888999555777888888777888:::======>>>>>>>>>>>>@@@CCCFFF___qqq------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++******+++,,,---...///000111+++************+++,,,,,,---,,,,,,++++++,,,,,,,,,...---,,,+++++++++++++++------------------------,,,------...//////......////////////////////////...///000111222222222222555333111//////000111222111111111222222222333333444444444444333333333333222333333444555666666777666666666666666777777888444444444555777:::===???===@@@CCCGGGLLLRRRYYY^^^aaadddjjjqqq{{{xxxlllgggaaaYYYRRRIIIGGGCCCAAA@@@>>>;;;999>>>===;;;:::;;;;;;:::888999999999999::::::::::::===;;;999<<<@@@AAA===999:::999777666666666888999555555666666666888:::;;;<<<;;;999888777777777888555555555555555444444444555444444444444555666666333333444555666666555555333111666999999AAAFFF===555444333222222222222222444444555555555555444444333222222222222333444444333333333333333333333333222222333444444555555666333333333333333333333333444333111000///000111222222222222111111111000000111111222333333333333222111000////////////000111...,,,***+++///111111///000000000000000000000000///000000111222333333333333333333333333333333222333222111///111444888999;;;444000444777555333333000000000000111111111111111111111111111111111111222111444:::===999666555333333444444444444333333444444444333333444444555666777777777666666666666555666777777777888:::<<<===>>>>>>===>>>@@@DDDGGGZZZmmm...------,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++******+++,,,---...//////)))))))))))))))***++++++,,,,,,,,,++++++,,,,,,---......---,,,++++++++++++......------------,,,,,,,,,---......///.................................---...///000111111222222555333111//////000111222222222222222333333333333222333333444555555666666333333444555666666777777888777666666666666777777777777888:::<<<@@@CCCEEEBBBHHHRRR\\\eeeooowww|||~~~|||{{{ssslll___ZZZRRRKKKFFFBBB???===???===;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<:::999999;;;;;;:::999999888777777666666777777444666777888777777:::<<<>>>===:::888777888888999666555555555444444444444555444444444444555666666111222333444666777777888444222777999888@@@EEE>>>444444333222222222333333444555555666666555555444333222222222333333444555333333333333333333333333444444444444444444444444333333333333333333333333444333111000000000111111222222222111111111000000111111222333333333333222222111111000000111111222000---+++---000333222000000000000000000000000000111111111111111111111111111111111111222222222222666444222111000000111333222...---000444333333333111111222222222222333333222222222222222222222222///000666???AAA<<<666444444444555555555555444444444444333333333444555555555444444444555555555555555777888888777888;;;===>>>>>>>>>===>>>@@@EEEIIIVVViii,,,,,,+++***************++++++++++++************************************++++++++++++++++++++++++*********++++++++++++,,,******+++,,,,,,,,,++++++*********+++,,,,,,------))))))(((((())))))***++++++************++++++,,,...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...............---..............................///000111111111111333222111000000000111222222222333333333444444444222222333444555666777888444555555555666777777777777666555444555666777888:::;;;===???CCCGGGJJJKKKQQQYYYffftttyyyrrrggg\\\RRRJJJDDD@@@@@@>>><<<<<<===>>>???>>><<<<<<<<<<<<;;;;;;;;;:::;;;:::999999999999:::;;;888888777777777666666666555777:::999777666888;;;>>>===;;;999888888999999777666555555444444555555444444444333444555555666222222333444666777888999555333777999666>>>EEE???444444333333333333444444333333444444444444333333333333333333444555666666444444444444444444444444444444444444444444444333222222222222333333333333333333222222111000000000222222222111111111111000111111222333333333333222111111111111111111111111000///...///000222222111000000000000000000000000222222111111111000000000000111111111111111222222666333222444333222222555222000...///000111000000222222222333333333444444222222222222222222222222---...333<<<>>>999333111444444555555555555444444333333333333444555666666666555444555777888777666666888999999888999;;;===>>>>>>>>>===>>>AAAFFFJJJXXXlll,,,,,,+++************+++,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,******))))))******+++,,,+++++++++++++++,,,------------,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,---...............------........................000000111111222111111111111111111111111222222222333333333333444444444444444444555555666666666777666666666666666666666777666666666666888:::===>>>@@@CCCHHHOOOUUU[[[___aaannnttt~~~vvvkkk```UUUOOOJJJGGGCCCAAAAAA@@@@@@??????>>>>>>===<<<;;;:::::::::;;;;;;:::888888999;;;777777888888777777555555666999<<<;;;777555666999;;;;;;:::999999888888999888777666555555555666666333333333333333444444555666666555555666666777777666444888777444===FFFAAA555444444444444444555555333333444444444444333333444444444444555666777888555555555555555555555555222333333444444555555555111111222222222333333333111222333333333111///...222222222111111111111000111111222333333333333222///000111222222111000///000000111000//////000222000000000000000000000000000000000000111111111111111111111222222333333333444000000444555222333777555444222000000111222111111111222222222333333333111111111111111111111111///...000666888555222222222333333333333333333222111111222333444555777888777555444555888999888666777999::::::999:::<<>>>>>=========AAAGGGKKKZZZnnn///...------,,,,,,------.........------,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---------------......///000,,,,,,,,,,,,------...///*********++++++,,,,,,,,,---...............------000000000000000000000000222222333333333222111111///000111222222222222222333333333444444444555555666666666666666555555555777777777777666666666666888888888999<<<@@@DDDFFFKKKPPPXXXcccmmmuuu{{{~~~zzzmmmfffXXXSSSMMMHHHEEEBBB???===@@@@@@???===<<<;;;:::999:::<<<<<<:::888777888:::666777888888888777555444777;;;===;;;777444555888999999999999888888888777999888777555555666666777333222222222222333444444999999888666666555555555777444888777222<<>>>>>=========AAAGGGLLLXXXlll,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++,,,,,,)))+++,,,,,,+++***,,,---------------,,,,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++//////.........------------------.........//////...///111333444333222111333333333333333333444444999888777666666666666666666555444444555666555444:::999888888:::<<<<<<<<<<<<;;;===AAABBBCCCMMMZZZgggqqq|||}}}mmmiii^^^PPPHHHFFFEEEBBB@@@<<<:::<<<;;;888888;;;>>>======<<<;;;:::999888888888888888888999::::::999888888777777777777777777888888999999999888888:::888666555555555444222777777666666666555555555999777555777:::<<<:::888666777777666444555777999:::555444777666222333888;;;999666555666777888888333333333444444555555555555444333222222222222333333333333333333333333333111111222333444555555666000111222333333333333333444333222111000000000111555000...222444222222555000000000000000///......000000000///////////////111000///------///000111000000000000000000000000000000111222222222222222111222222333222111000...000111444666666222111222222222222111111000000000000000000000111222333444555555666666555444222111222222333333333333444444444444333222333444555666666666666666555555555555555666888999:::;;;>>>AAABBB???>>>>>>======DDDMMM]]]nnn,,,++++++++++++,,,---------,,,,,,,,,+++++++++++++++,,,---,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------.........---------,,,,,,//////.........---------.........//////000000000...000111222333222000000222222222333333333333333666555444444333333444444555555555555777777777777888888777888999:::::::::======@@@FFFJJJRRRaaapppuuufffZZZSSSLLLFFFDDD@@@???AAA@@@===;;;===;;;;;;::::::999888777777666666666555666777777888999888777777666666777777:::::::::999999777666555888666555555666666666555666666666666555555555444777666555666777888777666666777777666555666888:::;;;555333555555333333777:::888555444555777777777666555555555555555555444555555555555444444444444333333333333333333333333111111222222333444444444222222333444444444444444333333333222222111111111444444333444555555444222000000000000000//////...000000000000000000000000222111///......///111222111111111111111111111111...//////000000000000000222222333333222111111000777444222333444333000///222222111111111000000000111111111111222333444555222111111000000000000000222222333333333333444444444444333333333444555666555666666666777777888888777888999:::999:::===???BBB???>>>>>>===>>>EEENNN^^^ppp+++++++++++++++,,,------++++++++++++************+++,,,---,,,*********+++.........------,,,,,,,,,)))+++,,,,,,+++***,,,---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------/////////.............../////////............---//////000000000000111111///000111111111000///...111111222222222333333333555444333333333333333333555555666666777999:::;;;999999999999:::;;;<<<===EEEFFFJJJRRRZZZgggzzzrrrgggZZZPPPIIIDDDAAABBBAAA===:::;;;;;;;;;::::::999999888888999999888888999999::::::888777777666666666666666999999::::::999888777777666555444444666888888777666666666555555555555444666777777777555555555666555666777666666777:::<<>>BBB???>>>>>>===>>>FFFOOOaaasss+++++++++***+++,,,,,,---,,,++++++++++++************,,,,,,,,,******+++,,,///......---,,,++++++***)))+++,,,,,,+++***,,,---++++++,,,---.........---------------------------,,,,,,------------------........................------............------......................../////////...............000000000000000000000000000000111111000///...---000111111222222333333333666555555444444444555555666666777777777888:::<<<;;;<<<<<<===>>>AAAEEEHHHPPPUUU^^^gggqqqtttgggTTTLLLEEECCCAAA===;;;<<<>>>>>>======<<<<<<<<<<<<:::::::::999999::::::;;;888777666666555555666666555666777999:::;;;;;;;;;777666444555777888888777555555555555555555555555777999;;;999666444666888555666777666666888;;;===BBB<<<666666888999888777888666444333444555555444666666666555555555555555555666888999888777555333333333333333333333333333333333222222222111111111333333444444444444444333000111222333333222111111000666888888CCCPPPIII777111111111000000000000000111222222222222222333333222222111000000111222222222222222222222222222222111111222333333333333222555444333222222222444444222444444222222333333000333333222222222222222222222111111111222222333444000111222333444444444444222222222333333333444444333333333333444444555555555555666777777888999999888999:::::::::;;;===???AAA???>>>???>>>@@@GGGQQQdddwww+++************+++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,...------,,,+++******))))))+++,,,,,,+++***,,,---+++,,,------............------------------------,,,,,,,,,---------..............................------............------------------------......////////////////////////////////////////////////000000000000//////......000111111222333333444444555555444444444555555666777888888777666777:::===;;;===???AAADDDIIIPPPUUU\\\ggguuuhhh\\\OOOIIIEEEBBB@@@AAA@@@@@@??????>>>>>>======777777666666666666666777888888777666666666666666666666888999;;;;;;<<<<<<999777666555777777666555666666666666666666666666777999;;;999666444666888444555666666666777:::===AAA>>>999666777888888666777555444444555555444333222222333444555555666666444555777777777666444222333333333333333333333333444444333333222111111111222222333333333333222111//////000111222222222111333666666:::LLL]]]UUU@@@222222111000///000000111111111222222333333333333222222111111111111222222222222222222222222222222111111222333333333333333444444222222222333444555111;;;AAA<<<555333333222444444444444444444444444000000000000000111111222***,,,000222333222000///222222222333333333444444333333333444444444444444666666666666666666666666666888999:::;;;<<>>??????AAAIIIRRRfffzzz***************+++,,,,,,---,,,,,,,,,++++++++++++)))+++,,,,,,+++***+++---,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------............---------------------............////////////000000000000000////////////......111111000000000000000000111111222333444444555555333333333333333333444555777999:::999777999===AAA???EEELLLQQQTTTXXX^^^bbbjjjzzz{{{lll\\\SSSMMMGGGDDDCCCAAAAAA@@@???>>>===<<<<<<:::999888888777888888888999888888777777777777777::::::;;;::::::999888888:::888666666777777666555666777777777777777888888555666666666444444444555444555666555555666999;;;<<<===;;;666444555555333777555444444555555444333000111222333444666777777444444555666555444333222333333333333333333333333444444444333333222222222222222333333222222111111000000000000111222333444111111000555EEEQQQKKK===333222111000///000111111111111111222222333333444111111111111111111111111222222222222222222222222///000111111222111111111222222222222222333333444444CCCLLLCCC777333333222333333444444444444555555000000/////////000000111,,,...222444555444222000222222333333333333444444222333444444555555444444777666666666555555555444666777999:::;;;===@@@BBBAAA???>>>@@@@@@BBBJJJTTTiii|||***************++++++,,,++++++++++++************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////.../////////000000000000111111111000000/////////111111000000000111111222111222333444555666666777444444333333444444555666666999;;;;;;:::===CCCIIINNNXXXfffooorrrrrrrrrsss}}}pppfff^^^TTTMMMIIIEEEDDDCCCAAA@@@>>>===<<<>>>>>>===<<<<<<<<<<<<<<<::::::999888888888888888<<<<<<;;;;;;:::999888777888777555666777999888777777888888888999999999999555444333444555666555444444555555555444444777999:::@@@AAA;;;555555666444777666555555666666555333222333333444555666666777555555555444444444333333333333333333333333333333555555444444444444444444333333444444333222222111333222000000111444777888555444333555999:::888666444333111//////000111222000000111111222333333333///000000000000000000///111111111111111111111111///000111111222222111111000111111222333333222222111@@@FFF===444333444222222222222222333333444444111111000000000000000111333333444555555555555555222222333333333333444444222333444555555555444444666666666666666777777777777999:::;;;;;;<<>>===<<<;;;;;;;;;;;;;;;;;;:::999999888888999999999999:::;;;;;;:::::::::666555444666888:::::::::888888999999999:::::::::777555333555888:::888666555555555444333333555777;;;DDDGGG@@@888888888777777666555666777777555333555555555666666666666666666666555444444444444555333333333333333333333333555555555555555555555555444555555555444444333222555444222111222555999<<>>FFFHHHIIIUUUfff~~~nnn___SSSOOOJJJHHHHHHIIIGGGEEEAAA===:::;;;;;;999:::======<<<999777777777999:::===<<<;;;;;;999999888777999999999888888777777777888:::<<<<<<:::888888888777888888888888888888888777555333222222444777888888???FFFEEE===666444555555333333444666777666555222222333333444555666666666666777777888999999999444444444444444444444444444333333222333444555666555555555444444333333333;;;:::777444222111222222666777888777555333333444)))///111111333666222+++000111333444444333111000222222222111000//////.../////////000111111222222////////////000222555666666555444333222222222222222222333333333333444444222222333444444333333333111111111222222333333333444333222111222333444555777777666444333222111000333333333444555666666777666666666777888888999999999:::;;;<<<===>>>???@@@CCC@@@???@@@BBBEEEMMMVVVnnn~~~,,,,,,,,,+++++++++******++++++************++++++***+++,,,------...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,------...///---------------------------...//////000000//////...//////000000000000000111111111111111111111111222111000000000111333333444444444555555666666666;;;:::999777777888:::<<>>??????BBB???>>>???AAADDDMMMVVVnnn,,,,,,,,,++++++++++++***++++++************++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------//////000111111111111000...///000000111111000000111111111111111111111111222111111111111222333333666666666666666666777777888888777666666888<<>>@@@CCCFFFIII???===;;;888777666777777777666555555555666888999:::;;;;;;;;;999888666555555444444444666777666555444444444444444444444444444444333333222111111000222222222222222222333333444444444333444444555666555444444444444333333333222222222222333555777999999888777444111000111222666666333111444999<<<:::555444333333222222222222222222111111000/////////333333222222111000000///444333333222222222333333333333222111000000000000222222333333333333444444333333444444444444333333333333222222222222222222000111111222333222222222...///000111222333333444222333333444444555555555666666666777888888999999888999;;;<<<>>>?????????AAA???>>>???@@@CCCMMMWWWppp++++++++++++++++++++++++++++++************++++++.........///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////------------...............///000000111111000000//////000111111111111000111111111111111111111111111111111111222222333333666666666666666666666666666777888777777:::???DDDKKKRRRaaassszzziii\\\RRRIIIDDDGGGAAA===>>>>>>;;;999::::::;;;<<<===<<<:::888777999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::===>>>AAADDDIIILLLDDDAAA===:::777777777888777777777777777888999999:::999999:::<<<;;;777444666555444555666777666555444444444444444444333333555555555444444444333333222333333333333333444444555444444444444555555555444444444444444444444444333333444555777999;;;<<<@@@@@@@@@<<<888555444444///111222555:::>>>???===888666444222111222333333111111111111000000//////333333222222222111111111333333333333444444444555333333222111111111111111222222222333333333444444444444444444444444333222333333333222222111111111///000111222333222111111------...///000222222333111111222222222333333333666666666777888888999999999:::<<<>>>@@@@@@AAAAAABBB@@@???@@@AAADDDOOO[[[rrr++++++++++++++++++++++++++++++************++++++.........///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////---------....../////////......///000000000000//////000000111111111111111111111111111111111111111111111222222333333333333555555555555555666666666888:::<<<<<<<<>>???===;;;<<<;;;<<<===>>>===;;;999777888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???BBBEEEIIIFFFCCC???;;;999888888999888888999999::::::999999:::999:::>>>AAA???888333777666555555666777666555444444444444444444333333444444555555666666666666444444444444555555666666555555555555555555555444444444444444444444444444444555555666777888999:::>>>@@@CCCCCC@@@<<<:::999222111333888<<<>>>>>>>>>:::888555222111111333444111111111000000000000000111222222222333333333444111222333444555666666777444444333222222222222333222222222333333333444444444555555555444444333222333333333222222111111111///000111222333222111111333333333444444555555666555555555555666666666666666666666777888888999999999;;;===@@@BBBBBBBBBBBBCCCBBBBBBBBBBBBFFFRRR___uuu***++++++++++++,,,,,,,,,++++++************++++++,,,------.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---------...//////000000---...//////000000/////////000111111222222111111222222222222222222222222111222222333444333333333333333444555555666777777666:::???AAACCCJJJUUU^^^iiizzz{{{ggg[[[TTTIIIAAA@@@BBBAAA??????<<<<<<>>>>>>>>><<<:::888999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;<<<=========>>>@@@BBBDDDBBB???;;;999999999999888999:::<<<<<<;;;::::::::::::===AAACCC@@@999333888666555666777777666444444444444444444444444444222333333444555555666666444444555555666666777777555666666666666555444444333333333444444444444555333333444444444555555555444888<<>>>>>>>>???;;;:::>>>???===<<<===;;;999666444222222222333111111000000000000000000111111222333333444555555///000222444555666777777444444333333222333333444222222333333333333444444555555666555555444333222333333222222222222222222000111111222333222222222444444444444444444444444555555555555555555555555666666666777888888999999888:::===AAACCCCCCCCCBBBCCCCCCCCCCCCCCCGGGUUUcccxxx******+++++++++,,,,,,,,,++++++************++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,------...///---------...///000000000...///000000111111000000000000111222222222222111222222222222222222222222111222333444444444333333333333444555777888999999:::???FFFKKKQQQ[[[iiitttxxxkkk^^^PPPKKKIIIEEEBBBAAA======>>>>>>===<<<:::999::::::::::::::::::::::::999999::::::;;;;;;;;;;;;:::<<<======<<<;;;<<<===>>>===<<<:::999888888777888999<<<===>>>===;;;:::;;;<<<>>>@@@@@@===999666888777666666777777666444222333333444444555555555444444444444444555555555333333444444555666666777555666777777666555444333333333333444444444555555222333333444444444333333111333555666777999;;;===CCCBBBHHHPPPPPPFFF===999;;;:::777555333222222222000000000000000000000111333333333444444444444444000111333444555555555444333222222222222222333333222222333333333333444444666666666666555444333222222222222222222222333333222222222222222333444444111111111222222222333333333333333333333333333333666666666777888888999999666888<<>>>>>>>>======<<<;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;999;;;===>>><<<;;;:::;;;::::::999999888777666666888:::<<<>>>???===;;;:::===>>>>>>>>><<<;;;999888999777666666777777666444222222333333444555666666888777777666666555444444222222333333444555666666555666777777777666444333333333333444444555555555333444555555666666555555444333222000000222777:::<<>>444;;;:::888666444333222111000000000000000111111111666555555444444333333222111222333444444444222222222111111111111111222222222222333333333444444444666666666666555444333222111111111222222333333444444333222111222333444555222222333444555666666777777777777777777777777666666666666777888888999999444777;;;>>>@@@AAA@@@???AAAAAACCCBBBAAAEEEUUUeee}}}---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********(((***,,,---,,,++++++,,,------------------------***+++---...///...------............------,,,+++***++++++,,,---...//////........................------............---------...000111111111000///111111111000000000000000444333111000000000111111111333444444333222444555:::888666444555555555444777888888888999<<>>;;;;;;>>>:::;;;;;;;;;;;;:::999888999999::::::::::::::::::777777888888999999999999999999888888888888999999999<<>>:::777;;;:::===CCCDDD>>>888666:::999777666555555666666666555555555555666777777222333555666666666555555444444555555555555444444555555666666666666555555222333444333222222333444333333333333222111000000,,,...111444555555444333<<<:::HHHbbbmmm]]]BBB222666888:::;;;999666222000333222000/////////000000222333333444444333333222000000000111111111222222444333111111222333222111444555555333111111444777444444555555555444222111444333111000000111333444333333333333333333333333444333333222222333333444555444444444444555666666777888888999999:::;;;;;;777999<<<===>>>???BBBDDDCCCDDDFFFGGGFFFJJJYYYhhh,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............---,,,,,,......---------,,,,,,,,,........................---......//////......---......//////000000000///111111111111000000000000333222111111111111111111111333444444333333444555777666444444444555555555666777888999<<>>@@@???===:::777;;;:::===BBBCCC>>>888777777666555555555666777888666666666666666777888888333444555666666666555555444555555666666555555444444555888999999888555444444555666555555444555666222333333333333222111111111111222333333444444444777:::PPPrrrrrrPPP999555666888888888666444222333222111000000000111111222333333444444333333222555555555444333333222222444333111111222333333444888::::::888444222222444333444555555555444333222444333111000000111333444333333333333333333333333444333333222222333333444555444444444444555666666666777777888888999::::::777999<<<===>>>???BBBDDDDDDEEEFFFGGGFFFKKKZZZkkk++++++************++++++,,,,,,,,,++++++++++++***((()))***)))((()))***,,,++++++++++++++++++++++++......---,,,,,,,,,------...............------,,,......---------,,,,,,,,,........................---......//////......---......------......///000111111111111111111111111000111222222222222222222222333444444333333444666555555555555666666777777777999<<<@@@EEEPPP\\\fffyyymmmXXXOOOIIIEEEEEEDDD???======<<<;;;:::::::::;;;<<<===????????????>>>===<<<<<<888888999999999999::::::999999888888888888999999::::::<<<<<<<<<;;;999888;;;999<<>>999777555555444444555666888999777777666666777777888999444444555666666666555555444555555666666555555444333555999<<<<<<999555333555555555555555555555555111222222333333333333333666555333222222333444555555888NNNppptttSSS;;;333444555555555555444444333333222111111111222222222333333444444333333222444444444444444444444444555444222111111333444555<<<===>>>===999555333222333333444555555444444333333333111111111222333444333333333333333333333333444333333222222333333444555444444444444555666666555666666777888888999999777999<<<===>>>???BBBDDDEEEEEEFFFFFFEEEKKK]]]nnn+++******))))))******+++++++++++++++++++++++++++*********)))((()))+++...++++++++++++++++++++++++000///---,,,++++++,,,---,,,,,,------------,,,,,,***++++++,,,---...//////..............................////////////............---,,,,,,...///000000111111111111111222222///000222333444333222222222444555555444444555666666777888888888888:::<<<:::???FFFNNNWWWeeeuuukkkXXXOOOHHHEEECCC@@@>>>???>>><<<;;;::::::<<<>>>???AAAAAABBBAAA@@@???======999999:::::::::::::::::::::999999888888999999:::::::::999999999999999999:::999;;;AAABBB===999888666555444444444555777888666666666666666777888888555555555666666666666555555555666666666666555555444555888999999888555444444333333333444444444333000111222333444444444444555555444444444444555555666555???RRR^^^WWWDDD777444444333333333333333333333333333333333333333333222333333444444333333222222333444666888:::;;;;;;888777555333111111333555999;;;===>>><<<999666444333333444444444444444444222222111111111222333444222222333333333333444444444333333222222333333444555444444444444555666666666666777777888999999999888:::<<<===>>>???AAACCCDDDDDDEEEEEEEEELLL^^^ppp+++******))))))******++++++++++++++++++++++++++++++,,,,,,+++***+++---///------------------------000///---,,,++++++,,,---***++++++,,,,,,,,,++++++***++++++,,,---...//////...........................//////////////////.........---,,,,,,...///000000000111111222222222333///111222444444444333222333555666666555444666777777888999888888999===@@@@@@IIIVVVbbbmmm{{{kkk^^^QQQKKKGGGCCCBBBDDD???>>><<<;;;;;;<<<>>>@@@AAABBBCCCCCCBBB@@@>>>===;;;;;;::::::::::::::::::::::::999999999999:::::::::999888777777888999::::::888:::@@@AAA===999888888777666555444555555666666666555555666666777888666666666666555666666666555666666666666666666555555555555555555555555555555444222333555666444333000111222333444555555555111333555777777777666555666333444888:::888555444666555444222111000111111333333333333444444333333222333333444444333333222555666888999;;;===???@@@;;;;;;999555111000111333444555888;;;<<<<<<:::999444444444444444444444444111111111222222333333444222222222333333444444444444333333222222333333444555444444444444555666666777777888888999::::::;;;888:::<<<===>>>???AAACCCCCCCCCDDDEEEEEELLL___qqq++++++************++++++***++++++++++++,,,,,,,,,+++,,,------,,,,,,---///------------------------......---,,,,,,,,,------***++++++,,,,,,,,,,,,+++......---------,,,,,,,,,...........................//////000000//////.........------......///000000000111111222333333333111222333333333333333333444555666666555555666888555777888777777;;;AAAGGGNNN\\\nnn|||qqq___TTTMMMGGGCCCBBB@@@???>>>=========>>>>>>@@@AAABBBCCCBBBAAA???===<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::999999888777777888:::;;;:::888:::???AAA===999999:::999777666555555555666777666666666666777888888888777666555555555666666555666666777777666666555666555333222222333555666888666444555888999777444111111333444555555555555000222555777888777555444222333444333111000333666777666444222111000000000222222333444444444333333222333333444444333333222555555555666666777777777;;;<<<<<<888333000000222222222333666:::<<<===<<<666555444333333333333444000111111222333333333444111222222333333444444555444333333222222333333444555444444444444555666666888888888999::::::;;;;;;999;;;======>>>>>>@@@BBBBBBBBBEEEFFFGGGOOOaaasss,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,---............---......---------,,,,,,,,,........................//////000000000000//////......//////000000000///000000111222222333444444444444333222222222333333444666777777666555777888555777888888:::AAALLLTTTddduuuvvvhhh\\\PPPFFFAAAAAAAAA@@@???>>>======<<<>>>???AAABBBBBBAAA>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;999888888888888999:::;;;:::777999>>>@@@===::::::999888777666666777888999999999888888999999:::;;;999888666555555555666666666666777777777777666666555555555444444555555555999666333555888:::777444222222333444555555555444333444555555555555444333111444666555444444555555555555444333222222111111000111222333444444333222222333333444444333333222111111111111111222222222888;;;===;;;555222222444777444222333777:::<<<<<<777666555333222222222333000000111222333333444444111111222333333444555555444333333222222333333444555444444444444555666666777777777888999999::::::999;;;===>>>===>>>@@@BBBBBBCCCGGGJJJKKKRRRddduuu---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,(((***,,,---,,,++++++,,,++++++++++++++++++++++++***+++---...///...------------...///000000000///***++++++,,,---...///000........................//////000000000000//////---...000111111111000///000000111222333333444444666555333222111222222333555666777777666666777888666888:::;;;???HHHUUU```vvvppp^^^OOOGGGBBBBBBBBBAAA???>>><<<;;;<<<>>>@@@BBBBBB@@@>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999888888888999:::;;;;;;:::777999>>>@@@<<<::::::888888777777777999:::;;;;;;;;;::::::;;;;;;<<<===999888777555555555666777666666777777777777666666444555666888888666555444888444111333777888555222333333444444555555444444777666444333222222333333444444444333444666444111222333444444444333333222///000222333444333333222222333333444444333333222111222333444555777888888444999===<<<777444444666===888333222444888::::::999777555333222111222222///000111222333444444444111111222333333444555555444333333222222333333444555444444444444555666666666666666777888888999999999;;;===>>>===>>>@@@BBBBBBEEEIIILLLNNNUUUfffwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++***+++,,,,,,------,,,,,,+++,,,.../////////...---++++++,,,,,,---......///------------.........//////...------...///000111222111000000000111333444000000111222333333444444333333333444444444555555555555555666888999999888;;;:::===DDDIIIRRRccctttzzzcccTTTOOOGGG???===<<<;;;>>>BBBAAA???======>>>???>>>===;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;777888:::;;;<<<<<<;;;:::<<<;;;;;;???CCCCCC>>>888::::::999666555555888;;;666555777:::===>>>:::777666666666666888:::<<<======;;;999666555555555666777777777777777777777777777777666666555555555444777666555444333444555555444333333222222333333444555555444444333222111111444444444444333333222111333333333222222222111111444333222222333444666777333333333333333333333333000666<<<>>>;;;777555555333222000000222555999;;;>>>;;;777444444444444444666666555444333333333333666555444333333555666888444444555555666666777777888777666666666777999:::999999888888999999:::;;;;;;>>>BBBFFFHHHFFFBBB>>>CCCCCCFFFJJJOOOYYYmmm~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,------------,,,,,,---......///.........,,,,,,------......//////---.........///////////////......---...///000111000///.........///111111111111111222333333333444333333333333444444444444888888777777888888888777;;;;;;???IIITTTaaauuuzzziiiYYYNNNEEEBBBAAA@@@@@@BBBAAA???======>>>??????>>><<<<<<<<<=========>>>>>>:::;;;;;;;;;;;;;;;;;;:::777777888999999999888888<<<:::999;;;>>>>>>999444555777::::::999777777888999888888:::>>>AAAAAA@@@777777555555555777999::::::999777555555555666777666666666666666666666666555555555555444444444333666555444333333333444555444333333222222333333444555444444333222222111111333333444444333333222222444444333333333222222222333222222222333444555666333333333333333333333333111333666999:::999666333222222222222333555777999===999555333333333333333333222222111111222333444555444333222333444666777555555555555666666666666666555555444555666777888999999888888999999:::;;;===???CCCFFFHHHGGGDDDAAADDDDDDHHHLLLQQQZZZmmm~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,,,,++++++,,,---------------...------------...//////------......///000000000////////////000000000000//////.........///000000/////////...///000000111222222222222333333333333333333444444444444555555999888777777888888::::::>>>@@@HHHWWWhhh{{{fffXXXIIIDDDCCCAAA???>>>@@@>>>======???@@@@@@???<<<<<<============>>>>>>:::::::::;;;;;;:::::::::999999888888777777888888<<<:::999;;;>>>???===:::777888999999888999;;;===@@@===:::999;;;>>>@@@@@@:::888666444333444666777777666555444444555777888555555666666666666555555444444444333333333333333555555444333333333333333444333333222222333333444444333333222222111111111222222333333333333333333444444444333333333222222222111111111222333444555444444444333333222222222333222111555:::<<<999666333333333444444555666777:::777444222222333333222111000///...///111333555444333222222222333555666666666666555555555555555555555555555555666777777999999888888999999:::;;;<<<>>>AAADDDEEEEEEEEEDDDEEEFFFJJJOOOSSS]]]ooo++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,+++,,,,,,---...---------......---,,,,,,...///000.........///000000111111///000000000000111111111//////////////////000000111111111111111222222333333333333333333333222222555555555555666666666777666666777777888:::>>>AAADDDKKKYYYkkkzzzgggRRRHHHEEECCC@@@>>>@@@>>>===>>>???@@@@@@???==================>>>>>>:::;;;;;;<<<<<<;;;;;;:::>>><<<;;;999888888999:::888777777999>>>AAABBBBBB@@@>>>:::666666:::BBBHHHOOOLLLGGGBBB???===<<<;;;===;;;777444222333444555666555444444444444555666444555666666666666555444444444444333333333333333444444333333222222222222444333333222222333333444333333222222222111111111222222222222333444444555333333333333222222222222111111111111222333444444555444444333333222222111444333333666:::======<<<777666444444444555777888999777444222333444333333222111///......000222444333333222222222333444555666666666555555444444444777777777777777888888999999999888888999999:::;;;999;;;===???@@@AAACCCDDDFFFHHHLLLRRRVVV```qqq++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,,,,,,,---.........------......---,,,,,,...///000......//////000111111111000000000000111111111222000000000000000000//////000111111111222222222222444444333333333333333333777777777777888888888888777888888888999<<>>>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<============<<<<<<>>>===;;;999888888999999333333333555888<<<>>>>>>CCCAAA===::::::>>>FFFLLL^^^\\\XXXSSSLLLFFFAAA>>>>>><<<999555333333444555777666555444444333333333444555666777777666555444444444444444444444444555333444333333333333222222444333333222222333333444333333333222222222222222333222222222222333555555222222222222111111111111000000111222333333333333444444444333333222222222222444555666666888<<>>>>>@@@CCCFFFHHHJJJNNNTTTYYYcccvvv++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------,,,,,,---..................------------...//////......//////000000111111000000000000111111111111000000111111111000//////......///000000000000///333333333333444444444444777777888888888999999999:::<<<<<<<<<<<<@@@HHHNNN[[[nnnuuudddXXXNNNGGGDDDBBBAAA??????@@@@@@???>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>======;;;:::999888777777777777888888777777888888999:::<<<>>>@@@BBBAAAAAABBBDDDWWWXXXXXXUUUOOOHHHDDDAAA<<<;;;999777555444444444777666666555444444333222555666777999999777666555444444444444555555555555444444444444444333222222444333333222222333333444333333333333333333333333444333222111222333444555333333333222222222111111000111222333444444444444333333333333333333333333///222444444222222777<<<<<<:::888666666888;;;===777666444444555666555444555555444333222111111111222333333333444444444444555555555444444444444444444444555666666666666666999999888888999999:::;;;<<>>@@@BBBJJJTTT]]]ooo{{{jjjYYYMMMHHHDDDBBB@@@???@@@@@@>>>===?????????>>>>>>>>>======<<<<<<============<<<<<<999999999999888888777666:::;;;;;;:::999888999999666:::???AAAAAA???===<<>><<<@@@?????????>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<:::999888444666777888777666666777777888:::::::::999;;;<<<777:::<<<<<<999777777999555555666777666555333222333444555666777777777777666777999;;;;;;999777666111111111222222333333333444555666666666555444333444333333222222333333444555555555555555555555555666555333111111111333444777666666666666555555555111222444555666666555444000111222333444444555666777444111222555666555222777:::===@@@AAA???===;;;333222111222444555444333...000222444555444333222333444555555666666555555333333333444444555555555555666888999999999888777999999888888999999:::;;;;;;???BBBBBB???>>>AAAEEELLLLLLOOOTTT\\\jjj++++++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////////////////......//////000000111111000000000000////////////111111111111111111222222222222333333333333444444000111111222333444555555666333444777777666777;;;:::<<>>BBB????????????>>>===;;;;;;999:::;;;;;;<<<<<<<<<;;;777777888888888888777777777777777888999999999::::::::::::999999888888888333444555666777999999:::777777666666666666777777777777666666555555555444111222444666666555444333777666555444444444444444333444555666666666555444333444666888999888777666777777666555444444333333222333333444555666777777666>>>EEECCC;;;333111333444222000111333444555444333000111666777555666:::333555666777666555555555222AAASSSXXXOOOAAA555111111222333444555444333333222222222222222222222222444444444444333222111111555555555555555555555555777888888777666666999;;;777888999999;;;;;;<<<===???AAABBB@@@???@@@EEEIIIKKKNNNSSSUUUXXXfff---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////////////////...///////////////000000000000000000////////////000000000000111222333444222222333333333333444444333444444444444444444444555333444777777666777;;;<<>>===@@@????????????>>>===<<<;;;<<<=========<<<<<<;;;:::777888888999999888888777888888888888999999999999;;;;;;;;;;;;;;;:::::::::999888777666555555555555777777666666666666777777777777666666666555555555444555777888999888777666888777666555555555555555444555555555555555444444333444666888888888777666777666666555444444333333222222333444666888999;;;DDDIIILLLHHH>>>666555666444333333444555666555333222444555666555444222111777666444222222444777999@@@IIIRRRTTTLLLAAA999666111222333444444444333333444444444444444555555555555555555555444444333222555555555555555555555555666777777666555666888:::777888999999;;;;;;<<<======@@@AAAAAA???@@@DDDHHHMMMOOOSSSVVVYYYeee000///---+++*********+++,,,+++++++++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////////////////////////////...............////////////000000000000...//////000111333444555222222333333333333444444444444444444333333222222333333555999:::999<<>>=========?????????>>>===;;;:::999999999::::::::::::999999999999999999999888888888777777777888888888888888;;;:::777555444333333444777777666666666666777777777777666666666666555555666777888999999999888777888888777666666666666777777666555444444444444444333444555777777777777666666666666555444444333333333333333333555888;;;===DDDIIIMMMJJJAAA888333222333333333444666666555333222777666222555???DDDAAABBB>>>888444444888>>>BBBGGGHHHGGGDDD>>>888555444111222333444444444333333333333222222222222222222555555555666555555444444555555555555555555555555555666777666555555777999777888999999;;;;;;<<<===<<>>???DDDKKKMMMYYYiiixxxqqqaaaOOOHHHFFFCCCBBBBBB@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>===;;;:::999::::::;;;;;;;;;;;;:::::::::::::::999999888888888666666666777777888888888777666555444444666777888777777666666666666777777777777666666666666666666444555555666666666555555777777666666666666666777888777555444333333333444222333444666666666666666666666555555555444444444555444222222333666999<<<777>>>GGGKKKFFF===444///222111000111444666777777999>>>;;;444>>>WWWgggiiiMMMHHHAAA<<<<<<@@@DDDGGGFFFAAA;;;666333222111000222222333333333444444444333333333333222222222222333444555555555555555444555555555555555555555555555666777666555555777888777888999999;;;;;;<<<===<<>>???AAAHHHQQQ^^^kkk{{{qqqZZZLLLFFFCCCBBBCCCAAA@@@@@@????????????@@@===============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888::::::;;;;;;<<<<<<<<<===555555555555666888:::;;;777777666666666666777777666666777777777777777777444444444444444444444333555555555444444555555666888777555444333333333444222333444444555666666666555555555555555444444444777555333111111333555777444:::BBBGGGFFF@@@999444444111///000444999===???AAAGGGCCC<<>>888555444555555444222222222333333333444444888888888777777777666666111222333444444444444444555555555555555555555555444666777777666666777888777888999999;;;;;;<<<===<<>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999::::::::::::;;;;;;;;;;;;888888888888888888888888777777666666666666777777666666777777777777888888666666666666555555555555555444444444444555555666777666555444444444444444222222333333444555555666555555555555555555555555777555333222111222333444888999;;;>>>???>>>:::666666444222333888===AAACCC===BBBAAA<<>>;;;888;;;999666555666777666666333333222222222333444555888888777777666555555555000111222333444444444444555555555555555555555555555777999999888777888999777888999999;;;;;;<<<======???AAAAAAAAADDDIIINNNQQQTTTXXXZZZ\\\iii+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////////////////...///////////////000000.........///000111111111222222111111111111111111222222333333333333444444555555555666666777777777;;;<<<@@@EEEIIIRRRbbbqqq~~~iiiXXXJJJEEEEEEBBBAAA@@@??????@@@BBBCCCBBBBBBBBBAAA@@@???>>>===:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::::::::888888888888777777777777999:::;;;;;;;;;999777666777777666666666666777777666666777777777888888888888777777666666666666666555555555555555666777777444555555555555555444444222222222222333444555666555555555555555555555555555555444333333333333444555666:::???CCCAAA:::555555444555777:::===>>>>>>666777888888777555222111<<<999777888;;;===:::777444444444444444444555555333333222222222333444555444444444333222111111111000111222444555666666666555555555555555555555555555888::::::999888999999777888999999;;;;;;<<<===<<<>>>>>>>>>>>>BBBIIIOOOQQQTTTXXXZZZ]]]jjj,,,,,,---------,,,++++++*********++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......////////////////////////......//////000000111111---......///000111111222111000000000111222333333222222333333333444444444444444333333333222222222999;;;AAAJJJSSS```uuuzzzdddRRRIIIIIICCCBBB@@@??????@@@BBBCCCFFFFFFEEEDDDBBB@@@>>>===:::;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;:::::::::999999888888777999;;;======;;;999777777777666666666666777777666666777777888888888999777777666555555555555555666666666666666777888888333444555666666666555444222222222222333444555555444555555555555555555555444444444555555555666666000666AAAMMMSSSMMM@@@555222333555888::::::888555888444555888999666666::::::777555888===@@@>>>;;;333555666666444444555777444333222111222333444555666666555444444333222222111222333555666777777777555555555555555555555555666888;;;;;;:::999999:::777888999:::;;;<<<<<<===;;;<<<<<<;;;;;;@@@HHHOOOQQQSSSXXX[[[^^^kkk************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................///............///000000///////////////.........////////////000000000000111111111111222333444555333333333444444444555555666333444777777555777:::<<>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999999999999999999999999999999999999999999999999999888888888888888888888888666666666666666666666666777777777777666666666666666666666666666666666666555555666777777666555444333333333333333333333333000222333333222111333444111222333444555555555555555@@@NNNTTTQQQGGG<<<666777666666999======999555777666444222222333555666333777<<>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999::::::::::::::::::::::::777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666777888888777666555333333333333333333333333555666777666444333444555222333444555666666666666888BBBOOOUUUSSSJJJAAA;;;777999::::::999777555444555444333222333555777888444777;;;<<<:::777444333666666555555555444444444333333444444555444444444444444333222333333555555333333333444444444444444888777666555555666777777666666777888888888888888::::::;;;;;;<<<=========??????AAABBBAAABBBJJJTTTXXXTTTUUUZZZ___lll---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................,,,---///000000000///.........//////////////////111111222222222333333333333333222222222222333333333444444444444555555555666333333666666555999>>>FFFTTThhh|||kkkXXXMMMHHHCCCBBBDDDDDDCCCBBBDDDBBB@@@>>>===<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888888888888888888888888777777777777666666666666666666666666666666666666666777777888888888777777444444444444444444444444777888888777444333333444333444555666666777666666888AAAKKKPPPOOOJJJEEECCC:::===>>>;;;666333555777444444333333333444666777999;;;<<<;;;888555444333666555555555555444444444111222333444555555555555444444333333333333333444444444444333333333222222777777666666666666777777555666666777888777777777:::::::::;;;<<<<<<======<<<<<>>???>>>;;;888555555666333333333333333333333333222333444444555555555444444444444333333333333333555555444444444444333333666666666666666777777777666666777888888888888888999::::::;;;;;;<<<======;;;<<<>>>AAAAAACCCMMMWWW\\\XXXWWWXXX[[[hhh++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////........................,,,---///111111000...------.........//////000000///000000111222333333333444444333333222333333333444444444555555555666666666555666888:::===GGGQQQcccwwwyyy```TTTIIIHHHGGGCCC@@@@@@???>>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::888888888888888888888888777777777777666666666666777777777777777777777777444444444444555555666666555555555555555555555555111333444333222111222444222222333444444444333333333555777888:::???GGGNNNJJJCCC:::444333666999;;;444444444444555666666777???>>>===999666444555666333333333333333333333333444555555555444444333222444444444444444444444444555555555555666666666666555555666777777777777777777888999999::::::999999999999::::::;;;<<<<<<<<<<<<===???AAAAAABBBKKKUUU\\\YYYWWWXXXYYYfff*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////000000........................,,,---///000000000///...------......///000000000222222333444555555666777444444333333333333444444444444555555555666666666444444666999<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777666666666666777777777777777777777777333333333333444555666666666666666666666666666666333555666666555555666777111222333333333333222222333444555444666;;;DDDKKKKKKCCC999444444666777666333444555777999;;;<<<===::::::999666333222333555444444444555555555555666555555555555444333222111444444555666666666666666555555666666777777777888444555666777888888888777888999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<======???AAA@@@AAAIIISSS\\\YYYYYYYYYZZZfff)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...///000000000....................................////////////------......///000000111222222333444555666777777333333333333333444555666555555555555666666666666666666999>>>BBBJJJ[[[jjj{{{|||gggUUUOOOLLLEEEBBBEEEAAABBBCCCCCCCCCAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777666666666666777777777777777777777777444444333333444555777888666666666666666666666666777888999888777666777888222333333444444333333222111444555555444666:::>>>BBB@@@>>><<<<<<;;;;;;;;;:::;;;<<<===>>>>>>??????666666666444222222333555444444444555555555666666444444444555444444333333333444666777888888888888666666666666666555555555333444666777888888888777888888999::::::::::::999888999999::::::;;;<<<<<<<<<<<>>CCCHHHRRRddduuunnnYYYRRROOOGGGDDDGGGBBBCCCEEEFFFFFFCCCAAA???========================;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666777777777777777777777777555444444444555666888999777777777777777777777777999::::::999666555555666444444444555555444333333///333666666444111111222666<<>>@@@@@@BBBKKKUUU\\\\\\^^^______kkk...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,---------........................------////////////////////////111000000000//////......000000000000111111111111333222111111111222333444555555444444444444555555888555555777777444555888<<<;;;AAAMMMYYYeeeuuubbbTTTPPPMMMKKKKKKIIIHHHFFFEEEDDDBBB???=========<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;;;;;;;:::::::::999999999:::999888777777888999:::<<<;;;999777777888999;;;@@@@@@???===<<<;;;:::999888888777777666555555555777888999::::::888777666444555555555555555555444000999999666;;;888222444<<<555888:::111///666:::555555444444444333333333444333222222111111222222666666666666777777777777888888777666666666666666888888777666555444333333444555555555555555444444444555777888888888777666333444555777888:::;;;<<<777777777777777777777777444555777888999999999999999999999888999999::::::888888;;;>>>@@@AAA???>>>??????AAACCCBBBCCCLLLVVVaaadddfffcccaaaooo---------,,,,,,---------.........---------,,,,,,,,,,,,---------.................................////////////////////////111111111000000/////////000000000000111111111111222222111111111222333444555555444444444444555555444222333666666444666999<<<@@@JJJXXXdddppprrraaaYYYRRRMMMLLLLLLJJJHHHGGGGGGEEECCC@@@>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888777777888999:::333444666888999999888888@@@???>>>===;;;:::999999888888888888999999999999777888888888777666555555555555666666666666555555888<<<666333999999666;;;888999:::@@@GGGDDD999111666555555555444444444333444333222222111222222222444444444555555555666666888777666555555555555666777777666666555555444444444555555555555555444444444555666777777777666666555555666666777777888888777777777777777777777777666666666777888888888888999999888888999999::::::::::::;;;<<<===<<<;;;:::???>>>@@@CCCEEEJJJVVVbbbggggggddd```___ooo------------------------............------------,,,------------.................................////////////////////////111111111111111000000000000000000000111111111111222222111111222222333444555555444444444444555555333222444777888666888===@@@KKK[[[kkkuuuqqqbbbVVVMMMJJJIIIGGGEEEDDDDDDCCCAAA?????????>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::999999888888999999:::444555666888:::<<<===>>>???>>>===<<<;;;999888888777777888888999::::::;;;:::999888777666666666666666666666777777666666666:::===777333999888777???EEEfffrrrmmmiiiTTT<<<777666666666666555555555555444444333222222222222222222222222333333333444444666666555444444444555555555555555555555555555555444444555555555555555444333444555555666666555555666666555555555555555555777777777777777777777777777777666666666777777888999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@???@@@CCCFFFLLLZZZhhhiiieee```\\\```sss,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++------------........................////////////////////////////////////222222111111111111111111///000000000111111111111222111222222222222333333555555444444444444555555555555777::::::999===CCCKKK[[[ooo~~~ooo^^^RRRLLLFFFDDDBBBAAAAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::888777666666999===AAADDD>>>>>>===;;;:::999888777666666666777777888888888===<<<:::999888888888999555555666666666666555555333;;;:::999;;;777:::HHHaaapppIIICCC777777777666666666666666444444333222222222222333222222222222333333333333555444444333333444444444444444444555555666666666333444555555666555555555333333444444444555555555666555444333333444444555666666666666666666666666999888777666666666777888888888888888999:::;;;;;;<<<===>>>>>>>>>???AAACCCAAA@@@BBBDDDEEEIIIUUUaaaccc___[[[\\\eee{{{,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000000000000000000000000000111111111111111111222222///000000000111111111111111111222222333333333333555555444444444444555555777666888;;;::::::AAAIII[[[mmm}}}lll]]]SSSJJJGGGDDDCCCCCCBBBAAA@@@========================;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999:::::::::;;;;;;:::::::::777777999:::<<<===>>>???>>>>>>===;;;:::999888777999888888888777777666666===;;;:::888777777888999555555666666666666555555///999;;;999999999GGGaaaVVV???777777777777777777777777555444333333222222333333222333333333333444444444444444333333333333444444333333444444555555666666333444444555666666555555333333333333333444444555666555444333333444666777666666666666666666666666999888888777777777777888888888888888999:::;;;<<<===???@@@?????????BBBDDD???@@@DDDGGGGGGHHHPPPZZZ^^^\\\\\\aaalll+++,,,---......---,,,+++............////////////------........./////////.........//////000000111000000000000000000000000000000000111111111111111000000000000111111111111000111222333333333333222555555444444444444555555666555777::::::===GGGRRRiii{{{vvveeeWWWKKKHHHEEEBBBBBBAAA@@@???<<<<<<============>>>>>>:::;;;<<<<<<<<<<<<;;;:::;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::555:::AAAGGGHHHDDD???:::???>>>===<<<;;;999888888<<<;;;;;;:::999999888888888777666666666666666666555666666777777666666555222888777444666;;;TTTvvvsssHHH666666666666666777777777777555444444333333333333333333333444444444555555555444444333333333444555555333333444444555555555666333333444555666666666666444333333333333444555555888777555444444666888999777777777777777777777777888888999::::::999999888777777777888999:::;;;<<<>>>AAABBBAAA===<<<===???>>>@@@EEEIIIJJJKKKRRR\\\^^^^^^aaahhhqqq+++,,,...//////...,,,+++............/////////000............////////////---......///000000111111000000000000000000000000/////////000000111111111000000000000111111111111000111222333333333222222555555444444444444555555555666888;;;===CCCRRR```rrrooo^^^NNNJJJFFFCCCAAAAAA???>>>=========>>>>>>?????????;;;<<<============<<<;;;<<<;;;;;;;;;:::::::::::::::;;;<<<======<<<;;;:::666:::AAAFFFHHHEEE@@@===@@@???>>>===;;;:::999999::::::::::::::::::::::::444444555666666666666555888888888999999888888888666888444333777:::NNNmmmfffFFF777777555555555666666777777777555555444333333333333444333333333444444444444555444444444444444555666666444444444444444444444444222333444555666666666666555444333333333444666666<<<:::888666555666888999777777777777777777777777666888:::<<<===<<<:::999777777777888999:::<<<===>>>AAADDDCCC???<<<===??????@@@DDDHHHIIIJJJSSS]]]^^^```dddkkksss+++,,,...//////...,,,+++,,,,,,,,,---------................../////////000---......///000111111222000000000000000000000000......//////000000000111000000000000111111111111000111222333444333222222555555555444444555555555777777:::>>>BBBKKK\\\llluuu|||iiiTTTPPPLLLHHHFFFEEEDDDCCC>>>>>>??????@@@@@@@@@@@@<<<===>>>??????>>>===<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::444555666777999;;;===>>>@@@@@@???===<<<;;;:::999777777777888888999::::::333555666888888888777777999::::::;;;;;;::::::999777777444666;;;777>>>TTTmmmdddaaaXXXDDD888999;;;444555555555666666777777555555444333333333333444222222333333333444444444444444444444444555666777444444444444444444444444222333444555666666666666555555444333444555666777@@@>>>;;;777666666777888777777777777777777777777555888;;;>>>???>>>;;;:::777777777888999;;;<<<===<<>>>>>:::@@@PPPYYYeeeyyyyyy{{{fffXXXLLLHHHHHHFFFDDDDDDAAA@@@@@@???>>>===<<<<<<===============<<<<<<;;;??????>>>===<<<:::888777========================;;;;;;;;;;;;;;;;;;;;;;;;??????>>><<<;;;:::999888:::999888888777777888888555555666666777777888888:::<<<>>>???>>>;;;777555777777777777777777777777???>>>===;;;999777666555666666777777777777666666555555444333333222111111333333333444444444555555333333222111111111111222222222333333333444444444444333333333333444555555444444555555555555555555777777777777777777777777777777777777888888888888444666999:::999777777777666:::;;;888888:::999666<<<===???@@@???>>>???@@@BBBAAAAAACCCCCCGGGRRR^^^^^^eeelllpppuuu//////.........---------,,,---------..................////////////......000000000//////000000000000000000000000000000000000111111111111222222222000111111111222222333333222222222222333444555666555666666444444555777777===??????III\\\gggqqq|||yyyrrraaaPPPHHHFFFCCCBBBBBB@@@@@@@@@??????>>>>>>>>>======>>>>>>======<<<;;;<<<=========<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>===<<<;;;:::999999;;;:::999999888888999999666666777777777777777888999:::<<<===<<<:::888666777777777777777777777777::::::999999888777666666777777888888888888777777666666555555444333333222333333444444444555555555666555555444444444444444222222333333333444444444333222222222222333444444555555555555555555555555555555555555555555555555444444444555666777777777444666999999888777888999777::::::888888;;;<<<999===>>>@@@@@@>>>===>>>>>>???@@@BBBEEEFFFHHHQQQ\\\eeelllrrrtttwww...............---------------........./////////......///////////////...000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333444222222222333444555666777333444555666555555777999888@@@FFFUUUlllwww~~~ooorrrZZZLLLGGGDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>======<<<;;;::::::;;;<<<============::::::::::::::::::::::::999999999999999999999999======<<<;;;;;;:::999999;;;;;;:::999999999999:::888888888888888777777777888999999::::::999888888777777777777777777777777555555666666666777777777777888888999999888888777777777666666555444444444333444444444444555555555777666666555444555555555333333333333444444444444222222222222222333333444555555555555555555555555555555555555555555555555333444444555666777777888555666777777777888:::<<<@@@EEEEEE@@@;;;<<<=========>>>@@@???>>>======>>>>>>@@@DDDHHHHHHIIIQQQ[[[iiiqqqxxxxxx{{{.................................////////////000---...//////////////////.........//////.........000000000000000000000000000000111111111222222222333333333333333333333333444444333444444555666666666777888:::888777999>>>===JJJVVVhhhxxx~~~hhhWWWNNNHHHEEEEEE@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<::::::;;;===>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::999999999999<<<;;;;;;;;;::::::999999;;;:::999999888888999999::::::999999888888777777777777777777777888999999777777777777777777777777444444555555666666666777777777888888888888777777666666666555555555444444444444444444555555555555555555444333333333333444333333333444444444444555333333222222333333444555666666666666555555555555555555555555555555555555777777777777888888888888666666777666666888;;;>>>KKKUUUYYYOOOBBB;;;<<<>>>;;;===??????>>>>>>>>>???@@@AAADDDGGGHHHIIIRRR\\\iiissszzzyyy}}}---..............................////////////000------...///////////////......///000000///......111111111111111111111111000000111111111222222222222222222333333333333333666666555555444555555555999888:::<<<:::777<<>>>>>>>>>>>>>>======<<<<<<<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999:::::::::::::::999999999999888888777777777777777::::::999999888888777777666666666555666777999:::777777777777777777777777666666666666666666555555555555666666666666555555555555555444444444444444444444444555555555666666555555444333333333333444333333444444444555555555444444444444444555666666777777666666666555555555666666666666666666666666999999888888777777666666777777777666666888<<>>??????@@@AAABBBCCCBBBDDDEEEFFFIIITTT```iiiuuu|||zzz~~~---------...............------........./////////,,,---...///000000000000000000222222222222000000111111111111111111111111000111111111111222222222111111222333333444555555666666666555555555666666999777999<<<;;;888@@@LLL\\\ttt~~~rrrnnntttaaaRRRJJJIIIAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????>>>>>>===<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::999999999999999999999:::888888777666666666666666888888888888888777777777666666666666666777888999777777777777777777777777888777777666666555555555444555555666666555555444444444444444444444444444444444555555555666666666777666666555444555555555333444444444555555555555555555555555555666666777888777777666666555555555777777777777777777777777777777666666555555444444777888888777666888;;;>>>AAAQQQ\\\TTTCCC:::;;;???;;;===???@@@@@@AAABBBDDDEEECCCDDDEEEEEEIIIUUUaaalllxxxzzz}}}---------.........//////,,,---------............,,,---...///000000000000///000222333333222000///111111111111111111111111000111111111111222222222111111222444555666777888444444444555666888999:::999666888=========HHHXXXmmmwwwnnnsssoooXXXLLLJJJBBBBBBAAAAAA@@@@@@??????>>>????????????>>>============>>>>>>>>>>>>======::::::::::::::::::::::::<<<<<<;;;;;;:::999999888777888888888999999::::::999888888777666777777777666666777777777777777888777777777777777888888888777777777777777777777777666666666666555555555555555555666666666666555555555555555555555555555555555555555555666666666666666555555444444444444444444444444444555555555555555444444444444555666666888888777777666555555444666666666666666666666666444555555555666666666777888999999888777888:::<<<;;;EEEJJJEEE>>>;;;<<<<<>>>>>???????????????>>>======;;;<<<===>>>>>>??????>>>999999999999999999999999;;;;;;::::::999888777777777777777888999999:::::::::999999888777888888888555555666666777777888888777777888888888888777777777777777777777777777777444444555555555555555555666666777777777777666666666666666666777777777777555555555555666666666777333333222111111111111222444444444555555555666666444333333333333444555555999888888777666555555444555555555555555555555555444444555777888:::;;;;;;888999:::999888888999;;;===???>>>::::::===<<<888BBBDDDEEEDDDBBB@@@@@@@@@AAABBBFFFJJJJJJLLLTTT^^^gggwww~~~zzz/////////......------------...///000111111111111////////////000000000000222222111111111111111111///000000000000000//////222222222222111111000000111222444555555444222111666888999888666555555555999888:::???CCCLLLbbbwww|||qqqjjjnnn~~~iiiUUUJJJHHHBBB???@@@AAA??????AAA@@@@@@@@@???????????????>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::999999888888888::::::999888777777777888777777777777777777777777;;;::::::999888888888999666666666666666666666666888777555444444555555666:::999888777666555444333888777666555444444555555555555555555666666666666666666555444333333333333333333333444444555555555444555666555444444555666///111444777888888666555111444666666444444777;;;666666777777888888888999999888666666888999:::::::::<<<======<<<;;;<<<===>>>AAADDDEEECCCAAA??????EEEEEEGGGKKKLLLOOOVVV___nnnuuu}}}//////.........---------***+++,,,---............////////////000000000000111111111111111111111111000111111111111111000000222222222222111111111000...///222444666666555555444666777777666666777888::::::===CCCIIIWWWooo{{{qqqnnnuuurrr]]]QQQJJJDDD@@@AAABBB@@@@@@AAA<<<<<<==================>>>>>>============>>>>>><<<;;;;;;;;;::::::999999::::::999888888999999999:::::::::999999999888888999999888888777888888888777777777777777777777777:::999888888777777777888888888888888888888888888777777666555555555555555777777777777666666666666666666555555555555555555555555555555666666666666888777666555444333333333444444444444444444444444444666666666444333444555222222333555666777777888@@@===999666666666777888666777777888999:::::::::999888777888999;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@CCCDDDCCCBBBBBBBBBFFFFFFHHHLLLMMMOOOUUU^^^iiisss}}}............---------------...///000000111000000////////////000000000000111111111111111111111111111111222222222222222111222222222222111111111111///000222444555666666555222444555666666777888::::::;;;@@@HHHSSSfff}}}tttrrruuu|||gggZZZNNNFFFAAAAAABBBAAA@@@AAA;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>======<<<<<<;;;:::999999;;;::::::999888888888888:::::::::999999999999888888888888777888888999999777777777777777777777777888888888777777777777777888888888888888888888888666666666666666555555444444444555666777888999999444444666777777666555555444555555555555666666666999888777666555444444444444444444444333333333333555666777666444333444555555444444333444666888999GGG@@@999555777888888666666777888999:::;;;<<<<<<888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>@@@BBBCCCBBBCCCDDDFFFHHHHHHJJJNNNNNNNNNSSS[[[dddppp}}}........................///000111111222222222111////////////000000000000000000000000111111111111000111222222222222222222222222222222222222222222333444444555444444333222222444555666666666999;;;888<<>>===<<<<<<;;;>>>===<<<;;;:::999999999999999999999999999999999888777777777888999::::::888888888888888888888888888888888888888888777777666666666666666666666666555666777777777666444333333444555666777888999:::333555777999999888777666444444444555555555666666999888777555444444333333333333333333444444444444666777888666444333444555555555555555666777888888>>>:::666555666888888888555555777888:::;;;<<<===888:::;;;;;;:::::::::;;;999999999:::<<<>>>>>>>>>@@@AAABBBAAAAAABBBEEEGGGIIIIIIKKKNNNMMMLLLQQQXXX```mmm{{{////////////////////////------.../////////......////////////000000000000//////000000000111111111///000000111222222111111222222222222222222222333555555555555444444333333555666666666666666999;;;888???HHHUUUiiisssaaaTTTGGGBBBAAA???>>>>>>===>>>@@@BBBCCCCCCBBBBBB======<<<<<<<<<<<<======@@@??????>>>======<<<<<<>>>===<<<;;;:::999999999999999999999999999999999888777777777888999::::::999999999999999999999999888888999::::::999999888555555555555555555555555555666777777777666444333555555666666777777888888555666888:::;;;:::888777444444444444555555555555777666555444333333333333222222333444555555666666666777888777555444555666444666777999999888666555444666888888666555777999444444555777888:::;;;<<<999;;;<<<;;;999888999;;;:::::::::<<<@@@AAA@@@???BBBBBBBBBAAAAAABBBEEEGGGKKKKKKLLLNNNMMMLLLPPPWWW\\\kkkzzz000000000000111111111111//////000000000000000///////////////000000000000...//////000000111111111...///000111222222222222222222222222333333333333333333333444555555666666666777777777666777:::<<<===GGGTTTbbbwwwqqq```MMMDDDBBB???>>>???;;;===???AAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999888888888888888999999999999:::::::::888888888777888888999999999999999999999999999999777888999;;;;;;:::999999777777777777777777777777666666666666666555555444666666666666777777777777777777999::::::999888888333444444444444555555555444444333333333333444444444444444555666666777777555666777777555555666777555777999;;;:::888666444333888;;;;;;777555555888444555555777888999::::::999;;;<<<;;;888888<<>>@@@@@@>>><<<;;;===<<<<<<;;;;;;<<<<<<===:::::::::::::::;;;;;;;;;::::::999888888999999999888888999999999:::::::::999999888888777888888888777777777777777777777777666777999:::::::::999888777777777777777777777777777777666555555555555555666666666666777777777777888777777777777777777666333333444444444555555555333333333444444555666777888888777777666666666555444555777777666666777999888999999999999888777666777888888888777666666777666666777888888999::::::888;;;<<<;;;:::<<>><<<:::<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;<<<=========;;;;;;:::::::::;;;<<<<<<888888888999999:::::::::::::::999888777777777888666666666666666666666666444666888999:::999888777555555555555555555555555888777666444444555666666444555555666777888999999888777666555444444555555333333333444444444555555333333444444666777888999<<<;;;:::888777555444333333555666777666777888:::;;;:::999777777777777888888444111222555888888777888888888999999:::::::::777:::<<<;;;;;;@@@HHHPPP]]]QQQBBB999999===BBBCCC@@@CCCGGGKKKMMMPPPTTTWWWXXXUUUSSSRRRQQQRRRZZZdddppp|||444444444333333222222222444444333222111000///...///////////////.........000111111111111222222222333333333333333333333333000111222333444555555555555555444444444555666666555555888<<<;;;;;;EEERRRaaaooohhhUUULLLGGGCCC@@@CCCCCCBBBAAA@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;:::999888777777888999:::;;;:::999888888999:::;;;777888999999888777666555777666666666555555555555666666555555444555555666666666666888::::::888666777888888999888666444333444444444444444444444444555555666555555777;;;>>>JJJEEE>>>777444333555777666777888999999888777666888888888777777777777777666777888888888666555444555555555555777999;;;<<<999777<<>>????????????>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;========================;;;;;;::::::999888888888999999888777777888999999999888888777777888888999555666777888888999999888777666444333555888<<>>FFFTTTggguuuwww^^^MMMEEEBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777666999888888888888888888999888777777777777777777888777777777888888888888888666555444444666888;;;===<<<>>>AAACCCBBB???;;;888666555555555777777666555777666555333333333444555444444444444444444444444777777777666555555777999;;;:::999777666555444444555666888999999888777777777777777777777888888888:::999777777666777888999999999999999999999::::::<<<:::;;;<<<;;;===HHHUUU___LLLBBBAAA>>>@@@FFFCCCIIIKKKMMMNNNOOOSSSYYY^^^fffgggfffaaa\\\aaavvv////////////////////////...............//////////////////000000111111111000000111111111222222222333333333333333333333333444444555555555444333333444444444444555666777888555888<<>>>>>>>>>>><<<======>>>>>>?????????;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777888888888999999888888888777777777888888777777777:::999888888777666666555444555666777777777666666888999:::;;;;;;;;;:::999999777666666777888777666777666444333333444555555444444444444444444444444444555666666666666888999777777777777666555444333555666777888999999888777666666777777888888888888888777666555555666888999888999:::;;;<<<======>>>:::;;;<<<===<<<<<>>??????<<<<<<===>>>???@@@AAAAAA<<<<<<============<<<<<<========================::::::;;;<<<<<<;;;:::999777888999999999999888777777888888999999888888777<<<;;;999777666555555555444555777888888666333222666555555555555777888999:::888666666777888888777666666555555555555555666666666666666666666666666333444666666666666888999333444555666777777777666555666777888999999888888666666666777888888999999666666666666666666777888777888:::<<<===>>>>>>>>>888;;;===>>><<<<<<>>>BBBFFF???BBBEEEAAAEEEIIIDDDEEEIIIMMMNNNOOOSSS[[[bbbooorrrsssnnnfffkkk......//////000000000000000000000/////////......//////000111111222333333000111111111111222222222111111111111111111111111333333444555666666666555444444444444666777888999777@@@LLLYYYooofffSSSJJJHHHCCCBBBAAA@@@@@@?????????>>>>>>>>>??????@@@@@@@@@<<<<<<============<<<<<<========================777888:::<<<======<<<;;;777888999999999999888777888888999::::::999888888;;;:::888777666666666666666777777777777666555444666666555555555666777777:::888666555666777777666555666666777777666666666666666666666666666666666444666777777666555555777444444555666666777777777444555777888999999888888555666666777888888999999666666777888888888888888777888:::;;;<<<<<<<<<;;;888;;;======;;;<<<>>>???BBB===AAACCC???DDDJJJFFFEEEJJJOOOQQQQQQUUU___gggvvvxxxzzzvvvqqqvvv.../////////000000111111/////////000000000000000000000111222333333444444000111111111111222222222333333333333333333333333222333444555666666666666666666777777888:::;;;<<<:::EEESSSccc{{{oooYYYMMMJJJDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???????????????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555777:::<<<>>>>>>======777888999::::::999888777888999:::;;;;;;:::999888999888777666666777888888999888777666666777888999888888888888777777666555999777555444555666555555555666777888888777666555444444444444444444444444666777888777555444333444888888777666555555444444444555777888999999999888555666666777888999999999666777888:::::::::999888888888::::::::::::999888999<<<===;;;;;;===@@@AAAAAA<<>>>>>>>>>>>>>>============@@@===:::999;;;===<<<:::999999:::;;;:::999888777777777777777777777777777777777777777888999:::;;;999999999::::::999999999999777555444444555777999666666777777777777666666444444555555666777777777999888666666777777666444444333222333555777777777777777777777777666555555555555555555666666666777444444444444555555555555777777777777888888888888::::::::::::::::::::::::888999::::::;;;;;;::::::<<<;;;999888888;;;>>>???@@@AAABBBBBBAAAAAACCCEEEKKKJJJMMMRRRTTTWWW___iiiyyy~~~111111000000000000111111111111111111111111222333000000///000000111222222111111222222222333333333111111111111222222222222333333444444444555555555444555666666777:::>>>BBBJJJXXXjjj}}}nnnZZZOOOHHHFFFCCCAAABBBCCCBBB@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>============???===::::::;;;===<<<::::::::::::::::::999888888888888888888888888888888777777777777888999:::;;;777777888888888888777777888777666666666666777888777777666666666666777777555555555555666666666777999777666666777777555333444333333444666888777666666666666666666555444444555555555666666666777777555666666666666777777777777777777777888888888888::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;===???>>>???@@@@@@@@@AAACCCEEEKKKKKKNNNSSSWWWZZZbbblll////////////000111222333222222333333222222111111---...///111111222222222111111222222222333333333111111111111222222222333333444444444444555555555555777888777666;;;DDDLLLZZZiii|||~~~gggWWWMMMHHHDDDBBBCCCCCCAAA??????>>>>>>>>>>>>=========>>>>>>>>>>>>============>>>===;;;:::;;;<<<<<<;;;;;;;;;:::999999999999999999999999999999999999999777777777777888999::::::555666666777777666666555777777777777777777777777888777666555555666777888777777666555555555666666888777666777777666444222444444444666888999777555555555555555555444444333555555666666666777777777777777777888888888999999777777777888888888999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<::::::;;;;;;<<<======>>><<<===?????????@@@BBBDDDJJJKKKOOOUUUYYY]]]fffooo222111000000000000000000111222333333222111///...,,,---///111222333222222111111222222222333333333111111111222222222333333444444444444555555555555444777999888888???MMMXXXjjjyyyuuubbbRRRKKKDDDCCCDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;<<<<<<;;;;;;<<<;;;:::999888999::::::::::::::::::::::::::::::888888777777888999999:::555666666666666666666555777777888888888888777777888777666555555666777888888888777666555666666777999888666777777666444222444555666888:::999777555555555555666666555555444555666666666666777777777777777888888888999999999777777888888888999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<999:::<<<===>>>>>>======>>>???@@@?????????AAACCCGGGIIINNNUUUZZZ^^^gggppp~~~111111000000000000111111///000111111111///...---,,,---///111222333222222111111222222222333333333111222222222222333333333444444444555555555666666444777::::::===GGGXXXfffvvvppp[[[OOOEEEDDDFFFCCCBBBCCCAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<===<<<<<<;;;;;;;;;===<<<:::999888999:::;;;::::::::::::::::::::::::888888888777888888999:::666777777888888777777666666777888888888888777666888777666555555666777888999888777666666888999:::;;;999777666666666555333555555666888:::999666444555666666777777777666666666666666666777777777888666666666777777777888888888888888888999999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::999;;;===>>>??????>>>===AAABBBBBBAAA??????@@@AAAEEEFFFLLLSSSXXX\\\dddmmmuuuxxxzzz~~~.........///000222333444/////////000//////......---...///111111222222222111111222222222333333333222222222222333333333333444444555555555666666666555777:::>>>EEETTTggguuuiiiXXXJJJHHHHHHDDDCCCFFFBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============;;;<<<>>>===<<<::::::;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999888888888888888999999777888888999999888888777666666666666666666666666666666777777777777666666888888777777888;;;>>>???>>>;;;888666666666666666666555555777888888666444555666777777777777777777666666666777777777888888555555555666666666777777888888888999999999999:::::::::::::::::::::::::::888999::::::;;;;;;::::::;;;<<<===????????????>>>AAABBBBBBAAA??????@@@BBBCCCEEEJJJRRRVVVYYY```iiioooqqqtttxxx////////////000111222333//////////////////000111000000///000000111222222111111222222222333333333222222222333333333444444555555555555666666666666777888<<>>>>>>>>>>>============:::<<>><<<::::::;;;;;;;;;;;;<<<;;;::::::999999999999999999999999999999999888888888888888999777888888999999888888777777666555444444555666777555666777888888777666555777777777888:::>>>BBBEEEBBB>>>888555555777888999666555444555666666555444444555666666777777666666666666777777777888888888555555555666666666777777888888888999999999::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<===>>>????????????===>>>????????????AAACCCDDDEEEJJJQQQTTTVVV]]]eeekkknnnqqqsss{{{333222111000////////////111000/////////111222333222111000//////000111222111111222222222333333333222222333333333444444444555555555555666666666777888999===GGGWWWkkk~~~mmmWWWPPPMMMFFFDDDHHH@@@@@@@@@????????????>>>>>>>>>>>>>>>============999<<>>??????@@@@@@999;;;======>>>@@@BBBEEEEEEFFFKKKQQQSSSUUU[[[bbbiiimmmoooooouuu222222111000//////000000000000////////////000000111111000000111111222333111111222222222333333333222222222222222222222222333333333333333444555666;;;:::BBBTTThhhxxx~~~eeeUUUJJJCCCCCCGGGAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>??????>>>>>>===<<<;;;;;;;;;;;;:::999888777888999:::;;;:::999888888999:::;;;999999888888999999:::;;;666666777777777777666666888888777777777777777888777888999::::::999888777888888888888888999999:::999999888888777555444333555666888888666666666777444444444555555555555666777777777777777777777777777777777777888888888888666777888999:::999888888999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>?????????@@@@@@@@@@@@===>>>>>>======???BBBEEEEEEEEEIIIOOORRRUUU^^^fffiiinnnqqqmmmmmm222222111000000000000000000000////////////000000111111000000111111222333111111222222222333333333222222222222222222222222222333444555555666777888===???III\\\ooommmZZZLLLDDDBBBFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>????????????>>>======<<<<<<;;;:::999999888999999999999888777777777777888999888888888888888999::::::777888888999999888888777::::::999888888999999:::777888888888888888888777666666666666666777777888888999;;;<<<:::888555222555666888888666666666777555555555666666666777777777777777777777777777777555555555666666666777777777888999::::::999888888999:::::::::;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>?????????@@@>>>????????????AAAEEEHHHHHHHHHKKKPPPRRRTTT[[[ccciiimmmnnniiijjj~~~222111000000000000000000000000////////////000000111111000000111111222333111111222222222333333333222222222222333333333333222444666777777777999;;;@@@FFFUUUhhhzzz{{{dddSSSGGGDDDEEEBBBBBBAAA@@@@@@??????@@@@@@???>>>=========>>>>>>@@@??????>>>>>>=========:::::::::::::::999999888999999888888888888999999888777777777777888999999999999::::::::::::999999999999888888888999999:::888777777666666777777888666666666666666777777888888:::===???>>>:::666333555666888888666666666777666666666666777777777888777777777777777777777777555666666666666777777777888999999::::::999999888::::::::::::;;;<<<======:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>>>>@@@AAAAAABBBDDDGGGJJJKKKJJJLLLQQQSSSTTTXXX^^^gggjjjjjjfffiii}}}111111000000000000000111000000////////////000000111111000000111111222333111111222222222333333333222222222333333333333333222555777888777777999<<>>>>>============>>>>>>>>>>>>======<<<<<<999:::;;;;;;;;;:::888777;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777888999888999999::::::999999888777666666666666777777888888777666555555666777888888888888888888999999:::999:::<<<===<<<:::777555555666888888666666666777555555666666666777777777666666666666666666666666888888888999999999::::::999:::::::::::::::999999:::999999999:::;;;<<<===:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<============>>>===???AAABBBCCCEEEHHHKKKLLLKKKMMMRRRTTTUUUXXX\\\aaaeeeggggggmmm111000000000000000111111000000////////////000000111111000000111111222333111111222222222333333333222222333333333444444444333666888777666666:::>>>HHHWWWlll}}}xxx^^^NNNGGGFFFGGGEEECCC@@@???>>>>>>???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777888999777777888888888888777777666666555555666777777888888777666555555666777888888888888888888999999:::::::::999999888888777777555666888888666666666777444444555555555666666666666666666666666666666666999999999999:::::::::::::::::::::::::::;;;;;;;;;:::999888888888999;;;<<<:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<============<<<>>>@@@BBBBBBDDDGGGJJJKKKJJJLLLSSSWWWWWWYYY\\\ZZZ___eeejjjttt000000000000000111111222000000////////////000000111111000000111111222333111111222222222333333333222222333333444444555555333666888777666888???FFFRRRcccxxx}}}aaaQQQJJJHHHJJJHHHEEEAAA???>>>??????======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999888888888777777777777888999999666666777777777777666666777777777777888999999:::888777777666666777777888666666666666666777777888:::999777666666666777888555666888888666666666777444444444444555555555555777777777777777777777777777777888888888999999999999999999:::;;;<<<===>>>===;;;:::888888999:::;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============<<<>>>@@@BBBBBBCCCFFFHHHJJJIIILLLSSSXXXYYYYYY[[[UUUZZZ```hhhuuu000000000000000111222222000000////////////000000111111000000111111222333111111222222222333333333222222333333444555555666111555888777777===GGGQQQ^^^ppphhhXXXQQQOOOMMMJJJFFFCCC@@@??????@@@<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::777777888999999888777777888888888888888999::::::555666666777777666666555666666666777777888::::::777888888888888888888777666666666666666777777888999888888777777777777777555666888888666666666777555555555555666666666666777777777777777777777777888888888999999999999:::888888999999;;;===@@@AAAAAA???<<<:::999999;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>===???AAABBBCCCCCCEEEFFFKKKIIILLLTTTZZZYYYXXXYYYTTTVVVZZZaaappp000000///000000111222222000000////////////000000111111111000111222222333111111222222222333333333222222333333444555666666000444777888999AAANNNYYYfffyyynnn___YYYVVVNNNLLLHHHCCCAAA???@@@@@@<<<===>>>>>>>>>===;;;:::<<<<<<<<<==================<<<;;;:::999:::;;;<<<888999:::;;;;;;:::999888999999888888999999:::;;;666666777777777777666666444444444444555666888888777888999::::::999888777888888888888888999999:::777888999::::::999777666555777888888666666666777666666666666777777777777777777777777777777777777::::::;;;;;;;;;<<<<<<<<<888888888999<<<>>>AAACCCDDDBBB???<<<::::::<<<===:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCEEEFFFMMMKKKMMMUUUZZZYYYWWWWWWUUUTTTUUUZZZjjj000000000000000000000000////////////000000000000222222222111111111111111333333333222222222111111...111444555555555666777666666:::@@@CCCHHHWWWgggzzzwwweeeYYYSSSRRRNNNHHHCCCAAA???>>>===AAAAAA@@@???>>>>>>>>>???@@@??????===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===:::555555888888999::::::999888777666777777777777777777777777:::999777666777888:::;;;777888888888888777777666888888777777888999999:::888888888777777777777666:::999777666555555555555444555777888888888777666999888777666666777888999999:::;;;<<<;;;:::999888999:::;;;<<<===???@@@@@@>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<>>>???@@@???>>>???@@@???BBBEEEFFFFFFEEEFFFGGGKKKMMMQQQTTTVVVVVVUUUUUURRRQQQPPPSSSaaa000000000000000000000000000000000111111111111222111111111111111222222222111111222222333333333444222444666777666555555666666777;;;BBBGGGPPPaaaqqqxxxeeeWWWPPPLLLIIIEEEBBBBBBAAAAAA@@@AAA@@@??????????????????===<<<<<<;;;999888888777;;;;;;;;;;;;;;;;;;;;;;;;999666888>>>@@@;;;666444888888999:::999888777777555555555666666777777777777666555444444666777999555555666777777666666666888777777777777777888888999999888888888777777777777666555555444555666666555555666777777777777777999888777666666777888999999:::::::::::::::999999777888888999:::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<>>>@@@@@@???>>>???@@@???BBBEEEFFFFFFFFFGGGIIIMMMOOORRRUUUVVVVVVTTTTTTOOONNNNNNRRRaaa000000000000000000000000111111111222222222333333000000111111222222333333000000111222333444555555666777999888666444444555777888>>>FFFOOO]]]ppp}}}|||gggVVVMMMHHHFFFDDDCCCCCCBBBAAA???@@@????????????@@@@@@AAA??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<888:::CCCIIIEEE<<<777777777888999999999888888666666666666666777888999666555444333444555666777555555666777888888888888999999888777777777888888:::999999999888888888888555444444444444555666777666666666666666777888888888888777777777777888888::::::999999999999::::::888888888999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;<<<>>>@@@@@@???>>>???@@@???BBBEEEGGGGGGHHHJJJKKKOOOPPPSSSUUUVVVUUUSSSRRROOOOOOOOOSSSbbb000000000000000000000000111111111111222222222333000000111111222333444444111111222222333444444555666777888777555444555666777;;;AAAKKKYYYlll}}}}}}kkkXXXLLLIIIGGGDDDCCCBBBAAA>>><<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===:::<<>>@@@@@@?????????@@@???BBBEEEGGGHHHJJJLLLNNNQQQRRRTTTVVVVVVTTTRRRQQQQQQQQQRRRUUUccc000000000000000000000000000000000111111111222222000000111222333444444555333333333333333333333333333444555555555555777888999???HHHTTTeee{{{{{{qqq\\\NNNHHHFFFDDDCCCCCCBBB???===@@@?????????@@@AAABBBBBB===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888999<<<;;;777666888777777777888888999::::::>>>===;;;888777777777777666666666666666777777888666777888::::::;;;;;;;;;888888777777777777888888:::::::::999999999888888999999888888777666555555777666555555555666888999777777777888888777777777999999888777888999;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================???@@@AAA@@@???@@@AAA@@@BBBEEEFFFHHHJJJMMMOOORRRSSSUUUVVVVVVTTTRRRPPPPPPQQQRRRWWWeee000000000000000000000000000000000111111111111222111111222222333333444444555444444444333333333222111222444444444666888;;;;;;EEEQQQ___ssswww```QQQFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBB>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888888999666333555:::888888888777888888999:::===;;;888666444444444555444444555555555666666666555555666777888888888888555444444444444555666666:::999999999888888888888:::::::::999888777555444666666666666666777888888777777888888888888777777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===???AAAAAA@@@???@@@AAA@@@BBBDDDFFFGGGIIIMMMOOORRRTTTVVVWWWVVVTTTRRRPPPLLLNNNQQQWWWfff000000000000000000000000111111111222222222333333333333333333333333333333333333333444444444444444333444555555555777:::<<<@@@LLL[[[kkk{{{dddTTTHHHFFFCCCBBBCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<888666999:::888999<<<:::999888777777777888999:::888666444333444666777555555666666777777666666555555666777777666666666444444444444555777888999999999888888888777777777888888999999888777666555555555666777777777777777666777888999999888777666666777888999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<===>>>>>>??????>>>>>>===???AAAAAA@@@@@@@@@AAAAAABBBDDDEEEFFFHHHLLLNNNRRRTTTVVVWWWWWWUUUSSSQQQLLLNNNQQQVVVddd000000000000000000000000222222333333333444444444444333333333333333333333111222222333444555666666555666777666666777:::<<>>>>><<<======>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAACCCDDDDDDEEEGGGKKKNNNRRRSSSUUUWWWWWWUUUSSSQQQQQQRRRSSSVVVbbbyyy333222222111111222222333+++,,,...000111111111111111222333444555444333333222222222333333444444444777666666888777777===EEEMMMZZZhhh}}}zzzxxxnnn___PPPJJJEEEFFFFFFCCCBBBCCCCCCBBBBBBAAAAAABBBBBBCCC>>>>>>>>>>>>============>>>>>>===<<<;;;:::::::::;;;;;;::::::::::::999999888888999999999999888888777888::::::999777555333777777666666666666777777777777777777666666666666777777888888888777777666888888777666666666666666888888888888888888888888444555777888888888777666888888888888888888888888888888999999999:::::::::;;;<<<<<<<<<<<<:::999888>>>>>>>>>===<<<<<<;;;;;;@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAABBBBBBBBBAAACCCDDDEEEFFFFFFHHHKKKMMMMMMSSSYYYYYYVVVSSSSSSUUURRRUUUSSSVVVfffwww333222222111111222222333///000222444555555555555111222333444444444333333444444333333333333333333666555666999999:::AAAJJJVVVffftttrrryyypppaaaRRRKKKFFFFFFFFFCCCBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>=====================<<<;;;;;;;;;:::;;;;;;:::::::::999999999888888999999999999888888888888999999888777666555777777666666666666777777777777777777777777777666777888999999999999888888888888777666666666666666777777777777777777777777666777888999999999888777::::::::::::::::::::::::888999999999999:::::::::<<<===>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;;;;::::::======>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBDDDEEEFFFFFFFFFHHHKKKNNNRRRWWW\\\\\\WWWTTTSSSTTTVVV[[[XXXYYYgggvvv333222222111111222222333111222444555666666666666111222333444444444333333555555444444333222222222555444666999;;;>>>GGGQQQ___rrrnnnlll}}}wwwhhhWWWOOOGGGFFFFFFCCCBBBCCC????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888999999999999888888888888888777777777777777777777666666666666777777777777777777777777777777777888999:::::::::::::::888888777666666666777777666666666666666666666666777888999999::::::999999::::::::::::::::::::::::999999999999::::::::::::<<<===???@@@@@@??????>>><<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>??????AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGIIIMMMOOOTTTXXX\\\\\\YYYVVVUUUVVVZZZ___]]]]]]gggttt333222222111111222222333000111222333333444444444222222333333333444444444444444444444444333333333555444666:::===BBBLLLWWWbbbzzzrrrdddlllrrr^^^SSSIIIFFFFFFCCCBBBCCC?????????@@@@@@?????????>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999999888888888999999999999888888888777777666777777888999777777666666666666777777777777777777777888888888666777888999::::::::::::888888777777666777777888777777777777777777777777888888888999999999999999777888888888888888999999999999999:::::::::;;;;;;<<<===>>>@@@AAAAAA@@@@@@>>>?????????????????????>>>?????????@@@AAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGHHHJJJMMMPPPSSSVVVYYYZZZYYYWWWWWWXXXXXX___]]]^^^gggsss333222222111111222222333000000111111222222333333222222222333333333444444222222333444444555666666777555777;;;???FFFRRR]]]jjjfffccctttzzzeeeXXXKKKGGGFFFDDDBBBCCC@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999888888888888888999999999999888888888777777666777777888999777777666666666666777777666777777777888888888999555555777888999999999999888888777777777777888888888888888888888888888888777777777777888888999999777777777888888999999999999999:::::::::;;;;;;;;;:::;;;===???@@@@@@@@@????????????@@@@@@AAAAAAAAA?????????@@@AAABBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEGGGGGGHHHJJJNNNQQQSSSUUUWWWXXXWWWVVVVVVUUUTTT[[[ZZZ\\\iiiwww333222222111111222222333222222222222222333444444333333222222222333444555111111222444555666777888888777999>>>DDDLLLZZZggg{{{nnnaaahhh~~~kkk\\\MMMGGGFFFDDDBBBBBBAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;999999999999888888888888888888999999999999888888888888888777777777777777777777666666666666777777666777777888888999999999555666777888888888888888888888777777777888999999888888888888888888888888888777777777777888999999999999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;:::;;;===>>>?????????>>>======>>>>>>???@@@AAAAAA===>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDFFFGGGHHHJJJNNNQQQWWWWWWXXXXXXXXXWWWUUUUUUSSSXXXXXX]]]nnn~~~333222222111111222222333333222222111222222444444333333222222222333444555222333333444555666777777888777:::AAAIIIUUUeeessspppfffdddsssppp___NNNGGGFFFDDDBBBBBBAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>=====================<<<;;;;;;;;;:::999999999999888888888888888888999999999999888888888888999999888777666555777777666666666666777777666777777888888999::::::777888888999999888888888888888777777888888999:::888888888888888888888888999999888777888999:::;;;888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;<<<===?????????>>>>>>======>>>???@@@AAABBBBBB>>>??????@@@BBBCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBAAABBBCCCEEEFFFGGGIIIMMMPPPVVVVVVWWWZZZ\\\]]]]]]\\\VVVYYYXXX```uuu333222222222222222222333222111000000000111222333444333222111222333444555444444555555555555555555888777;;;DDDNNN[[[mmm|||mmmgggjjj|||sssaaaOOOGGGFFFDDDBBBBBB@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>============>>>>>>===<<<;;;;;;::::::999999999888888888888777888888999999999999888888777888::::::999777555333777777666666666666777777666777777888999999::::::999999:::::::::999888888888888777777888999::::::777777777777777777777777;;;:::999888999:::;;;<<<666666777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@???>>>>>>??????@@@AAACCCDDDEEEEEEAAAAAABBBCCCDDDFFFFFFGGGCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFIIIMMMPPPRRRSSSVVV[[[aaaeeegggggg[[[\\\ZZZccczzz111111000000111222333333222222333333333444444444444444333333333444555555555666777666444333333444666999AAALLLUUUaaavvvnnn]]]gggyyyxxx```LLLIIIJJJFFFDDDGGGBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<888:::<<<;;;888777999;;;::::::;;;<<<;;;:::888777999999999888888666555555666666555555555555666666666666666666777777777777777777777777888888888888>>><<<999666555555777888888888777777888888999:::999999888888999999:::;;;999===???>>>:::888;;;>>>========================>>>======>>>@@@@@@???>>>AAABBBEEEIIIMMMMMMIIIEEEAAABBBCCCDDDDDDCCCBBBAAAEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKYYYWWWVVV[[[dddkkknnnnnnaaa___\\\```sss111111111111111222333333///000000000111111111111333333333333333444444555444555666666444444666777999>>>GGGRRR[[[hhhhhh```mmm{{{cccOOOIIIHHHCCCAAADDDBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;555777888888555555666888::::::;;;<<<;;;:::999888999999999888888777666555555555444444444444555555555555666666666777777777666666777777888888999999>>><<<999666555666777888666666666777777777888888999888888888888999::::::999<<>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===??????>>>===@@@@@@BBBFFFJJJJJJGGGDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDEEEGGGIIIKKKPPPPPPRRRYYYbbbiiiiiihhh]]]\\\ZZZ___ttt222111111111111222222333222222222333333333444444222222222222222333444444222444555555555666999;;;<<>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;::::::888999::::::888888999:::999:::;;;;;;;;;:::999888888888999888888777666555555444444333333444444555777777777888888888999999666666777777888999::::::===;;;999777666666777888666666888999999999888777888888777777888888999:::999<<<>>>===:::999;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???>>><<<>>>>>>???BBBDDDEEEDDDBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDFFFIIIKKKMMMMMMNNNRRRYYY```dddccc```YYYXXXWWW]]]sss222222222111111222222333444444444444555555555555222222111111222222333444333444555666666777:::===>>>HHHUUUaaalll}}}pppjjjjjjttt\\\OOOIIIEEECCCDDDBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::;;;999:::;;;;;;;;;:::999888888888888888888777666666555555555444444555555555999999999:::::::::;;;;;;666666777888999999:::;;;;;;:::888777666777888888777999;;;<<<===<<<:::999888888777777777888999999999;;;<<<<<<::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@>>>=========>>>???AAABBBBBBBBBBBBBBB@@@??????@@@BBBBBB@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEGGGIIILLLOOOQQQSSSSSSUUUYYY]]]___]]][[[WWWVVVUUUZZZqqq333333222222222222222333111111111111222222222222222222111111222222333444555666777666666888;;;>>>@@@KKKZZZggguuukkkkkkrrr{{{cccRRRJJJFFFEEEEEEBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::888888777777888888888777888999:::;;;;;;;;;:::999777888888888888777777666777777666666666666777777888888888999999999999:::666777777888999::::::::::::999888777777888888999777999;;;<<<===<<<:::999888888888777888999999:::999:::;;;;;;:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???AAAAAA@@@>>>>>>>>>??????@@@AAABBBCCCBBBBBB@@@??????@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFHHHJJJNNNQQQRRRVVVUUUTTTUUUXXX[[[]]]^^^ZZZYYYVVVYYYmmm444333333222222222222333222222333333333444444444222222222222222333444444666777777777777999===@@@FFFRRRaaaooo|||kkkkkk~~~jjjTTTIIIEEEDDDDDDBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;:::::::::999888999:::::::::888888999:::;;;;;;;;;:::999777777888888888888777777888777777777777777777888555555555666666666666777888888888999999999999999888888888888888888999999666666888999999999888777999999888888999999:::;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;??????>>>@@@AAABBBAAA???>>>???AAAAAA@@@@@@BBBDDDBBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFHHHHHHHHHGGGGGGDDDDDDEEEGGGIIILLLOOOQQQQQQOOONNNOOORRRXXX^^^bbb```^^^YYYYYYjjj555444333222222222222222555555555555666666666777333333333333333444444555555666666777888;;;@@@CCCPPP[[[jjjzzzwwwssstttZZZLLLGGGEEECCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;===;;;:::;;;===>>><<<:::888999:::;;;<<<;;;::::::777777888888888888777777777777666666666666777777555555555666666666777777::::::999999999999888888777777888888888999999:::666666666777777777888888:::::::::999::::::;;;<<<999888888999;;;<<<<<<<<<::::::::::::::::::::::::???>>>>>>???AAAAAA@@@>>>===???BBBBBBAAA@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJLLLMMMLLLLLLFFFFFFFFFHHHJJJMMMOOOQQQMMMLLLLLLMMMPPPVVV^^^ccceeeccc]]]ZZZiii555444333333222222222222222222222333333333444444444444333333444444555666333444555666888===BBBFFFYYYcccppp}}}aaaPPPJJJGGGEEEBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<;;;999777888:::;;;999777888888:::;;;<<<;;;;;;:::666777777888888888777777666666555555555555666666777888888888888999999999;;;;;;:::999999888888777777777777888999999::::::888888777777888888999:::;;;;;;::::::;;;;;;<<<===999888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======>>>@@@@@@???>>><<>>FFFLLL\\\hhh{{{jjjTTTJJJGGGGGG@@@AAABBBBBBAAA@@@>>>===============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888555666777888888888888888555777888:::;;;;;;;;;::::::999888888777777888888777888888999999777666555777777777777888888888888777888999999999777555444111222333444555777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========>>>???@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFF@@@DDDKKKQQQUUUUUUTTTRRROOOLLLIIIHHHKKKOOOQQQRRRRRRQQQPPPNNNPPPWWWaaaiiillliiiaaa^^^nnn111111222222222333333333333333444444444555555555333333444444555555666666444666888999<<>>>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888666777777888888888888777777888999::::::999999888:::999888888777777888888777888999999999888666555777777777888888888999999888888888888888777666666444444555666777888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@AAA@@@@@@@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGDDDFFFJJJNNNRRRUUUVVVWWWSSSOOOLLLJJJKKKMMMNNNOOONNNQQQSSSTTTTTTZZZccckkkrrrmmmccc^^^mmm333333444444444444555555444444444444555555555555444444555555666777777777555777999;;;???HHHUUU^^^eeevvv{{{cccSSSJJJGGGCCCDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>======<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888999888888777777888888999999888888777666:::999888888777777888888777888999999999888666666777777888888888999999999999888888777777777888888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKOOOTTTXXX[[[WWWSSSOOOMMMLLLLLLKKKKKKIIIPPPVVVXXXXXX[[[dddlllvvvpppeee```nnn444444444444444555555555222222222333333333333444555555555666777777888888777888999;;;AAALLLZZZeeejjjiiiVVVLLLHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999999888888777666777777777888888777777777:::999888888777777888888888888999:::999888777666666666666777777777888888999888777666777888999:::::::::::::::999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>???BBBBBBBBBCCCBBBBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJMMMRRRWWWZZZXXXUUUQQQNNNMMMLLLKKKIIIGGGNNNUUUVVVUUUXXX```hhhrrrlllddddddsss444444444444444333333333222222333333333444444444555555666666777888888888888999:::===CCCOOO^^^iiiqqqnnnYYYNNNIIICCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@???>>>======<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999999999888777666666666666777777888999999:::999888888777777888888888999999::::::888777666555555555666666666777777999888777777777999:::;;;::::::999999999999888888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========>>>============>>>??????BBBBBBCCCCCCCCCBBBBBBAAAFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHEEEFFFHHHJJJMMMPPPSSSTTTUUUSSSPPPOOOOOONNNLLLJJJGGGLLLQQQRRRQQQTTT\\\cccgggcccaaahhhzzz444333333333333222222222444555555555666666666666555555666666777777888888999:::===@@@HHHTTTdddooo}}}vvv___QQQKKKDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999:::999999888888666666666777888999;;;;;;:::999888888777777888888888999:::::::::999777777555555555666666666777777777777777888999:::;;;<<<999999999999999888888888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIEEEFFFIIIKKKMMMOOOOOOPPPQQQPPPOOOOOOPPPOOOLLLJJJIIILLLOOOQQQRRRUUU[[[______]]]___kkk444444444333333333222222555555555555666666666666444444555666666777777888999<<<@@@FFFOOO]]]mmmxxxhhhUUULLLEEEDDDCCCBBBAAAAAAAAABBB????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888999:::::::::999999999888777777888999:::;;;:::999888888777777888888999999:::::::::999888777777777777777888888888888555666888999:::;;;;;;;;;999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>??????>>>>>>>>>???@@@@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPNNNKKKIIIKKKMMMQQQVVV[[[^^^``````___[[[]]]jjj555555444444444333333333333333333444444444555555444444555555666777777777999===CCCJJJUUUdddtttoooXXXMMMGGGFFFDDDCCCBBBBBBCCCCCC???????????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777888999:::::::::::::::;;;:::999888888888999::::::999999888777888888888999999:::;;;:::999888777888999999999999:::::::::444666888:::;;;<<<;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>????????????>>>??????@@@AAA===>>>???AAABBBCCCDDDDDDAAABBBCCCEEEGGGIIIKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJKKKMMMOOOPPPOOONNNNNNOOOOOONNNJJJGGGLLLNNNTTT\\\dddgggeeebbbccc]]]]]]iii|||555444444333333444444555444444444444444444444444555777888777666666777888===999@@@PPP^^^iii{{{www\\\QQQMMMHHHDDDEEEDDDAAA@@@AAABBBCCCDDDDDDCCCBBB???>>>;;;<<<<<<======<<<<<<;;;666666555666888999999999;;;;;;::::::999888777777777555333444777999888777999999999999999999999999999:::<<<======<<<:::999777:::<<<>>>>>><<<:::777::::::::::::::::::::::::666777777777777888888888;;;::::::::::::;;;<<<===>>>>>>?????????===<<<:::???AAABBBAAA??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHMMMJJJHHHHHHKKKMMMLLLKKKQQQQQQPPPPPPOOONNNJJJHHHJJJPPPVVV[[[dddlllooolllqqqaaa___gggsss555444444333333444444555444444444444444444444444555666777777666555777888======FFFVVVbbbmmmdddWWWMMMGGGDDDDDDDDDAAA@@@BBBAAAAAABBBCCCBBB@@@>>>===<<<<<<<<<;;;:::999888777;;;:::999::::::::::::999<<<;;;;;;::::::999999999:::777555666777888777666999999999999999999999999;;;<<<>>>???>>>===;;;:::888999;;;======;;;999888999999999999999999999999777777888888888999999999;;;;;;;;;::::::;;;<<<<<<===>>>?????????>>>===<<>>===<<<:::888666555>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888777888888777666999999999999999999999999;;;<<<=========;;;:::999888999::::::::::::999888888888888888888888888888999999999999::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>???AAABBBAAA@@@???@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPTTTQQQMMMKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRMMMPPPSSSWWWcccrrr{{{~~~pppkkkmmmuuu555444444333333444444555444444444444555555555555444555666555555666888:::<<>>===@@@@@@???>>><<<:::999777=========<<<;;;::::::;;;::::::::::::;;;;;;;;;;;;;;;:::999888888999888888999999999999999999999999888888888888888777555555999999888888888888999999888888888888999999999999::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@???AAABBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHKKKNNNQQQTTTUUUSSSPPPMMMJJJJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLOOOPPPQQQSSSUUUWWWaaannnvvvxxx|||qqqnnnooovvv555444444333333444444555444444444555555666666666444555666555555777:::<<<===III[[[hhhqqq~~~yyy```OOOIIIDDDDDDCCC@@@@@@CCC@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999:::<<<;;;999888:::;;;999999999999999:::::::::999999999999999999:::;;;999999999999999999999999666666666666555555444444999888777777777777888999999999999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAA???@@@BBBBBBAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIGGGGGGHHHJJJLLLOOORRRSSSOOONNNLLLJJJJJJKKKNNNPPPTTTTTTSSSPPPMMMKKKMMMOOOPPPSSSUUUXXX```kkkpppooouuuooopppsss{{{555444444333333444444555444444444555666666777777555666666666666888<<>>>>>======>>>???@@@AAABBB???@@@BBBBBBAAAAAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIILLLKKKJJJIIIJJJKKKLLLMMMNNNNNNOOONNNMMMMMMPPPRRRYYYZZZZZZVVVQQQNNNOOOQQQLLLQQQUUUYYYbbbkkkooommmooommmrrrvvv}}}555444444333333444444555444444444555666777777777666777777777777:::>>>AAAIIIUUUdddppp}}}lllVVVOOOHHHFFFDDDAAA@@@CCC>>>>>>>>>======>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>@@@>>>:::888:::===;;;;;;;;;:::999999999888777999:::999777777999;;;999999999999999999999999888888888888999:::;;;;;;999999999999999999999999777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???>>>>>>>>>>>>???AAABBB???@@@BBBBBBAAABBBCCCEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIILLLKKKJJJIIIIIIJJJLLLMMMRRRTTTUUUUUURRRQQQRRRTTTVVVYYY[[[XXXSSSQQQQQQTTTOOOSSSWWWZZZbbblllpppoookkkkkkqqqssszzz555444444333333444444555444444444555666777777888777777777777888;;;???CCCOOOZZZhhhtttsssXXXPPPIIIGGGDDDAAA@@@CCC======<<<<<<<<<======>>>>>>>>>>>>>>>>>>======<<>>======<<<;;;::::::999999999:::;;;999666555777999999999999999999999999999777777888888999:::<<<===888999::::::::::::999888666777777888999999:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;===>>>@@@AAA@@@???>>>>>>>>>???@@@AAA???@@@BBBBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJMMMPPPRRRVVVYYY[[[ZZZWWWTTTTTTUUUOOOSSSWWWWWWSSSQQQRRRUUUVVVXXXZZZ\\\ccclllppppppiiiiiimmmnnnttt555555555555555555555555444444444444555555555666666555777888666666===GGGVVVcccrrr~~~|||aaaSSSFFFCCCDDDCCCAAAAAAAAA@@@???>>>============<<<<<<<<<===============<<<<<<;;;;;;;;;::::::::::::::::::999999888888888666777888999999999999999:::999888777777888999999777777888888888999999999;;;999777777888:::;;;:::::::::::::::::::::::::::===<<<:::999999:::;;;===<<<>>>???;;;666555999>>>BBBAAA???======???AAABBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNJJJIIIHHHHHHJJJMMMPPPRRRXXX\\\```^^^XXXTTTSSSTTTTTTTTTRRRPPPNNNOOORRRUUUTTTWWW[[[___cccgggkkkooofffhhhgggiiizzz555555555555555555555555444444555555555666666666999888:::;;;999:::BBBLLLZZZfffuuudddWWWKKKGGGFFFDDDBBBBBBAAA@@@???>>>====================================<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888888888999999999:::999888777777888999999888888888999999999::::::;;;999888888:::;;;::::::::::::::::::::::::::::::===<<<:::999999:::<<<===;;;===>>><<<::::::===@@@===>>>>>>???@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKJJJIIIIIIJJJLLLJJJIIIHHHHHHJJJMMMPPPRRRSSSXXX\\\\\\YYYVVVVVVXXXRRRQQQPPPNNNLLLMMMOOORRRVVVYYY\\\___bbbdddhhhjjjccccccbbbfffzzz555555555555555555555555555555666666666777777777:::999;;;<<<<<<>>>GGGRRR```kkkyyy~~~eeeZZZOOOJJJGGGCCCBBBCCCAAA@@@???>>>====================================<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999::::::888777777888999999999999888888888888999:::999999999:::::::::;;;;;;;;;:::::::::<<<<<<:::888::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<===;;;<<<======>>>??????@@@:::;;;===???@@@@@@???>>>BBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKIIIHHHJJJKKKJJJJJJIIIIIIJJJLLLOOOQQQPPPTTTXXXYYYWWWVVVVVVXXXQQQQQQOOOMMMKKKLLLOOOQQQXXX[[[^^^```aaabbbdddfffdddaaa___eee|||555555555555555555555555666666666666777777777777777777888:::;;;???JJJVVVfffpppdddZZZOOOJJJFFFCCCBBBDDD@@@@@@???>>>======>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<;;;999777777777999:::999999888999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>@@@@@@???>>>>>>???AAABBBAAA@@@???>>>CCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJKKKMMMKKKJJJJJJIIIJJJLLLNNNOOOPPPRRRUUUUUUSSSRRRRRRRRRRRRRRRPPPNNNLLLMMMPPPRRRYYY[[[^^^```aaabbbccceeehhhddd```ggg555555555555555555555555666666666666777777777777666666777:::<<>>>>>>>>>>>>>>>>>??????>>>>>>============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===;;;999777777888999:::888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;<<<======:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<===??????===;;;CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIKKKLLLKKKKKKKKKNNNOOOKKKKKKJJJJJJKKKLLLMMMNNNLLLNNNOOOPPPOOOOOOOOOOOOQQQQQQOOOMMMKKKLLLOOOQQQWWWZZZ^^^aaabbbcccdddeeeiiiddd```hhh555555555555555555555555555555666666666777777777888777999<<>>>>>>>>>>>>>>???@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;999888888999::::::777888999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<:::999999:::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>============AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLIIIKKKLLLLLLLLLMMMOOOQQQLLLKKKKKKKKKKKKKKKLLLLLLGGGHHHJJJLLLNNNOOOPPPPPPNNNNNNLLLJJJHHHIIILLLNNNUUUXXX]]]```aaabbbdddeeebbb___]]]fff555555555555555555555555444444555555555666666666999888:::===BBBJJJZZZiiiqqqvvvbbbMMMFFFGGGGGGEEECCC??????>>>>>>>>>>>>??????@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<999999::::::::::::::::::777888999;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;999888777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>===>>>@@@>>>======@@@CCCHHHIIIIIIIIIHHHFFFDDDCCCFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMMMMLLLLLLNNNPPPLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHIIIKKKMMMOOOOOOOOOMMMMMMLLLIIIGGGHHHKKKNNNSSSWWW[[[^^^______```aaaZZZYYYYYYccc555555555555555555555555444444444444555555555666888777999===AAAKKK\\\kkkssshhhPPPHHHJJJJJJFFFCCC???>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<888999:::;;;;;;;;;;;;;;;777888999;;;<<<<<<;;;;;;999999999:::::::::;;;;;;888777555666999<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;???AAA???===>>>CCCIIIZZZ[[[[[[YYYUUUOOOIIIEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNOOOMMMLLLKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLLLLLLLMMMNNNMMMLLLOOOOOOMMMKKKIIIJJJMMMOOORRRVVVZZZ]]]]]]]]]]]]]]]TTTUUUXXXccc666666555555555555666666999999999888888888777777;;;888:::@@@IIISSSaaammmrrrWWWMMMIIICCCAAAFFFBBBAAA@@@?????????@@@AAAAAA@@@>>>>>>???>>>===;;;;;;;;;;;;<<<>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;===>>>>>>===<<<<<<===;;;<<<<<<<<<;;;<<>><<<;;;;;;;;;<<<======;;;999;;;;;;::::::::::::::::::999:::<<<>>>>>><<<:::999<<<;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<>>>===<<<;;;<<<===<<<<<<======<<<===???AAABBBAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJLLLNNNQQQRRRPPPNNNOOOQQQQQQOOOMMMKKKKKKLLLMMMMMMLLLKKKJJJIIIJJJLLLLLLKKKKKKLLLNNNPPPPPPNNNLLLJJJJJJLLLNNNQQQTTTWWWZZZ]]]^^^^^^^^^UUUWWWWWW^^^yyy666666555555555555666666333444555666777888999999888777:::CCCOOO]]]ooo}}}{{{tttqqqpppmmmkkkjjjiiijjjjjjkkkmmmqqquuuyyygggWWWNNNGGGDDDFFFBBBBBB@@@?????????@@@@@@BBBAAA@@@@@@@@@@@@???===<<<;;;:::;;;======;;;:::999999999:::::::::::::::888;;;???BBBBBB???;;;888;;;::::::999999999999:::999:::;;;<<<<<<;;;:::999:::::::::::::::::::::::::::;;;======;;;:::;;;<<<<<<===>>>=========???AAAAAA@@@@@@??????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNLLLKKKKKKMMMOOOQQQPPPOOOOOOPPPPPPOOOMMMLLLLLLMMMMMMMMMLLLJJJIIIJJJLLLLLLLLLJJJJJJJJJLLLOOOOOOOOOMMMLLLMMMOOORRRRRRUUUXXX\\\```aaabbbbbbVVVWWWWWW]]]xxx666666555555555555666666444555555666777888999999999888<<>>===<<<;;;:::;;;<<<<<<;;;:::888888999999999999::::::888;;;>>>AAAAAA>>>;;;888::::::999999999999999:::888999;;;<<<<<<;;;999888::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;;;;<<<======<<<<<<>>>???????????????@@@@@@@@@AAA???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNMMMKKKKKKMMMOOOQQQQQQPPPOOOOOOOOONNNNNNOOOOOOPPPPPPOOOMMMLLLKKKJJJKKKLLLLLLJJJJJJKKKLLLNNNNNNNNNMMMMMMNNNRRRTTTUUUWWWZZZ^^^```bbbbbbbbbTTTWWWWWW]]]vvv666666555555555555666666777777777888888888999999::::::???KKKXXXgggyyywwwpppkkkggggggggggggeeebbb```___^^^```aaabbbccceeeiiilllnnnuuu}}}sss\\\OOOIIIGGGGGGCCCBBBAAA???>>>>>>?????????>>>======>>>>>>===<<<<<<;;;999:::;;;<<<;;;:::888888888999999::::::::::::;;;<<<<<<<<<<<<;;;:::999999999888888999999:::999999:::;;;;;;:::999999::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;:::<<<======<<<;;;<<<===??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMJJJLLLMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQOOOOOONNNOOOOOOPPPPPPPPPOOONNNLLLKKKIIIKKKLLLLLLKKKKKKMMMNNNLLLMMMMMMMMMMMMOOOSSSVVVXXXZZZ\\\^^^``````___^^^TTTWWWWWW\\\uuu666666555555555555666666888888888888999999999999;;;<<>>>>>??????>>>===<<<<<<===>>>===<<<<<<:::999999:::;;;;;;:::888888999999::::::;;;;;;;;;:::999999999999:::;;;999888888888888999999:::::::::999999999999:::::::::::::::::::::::::::::::::;;;======;;;:::;;;<<<;;;<<<>>>>>>===<<<<<<===??????AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLHHHJJJLLLNNNNNNOOOQQQSSSSSSTTTTTTSSSPPPOOOOOOPPPMMMMMMNNNNNNNNNLLLKKKJJJJJJKKKMMMMMMMMMMMMNNNPPPLLLMMMMMMMMMNNNPPPTTTWWW[[[\\\^^^______^^^\\\[[[UUUYYYYYY]]]uuu666666555555555555666666555666666777888999::::::<<<>>>HHHWWWggguuuzzzuuupppkkkfffcccdddeeeffffffgggfffeeeeee_________]]][[[[[[]]]___^^^bbbgggkkkooovvv~~~eeeSSSLLLIIIHHHDDDCCCAAA???>>>>>>>>>???>>>===<<<===>>>???>>>===<<<:::888888:::;;;;;;:::999999999:::;;;;;;<<<<<<::::::999999999999::::::888888888888888999::::::;;;:::999777777999:::;;;:::::::::::::::::::::::::::<<<>>>===<<<;;;<<<===<<<>>>@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHJJJMMMNNNOOOPPPQQQSSSTTTUUUVVVTTTQQQOOOPPPQQQLLLMMMNNNNNNNNNMMMLLLKKKMMMNNNOOOOOONNNMMMNNNPPPNNNNNNOOOOOOOOOQQQUUUXXX\\\]]]___``````^^^\\\[[[ZZZ]]]]]]___ttt666666555555555555666666222333444666777999:::;;;;;;???KKK\\\lllzzzzzzxxxtttqqqooollliiifff______```bbbbbbccccccccc___```___]]]\\\[[[]]]___[[[]]]aaacccfffmmmvvv}}}jjjVVVNNNKKKHHHDDDCCCAAA???>>>>>>>>>??????>>>===>>>???@@@???>>><<<:::888888999;;;;;;:::999999:::;;;;;;<<<======::::::::::::::::::::::::888888777777888999::::::<<<:::888666666888:::<<<::::::::::::::::::::::::;;;===>>>>>>===<<<<<<===>>>@@@BBBBBBAAA??????@@@???AAABBBDDDEEEEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIKKKNNNOOOOOOOOOQQQRRRUUUVVVWWWUUURRRPPPQQQRRRMMMNNNOOOPPPQQQPPPOOONNNPPPQQQQQQPPPNNNMMMMMMNNNOOOPPPQQQPPPQQQSSSVVVYYY]]]^^^___aaaaaa```^^^]]]]]]aaa___```sss777777777777777777777777777888999888777777999;;;===AAANNNbbbssszzzvvvtttrrroookkkhhheeedddddddddcccccccccddddddddddddcccaaa___^^^]]]\\\\\\WWWXXX[[[^^^ccchhhllloooyyy|||oooYYYPPPJJJEEEAAAAAAAAA@@@@@@AAABBBBBB<<<<<<===>>>???@@@@@@AAA======<<<;;;::::::999999999999;;;<<<<<<;;;999999888888888888888888888888:::999::::::;;;<<<===>>>@@@===::::::<<<===<<<:::::::::::::::;;;;;;<<<===???AAAAAA@@@>>><<<;;;<<<===<<<<<<<<<===>>>@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOORRRTTTTTTSSSQQQPPPPPPQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOPPPSSSUUUVVV[[[]]]___]]]ZZZYYY[[[^^^bbbaaa]]]^^^uuu777777777777777777777777666777888888888888999;;;???FFFUUUiiiwwwyyytttqqqpppnnnkkkiiifffdddcccbbbbbbbbbbbbbbbcccddddddeeedddbbb```___]]]]]]]]]ZZZZZZ[[[]]]___cccfffhhhoooqqqwwwttt[[[OOOJJJFFFBBBAAAAAA@@@@@@AAAAAABBB@@@??????>>>======<<<<<<===<<<<<<;;;::::::999999888999999::::::999999888888888888888888888888888999999999999:::;;;<<<===<<<:::777777999:::999777999999999:::;;;<<<===>>>AAABBBCCCBBB???=========>>>======<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHJJJLLLMMMKKKKKKKKKLLLLLLLLLLLLMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOQQQTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOORRRTTTUUUXXXZZZ\\\[[[YYYXXX[[[^^^dddddd```bbbwww777777777777777777777777444666888999888888999:::AAAMMM```qqq}}}~~~yyysssnnnmmmlllkkkiiigggeeedddcccccccccccccccdddfffggghhhiiihhhfffdddbbbaaa`````````___^^^^^^^^^___aaabbbeeefffkkkrrrxxx{{{]]]OOOJJJHHHBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>===<<<;;;:::<<<<<<<<<;;;;;;::::::999999999888888888888999999999999999999999999999999888888888888999:::;;;;;;===;;;::::::;;;;;;;;;:::999999999:::;;;<<<>>>>>>CCCDDDEEECCC@@@>>>>>>>>>??????>>>>>>>>>??????@@@@@@AAABBBDDDEEEEEEEEEEEEHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKIIIIIIIIIKKKMMMNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPSSSTTTSSSRRRSSSSSSQQQQQQSSSSSSSSSQQQOOOMMMLLLLLLLLLMMMOOOQQQSSSUUUTTTWWWZZZZZZXXXXXX[[[^^^fffhhheeefffzzz666666666666666666666666333555888999999999:::;;;CCCSSShhhxxx{{{xxxvvvpppkkkjjjiiiiiihhhgggffffffeeeffffffggghhhiiikkkmmmnnnnnnllljjjhhhfffeeeddddddfffeeecccaaa``````aaaaaaeeedddfffjjjooouuuaaaOOOJJJIIIBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;999999999999999999999999888888777777888999::::::===<<<;;;;;;;;;<<<<<<<<<888888999:::;;;<<<>>>???CCCDDDDDDCCC@@@>>>===>>>@@@@@@?????????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJLLLNNNOOOPPPOOOOOONNNMMMMMMLLLLLLIIIIIIJJJJJJKKKMMMNNNNNNNNNPPPRRRSSSSSSSSSTTTUUUQQQRRRTTTVVVUUUSSSPPPOOOMMMMMMMMMNNNPPPRRRTTTVVVTTTXXX[[[\\\ZZZZZZ]]]```gggjjjiiikkk~~~666666666666666666666666333555888999999:::;;;===FFFXXXnnn{{{{{{wwwwwwvvvpppjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkkkklllnnnppprrrssspppooommmkkkiiigggffffffhhhgggeeecccbbbbbbbbbbbbhhheeeeeegggiiiooozzzdddQQQKKKIIICCCBBBAAAAAA@@@@@@@@@AAABBBAAAAAA@@@@@@??????>>>;;;;;;;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<<999999999999999999999999888888777777777888999999888888888888777888999999999999999:::;;;<<<>>>>>>@@@BBBBBBAAA???=========@@@@@@@@@AAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKMMMLLLKKKKKKKKKMMMOOOQQQSSSRRRRRRQQQPPPOOONNNNNNJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRSSSSSSSSSUUUWWWRRRTTTVVVWWWWWWUUUSSSQQQNNNNNNOOOOOOQQQSSSVVVWWWWWW[[[______^^^]]]```bbbdddjjjlllooo777777777777777777777777555666888999999;;;>>>@@@KKK^^^sss|||wwwvvvwwwvvvqqqlllkkkkkkkkklllllllllllllllppppppqqqrrrsssuuuwwwxxxtttrrrpppnnnkkkjjjhhhhhhjjjhhhfffeeecccccccccccchhheeecccdddeeeiiisss~~~gggTTTLLLIIICCCCCCBBBAAA@@@@@@@@@@@@EEEDDDBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999888888888888888999999888999:::999888888:::<<<::::::::::::;;;<<<=========???@@@@@@>>>======>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKKKKMMMMMMLLLKKKLLLNNNQQQRRRTTTTTTSSSRRRRRRQQQPPPPPPMMMLLLKKKKKKKKKLLLNNNOOOOOOQQQRRRSSSSSSSSSUUUWWWTTTUUUWWWXXXXXXWWWUUUTTTOOOOOOOOOPPPRRRTTTVVVXXXZZZ^^^aaabbb```^^^___aaabbbiiinnnrrr777777777777777777777777777888888888999<<<@@@DDDTTTeeexxx}}}|||zzzzzzzzzxxxuuurrrtttttttttuuuuuuuuuvvvvvvyyyyyyyyyzzz{{{}}}~~~{{{yyywwwtttrrrpppooonnnnnnmmmjjjhhhfffeeeeeeeeefffcccbbbbbbcccfffpppzzzjjjWWWMMMHHHDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999999888888888999999999;;;<<<;;;::::::<<<>>>;;;;;;;;;::::::;;;;;;<<<;;;===??????>>>===>>>???>>>???AAACCCDDDEEEEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHIIIKKKLLLLLLNNNMMMLLLLLLMMMOOORRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQOOONNNLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRSSSUUUWWWVVVWWWWWWXXXXXXWWWWWWVVVOOOOOOOOOPPPQQQTTTVVVWWW[[[___bbbaaa^^^\\\\\\]]]___iiiqqqvvv777777777777777777777777888999888888999===BBBFFFZZZkkk{{{~~~|||{{{yyyxxx}}}}}}~~~~~~~~~~~~|||yyywwwvvvuuutttrrrooollljjjhhhhhhgggeeebbbaaabbbcccfffpppzzz~~~kkkYYYNNNGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<<<<;;;999999::::::::::::::::::::::::::::::999999999999999:::666888999888666666999<<<<<<<<<;;;::::::::::::;;;;;;===????????????@@@AAA===???AAACCCEEEFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMLLLNNNPPPRRRTTTRRRRRRRRRRRRQQQQQQQQQQQQSSSRRROOONNNMMMMMMOOOPPPQQQSSSSSSSSSRRRSSSUUUWWWXXXXXXWWWWWWXXXXXXXXXXXXNNNNNNNNNOOOPPPSSSUUUVVV[[[^^^aaa```\\\YYYXXXYYY___iiirrryyy777999::::::888777777888:::666666;;;;;;:::BBBNNNbbbppp~~~yyy}}}|||yyyxxx{{{yyywwwuuurrrooojjjgggcccccceeegggeeeccciiirrr}}}jjjSSSIIIGGGCCCCCCBBBAAAAAAAAABBBBBB@@@@@@>>>===<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::888999999:::;;;<<<======???;;;888999<<<===:::666::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCEEEGGGIIIFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKMMMNNNPPPLLLNNNPPPPPPOOONNNOOOPPPXXXWWWTTTRRRRRRRRRSSSTTTXXXVVVRRROOOMMMMMMNNNOOOSSSTTTUUUTTTSSSRRRSSSTTT[[[YYYWWWWWWWWWVVVUUUSSSPPPNNNLLLLLLNNNRRRWWWZZZYYYZZZ[[[ZZZYYYYYYYYYZZZZZZ___dddmmm777999::::::888777777888999555666;;;;;;;;;DDDQQQjjjvvv{{{www}}}{{{xxxvvvrrrnnnjjjfffeeefffgggeeedddjjjrrryyyjjjTTTIIIGGGCCCCCCBBBAAAAAAAAAAAABBB@@@???>>>======<<<<<<<<<===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<<<<888999>>>EEEJJJIIIAAA:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBDDDFFFHHHDDDDDDDDDEEEFFFHHHJJJKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSRRRQQQPPPPPPQQQZZZYYYWWWUUUTTTTTTUUUVVVVVVTTTQQQNNNMMMMMMNNNNNNQQQSSSTTTSSSRRRRRRSSSTTTZZZXXXVVVVVVVVVUUUTTTRRRNNNLLLKKKJJJLLLPPPUUUXXXWWWYYY\\\]]]]]][[[ZZZYYYXXX]]]aaakkk777999::::::888777777888888555666:::;;;<<>>>>>======<<<<<<===<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;555999???GGGLLLJJJCCC<<<;;;;;;::::::;;;===???@@@BBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBDDDFFFGGGCCCCCCDDDEEEGGGIIIKKKLLLIIIIIIIIIIIIJJJLLLMMMNNNRRRTTTUUUUUUSSSRRRSSSTTTYYYXXXWWWUUUUUUUUUVVVVVVTTTSSSPPPNNNMMMMMMNNNNNNOOOQQQRRRRRRQQQQQQSSSTTTWWWVVVTTTTTTTTTTTTRRRQQQLLLJJJHHHHHHJJJOOOSSSVVVVVVYYY]]]``````]]]YYYVVVUUUZZZ^^^iii777999::::::888777777888888444666:::;;;>>>LLL]]]{{{~~~~~~zzzuuurrrnnnjjjhhhgggeeedddiiipppttt~~~kkkUUUKKKHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;::::::;;;>>>>>><<<:::<<<;;;::::::;;;>>>@@@BBBBBBBBBBBBAAA@@@@@@@@@???????????????????????????AAAAAABBBCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMQQQSSSUUUUUUTTTTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRPPPOOONNNNNNOOOPPPNNNPPPQQQQQQPPPQQQRRRSSSUUUTTTRRRRRRRRRRRRQQQOOOKKKIIIHHHHHHJJJNNNSSSVVVYYYZZZ]]]______\\\XXXTTTSSSWWW\\\ggg777999::::::888777777888888555666;;;<<<@@@RRReee}}}xxxtttqqqllliiihhhfffdddggglllsss|||nnnWWWKKKHHHCCCCCCBBBAAA@@@?????????===>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;::::::999888888<<<:::777555666777888999<<<;;;::::::;;;>>>@@@BBB?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOORRRSSSTTTUUUVVVXXXTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRRRRNNNPPPQQQQQQPPPPPPQQQSSSSSSRRRPPPPPPQQQQQQPPPNNNKKKJJJHHHHHHKKKPPPUUUXXX^^^]]]]]]]]]^^^\\\XXXTTTTTTWWW[[[ggg777999::::::888777777888888666888<<<>>>DDDWWWmmm}}}yyytttoookkkkkkiiieeefffiiipppxxxpppXXXLLLHHHDDDCCCBBB@@@????????????<<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;::::::999999888888888999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;===???@@@<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFHHHIIIJJJLLLMMMMMMMMMMMMKKKMMMPPPRRRRRRSSSUUUWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTTTTPPPQQQRRRQQQPPPOOOPPPRRRRRRQQQPPPPPPQQQQQQOOONNNKKKJJJIIIIIILLLPPPVVVYYY```^^^]]]^^^```___[[[WWWWWWZZZ]]]iii777999::::::888777777888999777999===???FFF\\\ssswwwrrroooooommmhhhggghhhlllrrr}}}sssZZZLLLGGGDDDCCCBBB@@@???>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<;;;:::999:::::::::::::::::::::::::::::::::999999999999999666888;;;===============::::::;;;;;;<<<<<<<<<============>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGIIIJJJLLLMMMNNNOOONNNNNNLLLNNNQQQQQQQQQQQQRRRTTTQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTRRRSSSSSSRRRPPPOOOPPPQQQRRRPPPOOOOOOQQQQQQPPPNNNKKKJJJHHHIIIKKKPPPVVVYYY^^^^^^___cccggggggbbb\\\[[[]]]```lll777999::::::888777777888999888:::>>>@@@HHH___wwwyyytttrrrrrrpppkkkhhhhhhiiinnnxxxuuu[[[LLLFFFDDDCCCBBB@@@???>>>>>>>>>;;;<<<>>>???@@@???===<<<:::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999999999999999999999999888888888888777888;;;===::::::;;;<<<<<<;;;;;;:::??????>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIIIIIIIKKKLLLNNNOOOOOOOOOOOOOOOQQQRRRRRRQQQPPPPPPQQQNNNNNNOOOOOOPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTSSSQQQOOOOOOPPPRRRPPPOOOOOOQQQQQQPPPNNNJJJIIIHHHHHHKKKPPPUUUYYY[[[\\\```hhhnnnmmmggg```^^^___bbbnnn999999888888888888999999777777999===@@@KKKddd|||{{{vvvqqqooommmkkkiiimmmooottt|||uuuYYYKKKGGGCCC@@@===<<<<<<===<<<;;;============>>>>>>>>>>>>======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>???AAACCCDDDDDDEEEFFFHHHHHHGGGFFFFFFLLLJJJIIIGGGGGGIIIKKKLLLLLLMMMOOOPPPPPPMMMKKKIIIMMMNNNOOOOOOOOOPPPSSSUUUQQQNNNKKKKKKNNNPPPOOONNNRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTUUUTTTSSSPPPMMMKKKKKKLLLMMMMMMMMMLLLJJJIIIKKKHHHEEEEEEIIINNNPPPQQQUUUZZZ```eeehhhiiikkklllfffeeedddooo999999888888888888999999888888:::>>>BBBNNNhhh}}}xxxtttqqqooommmllllllnnnrrryyyuuuYYYKKKGGGCCC@@@>>><<<======<<<;;;=====================>>>===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999::::::;;;;;;:::::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>????????????@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGJJJIIIIIIIIIJJJKKKLLLMMMPPPQQQSSSSSSSSSQQQOOONNNLLLMMMNNNOOONNNOOOQQQSSSRRRPPPMMMMMMOOOPPPPPPNNNRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTRRROOOMMMKKKKKKLLLMMMMMMMMMLLLJJJJJJKKKHHHEEEEEEIIIMMMPPPPPPRRRVVV[[[```ccceeehhhjjjeeedddcccnnn999999888888888888999999999:::<<>>======>>>===<<<========================<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999::::::;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<<<<======>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMOOOOOOPPPQQQQQQPPPOOONNNMMMNNNPPPPPPOOOPPPQQQSSSTTTRRRPPPPPPQQQQQQPPPOOORRRRRRRRRRRRSSSSSSTTTUUUWWWWWWWWWVVVTTTQQQNNNLLLLLLLLLMMMMMMLLLLLLKKKJJJLLLIIIFFFFFFHHHLLLNNNOOOOOORRRVVVYYY\\\___cccfffdddbbbaaalll999999888888888888999999999:::<<>>===>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFEEEFFFGGGHHHIIIIIIJJJLLLNNNNNNNNNMMMLLLMMMNNNNNNOOOOOOOOONNNNNNOOOQQQRRRSSSRRRQQQRRRTTTUUUTTTSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRSSSTTTVVVWWW[[[ZZZZZZXXXVVVSSSPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKLLLJJJGGGFFFGGGJJJMMMNNNPPPRRRTTTUUUWWWZZZ^^^aaaaaa```___kkk999999888888888888999999888:::<<>>?????????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<======>>>?????????AAABBBCCCDDDEEEFFFFFFFFFHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLNNNOOOOOOMMMKKKJJJOOOPPPQQQRRRSSSSSSRRRQQQOOOQQQSSSSSSRRRQQQQQQRRRUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRQQQRRRTTTVVVWWWZZZYYYXXXVVVTTTRRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIFFFFFFHHHKKKMMMSSSTTTTTTTTTTTTVVVZZZ\\\^^^^^^___kkk999999888888888888999999777;;;===@@@MMMggg}}}yyyuuurrrpppkkkkkkkkkmmmpppssswwwyyyvvv{{{|||yyyzzz}}}~~~vvvZZZLLLHHHDDDAAA???>>>???@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;<<<============<<<<<<======>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMNNNNNNMMMKKKJJJLLLNNNQQQSSSTTTTTTRRRQQQOOOQQQSSSSSSQQQPPPOOOPPPSSSUUUVVVVVVUUUTTTTTTUUUTTTSSSQQQQQQQQQSSSUUUVVVWWWVVVUUUSSSQQQPPPOOONNNOOONNNMMMLLLLLLLLLLLLMMMMMMLLLJJJGGGEEEFFFIIILLLTTTUUUUUUUUUTTTUUUXXX[[[\\\\\\___mmm999999888888888888999999888<<>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<=========>>>??????@@@@@@@@@AAACCCDDDEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNNNNNNNNNNJJJMMMQQQUUUVVVUUURRRPPPQQQTTTVVVVVVTTTRRRQQQQQQQQQTTTVVVWWWUUUUUUVVVWWWTTTSSSQQQPPPPPPQQQSSSUUUVVVUUUTTTSSSQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMKKKGGGDDDEEEHHHLLLQQQSSSTTTUUUUUUWWWYYY[[[YYY[[[```ppp999999888888888888999999999>>>@@@DDDUUUttt{{{wwwrrrpppnnnllljjjiiikkkoootttwwwxxxyyyzzz|||~~~zzz{{{{{{yyy{{{www[[[LLLHHHDDDBBB@@@???@@@AAAAAAAAA>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>>>>>>>===<<<=========>>>??????@@@@@@@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGEEEFFFHHHKKKMMMOOOPPPQQQNNNQQQWWW[[[\\\ZZZWWWTTTVVVXXXZZZZZZXXXVVVUUUUUUOOOSSSVVVWWWVVVUUUVVVXXXUUUSSSQQQOOOOOOPPPRRRTTTXXXWWWVVVUUUTTTTTTTTTTTTOOOOOOMMMLLLLLLLLLMMMNNNMMMMMMKKKGGGDDDDDDHHHKKKNNNPPPSSSUUUVVVXXX[[[]]]XXX[[[```qqq999999888888999999:::;;;>>>===>>>GGG^^^}}}|||yyynnnnnnoooqqqtttwwwzzz||||||}}}~~~}}}yyyuuutttuuu|||qqqZZZLLLDDDBBBAAA@@@>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;::::::999;;;;;;::::::::::::999999777777888999::::::;;;;;;888999999::::::;;;;;;<<>>>>>???AAACCCCCCDDDDDDEEEFFFFFFFFFHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJOOOUUUZZZ[[[YYYUUURRRRRRYYY[[[VVVSSSTTTTTTQQQTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSYYYVVVSSSSSSTTTSSSQQQNNNPPPPPPOOONNNLLLLLLMMMOOOSSSSSSQQQMMMHHHFFFGGGJJJQQQQQQRRRSSSVVVZZZ]]]___TTTYYY```sss999999888888999999:::;;;<<<===???IIIbbb|||yyypppqqqrrrtttwww{{{~~~~~~zzzvvvuuuuuu|||sss[[[MMMFFFBBBAAA@@@>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::::::::999999777888888999::::::;;;;;;888999999::::::;;;<<<<<<>>>===;;;:::::::::;;;<<<===???@@@@@@??????AAABBBCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGHHHJJJLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLOOORRRUUUVVVVVVUUUTTTRRRXXXZZZUUUSSSTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSVVVTTTRRRSSSTTTUUUSSSQQQNNNNNNNNNMMMLLLMMMOOOQQQQQQSSSTTTRRRNNNKKKJJJKKKMMMMMMOOOQQQSSSVVVXXXZZZWWW\\\dddvvv999999888888999999:::;;;:::<<<@@@MMMfff~~~zzztttuuuwwwyyy||||||xxxuuuvvv}}}www^^^OOOHHHBBBAAA@@@>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::999999888888888999999::::::;;;999999999:::;;;;;;<<<<<<============<<<<<<<<<<<<>>>@@@AAAAAAAAAAAABBBDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKNNNNNNKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOOOOPPPQQQSSSTTTUUUSSSWWWWWWTTTRRRTTTVVVUUURRRRRRRRRSSSSSSSSSTTTTTTVVVVVVUUUTTTTTTTTTTTTUUUSSSRRRQQQRRRTTTVVVUUUTTTMMMNNNOOONNNNNNNNNPPPRRRNNNQQQTTTUUUSSSOOOMMMLLLJJJLLLNNNPPPSSSTTTUUUVVVZZZ___hhhzzz999999888888999999:::;;;:::===BBBPPPjjj}}}zzzzzz|||~~~~~~yyywwwvvv}}}}}}aaaPPPIIIBBBAAA@@@>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999999888888888999999:::::::::999999::::::;;;<<<<<<<<<<<<===>>>??????>>>===<<<>>>???AAAAAAAAAAAACCCEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJMMMOOOOOOMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUTTTSSSRRRTTTVVVVVVRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVRRRRRRRRRSSSTTTUUUUUUUUUOOOQQQQQQQQQPPPPPPQQQRRRLLLNNNQQQSSSRRRQQQNNNMMMLLLNNNQQQSSSVVVWWWWWWWWWZZZ```jjj}}}999999888888999999:::;;;;;;>>>DDDRRRkkk{{{xxxxxx}}}cccPPPIIIBBBAAA@@@>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999888999999999999999::::::999::::::;;;;;;<<<======<<<===>>>???@@@???===<<<===???@@@AAAAAAAAACCCEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKNNNPPPQQQOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTVVVTTTRRRSSSSSSTTTUUUVVVSSSSSSTTTUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUTTTRRRPPPQQQQQQNNNNNNNNNOOOQQQRRRRRRRRRNNNPPPSSSVVVXXXYYYZZZZZZYYY___jjj~~~999999888888999999:::;;;<<>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;<<<===>>>;;;;;;::::::::::::999999999999999999999999999999:::::::::;;;<<<<<<======;;;<<<>>>?????????>>>======>>>@@@AAAAAABBBCCCEEEGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKKKKNNNPPPRRRQQQPPPNNNNNNNNNMMMMMMNNNNNNOOOOOOQQQSSSUUUVVVUUUTTTSSSWWWSSSQQQTTTUUUSSSSSSTTTSSSTTTTTTUUUVVVWWWXXXXXXUUUTTTTTTTTTTTTUUUVVVVVVUUUVVVVVVUUURRRQQQQQQRRRUUUWWWWWWVVVSSSQQQPPPPPPRRRPPPNNNNNNQQQTTTVVVWWWNNNPPPRRRUUUXXXZZZ\\\\\\ZZZaaakkk999999888888999999:::;;;<<>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<>>>???;;;;;;::::::::::::999999999999999999999999999999::::::;;;;;;<<<=========;;;<<<======>>>>>>>>>===>>>???AAABBBBBBCCCEEEGGGIIIIIIIIIJJJKKKKKKLLLLLLNNNLLLLLLMMMPPPRRRSSSSSSQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUTTTTTTSSSXXXRRRQQQUUUWWWSSSQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXSSSSSSSSSSSSSSSTTTUUUVVVTTTUUUVVVUUURRRPPPQQQSSSSSSTTTVVVUUUSSSQQQPPPPPPRRRPPPMMMNNNQQQUUUVVVVVVOOOPPPRRRUUUXXX\\\___```___eeennn999999888888999999:::;;;<<>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<===<<<;;;:::;;;<<>>>>>???AAACCCDDDDDDEEEGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMOOOMMMLLLLLLOOORRRTTTUUURRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUXXXRRRQQQVVVXXXSSSOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWSSSSSSRRRRRRSSSTTTUUUUUURRRTTTVVVUUURRRQQQRRRUUUPPPRRRTTTTTTRRRQQQPPPQQQOOOMMMKKKMMMQQQSSSSSSRRRRRRRRRTTTVVVZZZ___ccceeedddiiiqqq:::999888888999:::<<<===;;;EEEHHHUUUyyy~~~{{{{{{{{{|||dddOOOLLLBBBAAAAAA@@@???>>>======@@@>>><<<999999:::;;;===;;;::::::999999::::::;;;<<<;;;::::::999999999999999:::;;;;;;999888888888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;:::999888AAABBBCCCCCCCCCCCCEEEGGGHHHJJJLLLOOOPPPQQQQQQQQQNNNOOOOOOPPPPPPOOOOOONNNPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPQQQSSSUUUWWWYYYZZZSSSUUUUUUSSSOOONNNOOOQQQWWWVVVVVVWWWYYYZZZYYYXXXVVVUUUUUUTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNMMMKKKKKKMMMRRRUUUUUUTTTWWWUUUTTTXXX```hhhlllnnnppprrrsss:::999888888999:::<<<===<<>>======>>>???@@@>>><<<:::999:::;;;<<<;;;::::::999999::::::;;;;;;;;;:::999999999::::::999:::;;;;;;999888888999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>=========<<>>@@@BBB@@@>>><<<:::999:::;;;<<<;;;::::::999999::::::;;;::::::999999999:::;;;;;;999:::;;;;;;999888888999;;;;;;<<<<<<<<<=========>>>>>>======>>>??????@@@@@@BBBCCCDDDDDDFFFHHHJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUWWWXXXXXXWWWWWWWWWTTTQQQOOONNNOOOUUUTTTSSSTTTVVVXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNNNNLLLJJJJJJMMMQQQSSSTTTZZZ\\\___eeelllrrrttttttrrrtttuuu:::999888888999:::<<<===>>>GGGPPPggg}}}{{{~~~___NNNIIIFFFDDDBBB???>>>???@@@AAA???>>><<<;;;::::::;;;<<<;;;::::::999999::::::;;;999999999999::::::;;;<<<888:::;;;;;;:::999999:::<<<<<<<<<<<<============<<<<<<<<<<<<===???@@@AAAAAABBBDDDEEEEEEGGGJJJLLLNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWYYYXXXXXXUUUSSSPPPOOONNNSSSRRRQQQRRRUUUVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNNNNLLLJJJIIIKKKNNNQQQSSSWWW[[[aaahhhooorrrssssssrrruuuwww:::999888888999:::<<<======EEEPPPkkk}}}{{{}}}{{{zzzwwwyyy}}}zzz\\\MMMHHHCCCCCCCCCCCCAAA@@@???>>>>>>>>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;999999999999::::::;;;<<<888:::;;;;;;:::999:::;;;<<<<<<<<<=========>>>>>><<<<<<===>>>???AAABBBCCCBBBCCCEEEFFFFFFHHHKKKMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQSSSTTTVVVWWWXXXXXXXXXXXXZZZYYYXXXWWWUUURRRPPPNNNQQQPPPOOOPPPRRRTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNNNNMMMKKKIIIJJJLLLPPPSSSVVV\\\eeemmmrrruuuuuuuuurrruuuxxx:::999888888999:::<<<===>>>EEEPPPooo}}}yyy{{{~~~}}}zzzxxxuuuwwwzzz}}}tttYYYMMMHHHAAABBBCCCCCCBBB@@@===<<<>>>======<<<;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999999:::;;;;;;888:::<<<<<<;;;:::;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEECCCEEEFFFGGGGGGIIIKKKMMMOOOPPPQQQRRRSSSRRRQQQPPPNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRRRRRRRQQQQQQSSSTTTVVVXXXYYYYYYYYYXXXZZZYYYXXXWWWWWWUUUQQQNNNOOONNNMMMOOOQQQRRRQQQPPPQQQQQQRRRRRRSSSTTTUUUUUURRRRRRSSSSSSTTTUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMKKKJJJLLLOOORRRSSSYYYccclllqqqrrrssstttrrruuuxxx:::999888888999:::<<<===@@@EEEQQQqqq}}}xxxxxx{{{|||yyyuuuwwwxxxyyy|||oooWWWLLLHHHAAABBBBBBAAA@@@???===<<<>>>======<<<;;;;;;::::::;;;::::::999999::::::;;;;;;;;;:::999999999::::::888:::<<<<<<;;;:::;;;<<<<<<=========>>>>>>>>>>>>>>>???BBBEEEFFFFFFEEEDDDEEEFFFHHHHHHHHHIIIKKKMMMLLLNNNQQQSSSTTTSSSPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNOOOQQQRRRSSSSSSRRRRRRRRRSSSVVVXXXZZZ[[[ZZZZZZZZZYYYWWWXXXYYYWWWSSSOOOMMMLLLLLLMMMOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRSSSTTTUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOMMMLLLLLLNNNQQQQQQXXXbbbkkkoooqqqrrrsssqqqtttxxx:::999999888999:::<<<===BBBFFFRRRsss~~~wwwvvvxxxzzz|||uuuvvvwwwvvvxxxlllVVVLLLHHHCCCBBB@@@>>>=========>>>=========<<<;;;;;;::::::;;;::::::999999::::::;;;<<<;;;;;;:::999999999999888:::<<<<<<;;;;;;;;;<<<============>>>>>>>>>>>>;;;>>>BBBEEEFFFEEECCCAAAFFFHHHIIIHHHHHHIIIKKKMMMJJJMMMQQQTTTTTTSSSPPPNNNPPPQQQQQQQQQQQQQQQQQQPPPOOOPPPRRRSSSTTTTTTTTTSSSQQQSSSVVVYYY[[[[[[[[[[[[ZZZXXXWWWXXXZZZXXXTTTPPPMMMLLLKKKLLLNNNPPPOOONNNMMMNNNOOOPPPQQQSSSSSSTTTQQQRRRRRRSSSTTTUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNMMMOOOPPPOOOMMMLLLNNNQQQUUU]]]gggooosssuuuwwwxxxppptttxxx===<<<;;;;;;<<<===>>>???AAAHHHUUUuuuvvvtttvvvxxx|||}}}|||~~~~~~mmmXXXMMMHHH@@@???>>>>>>>>>???@@@AAA============>>>>>>>>>>>>???>>>===<<<;;;:::::::::888999999::::::999999888<<<<<<:::::::::;;;<<<===::::::;;;;;;<<<>>>???@@@CCCCCCCCCBBBAAAAAADDDFFFJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKNNNSSSWWWVVVQQQMMMQQQQQQPPPQQQQQQRRRSSSSSSXXXUUURRRQQQRRRSSSSSSSSSUUUTTTTTTVVVXXXZZZZZZYYYWWWWWWWWWXXXWWWVVVVVVUUURRRPPPOOOOOOPPPQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUSSSPPPMMMMMMPPPQQQQQQOOOMMMNNNNNNNNNNNNMMMLLLLLLVVV\\\fffqqqyyyzzzwwwsssooommmwww<<<;;;;;;;;;;;;===>>>???AAAHHHVVVvvvuuurrrtttvvvzzz~~~mmmVVVJJJEEEEEECCCAAA???>>>==============================>>>>>>===<<<;;;::::::::::::999999::::::::::::999999===============>>>>>>???;;;;;;;;;<<<===???@@@AAABBBCCCCCCBBBAAAAAACCCEEEIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMOOOSSSUUUTTTPPPLLLQQQQQQQQQRRRSSSUUUVVVWWW[[[XXXTTTSSSSSSSSSSSSRRRUUUTTTSSSUUUWWWXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXTTTQQQNNNNNNPPPQQQPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLRRRYYYdddpppyyy{{{wwwtttooolllvvv;;;;;;::::::;;;<<<>>>???BBBJJJWWWxxxuuupppqqqsssxxx}}}zzzvvvsssrrrxxxnnnVVVKKKGGGGGGEEECCC@@@>>>=================================<<<<<<;;;::::::999::::::999999::::::::::::999999999:::;;;<<<===<<<<<<;;;============>>>???AAAAAAAAABBBCCCBBBAAAAAACCCEEEHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMOOORRRTTTTTTQQQOOORRRRRRRRRTTTUUUWWWYYYZZZ]]]ZZZVVVTTTTTTTTTSSSRRRTTTSSSRRRSSSUUUVVVUUUTTTXXXXXXYYYYYYXXXXXXWWWVVV[[[YYYWWWVVVVVVVVVTTTRRRNNNNNNPPPRRRTTTUUUWWWXXXTTTTTTUUUUUUUUUUUUUUUUUUUUURRRPPPOOOPPPPPPOOOMMMMMMMMMNNNNNNMMMMMMLLLKKKNNNUUUaaammmvvvyyyvvvsssmmmjjjttt::::::::::::;;;<<<>>>???CCCKKKYYYzzzvvvooonnnooouuu|||}}}vvvpppllliiihhhkkksssoooXXXOOOMMMEEEDDDBBB@@@??????@@@@@@===============<<<<<<<<<;;;;;;:::999999999::::::999::::::::::::::::::999888:::===??????>>>===;;;>>>>>>>>>>>>???@@@AAABBB@@@AAACCCBBBBBBBBBCCCEEEGGGHHHJJJKKKLLLLLLLLLLLLHHHJJJMMMQQQTTTVVVVVVVVVSSSSSSTTTTTTVVVWWWXXXYYY[[[XXXUUUSSSSSSTTTTTTSSSSSSRRRQQQQQQSSSTTTSSSRRRVVVVVVWWWWWWVVVVVVUUUTTT[[[YYYXXXXXXXXXXXXVVVTTTNNNNNNPPPQQQSSSUUUVVVWWWSSSTTTTTTUUUUUUTTTSSSRRRUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKQQQ\\\hhhqqqtttqqqnnnhhhfffrrr::::::::::::;;;===???@@@DDDLLL[[[}}}xxxqqqmmmnnnssszzz{{{yyyvvvrrrmmmjjjhhhgggdddiiiqqqxxx|||lllWWWOOOMMMEEEDDDBBB@@@??????@@@@@@>>>=========<<<<<<;;;;;;::::::999999999:::;;;;;;:::::::::;;;;;;:::::::::===???CCCEEEFFFEEECCCAAA??????>>>??????@@@AAABBB@@@AAACCCDDDCCCCCCDDDFFFHHHIIIKKKMMMNNNOOONNNNNNHHHKKKOOOSSSUUUWWWXXXXXXUUUUUUTTTTTTTTTUUUUUUVVVWWWTTTRRRQQQRRRTTTTTTTTTQQQPPPOOOPPPRRRRRRQQQPPPSSSSSSSSSTTTSSSRRRRRRQQQUUUUUUUUUWWWXXXYYYXXXVVVOOOPPPPPPQQQRRRRRRSSSSSSVVVVVVXXXXXXXXXWWWVVVUUUTTTTTTTTTRRRPPPNNNMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJOOOXXXbbbjjjmmmkkkhhhccceeeuuu;;;::::::;;;<<<>>>@@@AAAEEENNN]]]|||tttooommmrrryyy}}}wwwwwwuuussspppnnnllljjjccceeehhhlllooouuueeeSSSKKKGGGGGGEEECCC@@@>>>=========>>>======<<<<<<;;;;;;;;;::::::999::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<>>>AAADDDDDDDDDBBBAAA??????>>>>>>???@@@@@@AAA@@@BBBDDDEEEEEEEEEFFFGGGHHHIIILLLNNNPPPPPPOOONNNMMMPPPTTTWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTRRROOOOOOQQQSSSTTTTTTPPPOOONNNOOOQQQRRRQQQPPPPPPPPPQQQQQQPPPPPPOOONNNPPPPPPQQQTTTWWWYYYXXXVVVPPPPPPPPPPPPPPPPPPOOOOOORRRSSSUUUWWWWWWVVVTTTSSSSSSTTTUUUSSSQQQNNNMMMNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJMMMTTT]]]dddhhhhhhfffcccjjj;;;;;;;;;<<<===???AAACCCEEEOOO^^^xxxqqqnnnrrryyy}}}xxxxxxwwwvvvtttqqqooommmffffffgggiiiiiiooo~~~www]]]OOOGGGCCCEEECCCAAA???>>>=========>>>>>>===<<<<<<;;;::::::::::::::::::;;;<<<===>>>::::::;;;;;;;;;;;;::::::777999;;;===>>>>>>>>>===???>>>>>>>>>>>>???@@@@@@AAACCCFFFGGGGGGFFFGGGHHHFFFHHHKKKNNNPPPOOONNNNNNMMMRRRXXXZZZYYYWWWVVVWWWUUUTTTTTTTTTTTTTTTUUUUUUUUURRROOOOOOPPPQQQRRRRRROOONNNMMMOOOQQQRRRRRRQQQOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPSSSVVVXXXVVVUUUNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQSSSTTTSSSQQQPPPRRRTTTVVVTTTQQQNNNNNNOOOLLLLLLLLLLLLLLLKKKKKKJJJIIILLLQQQYYYaaagggiiiiiiiiittt<<<<<<<<<<<<>>>@@@BBBDDDFFFOOO___zzzsssooorrryyy~~~yyyyyyyyyxxxuuussspppnnniiiiiijjjjjjiiimmm{{{mmmXXXMMMGGGCCC@@@???>>>>>>>>>???@@@AAA>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<===>>>???:::;;;;;;<<<<<<;;;;;;:::888999;;;<<<===>>>>>>===>>>>>>>>>>>>>>>>>>??????AAADDDFFFHHHHHHGGGHHHIIIEEEGGGJJJMMMOOOOOONNNMMMJJJPPPXXX\\\\\\ZZZZZZZZZTTTSSSTTTTTTUUUVVVWWWXXXWWWTTTQQQOOOPPPQQQQQQPPPNNNMMMMMMOOOQQQSSSSSSRRRNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOSSSVVVWWWUUUSSSLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPSSSVVVWWWVVVTTTSSSQQQTTTVVVUUUQQQOOOOOOPPPLLLLLLLLLLLLLLLKKKKKKJJJIIIKKKPPPWWW```hhhlllmmmnnn|||::::::;;;<<<>>>@@@AAACCCGGGPPPaaazzzqqqmmmpppuuu~~~|||zzzwwwuuutttoooooopppooojjjjjjttthhhRRRLLLGGG???DDDCCCCCCBBB@@@???>>>>>>>>>======<<<;;;:::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<999888:::>>>BBBCCCBBBBBBDDDGGGJJJLLLLLLLLLKKKGGGGGGIIIKKKNNNNNNLLLJJJPPPSSSWWW\\\^^^\\\WWWSSSVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRTTTTTTQQQOOOMMMNNNOOOPPPQQQPPPOOONNNPPPNNNMMMNNNQQQUUUWWWWWWOOONNNMMMLLLLLLMMMNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSSSSUUUTTTPPPNNNOOOMMMJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKMMMUUU```gggiiiiiinnnvvv::::::;;;<<<>>>@@@BBBCCCGGGQQQbbbzzzrrrmmmooottt|||}}}zzzyyyxxxrrrrrrrrrpppkkkjjjttthhhRRRLLLFFF???CCCBBBAAA@@@???>>>======>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>><<<;;;:::<<<@@@BBBCCCBBBCCCEEEGGGIIIJJJJJJIIIHHHHHHIIIJJJLLLNNNOOOMMMKKKNNNPPPSSSVVVXXXWWWTTTRRRSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTSSSSSSRRRQQQPPPPPPOOONNNOOOPPPRRRRRRQQQOOOMMMMMMNNNOOOOOOPPPPPPPPPWWWUUURRRQQQQQQRRRRRRRRROOONNNMMMLLLLLLMMMNNNOOORRRSSSUUUVVVWWWVVVTTTTTTRRRSSSRRRMMMLLLNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJLLLTTT]]]eeegggffffffnnn;;;;;;<<<===>>>@@@BBBCCCGGGRRRddd~~~zzz|||sssmmmnnnrrrxxx}}}~~~}}}|||xxxwwwvvvsssmmmllltttgggRRRKKKFFF???AAAAAA@@@???>>>======<<>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????>>>======???BBBCCCBBBAAACCCDDDGGGIIIKKKLLLLLLLLLKKKKKKKKKMMMOOOOOOMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMMMMOOOPPPPPPOOONNNNNNMMMMMMMMMNNNPPPPPPYYYWWWSSSQQQQQQQQQPPPOOOOOONNNNNNMMMMMMNNNNNNOOORRRSSSTTTUUUUUUUUUTTTSSSPPPQQQOOOKKKJJJMMMOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJLLLRRR[[[bbbdddddd```fff~~~;;;;;;<<<===???AAACCCDDDGGGRRReeezzzvvvnnnmmmqqqvvvzzz}}}}}}}}}~~~{{{yyyvvvqqqooovvv{{{yyyxxxsssyyyeeeQQQJJJEEE@@@AAA@@@@@@???>>>>>>======??????>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;=====================<<>>@@@BBBDDDEEEHHHSSSfffzzzqqqnnnppptttxxx}}}{{{}}}|||yyywwwsssrrryyy}}}xxxsssqqqpppjjjmmmssszzzbbbPPPIIIDDDAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>============;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<=====================@@@AAACCCDDDDDDCCCCCCBBBCCCDDDGGGKKKNNNQQQSSSTTTNNNMMMMMMNNNPPPQQQPPPOOOQQQQQQQQQPPPNNNOOORRRUUUSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSRRROOOLLLKKKLLLNNNOOOOOOUUURRRNNNKKKIIIIIIJJJKKKLLLKKKJJJKKKMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJLLLNNNPPPRRRSSSTTTQQQSSSQQQMMMMMMRRRTTTSSSPPPOOOOOONNNNNNMMMMMMMMMKKKLLLNNNRRRYYY___dddfffdddhhh}}}======>>>???@@@BBBDDDEEEIIITTTfffuuupppqqqqqqvvv~~~~~~}}}{{{zzzxxxxxx}}}~~~|||yyysssooollllllgggfffiiinnnsssxxx{{{___NNNGGGDDDBBBAAAAAA@@@@@@@@@?????????========================:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;===???@@@@@@@@@BBBDDDDDDCCCCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMPPPQQQQQQPPPSSSUUUVVVTTTQQQPPPRRRUUURRRSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSQQQNNNMMMNNNPPPPPPPPPUUURRRNNNKKKHHHHHHIIIIIILLLKKKJJJJJJKKKLLLJJJIIILLLMMMMMMNNNNNNMMMMMMLLLJJJKKKLLLOOOQQQSSSUUUVVVRRRTTTSSSOOOPPPTTTVVVTTTPPPPPPPPPOOOOOOOOOOOOOOOKKKLLLOOOSSSYYY```fffiiigggjjj~~~======>>>???AAACCCEEEFFFJJJTTTeeexxxrrrrrrnnnsss{{{zzz{{{zzzwwwrrrmmmkkkjjjdddaaacccgggjjjlllrrr{{{|||vvv\\\MMMFFFCCCCCC???????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::<<<>>>???@@@@@@BBBCCCCCCBBBBBBEEEGGGIIIIIIIIIHHHIIIIIIJJJJJJLLLKKKKKKLLLOOORRRRRRRRRTTTWWWZZZXXXSSSPPPPPPRRRNNNOOOQQQSSSSSSRRRPPPOOOPPPPPPQQQSSSTTTVVVWWWXXXUUUSSSPPPPPPQQQRRRQQQQQQQQQPPPMMMKKKIIIIIIIIIJJJMMMLLLKKKLLLMMMMMMKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNOOOQQQRRRSSSRRRUUUTTTQQQRRRUUUVVVSSSNNNNNNOOOOOOOOOOOOOOOOOOIIIKKKNNNRRRXXX___fffkkkjjjlll===>>>>>>@@@AAACCCEEEFFFJJJTTTdddzzztttssslllqqqyyy~~~yyyzzzzzzwwwrrrmmmjjjjjjbbb______dddffffffllltttuuuzzztttZZZLLLEEECCCCCC>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<888888:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<@@@AAACCCBBB@@@AAAEEEIIIIIIIIIIIIJJJJJJLLLMMMNNNKKKJJJJJJLLLOOORRRSSSSSSSSSWWW[[[ZZZTTTOOONNNOOOIIIKKKOOORRRSSSRRRPPPNNNPPPQQQRRRSSSUUUWWWXXXYYYUUUTTTRRRRRRSSSSSSRRRQQQNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNPPPQQQOOONNNJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLKKKLLLLLLMMMNNNRRRUUUUUURRRRRRUUUUUURRRMMMMMMMMMNNNNNNOOOOOOPPPHHHJJJMMMRRRWWW___fffkkklllnnn;;;===>>>??????@@@BBBDDDIIITTTeeezzzvvvuuussswww~~~~~~zzzyyywwwvvvtttrrrnnnkkkgggdddaaa^^^___bbbfffiiiooossszzz~~~lllVVVMMMFFFAAA>>>===============>>>>>>???===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========BBBAAAAAAAAABBBEEEHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKNNNQQQRRRQQQQQQQQQRRRWWWWWWWWWYYYXXXTTTLLLEEEIIIKKKNNNRRRUUUUUURRRPPPNNNNNNOOOPPPRRRTTTUUUVVVTTTTTTTTTSSSRRRQQQQQQPPPRRRQQQPPPOOONNNOOOPPPPPPQQQRRRTTTUUUTTTSSSQQQPPPRRRQQQOOONNNMMMNNNOOOOOOMMMNNNNNNNNNMMMLLLKKKJJJPPPQQQRRRSSSSSSQQQOOONNNNNNNNNMMMMMMLLLJJJIIIHHHKKKJJJKKKPPPYYYccckkkooojjjooo<<<===>>>??????@@@BBBEEEIIITTTeee{{{wwwyyyvvvwww{{{zzzxxxwwwuuurrrnnnjjjdddbbb___]]]^^^bbbfffiiijjjooouuu{{{jjjUUULLLGGGCCC@@@AAA@@@???>>>===<<<<<<<<<===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::===???BBBBBB???===<<<<<<<<<<<<<<<===>>>>>>??????BBBBBBAAABBBCCCFFFIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKMMMOOOPPPPPPPPPQQQRRRYYYZZZ\\\[[[XXXRRRKKKFFFHHHIIILLLQQQTTTUUUTTTRRRQQQQQQPPPQQQRRRTTTVVVWWWUUUUUUTTTSSSSSSRRRQQQQQQRRRQQQOOONNNNNNNNNOOOPPPQQQRRRTTTUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJMMMOOOQQQRRRSSSSSSRRRQQQLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHJJJPPPXXXbbbhhhlllffflll<<<===?????????@@@CCCEEEJJJSSSddd~~~yyy|||xxxxxx}}}}}}{{{zzzxxxvvvsssnnnjjjaaa___\\\[[[\\\```dddgggdddiiipppvvv}}}hhhSSSJJJFFFCCCBBBBBBAAA@@@>>>======<<<<<<===<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;AAAFFFFFFAAA;;;999:::======>>>>>>???@@@@@@AAACCCCCCCCCDDDEEEHHHKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLNNNNNNMMMNNNQQQSSSZZZ^^^aaa```YYYQQQLLLIIIIIIIIIKKKOOOSSSUUUUUUTTTTTTSSSRRRQQQRRRTTTVVVXXXVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPOOOMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTSSSOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKNNNQQQSSSTTTUUUUUULLLKKKKKKKKKJJJJJJIIIIIIFFFGGGIIIOOOWWW^^^ccceee___ggg<<<>>>?????????@@@CCCEEEJJJSSSddd{{{}}}xxxwwwzzz~~~~~~|||{{{zzzxxxtttnnnjjj```^^^\\\ZZZZZZ]]]```bbbbbbgggmmmssszzzfffPPPIIIEEEBBBAAA>>>>>>>>>>>>>>>???@@@@@@<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===EEEMMMMMMEEE>>>;;;<<<======>>>???@@@AAAAAABBBCCCCCCDDDFFFHHHKKKMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMPPPSSSYYY___eeecccZZZRRROOOOOOMMMLLLKKKMMMPPPRRRSSSSSSTTTSSSQQQPPPQQQSSSUUUWWWVVVVVVVVVUUUUUUTTTTTTTTTPPPOOONNNMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSSSSSSSRRRNNNOOOPPPQQQPPPOOONNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHIIILLLOOOQQQSSSTTTTTTMMMLLLLLLKKKKKKKKKKKKKKKGGGGGGJJJOOOUUUZZZ]]]]]]ZZZddd<<<>>>???@@@@@@AAACCCEEEJJJSSSccc}}}{{{vvvtttwwwzzz~~~}}}|||{{{zzzyyytttoookkkbbb```\\\ZZZXXXYYY[[[\\\bbbgggmmmssszzzcccNNNGGGDDDAAA@@@>>>>>>>>>===>>>??????@@@;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;AAAIIIQQQQQQJJJCCC@@@AAA<<<===>>>???@@@AAABBBBBBDDDEEEFFFHHHKKKMMMPPPQQQQQQOOOMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMPPPSSSVVV^^^fffeee]]]VVVTTTVVVTTTQQQMMMKKKLLLNNNOOOPPPSSSRRRPPPPPPPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUPPPOOONNNMMMMMMMMMNNNNNNLLLMMMMMMOOOOOOPPPPPPPPPMMMNNNOOOPPPQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIJJJHHHIIIJJJLLLNNNPPPQQQRRRPPPOOONNNMMMLLLLLLLLLMMMIIIIIIKKKOOOSSSWWWXXXWWWXXXddd===>>>@@@@@@@@@AAADDDFFFJJJSSSccc~~~xxxuuusssuuuwww{{{~~~{{{{{{zzzzzzyyyuuuoookkkbbb```]]]YYYXXXWWWXXXYYYaaafffmmmssszzz___LLLFFFCCCAAA???AAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===CCCIIIJJJEEE@@@>>>???<<<===>>>???@@@BBBBBBCCCDDDEEEHHHJJJMMMPPPRRRSSSSSSQQQOOOMMMKKKJJJJJJJJJIIIJJJLLLLLLMMMNNNQQQSSSUUU]]]dddeee___ZZZYYYZZZZZZUUUNNNJJJIIIKKKLLLMMMPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPOOOMMMMMMNNNNNNOOOLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNMMMKKKJJJIIIJJJJJJKKKHHHIIIJJJLLLMMMOOOPPPQQQSSSQQQOOONNNLLLLLLMMMMMMJJJJJJKKKOOOSSSVVVWWWWWWZZZfff===>>>@@@@@@@@@AAADDDFFFJJJSSSbbbwwwtttssstttuuuxxx~~~|||{{{||||||{{{zzzxxxyyyyyyzzzyyyvvvppplllaaa___\\\YYYXXXWWWXXXXXX]]]ccckkkssszzzwwwYYYJJJGGGEEECCCAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999<<>><<<<<<<<<>>>>>>???AAABBBCCCDDDEEEEEEFFFIIILLLOOORRRTTTUUUUUUSSSPPPNNNKKKJJJIIIIIIHHHJJJMMMNNNOOOOOOQQQSSSVVV\\\ccceeeaaa\\\[[[[[[]]]WWWNNNHHHGGGIIIKKKMMMNNNOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUURRRQQQOOONNNNNNNNNOOOPPPMMMMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNOOOOOOPPPQQQOOONNNLLLJJJJJJJJJKKKLLLIIIIIIJJJLLLNNNQQQSSSTTTTTTRRRPPPMMMKKKKKKKKKLLLIIIIIIJJJNNNSSSXXXZZZ[[[^^^jjj===???@@@@@@@@@AAADDDFFFJJJSSSbbbxxxuuutttuuutttvvv}}}~~~{{{{{{}}}}}}}}}xxxwwwwwwxxxyyyyyywwwuuuwwwwwwxxxzzzyyyvvvppplll___^^^[[[YYYXXXXXXYYYZZZZZZ```iiirrrzzzqqqVVVIIIGGGGGGEEEDDD;;;;;;;;;;;;;;;<<<======:::;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGEEEGGGJJJMMMPPPSSSUUUVVVVVVTTTQQQNNNLLLJJJIIIIIIGGGJJJMMMPPPPPPPPPQQQRRRWWW]]]bbbdddbbb]]][[[ZZZ^^^WWWNNNGGGFFFHHHLLLNNNMMMOOORRRUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMNNNOOOQQQRRRPPPOOOMMMKKKJJJKKKLLLMMMIIIJJJKKKMMMPPPSSSUUUWWWTTTRRROOOLLLJJJIIIJJJJJJHHHHHHIIIMMMTTTZZZ]]]___aaammm?????????@@@AAACCCFFFGGGKKKOOObbbuuuuuuttttttuuuwwwzzz{{{xxxtttrrrssstttuuu{{{|||~~~}}}|||yyyuuutttwwwvvvuuutttssssssssstttuuuuuutttuuuxxx{{{xxxooohhhbbb```]]]ZZZYYYXXXXXXXXX\\\```gggpppyyyjjjSSSIIIGGGEEECCCAAA??????>>>===============<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDEEEGGGHHHIIIHHHIIIJJJLLLNNNPPPRRRSSSSSSRRRRRRPPPOOOMMMKKKJJJMMMMMMLLLLLLMMMMMMNNNOOOTTTXXX___cccddd```ZZZUUUTTTPPPNNNNNNLLLHHHGGGJJJPPPOOONNNMMMOOOQQQSSSUUUSSSSSSRRRRRRRRRRRRRRRRRROOONNNMMMLLLLLLMMMOOOPPPOOOOOONNNNNNNNNNNNMMMMMMOOOOOOPPPQQQSSSVVVYYYZZZTTTSSSQQQNNNKKKKKKLLLNNNNNNLLLJJJKKKOOORRRTTTUUUUUUSSSOOOLLLJJJJJJJJJJJJKKKJJJKKKOOOUUUYYYZZZYYY\\\mmm@@@??????@@@AAACCCEEEGGGJJJNNN```xxxwwwvvvuuuuuuwwwyyy{{{|||vvvttttttttttttuuuwwwzzz~~~zzzwwwvvvtttqqqrrruuuwwwvvvuuutttttttttuuuuuuvvvuuutttvvvxxxvvvoooiiidddbbb^^^[[[YYYYYYZZZ[[[^^^bbbhhhpppxxxyyyfffPPPGGGFFFDDDBBBAAA??????>>>===============<<<<<<======<<<<<<;;;:::========================;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFHHHIIIJJJLLLNNNPPPRRRSSSRRRRRRRRRQQQOOOMMMLLLKKKMMMMMMMMMMMMMMMNNNOOOOOOQQQVVV\\\aaacccbbb^^^[[[RRROOOPPPRRROOOIIIFFFFFFJJJJJJJJJKKKLLLOOOQQQRRRPPPQQQRRRSSSTTTTTTUUUUUUQQQPPPNNNMMMLLLMMMOOOPPPQQQQQQPPPPPPOOOOOONNNNNNQQQQQQQQQRRRTTTVVVXXXYYYTTTTTTSSSPPPNNNMMMNNNPPPNNNMMMKKKLLLNNNPPPPPPPPPMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJNNNSSSVVVWWWWWWWWWfff@@@@@@???@@@AAACCCEEEFFFIIIMMM]]]}}}|||zzzxxxvvvuuuvvvxxxyyy}}}yyyxxxvvvuuurrrtttvvv|||~~~{{{xxxsssooooooooommmpppuuuyyyxxxwwwvvvvvvvvvwwwwwwxxxuuusssssstttrrrnnnkkkfffccc___[[[ZZZZZZ\\\^^^bbbdddiiiooowwwppp^^^LLLDDDDDDCCCAAA@@@??????>>>===============<<<<<<======<<<<<<;;;:::========================<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDHHHIIIJJJLLLNNNPPPRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLNNNNNNNNNNNNNNNOOOOOOOOORRRUUUZZZ^^^aaa```^^^]]]OOOOOOQQQTTTRRRJJJDDDCCCDDDEEEGGGIIIKKKNNNPPPPPPNNNOOOQQQSSSUUUWWWXXXXXXRRRQQQOOOMMMMMMMMMOOOPPPSSSSSSRRRRRRQQQPPPOOONNNRRRRRRRRRRRRTTTUUUVVVWWWSSSTTTTTTSSSQQQOOOPPPQQQNNNMMMLLLLLLMMMMMMLLLKKKHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIILLLPPPSSSTTTTTTSSS```|||@@@@@@@@@@@@AAACCCEEEFFFHHHLLLZZZvvv|||yyyuuussstttuuuvvv|||~~~|||yyywwwssssssuuuzzz}}}zzzxxxvvvuuuooollllllllllllpppvvvzzzzzzzzzyyyyyyyyyyyyyyy{{{wwwsssqqqqqqpppnnnmmmgggddd___[[[YYY[[[^^^```eeegggjjjooowwwfffWWWGGGBBBBBBAAA@@@@@@???>>>>>>===============<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>===============<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJKKKLLLNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPRRRSSSTTTVVVWWWWWWVVVVVVPPPMMMLLLNNNKKKEEEBBBDDDAAACCCFFFIIIKKKMMMOOOOOOOOOPPPRRRTTTUUUUUUUUUTTTSSSRRROOOMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPOOOMMMLLLOOOOOOPPPPPPPPPOOOOOOOOOMMMOOOQQQQQQPPPPPPPPPQQQMMMLLLKKKLLLMMMLLLJJJHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJMMMPPPTTTWWWWWW___xxxAAAAAA@@@@@@AAABBBDDDEEEGGGNNNXXXmmm{{{uuurrrqqqrrrssswwwyyy}}}}}}yyyqqqpppooosss}}}zzzwwwuuutttssssssmmmjjjiiiiiihhhjjjooovvvwwwyyyzzz{{{|||||||||}}}|||yyyvvvsssqqqoooooofffccc___\\\[[[\\\^^^```gggiiimmmrrryyyqqqWWWLLLBBB@@@AAAAAA@@@AAA??????>>>===============<<<<<<======<<<<<<;;;:::=========>>>>>>??????@@@<<<<<<<<<===>>>???AAAAAACCCDDDEEEFFFHHHJJJKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQOOOPPPQQQSSSSSSRRRQQQQQQMMMNNNPPPSSSTTTUUUVVVVVVQQQMMMKKKKKKIIIEEEDDDGGGCCCCCCEEEFFFHHHJJJKKKLLLNNNOOOQQQSSSSSSSSSQQQPPPQQQPPPNNNLLLLLLLLLNNNOOOMMMNNNOOOPPPPPPNNNLLLKKKMMMNNNNNNOOONNNNNNMMMMMMLLLMMMOOOOOONNNOOOPPPRRRPPPNNNMMMLLLMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGJJJLLLNNNSSSYYY]]][[[ccc{{{BBBAAA@@@@@@AAABBBDDDEEEGGGOOOYYYkkk}}}wwwtttssstttuuuuuuxxx{{{~~~vvvsssooopppwww~~~{{{yyyyyyyyyxxxvvvqqqnnnmmmkkkhhhiiilllppprrrtttwwwyyyzzz{{{{{{~~~~~~}}}{{{wwwssspppooofffdddaaa___^^^^^^```aaaeeehhhmmmsss{{{lllSSSJJJBBBAAABBBAAA@@@BBB??????>>>===============<<<<<<======<<<<<<;;;:::<<<======>>>??????@@@@@@>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRRRROOOQQQRRRTTTTTTSSSRRRQQQMMMOOOQQQSSSTTTTTTSSSSSSQQQMMMKKKLLLKKKGGGGGGJJJGGGGGGFFFGGGGGGIIIKKKLLLJJJLLLOOOQQQQQQQQQOOONNNOOONNNLLLKKKKKKLLLNNNOOOJJJLLLNNNPPPPPPOOOMMMLLLLLLMMMNNNOOOOOONNNMMMMMMLLLMMMMMMMMMMMMOOOQQQTTTVVVSSSOOOMMMLLLLLLJJJIIIFFFFFFFFFFFFFFFEEEEEEDDDEEEHHHKKKNNNQQQWWW^^^dddccclllBBBAAAAAA@@@AAABBBDDDEEEHHHPPPZZZjjjyyyuuuuuuvvvwwwtttwww{{{}}}}}}xxxqqqnnnrrr|||}}}~~~|||wwwsssrrrooojjjjjjllllllnnnqqqtttwwwyyyyyyzzz~~~~~~zzzuuuqqqooofffeeecccaaa``````aaabbbdddhhhnnnttt|||iiiRRRIIIBBBBBBCCCAAAAAABBB??????>>>===============<<<<<<======<<<<<<;;;::::::;;;;;;<<<===>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSPPPQQQSSSTTTUUUTTTRRRQQQQQQRRRTTTTTTSSSRRROOONNNPPPMMMMMMOOONNNJJJIIIKKKMMMLLLJJJIIIIIIJJJLLLNNNHHHJJJMMMOOOPPPPPPNNNMMMNNNMMMKKKJJJJJJLLLNNNOOOJJJLLLNNNPPPQQQPPPNNNMMMLLLMMMNNNOOOPPPOOONNNNNNLLLMMMMMMMMMMMMOOOSSSVVV[[[WWWRRRNNNLLLKKKIIIHHHEEEFFFFFFGGGGGGGGGGGGFFFEEEHHHLLLOOOSSSYYYbbbhhhjjjsssDDDAAA???@@@CCCFFFEEEDDDFFFPPPZZZggg~~~zzzwwwvvvvvvuuusssvvvxxxxxxwwwwww{{{~~~~~~wwwvvvuuutttwww{{{|||wwwsssooommmlllmmmpppsssttttttuuuyyy||||||}}}~~~}}}zzzuuuooollliiihhheeedddcccccceeefffhhhjjjooowww|||dddMMMJJJEEEBBBAAAAAA???>>>===============>>>>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>@@@@@@@@@AAAAAABBBBBBBBBGGGGGGFFFFFFFFFGGGIIIJJJLLLNNNPPPOOONNNNNNQQQTTTSSSUUUVVVUUUSSSQQQQQQRRROOOPPPSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLQQQOOOMMMOOOSSSUUUUUUSSSQQQOOOMMMKKKJJJJJJLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLPPPSSSUUURRRNNNJJJRRROOOMMMLLLLLLMMMLLLLLLNNNOOOOOONNNMMMNNNQQQSSSVVVSSSPPPNNNNNNMMMKKKJJJDDDEEEGGGIIIJJJIIIGGGFFFEEEHHHLLLQQQWWW^^^eeejjjrrr}}}DDDAAA???@@@CCCEEEEEEDDDGGGOOOXXXccc|||yyywwwvvvuuuuuuwwwzzzyyyxxxxxx{{{}}}zzzuuutttvvv}}}yyyuuusssrrrnnnpppssstttssstttvvvxxx{{{|||}}}|||zzzuuupppmmmjjjiiigggeeedddeeeffffffgggjjjpppxxxvvv___JJJGGGBBB???>>>>>><<<;;;>>>>>>=========>>>??????>>>>>>===<<<<<<<<<<<<============>>>>>>@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCFFFFFFEEEEEEFFFGGGHHHIIIKKKMMMOOOOOONNNNNNQQQTTTSSSTTTUUUTTTRRRQQQQQQQQQNNNOOOQQQSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLQQQOOONNNPPPSSSUUUUUUSSSPPPNNNLLLKKKJJJJJJKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIILLLMMMPPPSSSUUUTTTPPPLLLQQQOOOMMMLLLMMMMMMMMMLLLJJJKKKLLLLLLKKKLLLNNNOOOTTTRRRPPPOOOOOONNNLLLJJJEEEFFFGGGGGGGGGGGGFFFEEEFFFIIINNNSSSXXX```hhhmmmtttDDDBBB@@@@@@BBBDDDEEEEEEGGGNNNTTT^^^xxx~~~zzzxxxwwwuuuvvvyyy{{{zzzxxxxxx{{{zzzuuuuuuuuu}}}|||tttvvvxxxxxxvvvuuuuuuuuuyyyzzz{{{{{{yyyuuuqqqoookkkjjjhhhgggffffffggghhhgggkkkrrryyyqqqYYYLLLHHHDDDAAA@@@@@@???>>>???>>>>>>>>>>>>???@@@@@@???>>>======<<<<<<======<<<======>>>@@@AAACCCDDD??????@@@AAABBBDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNOOORRRTTTRRRSSSTTTTTTRRRPPPPPPQQQMMMOOOPPPQQQQQQPPPOOONNNNNNNNNOOOOOONNNMMMLLLLLLOOONNNOOOQQQTTTTTTSSSQQQNNNMMMLLLJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIINNNNNNOOORRRTTTTTTRRRPPPQQQOOOMMMLLLMMMNNNMMMLLLKKKMMMOOOOOONNNNNNOOOPPPQQQPPPOOOPPPPPPOOOLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEGGGJJJNNNTTTZZZbbbkkkqqqzzzCCCBBBAAAAAABBBCCCDDDEEEFFFKKKPPPYYYqqq|||zzzxxxwwwvvvxxxzzzyyywwwwwwzzz}}}~~~|||{{{uuu{{{}}}zzzxxxvvvxxxxxxyyyyyywwwuuusssqqqmmmlllkkkiiiiiiiiiiiiiiiiiinnnuuu{{{oooXXXLLLIIIEEEBBBAAAAAA@@@??????????????????@@@@@@AAA???>>>>>>===<<<==================>>>???@@@BBBBBB>>>???@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNPPPSSSTTTRRRTTTUUUTTTRRRPPPPPPQQQNNNOOOPPPQQQPPPOOOMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPRRRQQQPPPNNNMMMMMMKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIINNNMMMNNNPPPSSSTTTSSSRRRPPPOOOMMMMMMNNNNNNMMMLLLKKKMMMPPPQQQPPPOOOPPPPPPOOONNNOOOPPPQQQPPPLLLJJJGGGFFFFFFEEEFFFFFFGGGHHHFFFIIIMMMSSSZZZccclllrrrCCCCCCBBBBBBAAABBBDDDEEEDDDHHHLLLUUUkkk|||{{{yyyxxxtttvvvxxxwwwttttttvvvyyy{{{yyyzzz}}}|||yyyyyyyyyyyyyyyxxxvvvuuutttoooooonnnmmmllllllllllllmmmrrrxxx}}}pppYYYHHHEEEAAA>>>>>>>>>===<<>>===============>>>>>>=========>>>?????????@@@AAABBBDDDEEEFFFGGGGGGGGGHHHJJJKKKLLLLLLMMMJJJJJJJJJLLLNNNQQQRRRSSSSSSTTTUUUUUURRRQQQQQQQQQOOOPPPQQQQQQQQQOOOMMMLLLJJJJJJJJJIIIIIIIIIIIIJJJHHHJJJLLLNNNNNNMMMLLLKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKMMMLLLLLLNNNQQQRRRRRRQQQPPPNNNNNNNNNOOOOOONNNLLLGGGJJJLLLMMMMMMLLLLLLMMMNNNNNNNNNPPPQQQOOOLLLJJJGGGFFFFFFGGGGGGIIIJJJKKKDDDFFFJJJPPPWWW```jjjqqq}}}CCCCCCCCCBBBAAAAAACCCEEEBBBFFFJJJRRRfff}}}{{{yyyxxxsssuuuvvvuuurrrqqqsssvvvyyy}}}}}}{{{{{{~~~}}}~~~~~~}}}|||{{{zzzzzzyyytttttttttsssrrrrrrqqqqqqrrruuu{{{oooXXXIIIEEEBBB?????????>>>===???>>>>>>>>>>>>???@@@@@@@@@???>>>>>>======>>>>>>>>>>>>===============>>>AAAAAABBBCCCDDDFFFFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNKKKJJJJJJLLLOOOQQQRRRQQQRRRTTTUUUTTTRRRPPPPPPQQQOOOPPPQQQRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFHHHJJJKKKJJJIIIIIIJJJMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLMMMNNNQQQRRRQQQPPPOOONNNNNNOOOPPPPPPNNNMMMIIIKKKMMMMMMMMMLLLMMMOOOOOONNNNNNNNNOOOOOOLLLJJJGGGGGGHHHHHHIIIJJJJJJJJJBBBDDDHHHMMMTTT]]]hhhoooxxxCCCDDDDDDCCC@@@@@@CCCEEEBBBEEEIIIOOO```yyy{{{xxxvvvsssuuuvvvtttqqqooorrrtttwww{{{zzzzzzzzzzzzyyyxxxwwwwwwuuuxxx}}}iiiSSSJJJGGGCCCAAAAAAAAAAAA@@@>>>>>>=========>>>??????@@@???>>>>>>======>>>>>>============>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFHHHJJJLLLMMMNNNNNNNNNMMMKKKJJJKKKNNNQQQPPPOOOPPPQQQRRRRRRPPPNNNNNNOOONNNOOOPPPQQQQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGFFFHHHJJJJJJHHHGGGIIIKKKMMMMMMNNNNNNNNNNNNMMMMMMEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKMMMNNNOOONNNNNNNNNPPPRRRRRRPPPNNNOOONNNNNNOOOQQQQQQOOOMMMLLLMMMNNNNNNMMMNNNPPPRRRQQQOOOMMMMMMNNNMMMLLLJJJHHHIIIIIIJJJIIIHHHGGGFFFBBBDDDGGGKKKRRR[[[fffmmmxxxCCCDDDEEECCC@@@@@@CCCFFFCCCEEEHHHNNN\\\{{{yyy{{{wwwuuusssuuuvvvtttqqqoooqqqtttwwwzzz~~~}}}|||{{{wwwyyy~~~dddNNNGGGDDD@@@>>>>>>>>>>>>==================>>>>>>???@@@??????>>>>>>>>>>>>>>>=========>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGIIIKKKMMMMMMMMMMMMNNNKKKJJJKKKNNNPPPPPPNNNNNNPPPQQQPPPNNNLLLLLLMMMLLLMMMOOOPPPPPPOOONNNLLLMMMKKKIIIGGGFFFFFFFFFFFFGGGIIIJJJIIIGGGGGGIIILLLMMMNNNNNNOOOOOOOOONNNNNNEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPOOOOOOPPPRRRTTTSSSPPPNNNNNNNNNNNNPPPQQQQQQOOOMMMJJJKKKKKKJJJIIIJJJMMMPPPRRRPPPMMMLLLMMMMMMLLLJJJIIIJJJJJJJJJHHHFFFCCCAAABBBDDDFFFJJJQQQZZZeeelll}}}CCCCCCBBBBBBBBBAAAAAAAAAIIIGGGJJJRRR^^^vvv~~~vvvpppqqqrrrqqqpppnnnooorrruuuvvvyyy}}}~~~}}}{{{```OOOIIIEEE@@@??????@@@???===>>>>>>>>>>>>????????????>>>>>>>>>>>>==================>>>???@@@AAAAAABBBDDDCCCCCCAAA@@@BBBFFFIIIIIIJJJJJJHHHGGGGGGIIIKKKMMMLLLKKKKKKKKKLLLNNNOOONNNNNNNNNMMMMMMLLLLLLLLLOOONNNNNNNNNPPPOOONNNLLLRRRLLLIIIHHHFFFCCCCCCGGGEEEJJJJJJFFFGGGKKKLLLHHHJJJIIIHHHIIIJJJMMMOOOQQQJJJHHHEEEDDDEEEFFFFFFEEEFFFGGGHHHHHHGGGHHHJJJLLLNNNOOOQQQSSSSSSRRRPPPOOOOOONNNNNNMMMMMMNNNNNNOOOLLLJJJIIIJJJLLLMMMMMMMMMKKKKKKLLLLLLKKKIIIGGGFFFIIIIIIHHHGGGEEECCCAAA@@@FFFCCCDDDJJJRRRYYYdddmmmyyy@@@@@@AAABBBCCCDDDDDDEEEHHHFFFIIIRRR]]]vvvzzztttttttttsssqqqnnnnnnpppsssvvvyyy|||uuu[[[MMMHHHDDD@@@??????@@@???=========>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCDDDDDDCCCBBBCCCFFFIIIIIIJJJJJJIIIGGGGGGIIIKKKJJJJJJJJJKKKMMMNNNOOOPPPOOOOOONNNNNNNNNMMMMMMMMMNNNMMMLLLMMMNNNNNNMMMKKKMMMHHHEEEEEEDDDAAABBBEEECCCIIILLLJJJKKKMMMJJJEEEJJJJJJIIIIIIJJJLLLOOOPPPJJJHHHEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHGGGHHHIIIKKKOOOPPPRRRSSSSSSSSSRRRRRROOOOOOOOONNNNNNNNNNNNOOOKKKJJJIIIIIIKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGJJJJJJHHHGGGEEECCCBBBAAAFFFCCCDDDJJJQQQXXXbbbkkk{{{@@@@@@AAABBBCCCDDDEEEFFFGGGEEEHHHPPP\\\sss}}}yyywwwvvvuuurrrooonnnoooqqquuuxxx|||lllVVVKKKFFFDDDAAA????????????>>>======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKHHHIIIKKKMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMKKKKKKKKKMMMNNNMMMKKKHHHDDDBBBCCCBBB???@@@CCCDDDHHHJJJIIIIIIKKKIIIEEEKKKJJJIIIIIIJJJLLLNNNOOOJJJHHHFFFEEEFFFHHHHHHGGGHHHIIIIIIIIIHHHHHHIIIKKKPPPPPPQQQRRRSSSTTTTTTTTTPPPPPPPPPOOOOOONNNNNNNNNKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIILLLJJJHHHFFFDDDCCCCCCCCCEEECCCDDDJJJOOOUUU___hhh}}}CCCCCCCCCCCCCCCCCCCCCCCCFFFDDDGGGOOOYYYooo~~~|||wwwwwwuuurrrooonnnoooqqqtttwww{{{~~~bbbPPPIIIDDDCCCAAA@@@??????>>>>>>============>>>>>>>>>???>>>>>>???????????????@@@======>>>???@@@AAABBBBBBBBBDDDGGGHHHGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLMMMOOONNNNNNJJJFFFDDDEEECCC???>>>AAAHHHHHHGGGFFFFFFHHHIIIIIIKKKJJJJJJIIIJJJKKKLLLLLLIIIGGGEEEEEEGGGHHHIIIHHHIIIJJJJJJIIIHHHHHHJJJKKKOOOOOOPPPQQQRRRSSSTTTTTTPPPPPPPPPPPPOOOOOONNNMMMKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJLLLKKKHHHEEEDDDDDDDDDEEEDDDCCCEEEIIIMMMQQQ[[[eee~~~BBBBBBCCCCCCCCCCCCCCCCCCEEEDDDGGGMMMUUUggg~~~|||vvvuuutttqqqooonnnppprrrsssvvvzzz}}}tttZZZMMMHHHBBBBBBBBB@@@???>>>>>>>>><<<============>>>>>>>>>>>>?????????@@@@@@AAAAAA>>>>>>???@@@AAABBBCCCCCCBBBEEEGGGIIIHHHGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLLLLNNNOOOOOONNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLMMMOOOQQQRRRQQQOOOLLLJJJJJJGGGAAA???@@@FFFGGGJJJLLLMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHIIIIIIIIIJJJKKKJJJIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOPPPPPPPPPOOONNNMMMLLLJJJHHHHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEGGGIIIJJJLLLJJJGGGEEECCCCCCDDDEEECCCCCCEEEIIILLLOOOYYYccc|||>>>>>>???AAACCCDDDEEEFFFEEEDDDGGGLLLQQQ^^^}}}|||uuuuuussspppnnnmmmoooqqqrrruuuyyy|||~~~jjjTTTJJJFFF@@@AAABBBAAA???===>>>???<<<<<<============>>>>>>?????????@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGBBBDDDGGGHHHGGGGGGGGGHHHHHHJJJLLLLLLJJJIIIJJJKKKNNNNNNOOOOOONNNNNNMMMLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNNNNQQQSSSUUUUUUSSSPPPNNNOOOKKKDDD@@@@@@@@@DDDMMMWWWXXXQQQJJJGGGIIIIIIIIIHHHGGGFFFFFFEEEFFFEEECCCDDDFFFHHHIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNLLLNNNPPPQQQQQQQQQOOONNNMMMMMMOOOOOOOOOOOONNNMMMMMMKKKIIIHHHHHHIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFEEECCCCCCCCCDDDBBBBBBFFFJJJKKKNNNXXXcccyyy<<<===>>>@@@BBBCCCEEEEEEEEEDDDHHHLLLMMMVVVpppvvvuuusssppplllkkklllnnnqqqtttxxx{{{}}}{{{bbbPPPGGGDDD???AAABBBAAA???======???<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHBBBDDDFFFGGGFFFFFFGGGHHHHHHJJJLLLLLLKKKJJJJJJJJJNNNNNNNNNMMMMMMNNNOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOQQQOOONNNOOOQQQTTTVVVVVVRRROOOOOOPPPMMMEEEAAAAAA>>>@@@IIISSSUUUOOOIIIHHHHHHHHHGGGGGGEEEDDDCCCBBBEEECCCBBBCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKLLLNNNPPPMMMOOORRRTTTSSSQQQNNNKKKJJJKKKMMMNNNOOOOOONNNMMMNNNLLLJJJIIIIIIIIIGGGFFFDDDDDDEEEEEEFFFEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBB@@@BBBGGGKKKLLLNNNXXXdddxxx?????????@@@@@@AAAAAAAAAEEEEEEHHHKKKKKKQQQhhhxxxwwwtttpppkkkiiijjjkkkqqqtttxxx{{{}}}}}}ttt]]]MMMEEEAAA>>>AAACCCBBB>>>======???<<<<<<<<<<<<=========>>>??????@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEEEEEEEEEEGGGHHHHHHJJJLLLMMMKKKJJJJJJJJJMMMMMMLLLLLLMMMOOOQQQRRRLLLLLLLLLMMMMMMNNNNNNNNNQQQOOOMMMNNNQQQTTTVVVWWWOOOMMMNNNOOOMMMFFFBBBBBB@@@===@@@GGGJJJGGGHHHLLLGGGGGGGGGFFFDDDCCCAAA@@@CCCBBBAAABBBDDDGGGHHHHHHGGGHHHJJJKKKKKKLLLOOOQQQNNNPPPTTTVVVUUURRRMMMJJJHHHIIILLLNNNOOOOOONNNMMMOOOMMMJJJIIIIIIIIIHHHFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCAAA@@@@@@BBBGGGKKKLLLNNNYYYdddwwwAAAAAABBBBBBCCCDDDDDDDDDFFFFFFHHHKKKLLLRRR```ooo}}}{{{wwwqqqllljjjjjjkkkoooppprrruuuyyy|||gggTTTIIIDDDAAA???>>>>>>>>>???@@@AAAAAA???>>>===============>>>AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOQQQTTTUUUTTTSSSOOOPPPRRRSSSSSSPPPJJJEEECCCBBBAAABBBFFFHHHJJJJJJJJJIIIGGGEEECCCBBBAAAAAACCCDDDDDDDDDEEEEEEFFFFFFEEEGGGIIIJJJJJJKKKMMMNNNMMMMMMPPPVVVZZZXXXQQQJJJGGGHHHJJJLLLMMMMMMLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEDDDDDDCCCCCCBBBBBB===AAAEEEGGGEEEDDDEEEFFFCCCBBBCCCGGGJJJPPP[[[fff}}}???@@@@@@AAABBBBBBCCCCCCEEEEEEGGGIIIJJJOOO]]]jjj}}}{{{wwwqqqmmmkkkjjjkkknnnoooqqqssswww{{{~~~xxx```OOOFFFBBBAAA?????????>>>??????@@@@@@>>>>>>============>>>>>>???@@@@@@AAABBBCCCCCCCCCGGGGGGGGGFFFGGGGGGHHHIIIFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMOOONNNNNNPPPSSSTTTSSSRRRPPPQQQSSSUUUVVVSSSNNNJJJHHHFFFEEEEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDEEECCCDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIKKKMMMMMMMMMOOOTTTXXXWWWQQQKKKFFFFFFHHHIIIIIIIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDAAACCCEEECCC@@@=========CCCBBBCCCGGGKKKPPP[[[fff}}}@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEGGGHHHLLLXXXddd~~~{{{wwwrrrooolllkkkkkkmmmmmmnnnqqqtttxxx{{{}}}nnnYYYLLLFFFCCCBBB@@@@@@??????>>>?????????>>>>>>>>>======>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIJJJKKKGGGGGGHHHJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMOOOQQQSSSRRRPPPPPPQQQTTTWWWYYYXXXTTTQQQMMMKKKHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGGGGGGGGGGHHHJJJLLLLLLMMMQQQUUUTTTPPPLLLFFFFFFGGGHHHHHHGGGGGGFFFJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCC@@@===::::::;;;CCCBBBDDDHHHLLLQQQ\\\ggg{{{BBBCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDGGGGGGJJJSSS^^^yyy}}}xxxtttqqqooommmlllkkkllllllnnnqqquuuxxxzzzhhhVVVLLLHHHFFFEEEAAAAAA@@@???>>>>>>>>>???>>>>>>>>>===>>>>>>??????AAABBBCCCDDDFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMJJJKKKKKKLLLMMMNNNNNNOOONNNMMMKKKIIIHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKMMMNNNOOOOOOLLLLLLLLLNNNPPPQQQQQQOOONNNPPPSSSXXX[[[[[[XXXVVVNNNLLLJJJIIIJJJKKKKKKJJJNNNMMMLLLKKKHHHFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFFFFEEEDDDEEEGGGJJJJJJKKKNNNQQQRRROOOMMMHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@??????@@@AAACCCBBBDDDIIIMMMRRR]]]gggzzzBBBBBBCCCCCCDDDEEEEEEEEEFFFDDDEEEGGGHHHJJJQQQYYYpppzzzwwwuuurrrooommmkkkkkkkkklllnnnrrrvvvxxxzzzdddSSSKKKHHHFFFDDDAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDEEEGGGHHHHHHEEEEEEFFFHHHJJJLLLNNNPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIIIIGGGHHHIIIJJJLLLMMMNNNOOOKKKKKKKKKMMMPPPQQQPPPOOOMMMNNNRRRVVVZZZ[[[YYYWWWMMMKKKIIIIIIJJJKKKKKKJJJNNNNNNMMMLLLKKKHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEEEEEEECCCBBBCCCDDDGGGGGGIIILLLNNNOOONNNMMMHHHHHHIIIJJJKKKLLLMMMNNNIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDAAA@@@@@@BBBDDDDDDBBBBBBEEEJJJNNNSSS]]]hhhzzz??????@@@@@@AAABBBBBBCCCFFFDDDDDDGGGIIIJJJOOOVVVggg|||yyyxxxvvvrrrnnnkkkjjjiiijjjlllppptttvvvsss\\\LLLFFFDDDCCC@@@@@@@@@??????>>>?????????>>>>>>>>>>>>??????@@@AAA???@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGJJJLLLNNNPPPQQQQQQPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQPPPOOOMMMNNNQQQUUUXXXZZZXXXVVVNNNLLLIIIIIIJJJKKKKKKJJJIIIJJJKKKMMMMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEEEEDDDBBBAAAAAABBBCCCEEEHHHJJJLLLMMMMMMLLLGGGGGGGGGHHHIIIJJJLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGDDDAAA@@@@@@AAAAAAAAABBBBBBFFFLLLPPPTTT^^^hhh|||>>>>>>??????@@@AAAAAAAAAEEEBBBCCCFFFIIIIIINNNSSS^^^~~~~~~||||||zzzuuupppkkkjjjiiiiiikkkooosssuuuzzz}}}|||kkkUUUFFFBBBAAA@@@===?????????>>>??????@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNPPPPPPPPPPPPPPPOOOOOOOOOJJJKKKKKKLLLLLLLLLLLLKKKHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLKKKLLLMMMPPPQQQPPPOOONNNOOOQQQTTTXXXXXXWWWUUUQQQOOOLLLJJJJJJJJJIIIHHHGGGHHHKKKMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFFFFDDDBBB@@@@@@AAA???BBBGGGJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDAAA@@@BBBBBBAAA???BBBBBBFFFLLLQQQUUU___iii???@@@@@@AAAAAABBBCCCCCCCCCAAAAAAFFFHHHIIIMMMRRRXXXvvv}}}~~~{{{vvvqqqllljjjiiiiiijjjnnnrrruuuwwwzzzxxxgggQQQDDD@@@AAA@@@===???>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPPPPPPPQQQQQQHHHIIIKKKMMMMMMMMMLLLLLLJJJKKKMMMNNNNNNLLLKKKIIIDDDEEEFFFHHHJJJLLLMMMNNNLLLLLLLLLNNNPPPQQQPPPOOOPPPPPPRRRUUUWWWXXXVVVUUUUUURRRNNNLLLJJJJJJHHHFFFIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIEEEFFFFFFDDDBBB@@@@@@@@@===AAAFFFJJJKKKKKKKKKJJJNNNLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFDDDBBBBBBEEEFFFDDDBBBBBBBBBFFFMMMQQQVVV___iiiDDDCCCAAA@@@???@@@AAAAAAAAACCCDDDEEEFFFIIIMMMPPP[[[jjj~~~}}}{{{vvvqqqpppmmmmmmqqqrrrpppqqquuuxxxyyyzzz|||oooZZZIIIGGGFFF@@@===@@@<<<<<<<<<======>>>???@@@@@@@@@?????????@@@BBBCCCEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPPPPOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNNNNMMMKKKHHHFFFMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPTTTUUUUUUUUUUUUVVVSSSRRRPPPMMMJJJIIIKKKNNNNNNKKKJJJKKKNNNPPPOOONNNIIIJJJJJJKKKJJJIIIGGGFFF@@@AAACCCDDDEEEDDDBBBAAAEEEEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFHHHHHHHHHHHHFFFEEEGGGFFFEEECCCBBBBBBBBBBBBBBBCCCEEEHHHMMMVVV```fffCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHKKKNNNUUUccc~~~|||wwwsssooommmmmmpppqqqppprrrvvvxxxxxxyyy{{{}}}~~~}}}}}}hhhUUUFFFDDDDDD@@@>>>AAA===<<<<<<======>>>???@@@@@@@@@??????@@@AAABBBCCCEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPPPPPPPNNNNNNLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMLLLJJJHHHKKKKKKJJJIIIJJJJJJLLLLLLOOOOOOOOONNNNNNNNNNNNNNNNNNQQQTTTVVVVVVVVVVVVVVVVVVUUUSSSPPPNNNNNNPPPRRROOOMMMKKKKKKNNNPPPPPPOOOIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFCCCCCCDDDEEEFFFHHHIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDBBBAAAAAABBBCCCDDDEEEHHHKKKPPPXXXaaagggwwwBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDDDDDDDFFFIIIKKKNNN\\\}}}}}}yyyuuuooollllllooopppppprrrwwwxxxyyyyyyzzz{{{~~~|||}}}~~~xxx___OOOBBBAAABBB@@@???BBB============>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQPPPOOONNNKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLOOOOOOOOOOOOOOONNNMMMMMMNNNQQQUUUWWWWWWVVVVVVWWWWWWWWWVVVTTTRRRSSSUUUXXXRRROOOLLLKKKMMMOOOPPPPPPIIIIIIIIIHHHGGGEEEDDDCCCEEEFFFHHHJJJKKKKKKJJJJJJBBBBBBBBBCCCEEEHHHKKKMMMNNNMMMKKKIIIGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLHHHFFFCCCAAA@@@@@@BBBCCCEEEGGGKKKOOOTTT[[[bbbhhhkkkwwwAAACCCEEEFFFFFFDDDBBBAAABBBCCCDDDCCCCCCDDDGGGIIIKKKWWWuuu~~~{{{xxxooolllkkkmmmoooooosssxxxzzzzzzzzzzzzzzz{{{~~~rrrYYYLLLAAA???AAA@@@???AAA============>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKMMMNNNOOOOOONNNNNNJJJJJJJJJKKKKKKLLLMMMMMMOOOPPPPPPPPPPPPNNNMMMLLLLLLPPPTTTWWWVVVUUUTTTTTTVVVVVVVVVUUUTTTUUUWWWYYYTTTQQQNNNLLLLLLNNNPPPQQQJJJIIIIIIHHHFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJJJJJJJCCCCCCBBBBBBEEEHHHLLLOOOSSSQQQNNNKKKIIIHHHIIIIIIDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCDDDFFFHHHKKKLLLHHHFFFBBB@@@??????AAACCCEEEGGGKKKOOOTTTZZZaaaeeecccpppAAABBBEEEGGGGGGEEECCCAAACCCCCCDDDCCCCCCDDDFFFHHHLLLVVVnnn}}}{{{qqqllljjjlllnnnnnnsssxxx{{{||||||{{{zzzzzz|||~~~|||kkkUUULLLBBB@@@@@@@@@???@@@=========>>>>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMJJJKKKLLLMMMNNNOOOOOOPPPLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQOOONNNLLLKKKOOOSSSUUUUUUSSSQQQQQQQQQRRRSSSRRRRRRSSSUUUWWWUUUSSSOOOLLLKKKLLLNNNPPPKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJKKKFFFEEEDDDDDDFFFIIIMMMPPPRRRPPPMMMJJJIIIHHHIIIJJJEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHGGGEEEBBB@@@>>>???@@@AAACCCEEEIIIMMMQQQWWW]]]bbbdddooo@@@BBBDDDFFFFFFEEECCCBBBCCCCCCDDDCCCCCCDDDGGGIIINNNTTThhh}}}|||sssmmmjjjkkklllmmmrrrxxxzzz{{{}}}|||{{{zzz{{{|||vvvdddRRRKKKCCC@@@???@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCDDDFFFFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOPPPNNNNNNOOOOOOOOOOOONNNNNNMMMOOOPPPRRRRRRPPPOOONNNLLLPPPTTTUUUTTTQQQNNNMMMNNNOOOPPPPPPOOOPPPRRRTTTTTTSSSQQQMMMKKKJJJLLLNNNJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLHHHGGGGGGFFFGGGIIIKKKMMMLLLKKKIIIGGGGGGFFFGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCEEEDDDBBB@@@????????????AAACCCEEEHHHLLLRRRYYY^^^gggrrr@@@AAACCCEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEHHHJJJMMMQQQaaa}}}}}}uuuooojjjjjjkkklllpppwwwxxxzzz||||||{{{zzzzzz{{{{{{qqq___LLLHHHBBB>>>>>>@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEGGGGGGHHHGGGIIIJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJJJJKKKLLLMMMNNNOOONNNOOOOOOPPPOOONNNLLLKKKLLLMMMPPPRRRSSSRRRPPPOOONNNRRRUUUVVVTTTPPPLLLKKKMMMNNNPPPOOOOOOOOOPPPRRRRRRSSSRRRNNNJJJIIIJJJLLLHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@CCCBBBBBBAAA@@@???>>>===@@@AAABBBDDDHHHNNNVVV\\\dddppp@@@AAABBBDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDFFFIIIKKKKKKNNN\\\yyy}}}}}}vvvpppkkkjjjjjjkkkpppvvvvvvxxxzzz{{{zzzyyyyyyzzzxxx{{{~~~ooo\\\HHHFFFAAA======@@@AAA???>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDFFFHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLKKKLLLLLLMMMNNNKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNLLLKKKIIIKKKMMMPPPRRRSSSRRRQQQPPPPPPSSSWWWXXXUUUPPPLLLJJJMMMOOOPPPPPPOOOOOOPPPRRRQQQRRRRRROOOJJJHHHHHHJJJFFFEEEDDDDDDDDDEEEGGGHHHJJJJJJIIIIIIIIIIIIJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBAAA@@@???AAABBBBBBBBBAAA???===<<<@@@@@@AAABBBFFFLLLUUU[[[^^^lllBBBAAA???>>>>>>???AAABBBDDDCCCCCCCCCDDDEEEGGGHHHJJJQQQ[[[ooo|||rrroookkkhhhhhhkkkooorrrxxxxxxyyyzzzzzzzzzzzzyyyxxx{{{~~~iiiTTTJJJHHHDDD@@@>>>???AAABBB>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKKKKLLLLLLKKKIIIIIILLLMMMOOOOOOOOOMMMJJJHHHJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOSSSUUUVVVUUUSSSRRRRRRSSSUUUUUUTTTQQQNNNLLLMMMNNNOOOQQQQQQQQQQQQPPPUUUTTTRRROOOLLLHHHEEEDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGJJJIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBAAAAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>AAA??????BBBEEEJJJUUU```eeeqqqCCCAAA@@@??????@@@AAABBBCCCBBBBBBBBBBBBDDDEEEFFFDDDKKKUUUjjj~~~uuurrrlllhhhgggiiilllooouuuvvvwwwyyyzzzzzz{{{zzzyyy|||}}}eeeQQQIIIGGGDDDAAA??????@@@AAA?????????@@@AAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHKKKLLLNNNOOONNNLLLIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQSSSTTTRRRPPPOOOOOOQQQRRRTTTTTTSSSRRRQQQUUUTTTRRRPPPNNNMMMMMMMMMTTTSSSRRRPPPNNNKKKIIIGGGFFFFFFDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@?????????@@@@@@BBBAAA???>>>============@@@@@@@@@??????>>>>>>>>>@@@>>>???CCCGGGMMMXXXdddkkkvvvCCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAAAAAAAACCCDDDEEEBBBHHHQQQcccyyytttnnnhhhfffgggjjjlllppprrruuuwwwzzz{{{|||||||||}}}vvv^^^LLLFFFEEEDDDBBBAAA@@@@@@@@@??????@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKLLLMMMNNNMMMKKKIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNQQQSSSSSSQQQOOOMMMLLLMMMOOOQQQSSSUUUVVVVVVXXXVVVRRRNNNLLLLLLMMMNNNRRRRRRQQQPPPOOOMMMLLLKKKFFFEEEDDDCCCBBBBBBCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBAAA???>>>>>>???@@@@@@FFFDDDAAA>>><<<<<<<<<===????????????>>>>>>>>>>>>???>>>@@@DDDHHHOOOZZZfffrrr{{{BBBBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAABBBDDDEEEFFFKKKRRR```}}}{{{vvvooohhheeefffiiillllllooorrrvvvzzz|||}}}}}}~~~~~~}}}mmmWWWIIIDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRTTTSSSRRRPPPNNNKKKLLLMMMOOORRRTTTVVVWWWSSSQQQOOONNNMMMNNNPPPPPPPPPPPPPPPOOONNNLLLKKKJJJFFFEEEDDDBBBAAAAAAAAABBBBBBCCCEEEFFFGGGFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@???@@@AAAAAABBBCCCDDDDDDEEEBBBAAA@@@?????????@@@AAAIIIGGGDDD@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>@@@DDDHHHMMMXXXcccuuu~~~AAAAAAAAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEHHHLLLSSS]]]uuu}}}xxxpppiiifffgggjjjmmmkkkmmmrrrvvvzzz|||}}}}}}~~~~~~}}}~~~~~~xxxvvvsssqqqrrrwww}}}zzzcccQQQGGGBBBBBBCCCCCCCCCAAA@@@???@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKJJJJJJJJJJJJJJJKKKHHHIIIJJJKKKLLLMMMMMMMMMQQQPPPPPPOOONNNMMMLLLLLLOOOPPPQQQRRRRRRQQQOOONNNLLLMMMNNNOOOQQQSSSTTTUUUMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMKKKIIIHHHGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCEEEGGGHHHHHHGGGGGGDDDCCCBBBAAA??????>>>>>>??????@@@AAABBBCCCCCCDDDBBBAAA@@@??????@@@AAABBBHHHFFFCCC@@@>>>===>>>>>>========================@@@>>>@@@CCCEEEIIISSS]]]rrr{{{@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEEEEJJJQQQZZZnnnzzzrrrjjjfffgggkkknnnkkknnnssswww{{{|||||||||}}}|||{{{|||~~~~~~~~~||||||qqqpppnnnlllllloootttxxxpppZZZKKKFFFAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLOOOOOONNNMMMLLLKKKKKKJJJLLLMMMNNNOOOOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSSSSMMMNNNOOOOOONNNMMMKKKJJJLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIGGGCCC@@@>>>>>>>>>?????????@@@@@@AAAAAABBBBBB@@@@@@???>>>???@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<============@@@???@@@BBBCCCFFFNNNWWWkkkvvv>>>???@@@AAAAAABBBBBBBBBDDDCCCBBBAAAAAABBBCCCCCCCCCHHHOOOWWWfffuuulllggggggjjjlllmmmppptttyyy{{{||||||{{{{{{zzzyyy{{{~~~}}}~~~~~~{{{zzzppppppnnnkkkiiijjjnnnqqqxxx|||}}}fffQQQFFFEEEAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJJJJKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNOOONNNNNNQQQRRRTTTVVVWWWWWWVVVUUUOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDBBBCCCCCCDDDFFFGGGIIIJJJOOOKKKFFFAAA>>>>>>???@@@?????????@@@@@@@@@@@@@@@>>>===<<<<<<<<<>>>???@@@<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========@@@>>>???BBBCCCEEEMMMVVVcccooo===>>>???@@@AAABBBBBBAAACCCBBBAAA@@@@@@@@@AAABBBDDDIIIOOOUUU```{{{xxxmmmgggfffhhhkkknnnqqquuuzzz||||||{{{zzzzzzxxxxxxzzz~~~~~~~~~}}}ppppppooolllhhhgggjjjnnnnnnqqqvvv{{{xxx```KKKCCCDDDAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJCCCEEEGGGIIIKKKLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMIIIIIIIIIJJJIIIIIIHHHHHHLLLMMMMMMOOOPPPQQQRRRRRRLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTWWWYYYZZZZZZXXXWWWOOOMMMJJJHHHHHHIIIJJJLLLFFFFFFGGGHHHIIIIIIIIIIIIEEEDDDCCCBBBCCCCCCEEEFFFBBBBBBBBBBBBDDDFFFIIIJJJSSSNNNGGGAAA>>>>>>@@@BBB@@@@@@@@@???????????????<<<;;;::::::;;;<<<===>>>;;;<<>>;;;;;;;;;<<<<<<<<<======???>>>???BBBCCCEEEMMMVVV^^^kkk???@@@@@@AAAAAABBBBBBCCCBBB@@@???AAAEEEFFFEEEDDDEEEHHHHHHPPP^^^mmmtttkkkggggggiiimmmrrrxxx|||}}}{{{xxxvvvtttttttttuuuyyyzzztttmmmkkknnnpppooolllnnnoooooooooooorrrwww{{{gggTTTFFFBBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDEEEFFFGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMMMMMMMLLLJJJIIIKKKJJJIIIHHHHHHIIIKKKLLLHHHHHHGGGFFFGGGHHHIIIJJJHHHIIIJJJJJJIIIIIIJJJLLLMMMLLLLLLLLLMMMNNNNNNOOORRRSSSRRRQQQOOONNNOOOQQQTTTTTTVVVZZZ]]]\\\XXXTTTMMMJJJGGGGGGIIIJJJHHHFFFIIIHHHGGGGGGFFFFFFGGGGGGCCCBBBAAA@@@@@@AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCBBBAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<<<<===============???@@@BBBBBBAAA@@@???>>>>>>============>>>>>><<<===AAAEEEFFFGGGLLLSSSaaannn??????@@@AAAAAABBBBBBCCCBBBAAA@@@BBBEEEGGGFFFEEEFFFHHHHHHNNNYYYcccwwwmmmiiiiiijjjmmmqqqwww{{{}}}|||zzzyyyxxxwwwvvvvvvxxx|||yyyrrrooopppqqqpppnnnpppnnnlllllllllnnnppprrrvvv~~~xxxbbbQQQFFFBBBDDDAAAAAA@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHFFFGGGHHHIIIJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJMMMLLLLLLKKKKKKKKKLLLLLLGGGGGGFFFFFFFFFHHHIIIJJJHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOORRRSSSSSSRRRPPPOOOPPPQQQTTTTTTWWWZZZ]]][[[VVVRRRLLLIIIGGGGGGIIIJJJIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHDDDCCCBBBAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????=========<<<<<<<<<;;;;;;===???@@@BBBBBBAAA@@@???>>>>>>============>>>>>>??????BBBEEEFFFFFFLLLTTTbbbooo??????@@@@@@AAABBBBBBBBBBBBAAA@@@BBBDDDFFFFFFEEEDDDGGGGGGLLLSSSZZZttt|||sssnnnlllmmmnnnqqquuuzzz|||}}}|||||||||zzzxxxwwwwwwyyy{{{}}}zzzuuuttttttsssrrruuupppllljjjkkklllkkkiiiiiinnnyyymmm[[[NNNEEEBBBDDDAAA@@@@@@@@@@@@@@@AAABBBEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOSSSTTTTTTSSSQQQPPPPPPRRRSSSTTTWWWZZZ[[[YYYTTTOOOJJJIIIGGGHHHIIIKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFEEECCCCCCBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA?????????>>>>>>>>>======>>>>>>>>>===<<<<<<<<<;;;===>>>@@@AAAAAAAAA@@@??????>>>>>>======>>>>>>???BBBAAABBBEEEFFFGGGOOOWWWdddqqq?????????@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEFFFBBBEEEFFFJJJQQQUUUmmm{{{uuurrrpppooopppssswwwzzz}}}~~~}}}|||{{{xxxwwwvvvwwwxxxzzz|||yyyxxxwwwvvvzzztttnnnlllnnnnnnjjjfffiiiiiinnn~~~}}}}}}yyycccTTTKKKDDDBBBCCCAAA@@@@@@@@@@@@@@@AAAAAAEEEFFFHHHIIIJJJKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJLLLMMMMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOOSSSTTTUUUTTTRRRPPPPPPQQQRRRTTTWWWYYYXXXUUUPPPMMMIIIIIIHHHHHHIIIKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>???BBBAAABBBEEEGGGJJJTTT^^^gggsss>>>>>>???@@@@@@AAAAAABBB@@@@@@??????@@@BBBDDDFFFFFFHHHHHHKKKPPPSSSiiiyyyuuurrrpppppprrrwww{{{||||||zzzyyywwwvvvvvvwwwxxxyyy}}}~~~}}}|||}}}xxxrrrpppqqqppplllgggjjjhhhiiisss||||||ooo\\\OOOIIIDDDAAABBBAAAAAAAAAAAAAAAAAABBBCCCFFFHHHJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKMMMMMMLLLMMMNNNNNNMMMKKKIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMOOOOOOOOONNNMMMMMMNNNNNNNNNQQQSSSTTTSSSQQQOOOOOOPPPPPPRRRUUUVVVTTTQQQNNNLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBCCC>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@???AAAEEEIIIOOOZZZeeejjjuuu>>>>>>??????@@@AAAAAAAAA@@@@@@@@@??????AAADDDGGGLLLMMMJJJKKKNNNQQQhhhzzztttpppmmmnnnrrrvvvxxxxxxwwwwwwvvvuuuvvvvvvxxxxxx{{{|||wwwtttssspppllliiifffeeeeeekkkyyy|||xxxgggUUULLLHHHDDDBBBAAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKNNNOOOOOONNNMMMOOOOOOOOONNNOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJLLLMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMOOOPPPRRRRRRPPPNNNMMMMMMNNNOOOQQQQQQOOOLLLKKKKKKIIIJJJKKKJJJIIIIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>??????@@@AAABBBCCCCCC>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>??????@@@??????BBBGGGLLLRRR^^^jjjoooyyy>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBAAA@@@BBBFFFJJJMMMMMMHHHHHHLLLQQQjjj~~~vvvpppkkkjjjmmmrrrtttssswwwvvvuuuuuuuuuvvvvvvwwwzzz~~~{{{vvvrrrnnnllldddeeeeeegggmmmzzzooo___NNNHHHGGGEEECCCCCCCCCCCCDDDDDDFFFGGGIIIJJJGGGIIILLLOOOQQQPPPOOOOOOPPPOOOOOONNNOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNMMMKKKIIIHHHJJJKKKMMMLLLKKKKKKLLLNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLNNNPPPPPPNNNKKKJJJJJJKKKMMMNNNLLLJJJIIIJJJLLLJJJLLLLLLKKKIIIHHHJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>??????@@@???@@@CCCIIINNNTTT___jjjuuu~~~>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDCCCAAACCCHHHLLLIIIHHHDDDDDDKKKRRRooowwwqqqiiigggkkkoooqqqpppwwwvvvvvvuuuuuuuuuuuuuuuyyy|||zzztttqqqpppfffhhhhhhffffffooo~~~~~~iiiYYYJJJEEEFFFFFFDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLHHHJJJMMMPPPRRRQQQPPPOOONNNNNNMMMLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNLLLJJJHHHFFFJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKJJJLLLNNNNNNLLLJJJIIIIIIJJJKKKLLLJJJGGGGGGIIILLLKKKLLLMMMKKKHHHGGGIIILLLJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<;;;>>>>>>>>>>>>>>>??????@@@@@@@@@????????????@@@@@@AAAAAAEEEKKKPPPUUU___iiizzz<<<>>>???AAABBBBBBAAAAAAEEE@@@<<<===AAADDDCCC@@@LLLGGGBBBBBBLLL```xxx|||vvvmmmgggfffhhhjjjlllvvvwwwxxxwwwuuusssssstttwwwtttvvv}}}}}}wwwtttkkkjjjhhhdddccchhhqqqyyy~~~xxx___UUUIIIDDDEEEGGGFFFCCCEEEFFFGGGHHHIIIIIIJJJJJJLLLLLLMMMPPPSSSTTTSSSQQQPPPPPPQQQQQQPPPPPPOOONNNQQQOOONNNOOORRRSSSRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMLLLLLLMMMOOOPPPQQQPPPOOOOOONNNMMMLLLLLLJJJIIIHHHIIIKKKKKKKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIMMMPPPNNNJJJHHHJJJMMMJJJMMMPPPPPPMMMLLLLLLNNNNNNNNNMMMJJJHHHGGGHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFFFFGGGEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEE<<<<<<======>>>@@@AAABBBCCCBBB@@@>>>>>>>>>>>>??????????????????>>>===<<>>>>>@@@???CCCIIIOOOTTT]]]fffwww@@@AAABBBCCCDDDDDDDDDCCC===<<<<<<@@@GGGKKKKKKIIIHHHIIIMMMTTT___hhhooosss}}}wwwnnnhhhffffffhhhiiirrrtttvvvvvvtttsssrrrrrruuussstttzzz~~~{{{wwwtttnnnhhheeefffkkkpppyyysssZZZQQQGGGBBBDDDFFFEEEBBBEEEFFFHHHJJJKKKKKKJJJJJJLLLLLLMMMOOORRRSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOQQQPPPOOOPPPRRRSSSRRRPPPPPPPPPOOOOOOOOONNNNNNNNNOOONNNLLLKKKKKKLLLNNNOOOQQQQQQPPPPPPOOONNNMMMMMMJJJIIIHHHIIIKKKKKKKKKJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHKKKNNNMMMIIIGGGIIIKKKJJJMMMPPPPPPNNNLLLLLLNNNNNNNNNMMMKKKHHHGGGHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE???>>>>>>>>>>>>??????@@@BBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>???@@@AAABBBBBBEEELLLPPPUUU^^^gggzzz>>>>>>???@@@AAAAAAAAAAAA>>>???BBBIIIQQQUUUTTTRRREEEHHHPPP[[[dddeee```ZZZmmmyyypppiiifffeeeeeedddkkknnnsssuuutttrrrqqqqqqwwwuuuvvvzzz~~~}}}uuummmjjjiiijjjjjjqqqzzz}}}lllUUUNNNEEEBBBDDDGGGFFFDDDEEEGGGJJJLLLNNNMMMLLLKKKKKKKKKLLLNNNQQQRRRQQQPPPRRRRRRSSSSSSRRRRRRQQQPPPRRRPPPPPPPPPRRRSSSRRRQQQRRRQQQQQQPPPOOONNNMMMMMMOOONNNMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOONNNNNNJJJIIIHHHIIIKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGJJJLLLKKKHHHFFFGGGIIIKKKMMMOOOPPPNNNMMMLLLLLLMMMMMMMMMKKKHHHFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBBBBEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>>>>>>>>>>@@@@@@???>>>===========================<<<<<<<<<<<<===>>>???@@@@@@@@@@@@DDDEEEHHHNNNRRRVVV___hhh{{{=========>>>>>>?????????AAACCCGGGMMMQQQQQQNNNKKKCCCEEEIIIMMMQQQRRRQQQOOO___}}}uuummmiiieeecccaaaccchhhnnnrrrtttsssrrrrrrvvvuuuvvvxxx{{{}}}|||vvvtttsssqqqooouuuyyyuuudddRRRLLLFFFDDDGGGIIIIIIHHHEEEHHHLLLOOOPPPOOOMMMLLLKKKKKKKKKMMMPPPQQQQQQPPPRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLPPPOOOOOONNNNNNOOOOOOPPPNNNOOOPPPPPPPPPOOONNNMMMJJJIIIHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKJJJHHHGGGGGGHHHKKKMMMOOOPPPOOOMMMKKKJJJKKKLLLLLLJJJGGGFFFFFFGGGHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDGGGIIIJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>?????????>>>>>>===============>>>>>>>>>=========>>>>>>???@@@AAAAAA@@@???===<<>>>>>>>>>>>>>>======<<<@@@??????>>>>>>???@@@@@@@@@@@@AAAAAAAAA???===<<>>>>>>>>>>>???@@@;;;===???@@@@@@>>><<<;;;===BBBEEECCC???@@@HHHPPPUUUeee|||vvvoooiiiddd^^^aaaeeehhhkkknnnqqqtttsssvvvwwwvvvxxx~~~~~~{{{dddVVVGGGEEECCCCCCEEEGGGHHHHHHGGGIIILLLOOOQQQQQQPPPOOOMMMLLLKKKLLLOOOQQQRRRRRRPPPPPPPPPQQQPPPOOOOOONNNOOOPPPQQQPPPNNNNNNNNNPPPVVVUUUUUUTTTSSSRRRQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMNNNOOONNNMMMLLLJJJIIIHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJKKKMMMNNNLLLHHHDDDCCCDDDFFFFFFEEEEEEEEEFFFIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???????????????@@@AAABBB===>>>>>>??????>>>======AAA@@@???>>>???@@@AAABBB===>>>???@@@AAAAAAAAAAAAAAADDDJJJNNNOOORRR]]]iiixxx===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAA;;;@@@DDDDDDBBBBBBFFFKKKPPPYYYqqq}}}uuunnniiiaaaaaabbbbbbcccfffkkkooorrrvvvwwwvvvxxxooo[[[PPPEEEDDDCCCDDDEEEGGGHHHHHHGGGIIIKKKNNNPPPPPPQQQPPPNNNMMMLLLMMMPPPRRRSSSSSSQQQQQQQQQQQQQQQPPPPPPOOOMMMOOOPPPOOOMMMLLLMMMOOOSSSSSSSSSRRRRRRQQQQQQQQQKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJMMMOOOPPPOOONNNMMMJJJIIIHHHIIIKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFIIIIIIJJJLLLMMMKKKFFFBBB>>>@@@CCCDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@===>>>???@@@@@@???>>>>>>@@@???>>>===>>>???AAABBB????????????@@@AAABBBBBB@@@CCCJJJOOOOOORRR^^^kkkxxx@@@???>>>======>>>???@@@@@@@@@???>>>======???AAA<<<===>>>???@@@BBBDDDFFFMMMPPPdddzzzqqqllldddccc```]]]]]]```fffkkkkkkooopppnnnrrrzzz}}}{{{hhhUUUKKKFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIKKKMMMOOOPPPQQQQQQOOOMMMLLLMMMPPPSSSTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPMMMOOOPPPOOOLLLJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNIIIKKKNNNPPPQQQQQQOOONNNJJJIIIHHHIIIKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGGGGEEEDDDHHHHHHIIIKKKMMMKKKEEE@@@;;;>>>AAACCCCCCCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGFFFFFFEEEFFFFFFGGGCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@???>>>???>>>===<<<===>>>@@@BBBCCCBBBAAA???>>>??????@@@???DDDKKKOOOPPPSSS___mmmwww>>>>>>>>>>>>====================================<<<===>>>>>>>>>@@@CCCEEEGGGRRR[[[rrrzzztttpppkkkddd___]]]___aaabbbggghhhkkknnnrrrvvvxxxzzzttt]]]PPPMMMEEEDDDDDDEEEHHHJJJKKKJJJIIIJJJLLLNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSQQQNNNLLLKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMMMMLLLKKKLLLLLLKKKKKKJJJJJJJJJIIILLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGHHHHHHGGGFFFFFFJJJKKKMMMMMMLLLKKKHHHGGGHHHGGGFFFDDDDDDDDDEEEFFFGGGFFFFFFHHHIIIGGGBBB===555777;;;>>>@@@@@@??????CCCBBBBBBBBBBBBCCCDDDDDDHHHGGGEEEDDDDDDDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>===BBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAACCCGGGKKKOOOTTTZZZ^^^rrr~~~>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBEEEGGGPPPVVViii}}}wwwtttooohhhbbb```______^^^bbbdddggglllqqquuuyyy{{{|||~~~lllXXXLLLIIIEEEDDDDDDFFFHHHJJJKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOPPPOOOOOONNNOOOPPPRRRSSSRRRSSSSSSSSSSSSSSSRRRRRRPPPNNNMMMLLLMMMNNNMMMLLLLLLLLLKKKMMMOOOQQQPPPPPPLLLKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIJJJIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEFFFHHHIIIHHHCCC???:::;;;>>>@@@BBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBDDDHHHKKKOOOTTTYYY]]]hhhuuu>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>???BBBDDDEEEMMMPPP]]]{{{}}}|||xxxqqqkkkgggccc___]]]___aaaccchhhmmmrrrvvvyyyzzz{{{}}}~~~qqq```QQQHHHEEEFFFEEEEEEFFFIIIKKKKKKJJJJJJKKKMMMNNNOOOPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNOOOOOOMMMLLLJJJIIIIIILLLOOOQQQRRRQQQKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKJJJIIIHHHIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDEEEGGGHHHHHHEEEBBB?????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBCCCEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAACCCFFFIIILLLQQQVVVZZZ]]]jjj>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>???AAACCCDDDJJJKKKRRRjjj}}}wwwqqqjjjccc^^^___```aaacccggglllqqqtttxxxzzz}}}~~~~~~yyydddWWWMMMFFFCCCFFFEEEEEEHHHJJJLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMOOONNNNNNOOOPPPPPPMMMKKKGGGGGGGGGIIILLLOOOOOONNNKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIGGGEEEDDDBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGFFFEEEAAA@@@???>>>>>>>>>???@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAABBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>????????????????????????????????????@@@@@@@@@@@@???AAADDDGGGIIIMMMRRRVVVWWWdddyyy============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>>>>>@@@AAABBBHHHGGGLLL^^^wwwxxxpppgggaaa]]]]]]]]]___ccchhhnnnqqqvvvyyy|||~~~qqq^^^TTTLLLGGGEEEFFFFFFFFFIIIKKKMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPNNNMMMMMMNNNNNNNNNOOOPPPOOOMMMKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGCCCBBB@@@>>>======>>>???>>>>>>???@@@AAA@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???BBBBBBAAA@@@@@@??????>>>????????????????????????>>>>>>?????????@@@@@@@@@@@@BBBEEEGGGJJJMMMRRRVVVXXXdddxxx=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???>>>>>>???@@@@@@EEEEEEIIIVVVhhhuuulllfff\\\[[[ZZZ[[[___eeekkkooorrruuuzzz}}}~~~iiiZZZRRRLLLIIIGGGFFFFFFGGGJJJMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMNNNMMMMMMMMMNNNNNNLLLKKKMMMLLLKKKKKKLLLMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEBBB@@@?????????@@@AAABBBBBBBBBCCCEEEGGGEEEDDDBBB@@@??????@@@@@@<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????>>>??????@@@@@@AAABBBBBB????????????????????????>>>>>>>>>????????????@@@BBBDDDGGGJJJLLLPPPUUUYYYZZZeeeyyy======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???>>>>>>>>>??????CCCCCCFFFPPP\\\xxx~~~uuuoooaaa___\\\ZZZ[[[___dddhhhkkkooouuuzzz|||}}}~~~}}}sss```UUUPPPLLLIIIIIIFFFFFFHHHKKKNNNNNNMMMKKKIIIIIIIIIIIIJJJKKKMMMNNNMMMNNNPPPQQQQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPOOOOOOOOOMMMKKKKKKLLLMMMLLLKKKLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMFFFFFFGGGGGGIIIJJJKKKLLLKKKIIIGGGDDDBBB@@@@@@@@@???@@@AAA@@@???@@@CCCGGGDDDCCCBBBAAA@@@?????????;;;<<<>>>@@@@@@???>>>===??????>>>>>>???AAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAABBBBBB????????????????????????>>>>>>>>>>>>????????????AAACCCFFFIIILLLPPPUUUYYYYYYdddxxx======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>>>>???>>>BBBAAAEEEMMMSSSkkk}}}wwwjjjfff```[[[YYYZZZ\\\___eeejjjqqqwwwzzz{{{|||}}}~~~uuuhhhYYYRRRNNNJJJIIIJJJFFFGGGHHHKKKNNNOOOMMMKKKHHHHHHHHHHHHIIIKKKLLLNNNKKKLLLNNNPPPQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOMMMJJJIIIJJJLLLLLLKKKIIIHHHGGGHHHJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKGGGFFFEEEEEEEEEGGGJJJKKKCCCDDDEEEGGGJJJLLLOOOPPPMMMKKKHHHEEECCCBBBAAAAAA>>>@@@@@@???===>>>BBBFFF@@@@@@??????>>>===<<<<<<;;;<<<>>>???@@@???===<<<@@@????????????AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>@@@CCCFFFIIINNNSSSWWWXXXbbbvvv@@@@@@>>>===<<<<<<<<<<<<888999;;;<<<<<<:::888666===>>>???@@@AAA@@@@@@???BBB======CCCFFFLLL___tttvvvppphhhaaa]]][[[[[[ZZZaaaeeekkkrrrxxx|||}}}}}}~~~~~~pppcccVVVQQQPPPLLLHHHFFFJJJJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKMMMMMMMMMNNNOOOPPPRRRTTTUUUQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFHHHLLLOOOOOOMMMKKKJJJIIIFFFDDDAAA>>>===AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>??????>>>>>>===<<<<<<;;;???===<<<<<<>>>@@@AAAAAABBBAAA@@@@@@????????????BBBBBBBBBBBBBBBBBBBBBBBBJJJEEE???@@@DDDEEEAAA===????????????????????????@@@??????>>>===<<<<<<;;;AAA@@@???>>>============>>>AAACCCEEEFFFJJJRRRWWWZZZhhh}}}ttt???>>>===<<<;;;;;;;;;;;;999;;;===>>>>>><<<:::999===>>>???@@@@@@@@@??????@@@===>>>DDDFFFHHHWWWhhh|||vvvmmmddd___[[[YYYWWW[[[^^^dddkkkqqqvvvzzz{{{|||}}}}}}}}}~~~iii]]]RRROOOOOOLLLIIIHHHJJJKKKKKKLLLNNNOOOOOOPPPMMMLLLJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOOOOPPPOOONNNMMMLLLLLLKKKLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFEEEGGGJJJLLLLLLKKKHHHGGGGGGFFFDDDCCCAAA@@@>>>>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@???????????????????????????@@@@@@@@@???>>><<<<<>>===<<<<<<<<<>>>>>>=========>>>>>>??????AAADDDEEEFFFJJJQQQWWWZZZhhh|||===<<<;;;:::::::::::::::;;;===>>>@@@@@@???===<<<===>>>>>>????????????>>>>>>===@@@EEEEEEEEEMMMZZZuuuvvvmmmeee___ZZZWWWVVVYYY]]]dddjjjppptttwwwzzz{{{|||||||||}}}~~~bbbWWWNNNMMMNNNLLLJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRNNNMMMLLLKKKKKKLLLMMMNNNOOONNNMMMLLLLLLKKKKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDCCC>>>???@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===>>>>>>???@@@AAAAAAAAA???>>><<<<<<>>>@@@AAA@@@?????????@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@BBBCCCCCCCCCBBB??????????????????????????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<>>>?????????BBBDDDEEEFFFJJJPPPVVV[[[hhh{{{<<<<<<;;;:::::::::::::::===>>>@@@AAAAAAAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCCCCBBBHHHQQQbbbxxxooohhhaaa]]]UUUWWWZZZ___eeekkkpppsssxxxzzz{{{|||||||||~~~rrr]]]TTTNNNMMMNNNLLLJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGIIIJJJKKKJJJIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@??????AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<===>>>>>>?????????===;;;;;;===?????????BBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC;;;???CCCEEECCCBBBCCCDDD???????????????????????????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFIIIPPPUUU]]]iiizzz<<<<<<;;;;;;::::::;;;;;;<<<===???@@@AAAAAAAAAAAA>>>=====================>>>===>>>@@@@@@AAAGGGNNNWWWrrryyyqqqiiieeeYYYYYYYYY\\\```eeekkknnntttvvvyyy{{{{{{|||}}}~~~~~~~~~iii[[[TTTOOOOOOOOOLLLKKKKKKJJJKKKMMMNNNPPPRRRSSSTTTOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????===========================<<<::::::;;;=========AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC===BBBFFFFFFCCC@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;???BBBDDDEEEFFFJJJPPPVVV^^^iiiyyy<<<;;;;;;::::::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@>>>======<<<<<<<<<<<<======<<<<<<===>>>AAAGGGKKKRRRdddzzzrrrlll___]]][[[ZZZ[[[___dddgggmmmqqqvvvyyyzzz{{{|||}}}}}}tttdddZZZTTTQQQQQQPPPMMMKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJEEEFFFGGGHHHJJJKKKLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIIIIGGGEEEDDDEEEGGGGGGGGGGGGFFFEEECCCAAAAAA???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@???????????????>>><<<::::::;;;<<<<<<<<<=========???@@@BBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCEEEDDDAAA??????AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===;;;;;;:::::::::>>>AAACCCEEEFFFJJJRRRWWW]]]gggvvv::::::999999999999::::::777888999;;;<<<>>>??????>>>===<<<;;;;;;;;;<<<<<<:::;;;<<<<<<===@@@CCCEEENNNVVVssszzzuuuiiieee```\\\[[[]]]aaadddfffjjjpppuuuxxxzzz{{{|||~~~~~~hhh]]]VVVRRRPPPQQQQQQMMMLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVQQQPPPOOONNNNNNMMMMMMNNNLLLMMMMMMMMMMMMLLLKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHIIIGGGDDDCCCEEEGGGFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA?????????>>>>>>>>>======>>>>>>??????@@@@@@AAAAAA???===;;;;;;<<<>>>>>>===;;;;;;<<<===???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<<<<======???CCCDDDFFFKKKSSSYYYZZZdddrrr~~~999888888888888888999999666666777999:::<<<===>>>>>>===<<<;;;:::;;;;;;<<<888:::<<<<<<===???@@@???KKKMMMeee{{{qqqmmmfff```]]]___bbbeee```eeemmmsssvvvxxxzzz{{{~~~~~~~~~uuu^^^WWWRRROOONNNQQQPPPMMMLLLOOOLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSSSSSSSSSSTTTTTTUUUQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFKKKJJJHHHGGGGGGHHHIIIJJJDDDDDDDDDEEEFFFGGGIIIIIIEEEGGGHHHFFFCCCBBBDDDGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>============::::::;;;===>>>@@@AAAAAAAAA???======>>>??????>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???<<>>???@@@AAADDDNNN^^^yyy}}}xxxooohhhdddbbb```___bbbeeeiiilllpppsssvvvyyyxxx{{{~~~kkk\\\UUUQQQRRRRRRQQQOOONNNNNNOOOMMMKKKJJJJJJLLLNNNOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSQQQRRRTTTUUUUUUTTTOOOPPPPPPQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIILLLJJJGGGFFFFFFHHHKKKMMMIIIHHHHHHGGGFFFFFFFFFGGGJJJHHHEEECCCDDDDDDDDDCCCFFFEEEEEEDDDCCCAAA@@@???<<<===???AAABBBBBBBBBBBBAAA@@@??????>>>>>>??????=========>>>??????@@@@@@??????>>>===<<<<<<======<<<===???@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA===============>>>????????????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============?????????CCCHHHPPPXXX]]]]]]]]]cccqqq:::999888777777888:::;;;999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@BBBJJJWWWnnn~~~vvvoookkkiiigggeeecccdddfffgggiiilllppprrrvvvyyy}}}}}}{{{yyyvvvtttwww{{{~~~}}}|||{{{yyyxxxzzz}}}tttbbbWWWQQQRRRRRRRRRQQQPPPOOOOOOPPPOOOMMMKKKKKKMMMNNNOOONNNNNNOOOPPPQQQQQQRRRRRRQQQTTTRRRQQQRRRSSSUUUTTTSSSNNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGHHHFFFEEEDDDEEEEEEDDDCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>AAA@@@@@@???????????????;;;<<<<<<===>>>>>>????????????>>>=====================>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA===============>>>>>>???>>>==================>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@@@@AAADDDIIIPPPVVVZZZ\\\\\\bbbppp999888888888888:::<<<===999999888777888999:::;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@DDDMMM___zzzvvvssspppooohhhgggdddcccccceeehhhkkkqqqssswwwyyyzzz|||~~~~~~{{{xxxuuurrrooosssuuuwwwxxxyyy~~~~~~}}}}}}||||||||||||{{{{{{|||}}}~~~~~~xxxxxxvvvtttrrrpppooonnnrrrtttvvvuuutttvvv{{{xxxhhh]]]WWWSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQOOOLLLLLLMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSRRRQQQRRRSSSTTTTTTSSSLLLLLLMMMNNNNNNMMMKKKJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@>>>===@@@@@@@@@????????????>>>:::;;;;;;<<<<<<===>>>>>>??????>>>=========>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@======<<<<<<======>>>???===<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<=========AAABBBCCCFFFJJJPPPTTTWWW[[[\\\cccppp~~~::::::999999999:::;;;<<<999888777666666888:::;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>@@@BBBFFFSSSmmm|||yyywwwppplllfffbbb```aaacccdddjjjlllpppsssuuuxxx|||~~~~~~|||yyyvvvttttttuuuvvvvvvvvvyyy~~~}}}|||zzzxxxwwwwwwwwwxxxwwwvvvvvvvvvvvvxxxyyyzzzuuutttrrrpppnnnllljjjjjjlllooorrrrrrsssvvv||||||hhh^^^ZZZXXXVVVTTTSSSRRRRRRSSSTTTUUUTTTRRROOOLLLKKKLLLLLLKKKJJJLLLMMMNNNOOOQQQQQQQQQRRRRRRQQQPPPQQQSSSTTTSSSQQQJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFGGGIIIIIIGGGFFFAAABBBBBBCCCCCCBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>:::;;;;;;<<<======>>>>>>???>>>>>>======>>>>>>>>>@@@???===<<<<<<===>>>?????????@@@@@@@@@@@@??????===<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<=========@@@AAACCCGGGKKKPPPTTTWWW\\\^^^gggttt<<<;;;;;;:::999999999999999888777666666888:::;;;::::::::::::::::::::::::::::::999::::::;;;<<<===AAAAAADDDLLL^^^}}}vvvqqqiiidddaaa```______ccceeeiiillloootttyyy}}}}}}{{{zzzvvvvvvwwwvvvwwwxxx{{{}}}~~~}}}{{{{{{{{{yyywwwvvvuuuuuuuuuvvvssssssssssssssstttuuuuuurrrqqqooommmkkkjjjjjjjjjgggjjjooosssvvv|||mmm[[[UUUUUUUUUTTTTTTSSSRRRTTTWWWXXXWWWVVVRRROOOLLLKKKKKKJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSSSSPPPPPPPPPQQQSSSSSSRRRPPPJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFHHHJJJJJJIIIGGG@@@AAABBBBBBBBBBBBBBBBBB???@@@AAABBBCCCBBBAAA@@@???@@@@@@@@@@@@???>>>===;;;<<<<<<======>>>??????>>>===============>>>>>>???>>>===<<<<<<<<<===>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>======<<<;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>???BBBFFFKKKPPPUUUXXX]]]aaalllzzz;;;;;;;;;:::999888888777999999888777888999:::;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===???AAADDDHHHSSSmmm|||vvvooojjjgggddd___\\\^^^```bbbeeehhhmmmssswww}}}~~~|||{{{xxxxxxwwwxxxxxxxxxyyyyyyyyy}}}~~~zzzyyyyyyyyyxxxwwwvvvuuutttttttttppppppqqqqqqqqqqqqpppppplllkkkjjjiiiiiijjjkkkllleeejjjpppuuu{{{{{{fffWWWTTTUUUVVVUUUSSSRRRSSSWWW[[[\\\YYYVVVRRRPPPMMMKKKKKKKKKJJJIIIHHHIIIKKKNNNPPPQQQRRRRRROOOOOOPPPQQQSSSSSSQQQOOOJJJKKKMMMNNNNNNMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHFFFDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHIIIHHHFFF@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAA???>>>??????@@@AAAAAA???>>>===;;;<<<<<<===>>>>>>??????<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>==================>>>===<<<;;;;;;::::::;;;;;;999999:::;;;<<<======>>>===>>>@@@DDDIIIOOOTTTXXX\\\bbbooo999999999999999999888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<>>???@@@AAAAAA@@@>>>===:::;;;;;;<<<<<<===>>>>>>:::::::::::::::;;;<<<<<<:::;;;;;;<<<============<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;888999999:::<<<======>>>?????????AAAFFFLLLRRRVVVXXX```ooo666777888999999999999999888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<======888===CCCEEEEEESSSttt~~~|||vvvlllddd\\\\\\[[[ZZZ[[[^^^cccgggpppvvv~~~~~~wwwzzz|||~~~~~~~~~yyyxxxyyyttttttuuuuuutttrrrpppnnnkkkmmmooopppooollliiifffeeeeeefffgggjjjooosssuuuzzzfff___VVVPPPOOOPPPQQQQQQQQQQQQTTT[[[aaaaaa\\\VVVUUUSSSPPPOOOOOOOOONNNMMMMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNOOOQQQSSSRRRPPPNNNMMMNNNOOOPPPQQQPPPPPPOOOHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKFFFHHHJJJKKKJJJGGGDDDBBBEEEEEEDDDEEEEEEFFFGGGGGGDDDBBB@@@@@@AAABBBBBBBBBAAABBBBBBBBBAAAAAA@@@???===???AAACCCDDDDDDDDDDDD>>>???AAAAAAAAA@@@>>><<<999999:::;;;;;;<<<<<<===999999999999::::::;;;<<<888999;;;===>>>>>>======<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;888888999:::<<<======>>>AAA@@@???@@@DDDJJJPPPTTTUUU^^^nnn999888888888777777666666888999::::::;;;;;;;;;;;;999::::::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::===;;;>>>DDDEEEIII^^^uuu~~~wwwpppjjjdddaaa]]][[[[[[\\\\\\\\\aaahhhrrr{{{}}}yyyxxxzzz|||}}}|||~~~}}}{{{zzz{{{}}}}}}yyywwwyyyvvvsssssssssqqqmmmjjjhhhjjjkkklllkkkiiigggfffeeehhhmmmppprrrwww~~~ttt^^^ZZZUUUQQQQQQQQQQQQQQQPPPPPPRRRUUUYYYZZZXXXVVVSSSRRRPPPOOONNNOOOQQQRRRMMMMMMLLLLLLLLLMMMOOOPPPMMMNNNOOOPPPQQQQQQRRRRRRMMMMMMNNNOOOPPPPPPPPPPPPKKKLLLMMMNNNNNNMMMKKKJJJSSSLLLFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHHHHHHHFFFDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDBBB@@@>>>??????@@@CCCBBBDDDHHHLLLKKKDDD>>>AAAAAABBBBBBBBBAAA@@@???>>>???AAABBBAAA???===<<<>>>===;;;::::::;;;===>>><<<;;;;;;;;;;;;<<<======>>>===;;;;;;<<<<<<;;;999???>>><<<:::999999999:::888:::<<<===>>>===<<<;;;999999999999::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===???BBBCCCCCCFFFKKKOOOUUUYYYeeewww777777777777666666555555777888888999::::::999999999999999::::::::::::;;;<<<<<<;;;;;;;;;:::::::::>>>;;;===BBBCCCFFFVVVjjj|||uuuooolllhhhccc___]]]\\\[[[ZZZ]]]bbbiiiooossswww{{{}}}}}}|||~~~~~~~~~~~~|||xxxvvvsssqqqooonnnnnnmmmiiifffccceeeggghhhhhhhhhhhhhhhlllqqqvvvzzz}}}~~~mmm]]]YYYUUUQQQQQQQQQQQQQQQOOOPPPSSSVVVYYYZZZZZZYYYWWWVVVTTTRRRQQQQQQRRRSSSMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPOOOOOONNNMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKOOOMMMJJJGGGEEECCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHFFFEEECCCEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDBBB@@@>>>>>>?????????@@@DDDJJJNNNLLLEEE>>>???@@@AAAAAAAAA@@@???>>>>>>>>>?????????>>>===<<<===<<<;;;999999;;;<<<===;;;;;;::::::;;;;;;<<<======<<<;;;;;;<<<<<<;;;:::>>>===<<<::::::::::::;;;999:::<<<======<<<;;;::::::999999999::::::;;;<<<<<<<<<;;;:::::::::::::::;;;::::::::::::;;;<<<<<<>>>@@@BBBBBBCCCEEEIIIMMMRRRXXXgggyyy666666666666555555555555666777888888888888888888999999999999::::::;;;;;;<<<;;;;;;;;;;;;:::::::::???;;;;;;???AAABBBMMMZZZkkk~~~yyytttpppjjjfffdddbbb```^^^\\\^^^aaacccfffkkkpppttt|||}}}{{{wwwtttsssnnnllljjjiiiiiiiiifffeeeaaadddgggiiijjjllloooqqqxxx~~~rrreee\\\XXXTTTQQQQQQQQQPPPOOONNNQQQTTTWWWXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUVVVMMMLLLKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNLLLLLLLLLMMMMMMJJJEEECCCCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDBBB@@@>>>>>>>>>>>>;;;>>>CCCIIIMMMKKKEEE>>>>>>???@@@@@@@@@???======>>>>>>============<<<<<<<<<;;;:::999999:::;;;<<<::::::999999::::::;;;<<<;;;:::999:::<<<===<<<;;;===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@???>>>===<<<::::::999999999:::;;;;;;;;;::::::999999999999999;;;::::::::::::;;;<<<<<>>AAABBBHHHOOOZZZ{{{wwwrrrooommmkkkiiihhh___```bbbbbbdddgggkkknnnuuuvvvwwwzzz}}}}}}xxxssspppnnnmmmjjjiiihhhhhhgggggggggffffffiiimmmppprrrvvv|||zzziii___ZZZWWWTTTRRRRRRQQQPPPOOONNNQQQUUUWWWWWWWWWXXXZZZYYYYYYXXXWWWWWWWWWXXXXXXMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNKKKLLLMMMNNNNNNNNNMMMMMMKKKMMMMMMLLLLLLMMMKKKHHHFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEDDDBBB@@@???>>>>>>>>><<<===AAAEEEHHHFFFBBB>>>>>>???@@@@@@@@@???>>>===>>>>>>===<<<<<<======>>>;;;::::::999999::::::;;;999999888888999999:::;;;:::999888999;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>??????>>>===<<<;;;:::::::::999999::::::;;;::::::999999999999::::::;;;::::::::::::;;;<<<<<>>>>>>>>??????>>>?????????>>>===???@@@AAAAAAAAA@@@>>>===???>>>=========>>>>>>???::::::::::::::::::::::::999888888888888999::::::999888888999;;;<<<;;;:::::::::;;;<<<<<<=========;;;;;;;;;;;;:::999999888;;;::::::999999:::::::::;;;:::::::::::::::;;;;;;;;;::::::::::::;;;<<<<<>>>>>???AAADDDFFFGGGLLLVVVgggvvv777777777777888888888888999999999:::999999888777666777777888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<=========???AAACCCFFFIIIJJJ]]]sss|||xxxuuuoooqqqssssssrrrqqqpppqqqoooooonnnnnnpppsssvvvxxxzzz|||~~~~~~|||{{{zzzzzz|||}}}xxxwwwtttqqqnnnkkkjjjiiiiiiiiijjjiiihhhiiilllooowww}}}yyyiiiaaa]]]XXXWWWVVVUUUUUUTTTQQQOOOQQQSSSWWW\\\``````]]]ZZZSSSSSSTTTTTTUUUUUUVVVVVVMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKIIIJJJTTT]]]XXXLLLDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????AAA???===;;;;;;;;;<<<===???@@@AAAAAAAAA@@@???>>>======>>>>>>>>>>>>??????::::::;;;;;;;;;;;;::::::999999888888999999:::;;;999888777888:::;;;:::999999999:::;;;<<<<<<<<<;;;=========<<<<<<<<<<<<<<<;;;;;;:::999999999::::::;;;::::::::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<===<<<<<<>>>CCCGGGIIIIIILLLSSSaaapppzzz666666666777777777888888888888999999888777777666666666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<:::======<<<<<>>>>>???@@@@@@@@@@@@@@@??????>>>===<<<<<<===???>>>???@@@@@@@@@???======;;;<<<===>>>>>>>>>======;;;;;;;;;<<<<<<;;;;;;;;;999999999999999:::;;;;;;:::999888888999999888777888999:::;;;;;;::::::999===============>>>>>>???<<<;;;::::::999999999:::999999999999999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::>>>DDDIIILLLLLLMMMPPPZZZjjjxxx444555555555666666777777777777777777777666555555555666777888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<999<<<===:::888:::???BBB@@@JJJUUUkkk~~~vvvuuutttrrrrrrrrrrrrssspppssswwwwwwuuurrrqqqqqqkkklllmmmnnnppprrrssstttsssrrrqqqqqqqqqqqqrrrrrrpppsssxxx|||}}}{{{xxxuuutttrrrrrrtttwwwxxxwwwtttzzz{{{||||||{{{yyywwwvvvuuuwwwxxxwwwwwwxxx}}}vvvggg___\\\\\\XXXXXXXXXXXXXXXVVVSSSPPPUUUUUU[[[gggtttxxxqqqiiiUUUUUUUUUTTTRRRPPPOOONNNIIIJJJKKKMMMMMMMMMLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNOOOOOONNNGGGGGGGGGHHHIIIJJJKKKLLLHHHMMMJJJCCCDDDJJJHHH???BBBBBBBBBCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@AAABBBCCCAAA@@@@@@@@@??????>>>>>>======>>>@@@@@@AAAAAAAAA<<<===???????????????@@@===>>>?????????>>><<<;;;888:::<<<>>>>>>===<<<;;;;;;<<<<<<======<<<<<<;;;::::::999999::::::;;;<<<;;;999888888999999777666888999::::::::::::888888777777777777777888999:::<<<;;;::::::999999999999888888777777888999::::::;;;::::::::::::;;;<<<<<<:::999999>>>EEEKKKNNNNNNMMMNNNVVVfffxxx444444444555666777777888777888888888888666444333555555555666777888888888;;;<<<===<<<:::999:::;;;777999;;;<<<<<<===???AAA???FFFMMMWWWmmm~~~|||yyyxxxxxxwwwvvvtttrrrtttuuuuuusssrrrrrrrrrpppnnnmmmooorrrsssqqqnnnoooqqqrrrrrrpppnnnmmmmmmhhhkkkooopppppppppppppppqqqrrrsssrrrqqqtttyyy~~~|||jjj```YYYXXXZZZZZZXXXVVVUUUUUUVVVWWWYYYQQQSSSXXXdddsss|||vvvkkkXXXWWWVVVTTTQQQNNNKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNHHHIIIJJJLLLLLLLLLKKKJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGHHHHHHHHHHHHFFFDDDAAA@@@??????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<>>>===;;;999999;;;===>>><<<===>>>>>>>>>===;;;::::::;;;<<<======<<<;;;:::::::::999999999999888888:::;;;;;;:::888666777888::::::::::::::::::::::::::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999888777666666777888888999999:::::::::;;;;;;;;;>>>>>>???AAADDDIIIMMMPPPIIIMMMXXXiiixxx444444444555666777777777777777777777777555444333444444555666777888888999:::<<<<<<;;;:::999999::::::;;;<<<<<<;;;;;;<<<>>><<>>==================<<<;;;;;;<<<======<<<===>>>>>>===<<<;;;::::::;;;<<<======<<<;;;:::<<<;;;;;;;;;:::::::::::::::;;;<<<<<<:::999999:::::::::999999999888888888:::999999888888999999:::999999999999999999999999::::::::::::::::::::::::;;;::::::::::::999999999999888777666666777888888888888888999999999::::::<<<<<<===???BBBGGGKKKMMMKKKOOOYYYiiixxx444444444555666666777777666666666666555444333333333444555666777888888999999;;;;;;;;;999888999:::<<<===>>>===;;;::::::;;;;;;===BBBGGGJJJZZZ~~~~~~}}}|||~~~|||{{{zzzyyyxxxxxxyyyzzz{{{zzzyyywwwxxxxxxvvvrrrnnnlllllllllooosssuuuuuutttuuuuuuwwwzzz}}}zzzggg\\\WWWTTTTTTVVVWWWVVVUUUTTTSSSQQQPPPPPPQQQUUUYYY]]]ccchhheee___UUUTTTSSSQQQOOOMMMKKKJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>===========================<<<============<<<;;;;;;:::;;;<<<======<<<;;;:::============<<<<<<<<<;;;:::===???@@@>>><<<<<<<<<999999888888777777777666:::999888888888888999:::888888999999999999999888:::::::::::::::::::::::::::::::::999999999888888888888777777777777888888::::::;;;;;;;;;;;;<<<<<<::::::;;;===@@@EEEIIIKKKNNNQQQ[[[iiiwww444444444555555666666666555555555444444333333333333333444555666777888888888999:::999888777888:::<<<===>>><<<;;;999:::;;;>>>;;;???EEEDDDJJJggg~~~yyytttqqqppprrrvvvzzz}}}~~~qqqaaaZZZWWWUUUUUUVVVRRRRRRRRRRRRQQQPPPOOONNNQQQUUUXXXXXXZZZ\\\[[[VVVRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLHHHHHHIIIJJJKKKKKKLLLLLLKKKIIIFFFDDDCCCCCCDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<======<<<;;;:::============<<<<<<<<<<<<===???BBBCCC@@@===<<<;;;888888888888888888888888999999888888888888999999999999:::;;;;;;;;;::::::999999999999999999999999999999999999888888888888777777777777777888888888999999999:::::::::;;;;;;:::::::::<<>>999;;;CCCDDDEEEXXXppp{{{yyywwwyyy}}}vvviii]]]YYYWWWUUUSSSTTTMMMNNNOOOOOOPPPOOOOOONNNPPPUUUWWWUUUTTTUUUSSSPPPNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLLLLJJJGGGDDDCCCDDDFFFHHHDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::???AAACCCCCC@@@<<<:::999666777777888999:::;;;;;;888888888888888888888888777888:::;;;<<<;;;:::999999999999999999999999999999999888888888777777777666666777777888888888888555666666666666777777777;;;;;;;;;===@@@DDDGGGJJJPPPSSS^^^mmmzzz444444444444444444444444555444444333333333444444555555555555555555555555555666888777666666777888666777999999999999;;;<<<:::777999???AAABBBLLLZZZkkkaaaXXXVVVUUUSSSPPPPPPLLLLLLLLLMMMNNNNNNOOOOOOPPPSSSUUUSSSRRRSSSPPPLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJGGGEEEDDDEEEFFFHHHCCCCCCBBBAAA@@@@@@??????>>>>>>>>>???????????????>>>>>>???@@@@@@???>>>===========================;;;;;;;;;:::;;;;;;<<<===:::;;;<<<======<<<;;;:::;;;;;;;;;:::::::::999999>>>@@@AAA@@@===:::888888666777777888999:::;;;;;;777777888999999888777777444555888999:::999888777999999999999999999999999888888888777777777777666555666777888888999888888888999999999999:::::::::<<<;;;<<<===@@@DDDHHHJJJNNNSSS```qqq~~~444444444444444444444444555555444333333444555666777666666555555444333333444555777777666555777888555666888888777777999:::666888::::::;;;>>>FFFLLLhhhsssbbbYYYRRRSSSTTTQQQNNNMMMMMMMMMLLLKKKLLLMMMNNNOOOOOORRRSSSRRRTTTUUUPPPJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGFFFFFFFFFFFFGGGIIIIIIIIIGGGEEEDDDCCCDDDEEEEEEAAAAAAAAA@@@@@@?????????=========>>>>>>?????????<<<===???@@@@@@???===<<<======<<<;;;;;;<<<======;;;;;;:::::::::;;;<<<===:::;;;<<<======<<<;;;:::;;;;;;;;;::::::::::::999:::<<<===<<<:::999999999888888888888888888888888666777888999999888777666333555777999:::999888777888888888888888888888888888888777777777666666666444555777888999999888888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;===@@@CCCGGGIIIKKKRRRbbbuuu444444444444444444444444666555444333444555666777888777666555444333222222333555666666555555666888555666777777666666777888444;;;===888666;;;CCCGGGOOOppp{{{ggg]]]UUUPPPRRRTTTRRROOOMMMPPPOOOLLLKKKJJJKKKLLLMMMNNNQQQRRRRRRUUUWWWQQQIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIGGGFFFEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBBBBCCCCCC@@@@@@@@@????????????>>><<<=========>>>>>>??????;;;<<<>>>??????>>>===<<<>>>===;;;::::::;;;===>>>;;;::::::999:::;;;======:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;:::::::::777888999999888888:::;;;:::999888777666555444444666777888999999888777666555666999<<<<<<<<<:::999888888888888888888888888777777777777666666666666444555777888999999999888555555666666666777777777;;;;;;;;;<<>>???>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======:::999888888888999:::;;;<<<<<<;;;;;;:::999888888777777777777777777777777555777999;;;;;;;;;:::999777777777777777777777777999999999999999999999999777777777777666666666666666666666777888888999999;;;::::::999999::::::;;;888777<<<>>><<>>>>>>>>======<<<;;;;;;::::::;;;<<<<<<<<<;;;::::::>>>>>>>>>>>>===<<<;;;:::999999999999999999999999::::::;;;<<<<<<<<<<<<<<<999999888888888999:::;;;;;;;;;;;;:::999888888888777777777777777777777777555777999:::;;;;;;:::999777777777777777777777777999999999999999999999999777777777777666666666666666666666777888888999999:::999999888888999999:::???===AAAAAA>>>EEELLLEEEIIIPPP```rrr333333333444444444444555666666666555555555555555555555555444444444333333444555555555555666666666777777888888888888777777888999:::999888999;;;======DDDSSSmmmoooccc\\\ZZZZZZYYYWWWVVVTTTRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMKKKEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@???>>>=========<<<;;;;;;::::::888999::::::::::::999999===============<<<;;;:::888888888888999999999999999:::;;;<<<===<<<;;;:::999888888888888999:::::::::::::::999888888777777777777777777777777777777666777888::::::::::::999777777777777777777777777888888888888888888888888666666666666777777777777666666666777888888999999999888888777777888888999>>>;;;??????<<>>===<<<<<<<<<;;;;;;;;;:::888999999999::::::::::::<<<=========<<<<<<;;;:::999999999999999:::::::::888999;;;<<<<<<<<<:::999888888888888888999999:::999999999888888888777777666666666666666666666666666777888999::::::999999777777777777777777777777777777777777777777777777666666666666777777777777666666666777888888999999999999888888888888999999999666;;;>>>>>>JJJUUUQQQJJJRRR```oooxxx444444444444444444444444444444444555555555555555666666666555555555444444444444444444555555555555444555666777777777777777777888::::::999888999::::::<<>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<888888:::;;;;;;;;;:::999777777888888999999999999999999888888888888888888666666666666666666666666666666777888999999999999777777777777777777777777777777777777777777777777555666666666777777777888666666666777888888999999::::::999999999999:::::::::888>>>BBBCCCPPP[[[XXXIIIPPP]]]kkkuuu}}}666555555555555444444444444444444444444555555555666666666555555555555444333444444444444555555555444555666777777888888777666777999999888777777888666:::@@@EEEMMMbbb~~~pppddd^^^ZZZXXXVVVTTTTTTSSSRRRQQQQQQPPPPPPKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQSSSTTTSSSSSSTTTUUUSSSTTTVVVVVVUUURRROOOMMMLLLKKKIIIGGGFFFFFFFFFGGGDDDEEEEEEGGGHHHIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHCCCBBBAAA@@@???>>>>>>>>>========================;;;;;;::::::;;;<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======888888888999999999::::::666777888888999999888888999999999999999999999999777777777777777777777777666666777777888999999:::777777777777777777777777888888888888888888888888555555666666777777888888666666666777888888999999;;;::::::::::::::::::;;;<<<999???AAA@@@KKKUUUPPPHHHMMMYYYiiivvv~~~777777666666666555555555333333333444444555555555555555555444444444333333333333444444444555555555444555666777888888888888444666888888777666666666777:::???CCCEEEQQQjjjyyypppddd\\\XXXWWWTTTRRRRRRQQQPPPNNNNNNNNNOOOOOOIIIJJJJJJKKKLLLLLLMMMMMMLLLNNNRRRSSSSSSRRRSSSSSSQQQSSSUUUVVVUUUSSSPPPMMMKKKJJJHHHFFFFFFFFFHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFLLLJJJHHHFFFEEEFFFHHHIIIDDDCCCAAA@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::;;;<<<>>>???:::;;;;;;<<<<<<;;;;;;;;;999999:::;;;;;;<<<======999999777777777888:::;;;555666777888999888888777999999999:::::::::::::::777777777777777777777777666666666777777888999:::777777777777777777777777999999999999999999999999555555555666777888888888666666666777888888999999::::::999999999999::::::999777<<<>>>;;;CCCKKKEEEHHHKKKVVViiizzz888888777777666666666555333333333444444555555555444444444333333333222222333333333444444444555555555555777888999999999999444666888888666555444555777777:::======AAARRRddd{{{rrriii]]]VVVTTTTTTSSSPPPQQQPPPNNNLLLLLLLLLNNNOOOHHHIIIIIIJJJKKKLLLLLLMMMIIILLLPPPSSSRRRQQQQQQQQQPPPRRRTTTVVVUUUSSSPPPNNNJJJIIIGGGFFFFFFGGGIIIJJJFFFGGGIIIJJJIIIGGGEEEDDDEEEFFFHHHJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDNNNLLLIIIGGGFFFGGGHHHIIIDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>????????????::::::999999:::<<<===>>>::::::;;;;;;<<<;;;;;;;;;888888999::::::;;;<<<<<<:::999777555666888:::<<<555666777999999888888777::::::::::::::::::::::::777777777777777777777777666666666666777888999:::777777777777777777777777999999999999999999999999444555555666777888888999666666666777888888999999999999888888888888999999999888===???<<