BM6P6(@ zzzyyy|||zzzpppoooyyyxxxkkkfff^^^WWWRRRMMMHHHCCCBBBDDDBBB;;;666666555333222222333333222///---+++000000000111222222222333111111111111111111111111//////000000000000//////////////////////////////222222222222222222222222333444666777777777666555888777777666777999:::;;;<<<;;;<<>>AAACCCHHHTTTaaawwwrrrssswwwrrrjjj~~~gggXXXSSSSSS[[[gggsss|||yyyqqqooollljjjjjjnnnrrruuuwwwuuuvvvwwwvvvwww}}}yyyuuussspppllliii^^^ZZZTTTQQQOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFHHHFFFIIIRRR^^^lll}}}nnn^^^eeeyyynnn___\\\VVVPPPKKKHHHGGGGGGBBBDDDBBB;;;666666555222222111111000111111222333333222222222111000000000111111111111111111111111000000111111111111000000333333333333333333333333222222333333333444444444333333333333444444555555666777999:::;;;;;;::::::>>>>>>@@@CCCDDDHHHSSS___|||zzz}}}sssooohhh|||hhhZZZTTTSSS\\\hhhssszzzyyypppmmmkkkiiikkkooossswwwwwwvvvwwwxxxwwwvvv{{{~~~zzzxxxvvvrrroooddd___YYYTTTRRRQQQPPPPPPMMMNNNNNNOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEECCCDDDJJJQQQYYYfffrrrooo^^^bbbzzzvvvhhhddd]]]TTTLLLGGGFFFFFFBBBDDDBBB;;;666666555333111111222222222222222222222222222111111111111111111111111111111111111111000111111222222111111000222222222222222222222222222222333333444444555555444444444333444555555666777888999:::;;;;;;;;;;;;>>>>>>AAADDDEEEHHHSSS___~~~}}}|||qqqnnnhhhyyyggg[[[WWWSSS\\\hhhrrrxxx|||zzzooommmjjjiiikkkoootttwwwwwwwwwwwwyyywwwtttxxx}}}zzzwwwtttjjjfff___ZZZWWWTTTRRRQQQMMMNNNNNNOOOOOONNNNNNNNNKKKKKKLLLLLLLLLLLLLLLMMMIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBDDDGGGJJJMMMVVV___qqqmmm^^^aaauuuyyyuuulll___RRRJJJGGGGGGBBBDDDBBB;;;666666555333111222333333333222111000111111111111111222222222111111111111111111111111000111111222222111111000000000000000000000000000222222333333444555555666555555444444444555666777999999999999:::;;;<<<<<<<<<===@@@DDDFFFKKKVVVbbb}}}{{{zzzpppnnnjjj~~~rrrcccYYYVVVRRR\\\hhhqqqvvvzzz|||qqqoookkkjjjjjjnnnrrruuuwwwvvvwwwyyyvvvsssvvv{{{|||yyyqqqlllfffaaa]]]YYYUUUSSSPPPPPPPPPOOONNNLLLKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDFFFEEEFFFMMMVVV^^^ooo}}}lll^^^```rrryyyjjjZZZOOOKKKJJJBBBDDDBBB;;;666666555333111222444444444222000///000000111111222222222333111111111111111111111111111111222222222222111111333333333333333333333333222222333333444555666666666666555444555666777888:::999888888999:::<<<===999:::???DDDGGGMMMXXXddd{{{yyyxxx|||qqqoookkkxxxkkk]]]UUUSSSRRR[[[hhhqqquuuyyy~~~}}}sssqqqmmmjjjjjjmmmpppsssvvvuuuwwwxxxuuuqqqtttyyy|||uuuqqqkkkfffaaa]]]XXXUUURRRRRRQQQOOOMMMJJJHHHGGGJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBB>>>>>>???AAA??????FFFOOOOOO___sssuuudddZZZ___sssttt```QQQKKKKKKEEEDDDBBB>>>999666666777;;;999666333222222222333444444333333222111000000222222111111111111111111111111111111111111111111222222222222222222222222444444444555555555555666444444555555666777777777888999999::::::;;;;;;<<<======@@@EEEHHHMMMXXXbbbvvvzzzkkkmmmnnnqqqdddXXXQQQQQQQQQZZZfffqqqxxx{{{||||||~~~{{{sssmmmhhhiiikkklllooottt{{{xxxwwwwwwuuurrrtttyyy~~~xxxpppkkkiiifffbbb^^^[[[XXXSSSPPPOOOOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIGGGFFFDDDDDDEEEEEE???@@@@@@AAAAAA@@@@@@???>>>???@@@@@@@@@AAADDDFFFMMMQQQZZZjjj~~~qqqbbbYYY___tttsss^^^PPPJJJIIIFFFEEEBBB>>>999666666777666444333222222333444555444333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222444444444555555555555666444444555555666777777777888999999::::::;;;<<<<<>>AAAFFFIIINNNXXXbbb~~~nnnqqqzzziiikkkkkkzzzmmmaaaUUUOOOOOOPPPXXXdddpppwww{{{|||}}}|||yyysssmmmiiijjjlllmmmppptttzzzwwwvvvvvvtttqqqrrrwww~~~xxxrrrnnnjjjgggeee___\\\WWWTTTRRRQQQPPPNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDD???@@@@@@AAAAAA@@@@@@?????????@@@@@@???@@@CCCEEEFFFHHHOOOZZZkkk~~~~~~pppbbbZZZ```xxxqqq\\\NNNHHHHHHFFFEEECCC>>>999666666666444333222111111222333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333444444444555555555555666444555555666666777777888999999999:::;;;;;;<<<<<<@@@@@@BBBGGGJJJMMMVVV```|||jjjnnntttfffggggggsssggg\\\QQQLLLLLLNNNVVVbbbmmmuuuzzz}}}~~~zzzwwwtttmmmiiijjjlllnnnqqquuuyyyvvvttttttrrrooopppuuu|||uuupppnnnnnnfffbbb]]]YYYWWWUUURRRPPPJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCCCC??????@@@@@@@@@@@@?????????@@@@@@@@@??????AAACCCEEEFFFJJJOOO[[[mmmtttggg]]]bbb|||nnn[[[MMMHHHHHHGGGFFFCCC???999666666666666555444222111111111111222222222222222222333333111111111111111222222222111111111111111111111111222222222333333333333333444444444555555555555666555555555666777777888888999999::::::;;;<<<<<<<<<@@@@@@BBBGGGIIILLLTTT^^^zzzmmmtttrrrbbbcccaaa|||zzzlllaaaWWWNNNJJJKKKKKKSSS___jjjsssyyy}}}|||yyyvvvsssmmmiiijjjmmmnnnrrrvvvwwwtttsssrrrppplllnnnsss~~~|||vvvuuuvvvmmmiiiddd___\\\XXXUUURRRLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA??????@@@@@@@@@@@@??????>>>@@@@@@@@@???>>>@@@AAAEEEGGGIIIKKKQQQ___rrrxxxkkk___aaazzz}}}}}}nnn\\\OOOJJJIIIHHHGGGDDD???:::666666666666666555333333222222111222222222222222222333333000000111111111222222222111111111111111111111111222222333333333444444444444444444555555555555666555555666666777888888888999::::::;;;;;;<<<======??????BBBGGGIIIKKKSSS\\\wwwrrr{{{qqq___```^^^www}}}rrreee\\\TTTLLLJJJKKKJJJQQQ\\\gggpppwww}}}}}}zzzxxxwwwssslllhhhjjjlllnnnrrrvvvvvvsssqqqqqqnnnkkklllqqq}}}|||zzz{{{tttpppkkkfffaaa]]]XXXUUUOOOOOONNNLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@>>>??????@@@@@@??????>>>===???@@@@@@???>>>???@@@???BBBEEEFFFIIIRRR___iii{{{{{{rrrooooooppppppooonnnlllkkkkkkmmmppprrruuuyyyzzzmmm___]]]vvvzzzrrraaaSSSLLLJJJHHHGGGDDD???:::666666666222222333333444444555555222222222222222222222222000000000111222222333333111111111111111111111111222222333333444444555555444444444555555555555666555666666777777888888999:::::::::;;;<<<<<<======??????CCCGGGJJJLLLTTT\\\tttxxxppp[[[^^^\\\tttuuujjj___WWWQQQKKKIIIKKKIIIPPPZZZeeennnuuu|||~~~{{{zzzxxxwwwqqqkkkgggiiilllmmmqqqvvvvvvsssqqqqqqnnnjjjkkkppp|||zzzwwwrrrmmmhhhccc]]]ZZZUUUTTTRRROOOMMMJJJIIIHHHEEEFFFEEEEEEDDDBBBAAA@@@>>>>>>????????????>>>>>>;;;===???@@@???>>>???@@@>>>AAACCCEEEFFFKKKRRRWWWhhhuuusssfffbbbccceeeeeefffbbb^^^ZZZYYY[[[___aaadddgggoooyyy}}}qqqbbb]]]uuuxxxyyyhhhWWWNNNJJJIIIHHHEEE@@@:::666666666000111222333333444444444444333333222222111111111///000000111222222333333111111111111111111111111222222333333444555555666444444444555555555555666666666666777888888999999::::::;;;;;;<<<=========@@@@@@DDDJJJLLLNNNVVV___rrrpppYYY\\\[[[rrr|||nnndddYYYSSSMMMHHHHHHJJJIIIOOOYYYcccllltttzzz~~~{{{yyywwwvvvpppjjjfffhhhkkklllpppuuuvvvsssqqqpppmmmjjjkkkooozzz}}}xxxsssnnniiiccc___ZZZXXXVVVSSSOOOLLLIIIHHHFFFFFFFFFFFFEEECCCAAA@@@>>>>>>????????????>>>>>>999<<<>>>??????>>>???@@@BBBBBBCCCDDDFFFIIILLLMMMXXXcccrrrqqqbbb]]]^^^aaabbbddd___YYYSSSQQQRRRVVVYYYYYY\\\cccnnn|||vvvfff```wwwwww}}}lllZZZOOOJJJIIIHHHEEE@@@:::777666666222222222222222111000///444444333333222111000000///000000111222222333333111111111111111111111111222222333333444555666666444444444555555555666666666666666777888888999999::::::;;;;;;<<<=========AAAAAAFFFKKKNNNQQQXXXaaaqqqrrrXXX\\\[[[rrrxxxiii```UUUPPPKKKGGGFFFIIIIIIOOOXXXbbbjjjssszzz~~~|||yyywwwvvvoooiiieeegggjjjlllpppuuuwwwsssqqqqqqmmmiiikkkoooxxx}}}xxxsssmmmgggccc]]]\\\YYYUUUQQQMMMJJJHHHFFFFFFGGGGGGEEEDDDBBBAAA>>>>>>????????????>>>>>>888;;;>>>????????????@@@BBB@@@???@@@BBBEEEFFFFFFIIIQQQ]]]jjjxxxuuubbbXXXYYY```ffflll```VVVSSSQQQNNNNNNRRRSSSRRRWWWbbbppp~~~uuufffhhhrrr{{{{{{xxx___MMMGGGHHHGGGDDD>>>888555444444333333333222222111111111222111000111222222222000///000000000111111111111222222111111222222333444444444444444444444444444444444666666666555444333555555555555666888999::::::;;;;;;<<<===>>>??????@@@AAAFFFKKKMMMNNNTTT\\\vvvsss]]]\\\YYYtttooobbbZZZSSSNNNJJJEEEEEEIIIKKKOOOWWWaaakkksssyyy|||~~~yyytttqqqmmmhhhfffiiilllmmmooossswwwwwwuuupppkkkiiilllooo{{{}}}yyyvvvsssnnnjjjcccaaa]]]XXXSSSOOOLLLKKKIIIGGGFFFEEEEEEDDDBBB???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDHHHKKKPPPXXXdddsss~~~jjj___```hhhooopppdddYYYTTTRRRNNNNNNQQQPPPOOOSSS\\\fffqqq~~~xxxhhhgggmmm}}}~~~|||xxx```NNNHHHGGGFFFCCC>>>888555444444333333333222222222111111222111000111222333222000111111111111222222222222222222111111222222333444444444444444444444444444444555555666666555444444666666666777888999:::;;;<<<<<<======>>>???@@@@@@AAABBBEEEKKKMMMOOOVVV^^^vvv|||ttt]]]]]]ZZZvvvnnnaaaYYYQQQMMMIIIDDDDDDFFFKKKOOOXXXcccllltttzzz|||~~~yyysssppplllhhhhhhllloooooopppssstttuuusssooojjjhhhjjjmmmzzz|||zzzvvvpppllleeeccc```[[[VVVRRROOOMMMKKKIIIHHHGGGGGGEEECCCAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCAAACCCFFFLLLUUUaaannnvvvnnnbbbcccmmmuuuyyymmm```YYYUUUQQQPPPRRRMMMMMMPPPUUUZZZcccsss~~~{{{zzz{{{{{{||||||lllfffeeezzzyyy}}}vvv___NNNHHHFFFEEEBBB>>>888555333444333333333222222222222111333111000111222333222111111222222222222333333333222222111111222222333444444444444444444444444444444555555666666666555555777777777888999:::;;;<<<======>>>???@@@AAABBBBBBBBBBBBEEEJJJLLLOOOXXXaaauuuvvvyyy```aaa^^^zzzpppaaaYYYQQQMMMIIIEEEDDDFFFJJJPPPZZZeeeooovvv{{{}}}~~~xxxsssooojjjggghhhmmmpppooooooqqqqqqrrrqqqnnniiigggiiikkkyyy~~~zzztttpppiiigggddd___ZZZVVVSSSQQQMMMLLLJJJIIIIIIGGGDDDBBB??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCFFFJJJRRR[[[bbbnnnuuuuuuhhhhhhrrr{{{xxxjjj```ZZZVVVTTTSSSMMMMMMOOORRRSSSZZZjjjyyy|||xxxwwwyyy{{{{{{}}}pppeee]]]lllzzz~~~oooZZZKKKEEEDDDCCCAAA===888555333333222222222222222222222222333222111111333333222111111111111222222222333333222222111111222222333444444444444444444444444444555555555666666666666666777777777777999:::;;;<<<<<<===>>>???@@@AAABBBCCCBBBBBBDDDIIIKKKOOOXXXbbbuuuuuudddeeecccuuubbbYYYPPPMMMKKKHHHHHHIIIJJJPPP[[[fffqqqxxx|||}}}yyytttpppjjjeeeeeeiiilllkkklllooooooppppppmmmiiiggghhhkkkxxx~~~xxxsssmmmkkkhhhddd___ZZZVVVTTTPPPNNNLLLKKKJJJHHHEEEBBB??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEJJJPPPTTT[[[bbbkkkttt|||{{{{{{sssrrr|||sssfff___[[[XXXTTTNNNNNNOOOPPPPPPUUUdddrrr}}}yyyvvvvvvzzz}}}~~~rrreeeWWWaaauuu~~~|||xxxrrreeeSSSFFFBBBAAABBB@@@===888555333333222222222222222222222222333222111222333333333111000000000000111111111222222222111111222222333444444444444444444444444444555555555555666666777777666666666777888999:::;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCEEEIIILLLOOOXXXbbbuuuvvvffffffeee{{{eeeZZZOOOKKKJJJIIIIIIKKKIIIPPP[[[gggqqqxxx|||~~~|||wwwsssnnnhhhdddfffhhhiiilllqqqnnnoooooolllhhhgggiiilllwww|||xxxpppooollliiiddd___[[[XXXRRRPPPNNNMMMKKKIIIFFFCCC@@@@@@???>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBFFFJJJPPPVVV]]]dddlllyyytttjjjiiilllttt~~~{{{{{{nnnfffbbb]]]VVVPPPNNNOOOPPPPPPTTT___jjj}}}}}}}}}|||yyyvvvvvvzzzsssfffTTT[[[fff~~~xxxrrrlllfff[[[MMMDDDBBB???@@@@@@===999555333333111222222222222333333333444222111222333444333222//////000000000111111111222222111111222222333444444444444444444444444444555555555555666777888888666666666777888999:::;;;;;;<<<===>>>@@@BBBCCCCCCFFFFFFIIIMMMOOOQQQYYYbbbvvvwwwhhhhhhfffkkk]]]OOOIIIHHHGGGGGGIIIJJJPPPZZZeeepppxxx}}}{{{xxxtttmmmggggggiiijjjnnnsssnnnnnnmmmjjjffffffjjjnnnwww}}}uuutttrrrnnniiiddd```]]]VVVTTTQQQOOONNNKKKHHHEEEAAAAAA@@@????????????@@@????????????????????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBAAA@@@???@@@CCCFFFIIIMMMSSSXXX___kkk{{{kkk___^^^^^^dddqqqyyyqqqnnnfff^^^UUURRRQQQSSSTTTUUU\\\dddxxx{{{}}}~~~|||yyyyyy}}}tttfffTTTYYY```ttttttlllddd^^^VVVKKKEEEDDD>>>??????===999555333333111111222222222333333333444333222222444444333222000000111111111222222222222222111111222222333444444444444444444444444444666555555555666777888999777777777888999:::;;;<<<<<<===>>>@@@AAACCCDDDEEEJJJJJJNNNRRRSSSUUU[[[cccwwwxxxnnnnnnlllxxxgggTTTKKKHHHFFFFFFHHHJJJOOOXXXdddnnnwww}}}~~~vvvooojjjjjjkkkjjjlllpppmmmmmmkkkfffcccdddiiinnnxxxzzzzzzxxxtttooojjjeeebbbZZZXXXUUUSSSQQQNNNKKKHHHCCCBBBAAAAAA@@@@@@AAAAAA??????????????????????????????@@@AAAAAABBBCCCCCCBBBCCCCCCBBB@@@@@@BBBDDDCCCFFFJJJNNNTTT```ppp|||ggg[[[XXXVVVZZZeeerrr{{{xxxpppfff\\\WWWUUUWWWXXXXXX\\\aaavvv}}}}}}}}}~~~sssgggTTTYYY___qqqsssjjjaaa[[[SSSKKKGGGGGG===>>>>>><<<999555333333111111111222222333333333444333222222444444333222111111222222222333333333222222111111222222333444444444444444444444444444666555555555666777999:::888888888999:::;;;=========>>>???AAACCCEEEFFFGGGMMMNNNQQQVVVWWWWWW]]]dddxxxzzzttttttrrrppp[[[OOOJJJHHHGGGIIIJJJOOOXXXbbbmmmvvv}}}tttnnnjjjkkkkkkiiiiiikkklllkkkhhhdddaaabbbhhhnnnxxx~~~}}}{{{xxxsssnnniiifff]]][[[XXXVVVTTTQQQMMMJJJDDDCCCBBBBBBAAAAAABBBBBB????????????????????????>>>>>>???@@@BBBCCCDDDDDD@@@AAAAAA???>>>===>>>??????BBBEEEHHHMMMZZZjjjvvvgggZZZVVVSSSUUU^^^kkkwwwyyyooobbb``````___\\\YYY]]]dddzzz~~~{{{zzzzzz~~~}}}rrraaaXXXZZZ___llluuulllbbb\\\TTTKKKFFFFFFCCCBBB@@@===999666444333444444444333333444444555222222222222222222222222111111111111111111111111222222333333333444444444444444444555555555666666777666555444444555666777999999999:::;;;<<<===>>>???@@@AAABBBDDDFFFHHHIIIMMMNNNSSSYYY[[[]]]ccclll{{{}}}{{{ssseeeTTTMMMJJJIIIJJJJJJNNNWWWbbboooxxx}}}}}}yyyssskkkhhhjjjmmmlllkkknnnjjjgggeeebbbaaafffnnnzzz{{{yyyuuuooojjjeee___XXXWWWYYYWWWQQQKKKIIIHHHGGGFFFDDDBBBAAA@@@AAA???>>>>>>???@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAA??????@@@AAABBB@@@>>>@@@FFFIIINNN^^^qqq~~~mmm^^^UUUUUUXXX[[[hhhvvvvvvuuuiiigggggggggccc___bbbhhh{{{}}}yyywwwwwwwww{{{}}}rrr```VVVWWWZZZiii{{{rrrhhh```XXXMMMGGGFFFBBBAAA???<<<999666444333555444333333333333333444222222222222222222222222111111111111111111111111222222333333333444444444444444444555555555666666777666666555555555666777999999999:::;;;<<<>>>>>>@@@@@@AAACCCEEEGGGIIIJJJLLLMMMRRRWWWYYY[[[bbbjjj{{{{{{wwwnnnZZZPPPJJJIIIJJJJJJNNNVVVbbbnnnxxx}}}~~~yyyrrrkkkgggiiikkkjjjiiikkkhhheeedddbbbaaahhhqqq{{{|||xxxsssnnniiiccc]]]\\\]]]\\\VVVPPPKKKJJJHHHFFFDDDCCCBBBAAAAAA???>>>>>>@@@AAA@@@???@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAA@@@???@@@AAABBBBBB???AAAFFFHHHLLL\\\nnnsss___UUUSSSUUUWWWcccpppppp}}}rrrqqqqqqqqqmmmggghhhmmm}}}}}}uuussssssssstttxxx|||~~~}}}~~~vvvdddXXXWWWXXXiiixxxnnneee[[[OOOGGGEEEAAA@@@>>><<<999777555444444444333222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444555555555666666666777777666666666666777777999:::::::::<<<===>>>???@@@AAABBBCCCFFFHHHJJJKKKLLLLLLPPPUUUWWWXXX___ggg{{{vvvxxxxxxaaaTTTLLLIIIJJJJJJNNNVVVaaannnxxx~~~~~~xxxrrrkkkgggggghhhhhhfffhhheeecccbbbaaabbbiiisss}}}~~~xxxtttnnniiicccbbbbbbaaa[[[VVVOOOMMMJJJGGGEEEDDDCCCCCCBBB@@@??????@@@AAA@@@???@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAA@@@@@@@@@AAABBBCCC@@@AAAEEEFFFJJJYYYkkk}}}fffZZZVVVVVVWWWcccpppoooyyyyyyzzzzzztttmmmlllpppyyyrrrqqqrrrsssuuuxxxzzz|||||||||}}}~~~}}}|||}}}~~~lll___\\\]]]pppyyyoooggg\\\OOOGGGDDD@@@???===;;;999777555555444444333222111111111111222222222222222222222222222222222222222222222222333333333444444444444555555555555555666666666666777777777777777777888888:::::::::;;;<<<>>>???@@@AAABBBCCCEEEGGGIIILLLMMMLLLLLLOOOSSSTTTUUU\\\dddzzz|||wwwvvv|||gggYYYOOOKKKKKKJJJMMMUUUaaammmxxx~~~}}}xxxsssmmmiiiggggggfffffffffcccaaa```___```iiirrr~~~~~~yyyrrrnnniiigggfffddd___[[[SSSQQQNNNJJJGGGFFFEEEEEECCCAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAA>>>@@@DDDEEEIIIXXXkkkqqqccc]]]\\\]]]jjjwwwvvvzzzrrrqqqtttzzzuuutttvvvwwwyyyzzz{{{{{{yyyyyyzzz{{{}}}|||}}}sssfffbbbeeezzzvvvllldddZZZNNNFFFDDD??????===;;;999777555444444333222222111111111222222222222222222222222222222222222222222222222222333333444444444555555555555555555666666666777777666777777888888888999999::::::;;;<<<===???@@@AAABBBCCCDDDFFFHHHKKKMMMOOOMMMMMMOOORRRSSSTTTZZZcccxxxyyyxxxtttvvvfff[[[QQQLLLKKKIIIMMMTTT```lllwww~~~{{{xxxuuuoookkkhhhgggfffffffffccc```___]]]^^^gggqqq~~~vvvsssnnnkkkiiifffbbb^^^XXXVVVRRROOOKKKIIIGGGGGGDDDBBB@@@@@@AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBB???===???DDDEEEJJJZZZlll{{{kkkcccbbbdddrrrzzzxxx{{{}}}|||}}}}}}}}}~~~}}}{{{yyyxxxyyy{{{~~~wwwkkkggglll~~~tttiiiaaaWWWLLLFFFDDD@@@???===;;;888666444333333333222222222222333333222222222222222222222222333333333333333333333333333444444444555555555555555555666666666777777777666777888999999:::999999::::::;;;<<<>>>@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQOOONNNPPPRRRRRRSSSZZZcccvvv{{{uuuvvv~~~uuuzzzjjj___WWWOOOKKKKKKIIILLLSSS___lllwww~~~~~~yyywwwtttppplllhhhgggggggggeeeaaa^^^]]][[[]]]fffppp|||yyyuuuqqqmmmiiidddaaa\\\[[[XXXTTTPPPMMMJJJHHHEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???===???DDDFFFJJJZZZmmmuuukkkjjjmmm}}}|||zzzzzz|||~~~{{{pppmmmsssvvviii___UUUKKKFFFEEEAAA@@@>>>;;;888555333222222222222222333444555666222222222222222222222222333333333333333333333333444444444444555555555555555666666666777777777777666777888::::::::::::::::::;;;;;;===>>>@@@BBBCCCDDDDDDFFFHHHKKKNNNPPPRRRRRRQQQQQQSSSSSSTTT[[[cccttt|||ssssss{{{zzzwwwtttxxxlll^^^VVVOOOJJJHHHJJJIIILLLSSS^^^kkkwww~~~yyytttsssoookkkgggffffffgggbbb^^^[[[[[[[[[^^^hhhrrr|||wwwrrrmmmhhheee___^^^]]]ZZZUUUPPPLLLIIIFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBB???@@@EEEFFFIIIYYYkkk{{{yyy|||}}}||||||~~~tttqqqxxxyyykkk```UUUKKKFFFFFFAAA@@@>>>;;;777444222111222222222333444555666777222222222222222222222222333333333333333333333333444444444555555555666666666666666666777777777777666777999:::;;;;;;:::::::::;;;;;;===???AAACCCDDDDDDEEEFFFIIIKKKNNNQQQSSSTTTRRRRRRTTTSSSTTT[[[dddsssssspppwww|||pppqqqrrrrrrfffXXXOOOIIIEEEFFFIIIIIILLLSSS^^^kkkwww~~~zzzxxxrrryyyzzzrrrqqqnnnjjjfffeeeeeefff___\\\YYYZZZZZZ^^^iiiuuu|||vvvpppkkkhhh``````___]]]XXXSSSMMMJJJGGGEEEBBBBBBBBBCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAADDDAAABBBFFFFFFIIIXXXiii|||}}}}}}}}}{{{|||~~~|||~~~ttt|||rrrbbbWWWPPPJJJEEE?????????<<<888444222222333333333333333333333333222222222222222222222222333333222222333333444555444444444555555555555666555555555555666666666777777888999888888999;;;>>>=========>>>@@@BBBDDDFFFIIIIIIJJJKKKMMMPPPRRRTTTPPPQQQRRRTTTWWW[[[^^^```vvvwwwooopppnnnqqqtttvvvcccSSSPPPLLLFFFGGGMMMFFFKKKSSS^^^iiissszzz~~~{{{rrrppprrrkkksss{{{vvvqqqoookkkiiihhhgggdddccc___ZZZVVVWWWYYY___jjjuuu~~~wwwppplllhhheeeaaa^^^ZZZVVVQQQNNNJJJHHHFFFEEEEEEDDDAAA???AAA@@@>>>======???@@@BBBBBBDDDEEEDDDAAA@@@@@@@@@CCCCCCCCCBBBAAAGGGXXXjjjyyy|||}}}}}}{{{|||~~~{{{}}}{{{}}}kkk^^^TTTKKKEEE@@@AAA@@@>>>:::666444444333333333333333333333333333333333333333333333333333333222222333333444555444444444555555555555666555555555666666666777777777888999888888999<<<>>>>>>>>>>>>???@@@BBBDDDFFFIIIIIIIIIJJJMMMOOORRRSSSPPPQQQSSSUUUXXX[[[___bbbzzzvvvoooqqqrrrtttvvvvvvdddTTTOOOKKKEEEEEEKKKHHHLLLTTT___jjjssszzz~~~~~~yyyrrrkkkkkkooopppvvv{{{vvvpppmmmjjjhhhfffeeecccaaa]]]XXXTTTUUUXXX]]]hhhrrr|||uuupppmmmjjjfffbbb^^^XXXSSSNNNLLLJJJGGGFFFFFFEEECCCAAABBBAAA???>>>???@@@AAABBBBBBDDDEEEDDDBBB@@@@@@AAACCCBBBBBBBBBAAAGGGXXXhhhuuu|||}}}}}}||||||zzz|||~~~uuueeeWWWKKKDDD@@@AAA@@@>>>:::666555555333333333333333333333333333333333333333333333333333333222222333333444555444444444555555555555666555555666666666777777777777888999999888:::===???@@@@@@???@@@AAACCCEEEFFFHHHHHHHHHJJJLLLNNNQQQRRRQQQSSSUUUWWWYYY]]]bbbeee}}}zzztttqqqwwwxxxyyyvvvfffWWWPPPJJJDDDCCCHHHIIINNNVVV```jjjttt{{{~~~|||vvvqqqmmmjjjmmmtttxxx|||{{{uuuooollliiifffeeecccaaa^^^ZZZUUURRRTTTVVV[[[eeeooo|||wwwssspppmmmiiiddd]]]VVVQQQNNNLLLIIIHHHGGGGGGEEECCCCCCBBBAAA@@@@@@@@@AAABBBBBBDDDEEEDDDBBB@@@@@@AAABBBAAAAAABBBBBBGGGVVVeeeppp}}}|||}}}}}}||||||zzz}}}}}}xxxzzzyyygggWWWIIIAAA>>>>>>>>><<<888444333333333333333333333333333333444444444444444444444444333333222222333333444555444444444555555555555666555666666666666777777777888999999999999;;;>>>@@@BBBBBBAAAAAABBBDDDEEEFFFGGGHHHHHHIIIKKKNNNPPPRRRQQQTTTXXXZZZ[[[___dddiii{{{}}}~~~qqq|||{{{zzzwwwjjj\\\SSSLLLEEECCCFFFJJJOOOVVV```kkkttt{{{~~~zzzuuusssqqqssszzzzzztttpppmmmiiifffdddbbb___]]]XXXTTTQQQSSSVVVZZZdddnnn~~~wwwuuurrrnnniiiccc\\\WWWRRROOOKKKIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@AAAAAABBBCCCEEEDDDBBBAAAAAABBBAAA@@@AAABBBBBBFFFSSS```lllyyy~~~~~~~~~|||}}}|||xxxrrruuu|||xxxyyygggWWWJJJCCC===>>>>>>;;;888555444444333333333333333333333333444444444444444444444444333333222222333333444555444444444555555555555666666666666666777777777888888999:::::::::<<>>??????===:::777666666333333333333333333333333333333333333333333333333333333222222333333444555444444444555555555555666666666777777777888888888888999:::;;;;;;===@@@CCCHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJMMMOOORRRSSSSSSYYY___aaaaaadddlllttt{{{}}}ooo|||zzzzzztttjjj]]]RRRLLLJJJIIIFFFJJJSSS^^^jjjttt||||||xxxpppmmmhhheeebbb___[[[YYYUUUPPPLLLNNNSSS[[[jjjwwwzzzvvvrrrnnnkkkfffaaa[[[UUURRROOOMMMKKKFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCEEEEEECCCCCCCCCDDDCCCAAAAAACCCBBBBBBGGGNNNccc___nnn~~~}}}~~~}}}zzzwwwvvvyyyooofff^^^sssvvvooozzzwwwiii[[[OOOHHHEEE<<<======;;;888555444555333333333333333333333333222222222222222222222222333333222222333333444555444444444555555555666666777777777777888888888888888999;;;;;;<<<>>>AAADDDIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMPPPRRRTTTTTTZZZ```bbbbbbeeennnuuu}}}ppp{{{{{{yyyuuukkk]]]RRRMMMJJJIIIDDDIIIRRR^^^jjjttt||||||yyyooolllgggccc```]]]YYYWWWTTTNNNJJJKKKQQQ[[[kkkxxx}}}xxxtttpppnnnkkkfff___YYYUUURRROOOMMMHHHHHHHHHGGGGGGEEEDDDDDDBBBCCCEEEEEEDDDCCCCCCDDDDDDBBBBBBCCCBBBAAAEEEKKKWWW|||\\\hhhzzz~~~}}}}}}zzzwwwyyynnn^^^]]]ppp|||uuuyyynnneee[[[OOOHHHFFF;;;<<<<<<;;;888666666666555444333333222222222222666666666666666666666666444444555555666777777777666666666666777777777777777888888888888999999999;;;;;;;;;<<<>>>???AAABBBFFFEEEDDDDDDDDDFFFIIIJJJIIIIIIJJJLLLNNNPPPRRRSSSUUUUUUYYYaaafffjjjrrryyyxxx|||yyyrrrkkkcccXXXLLLFFFGGGJJJMMMSSS\\\hhhsss}}}|||xxxqqqlllfffaaa^^^\\\ZZZYYYOOOLLLKKKLLLPPPYYYjjjzzz}}}wwwrrrqqqkkkccc]]]YYYUUUPPPLLLKKKKKKKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIXXXmmmYYYfffxxxzzzvvvvvv{{{ooo```]]]ppp{{{uuukkkcccZZZNNNFFFCCC;;;<<<===;;;999666666666555444333333222222222333555555555555555555555555222222333333444555555555666666666666777777777777777888888888888999999999888999999:::<<<>>>???@@@HHHGGGFFFFFFFFFHHHIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTWWW___eeejjjrrr{{{|||qqqvvvooohhh```VVVKKKFFFFFFHHHKKKRRR[[[fffqqq{{{zzzvvvpppkkkeee```\\\ZZZXXXVVVPPPMMMKKKLLLOOOWWWhhhwww|||xxxxxxssslllgggccc^^^XXXSSSRRRRRRPPPOOOMMMKKKIIIHHHCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCCCCCCCDDDFFFGGGOOOaaaUUUbbbuuu~~~|||{{{vvvtttxxx}}}pppccc___rrr|||sssiiiddd\\\PPPFFFBBB;;;======<<<999666666666444444333222222222333333444444444444444444444444222222333333444555555555666666666666777777777777777888888888888999999999888888999:::<<<>>>@@@AAAJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRUUU\\\bbbiiirrr|||uuulll~~~ssskkkccc\\\SSSJJJEEEFFFGGGJJJPPPYYYdddoooxxx~~~}}}wwwsssnnnjjjccc^^^[[[XXXUUUSSSPPPMMMKKKLLLNNNVVVfffuuu|||wwwrrrnnnjjjddd]]]WWWVVVTTTQQQNNNLLLIIIHHHGGGCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEIIIVVVpppRRR___sssyyyvvvyyy~~~yyyxxxzzz}}}~~~ooodddbbbuuu{{{sssjjjfff___TTTHHHBBB<<<===>>><<<999777666666444333333222222333333333333333333333333333333333444444555555666777777777666666666666777777777777777777888888888999999999999::::::<<<>>>@@@BBBCCCJJJIIIHHHHHHHHHIIIIIIJJJMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPRRRYYY```fffqqq{{{rrrkkkoooggg^^^WWWPPPHHHEEEFFFFFFIIIOOOXXXbbbnnnwww||||||uuuqqqmmmiiiccc^^^ZZZWWWSSSQQQNNNKKKJJJKKKMMMUUUdddsss|||xxxtttqqqkkkbbb\\\YYYWWWTTTOOOLLLIIIGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDKKKRRRccc|||PPP^^^rrrtttppppppzzz~~~pppeeebbbuuu{{{rrrjjjfffaaaUUUIIIBBB===>>>>>><<<999777666666333333333222222333333444333333333333333333333333444444555555666777777777666666666666777777777777777777888888888999999999::::::;;;<<<>>>@@@BBBCCCGGGGGGGGGGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLMMMNNNNNNPPPOOOQQQWWW]]]dddnnnwww{{{qqqmmmnnndddZZZTTTNNNHHHEEEFFFFFFIIIOOOWWWbbbmmmvvv{{{}}}|||tttoookkkgggbbb]]]ZZZVVVSSSPPPKKKIIIIIIJJJMMMTTTcccrrr~~~{{{tttkkkeeeaaa___[[[WWWSSSOOOMMMKKKHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEELLLNNNYYYmmmNNN\\\qqqqqqjjjhhhppp}}}sssgggaaauuu|||qqqhhhddd```UUUHHH@@@>>>??????===999777666666333333222222222333444444333333333333333333333333222222333333444555555555666666666666777777777777777888888888888999999999999999999:::<<<===???@@@DDDDDDEEEFFFFFFGGGHHHHHHKKKKKKKKKKKKKKKLLLMMMNNNQQQOOOQQQWWW\\\```iiirrrvvvpppnnnooocccXXXRRRMMMHHHFFFFFFEEEHHHNNNVVVaaakkktttzzz|||}}}tttnnnhhheee```]]]ZZZVVVSSSPPPJJJIIIHHHJJJLLLRRRaaaooo~~~zzzqqqkkkfffdddbbb^^^ZZZUUUQQQOOOLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIPPP___rrrKKKZZZppprrrhhhbbbgggrrr~~~~~~xxxlllfffxxxssshhhddd```UUUIIIAAA>>>??????===:::777666666333222222222333333444555444444444444444444444444222222333333444555555555666666666666777777777777777888888888888999999999:::::::::;;;;;;<<<===>>>BBBCCCDDDFFFGGGHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPRRRWWW[[[^^^dddlll{{{uuuqqqpppqqqdddWWWQQQMMMIIIFFFGGGCCCFFFLLLTTT^^^iiirrrwww}}}~~~uuunnndddbbb^^^[[[XXXUUURRROOOMMMJJJIIIJJJJJJOOO]]]jjjzzzwwwqqqkkkjjjiiifffbbb\\\WWWTTTPPPNNNLLLIIIGGGFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEIIISSS```tttJJJXXXooovvvkkkaaabbbkkkxxx~~~||||||}}}oookkk}}}wwwkkkfffbbbXXXKKKCCC???@@@@@@===:::777666666222222222222333333444555444444444444444444444444444444555555666777777888666666666666777777777777777888888888888999999999===============>>>??????AAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQSSSXXX[[[\\\aaahhhnnnwwwtttsssrrreeeXXXQQQMMMIIIGGGGGGBBBEEEJJJSSS]]]gggpppuuuvvvooobbb___\\\YYYWWWTTTQQQNNNOOOMMMKKKJJJIIIMMMYYYfffvvv{{{sssssssssqqqmmmgggaaa]]]SSSQQQMMMJJJHHHGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEGGGLLLTTTeeeLLLXXXlllzzzlllaaa```ccckkk|||}}}~~~~~~}}}~~~~~~zzztttnnnyyykkkccc\\\RRRHHHCCCCCCDDDDDD@@@:::666555555222222222222222222222222444444444333333222222222444444444444444444444444444555666555444333444555888888888888999:::;;;<<<:::;;;;;;===???AAACCCDDDBBBDDDFFFGGGGGGGGGHHHIIINNNNNNMMMMMMNNNNNNOOOPPPQQQVVVZZZZZZVVVUUUZZZ```kkk{{{}}}tttttt~~~}}}uuueeeUUUNNNKKKGGGDDDCCCCCCGGGLLLSSS[[[eeennnuuu}}}uuummmddd___ZZZXXXXXXXXXUUURRRPPPKKKIIIIIIJJJMMMVVV^^^rrr}}}}}}{{{xxxrrrjjjccc^^^VVVOOONNNMMMIIIGGGGGGKKKJJJIIIIIIHHHHHHHHHIIIHHHFFFFFFIIINNNWWWhhhxxxOOO[[[nnn~~~ooobbb^^^```fffuuu}}}|||}}}zzzssssss~~~pppggg]]]QQQGGGDDDBBBDDDDDD@@@:::555444555333333333333333333333333444444444333333333222222444444444444444444444444777888999888777666777888888888888888999999:::;;;;;;;;;<<<===>>>@@@BBBCCCCCCEEEGGGHHHGGGGGGIIIJJJMMMNNNNNNOOOOOOPPPPPPPPPTTTYYY]]]\\\XXXVVVZZZ^^^eeevvv|||{{{{{{|||zzzttteeeUUUNNNKKKHHHEEEEEEDDDGGGLLLRRRZZZcccmmmsss|||~~~}}}rrrjjjbbb^^^ZZZXXXYYYYYYVVVTTTRRRMMMJJJJJJKKKMMMTTT\\\mmmzzzzzzrrrllleee\\\UUURRRPPPKKKHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLIIIGGGGGGIIIKKKRRR```mmmRRR___qqqsssccc\\\ZZZ^^^kkkzzz~~~}}}|||{{{{{{|||{{{tttvvvyyymmm___PPPGGGEEEBBBDDDDDD@@@:::555444555333333333333333333333333444444444444333333333333444444444444444444444444666888999888777777888999999888888888888999999:::<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRQQQXXX]]]aaa___[[[WWWYYY[[[aaasssxxxxxxvvvsssdddTTTMMMKKKIIIFFFFFFDDDGGGKKKPPPWWW```jjjpppzzz|||zzzooogggaaa]]]YYYXXXZZZZZZXXXVVVUUUPPPMMMMMMLLLLLLRRRYYYgggttt~~~yyynnneee]]]YYYUUUNNNIIIHHHDDDDDDEEEFFFGGGIIIKKKLLLKKKHHHGGGHHHIIILLLUUU___nnnSSS```sssvvvddd[[[VVVWWWbbbqqq~~~zzz|||{{{{{{zzz{{{|||}}}wwwvvvsssaaaPPPHHHGGGBBBCCCDDD@@@999555444555444444444444444444444444444444444444444444333333444444444444555555555555333555666555444444555777999999888888888888999999=========>>>>>>@@@AAAAAAEEEGGGIIIJJJJJJKKKLLLMMMMMMOOORRRTTTUUUUUUTTTSSS[[[___cccccc^^^ZZZXXXYYYbbbssszzz}}}wwwvvvsssssscccSSSLLLJJJHHHFFFFFFEEEGGGJJJOOOUUU^^^gggmmmxxx{{{zzzooogggaaa]]]YYYYYY[[[\\\ZZZXXXXXXTTTPPPOOOMMMLLLPPPVVVaaaooowwwmmmddd___YYYPPPIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHKKKIIIHHHIIIHHHHHHNNNUUUaaasssRRR```tttyyyggg\\\UUUSSS\\\iii{{{zzz{{{~~~~~~|||||||||}}}|||}}}wwwcccQQQHHHHHHBBBCCCCCC???999444333444444444444444444444444444444444444444444444444444444444444555555666666666222333555555444333555666999999999999999999:::;;;>>>>>>>>>??????AAABBBBBBFFFHHHKKKLLLLLLMMMNNNPPPNNNPPPSSSVVVWWWXXXWWWVVV\\\aaaeeefffccc^^^[[[ZZZcccsssvvv}}}zzzwwwrrruuudddSSSKKKIIIGGGEEEEEEFFFGGGJJJMMMSSS\\\eeelllwwwyyy~~~}}}rrrkkkccc___[[[[[[\\\]]]\\\YYYYYYUUUSSSQQQOOOLLLOOOTTT^^^llluuukkkeee^^^SSSKKKHHHFFFFFFFFFEEEEEEFFFFFFGGGKKKHHHGGGIIIIIIHHHKKKQQQ[[[kkkQQQ```uuu~~~kkk```WWWRRRXXXbbbrrr~~~|||uuubbbPPPHHHGGGAAACCCCCC???999444333444333333333333333333333333444444444444555555555555444444444555666666777777444555777777666666888999999999999::::::;;;<<<===?????????@@@AAACCCDDDEEEGGGJJJLLLNNNNNNNNNPPPRRRPPPRRRTTTWWWYYYZZZZZZZZZ]]]bbbhhhkkkjjjeeeaaa___dddqqquuu|||zzzqqqzzziiiVVVMMMJJJFFFDDDDDDFFFGGGIIIMMMRRR[[[eeelllvvvyyy~~~wwwpppgggccc___]]]^^^^^^\\\ZZZYYYVVVTTTSSSQQQNNNPPPUUU\\\iii|||}}}sssmmmeeeZZZQQQMMMDDDDDDEEEEEEFFFGGGIIIIIIJJJGGGFFFIIIJJJIIIKKKOOOVVVdddzzzRRRbbbwwwqqqeeeZZZQQQTTT\\\jjj|||~~~zzzooo```OOOFFFDDDAAACCCCCC???999444333444333333333333333333333333444444444444555555555666444444444555666777777777666777999999888888:::;;;999999:::;;;<<<===???@@@???@@@@@@AAACCCEEEFFFGGGHHHJJJMMMOOOOOOPPPRRRSSSRRRSSSUUUWWWYYY[[[\\\]]]^^^ccckkkpppqqqnnniiifffjjjtttuuuyyy|||qqqooo[[[QQQLLLHHHEEEEEEFFFGGGIIILLLRRR[[[fffmmmwwwyyy~~~{{{uuulllgggbbb``````___\\\YYYXXXUUUTTTUUUSSSOOOQQQVVV[[[gggxxx|||uuunnnbbbYYYUUUFFFFFFFFFFFFFFFGGGHHHHHHKKKGGGEEEHHHIIIIIIJJJMMMQQQ[[[nnnTTTcccxxxuuuhhh[[[QQQQQQXXXdddwww|||xxxuuukkk]]]NNNDDDAAAAAABBBCCC???888444333444222222222222222222222222444444444555555555666666444444444555666777777888555777888999888888:::;;;999999:::;;;===???AAABBB@@@@@@AAABBBDDDFFFHHHIIIIIIKKKNNNOOOPPPQQQRRRTTTTTTTTTUUUWWWYYY\\\^^^______dddmmmtttvvvsssoookkkqqqyyy~~~tttwww|||pppsss___SSSNNNIIIFFFEEEFFFGGGIIILLLRRR\\\fffnnnwwwzzz~~~}}}xxxooojjjeeeaaaaaa___\\\XXXWWWTTTTTTUUUTTTQQQRRRWWWYYYeeeuuu|||tttiii___[[[KKKJJJIIIGGGFFFEEEEEEDDDKKKGGGEEEGGGHHHHHHIIILLLMMMUUUeee}}}UUUfff|||zzzfffYYYTTTTTTUUUaaavvvuuuuuu|||pppdddXXXNNNEEE@@@BBBDDDCCC===888777666333444444444333333222222222444333222111222333444555444444333333333444444555999999999::::::;;;;;;<<<<<<<<<;;;<<<===???AAABBBEEEEEEFFFHHHHHHIIIHHHHHHLLLNNNPPPQQQQQQRRRTTTVVVSSSTTTVVVWWWYYY\\\```cccbbbhhhpppxxxzzzvvvppplllqqqsss}}}|||uuuxxxrrrnnnxxxdddXXXOOOIIIEEEFFFGGGHHHIIIKKKQQQZZZeeemmmxxxyyy|||}}}wwwooofffaaaaaa```^^^[[[XXXWWWVVVUUUUUUVVVWWWXXX[[[bbbppp|||rrrfff^^^RRRNNNIIIEEEDDDDDDDDDCCCEEEEEEFFFGGGHHHJJJKKKLLLKKKOOOZZZoooVVVggg}}}~~~iii[[[TTTRRRSSS[[[oooxxxttt}}}xxxnnnaaaUUUJJJBBB??????BBBAAA;;;666666444222444333333333333333333222333333333333333555666777444444444444444555555666888888999999:::;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEFFFFFFHHHIIIJJJJJJKKKMMMOOOQQQRRRRRRSSSUUUVVVVVVWWWYYYZZZ[[[]]]aaadddiiimmmtttzzz{{{xxxsssoootttttt}}}ppppppuuunnnyyyfffYYYQQQIIIEEEEEEFFFGGGHHHJJJPPPZZZeeelllwwwxxx|||~~~wwwpppgggbbb```___\\\YYYYYYXXXWWWVVVVVVWWWXXXYYY\\\bbbpppwwwllleeeZZZUUUOOOJJJHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGKKKTTTeeeYYYhhh}}}ooo^^^TTTQQQQQQTTTfff{{{{{{ssswwwssspppjjj^^^PPPEEE@@@>>>???BBBAAA;;;666666555222222333333333333333333444333333333444555666777888555555555555555666777777888888888999:::;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSTTTTTTTTTVVVXXXYYY[[[\\\]]]]]]___bbbdddooosssyyy}}}~~~{{{vvvrrrtttqqqyyykkkggguuu{{{qqqyyygggZZZRRRJJJFFFEEEEEEFFFGGGJJJPPPYYYdddllluuuwww{{{~~~xxxrrrjjjdddbbb___\\\YYYYYYXXXWWWVVVVVVWWWXXXYYY\\\cccpppuuunnn^^^YYYQQQKKKHHHGGGFFFEEEGGGGGGFFFEEEEEEEEEFFFFFFEEEHHHOOOZZZnnn[[[iii|||sssaaaUUUQQQPPPRRRaaauuu}}}uuu|||ooojjjjjjfff\\\NNNDDDAAAAAAAAADDDCCC===888888777444222222222333333444444444444444444444444555555555666555555555666777888999777888888999:::;;;<<<<<<<<<===>>>@@@CCCEEEGGGHHHGGGGGGHHHIIIKKKNNNPPPRRRRRRSSSUUUVVVUUUVVVXXXYYY[[[]]]^^^_________bbbcccnnnssszzz}}}wwwsssoookkksssjjjcccmmmwwwvvvdddYYYRRRKKKFFFFFFEEEFFFGGGJJJPPPYYYdddllltttwww||||||zzzwwwrrrlllgggdddbbb___\\\YYYYYYWWWWWWWWWWWWYYYYYY]]]cccppp}}}vvvccc^^^UUUNNNIIIFFFDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEHHHLLLRRR___uuu[[[hhhyyywwwdddWWWRRRPPPTTT___qqq~~~zzz{{{ooohhhiiieee[[[OOOFFFDDDEEE@@@CCCBBB===888888777555222222222333333444444444555555444444333222222111555555555666777888999999777888999:::;;;<<<======>>>???AAACCCEEEGGGHHHIIIHHHIIIJJJLLLNNNQQQSSSTTTSSSUUUWWWWWWWWWWWWYYYZZZ[[[]]]____________aaabbbgggnnnwww~~~|||uuupppllliiirrrkkk```ggg{{{rrr```VVVPPPJJJGGGHHHFFFGGGHHHJJJPPPYYYdddkkkssswww}}}zzzvvvuuupppnnnjjjgggdddbbb___]]]YYYXXXWWWVVVVVVWWWXXXYYY^^^dddrrr}}}nnnhhh___WWWQQQLLLHHHEEECCCCCCCCCCCCDDDEEEFFFFFFEEEHHHJJJLLLRRRccc{{{[[[eeettt{{{gggYYYSSSQQQUUU\\\mmmyyyooommmfff\\\PPPHHHEEEEEE>>>AAA@@@:::777777666333222333333333333333333444444444444444333222111000555555555555666888999:::888999:::;;;<<<===>>>???@@@AAACCCFFFGGGIIIJJJJJJIIIJJJMMMOOOQQQSSSTTTTTTUUUVVVXXXXXXWWWWWWYYYZZZZZZ\\\^^^```___```aaabbbbbbiiirrryyy{{{xxxrrrmmmmmmkkktttmmm___bbbsssppp^^^TTTNNNIIIHHHIIIGGGGGGHHHIIINNNWWWaaahhhqqqvvv|||yyyuuusssjjjiiigggdddbbb___]]][[[XXXWWWVVVUUUUUUVVVWWWXXX^^^ffftttvvvqqqiii```XXXPPPJJJEEECCCBBBCCCCCCDDDEEEFFFGGGCCCEEEFFFFFFHHHSSSdddqqqZZZbbbooozzzkkk[[[SSSQQQQQQWWWggg~~~zzztttiii\\\PPPHHHCCCAAA===AAA@@@:::777777666444444333333333333333333222111222444555555555444444444444444555666777999999999:::;;;<<<===???@@@@@@BBBCCCEEEHHHIIIJJJJJJJJJJJJLLLOOORRRTTTUUUTTTSSSUUUWWWXXXXXXWWWWWWYYYZZZYYY\\\___aaaaaaaaabbbccccccgggmmmrrrsssqqqnnnkkkkkkjjjvvvsssbbb```nnnsss___SSSLLLHHHGGGIIIFFFFFFFFFGGGKKKSSS]]]dddmmmssszzz}}}xxxtttiiiiiihhheeebbb^^^[[[ZZZWWWVVVUUUTTTTTTUUUVVVWWW^^^gggwwwzzzrrrjjjaaaWWWNNNHHHEEEDDDDDDDDDDDDDDDEEEEEEAAACCCDDDDDDDDDIIIRRRZZZZZZaaakkkvvvmmm\\\SSSQQQMMMRRRbbb{{{yyykkk\\\PPPGGGAAA===???BBBBBB<<<999999888666444444444333333222222222000111333555777888777777333333444444555777888999::::::;;;===>>>@@@AAAAAADDDEEEGGGIIIJJJJJJJJJJJJJJJMMMQQQTTTVVVUUUTTTRRRUUUWWWXXXXXXWWWWWWYYYZZZZZZ\\\```bbbbbbbbbccceeefffhhhjjjmmmmmmmmmkkkjjjfffgggvvv~~~yyyfffaaalllvvvaaaSSSKKKGGGFFFHHHEEEEEEEEEEEEIIIQQQZZZaaajjjqqqyyy~~~|||wwwlllmmmllliiiddd___\\\[[[VVVVVVUUUTTTTTTUUUVVVVVV^^^gggxxx~~~uuukkk```VVVOOOGGGGGGEEEDDDDDDCCCCCCCCCBBBDDDEEEEEEDDDEEEJJJNNNXXXYYYaaannnzzzsssbbbVVVQQQNNNTTT```rrrzzz~~~}}}mmm]]]NNNCCCAAADDDEEEBBB===999666666666777444444444555555555555666555555444444444333333333666666555666666777888999::::::;;;===???AAACCCDDDDDDEEEGGGIIIKKKMMMMMMNNNJJJLLLNNNQQQSSSTTTTTTTTTXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\___aaabbbccccccccccccgggkkklllkkkgggeeedddeeejjjuuu~~~lllcccooohhhWWWLLLFFFEEEHHHEEEFFFGGGGGGIIIOOOYYY```iiiooowww}}}|||yyytttppplllgggbbb___bbbZZZTTTTTTUUUUUUVVVXXX___kkk|||xxxnnn^^^QQQNNNJJJDDDAAAAAACCCDDDEEEAAAAAAAAAAAAAAAAAAAAABBBTTTUUU\\\iiittt~~~vvvcccWWWQQQMMMRRR\\\mmm~~~xxx}}}|||oooaaaRRRGGGDDDFFFDDDBBB>>>:::777666666666444444444555555555555666666666666666555555555444666666666666666777888999:::;;;;;;===???AAACCCEEEEEEFFFHHHJJJLLLMMMNNNNNNMMMOOOQQQSSSUUUVVVWWWWWWVVVWWWWWWWWWXXXXXXYYYYYY\\\]]]___aaabbbcccbbbbbbcccfffjjjkkkhhhdddaaa```bbbfffppp~~~rrrhhhtttkkk[[[PPPHHHFFFHHHDDDFFFFFFGGGIIIOOOYYY```jjjpppwww}}}|||wwwrrrnnnhhh```ZZZYYYXXXVVVUUUWWW```mmmzzzqqqbbbVVVNNNJJJEEEBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAANNNOOOUUU```kkkvvvzzzgggXXXPPPLLLOOOXXXhhh|||yyytttyyy~~~{{{pppdddVVVIIIDDDFFFCCCAAA>>>;;;888666555555444444444555555555555666888888777777777777777666666666666666777888999:::;;;;;;<<<===@@@BBBDDDEEEGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZ]]]^^^___aaabbbbbbaaaaaabbbeeeiiiiiifffaaa]]][[[\\\```jjj}}}{{{ttt~~~|||zzznnn___TTTLLLHHHHHHCCCEEEFFFFFFHHHOOOYYY```jjjpppxxx}}}ssskkkddd```\\\WWWVVVXXXaaannn{{{rrrdddYYYOOOKKKFFFCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@JJJJJJOOOYYYcccnnn~~~~~~kkkZZZQQQMMMNNNUUUcccwww~~~sssnnnrrrwww|||{{{qqqfffWWWIIIBBBBBBBBB@@@>>>;;;888666444444444444444555555555555666777777777777777777777777666666666777888999:::;;;;;;<<<===>>>@@@BBBDDDFFFHHHIIIJJJLLLNNNOOOOOOOOOQQQQQQRRRTTTUUUVVVWWWWWWVVVVVVWWWXXXYYY[[[[[[\\\\\\]]]___`````````_________cccggghhheee```[[[YYYXXX[[[cccuuussssssrrrpppcccXXXNNNHHHGGGCCCDDDEEEFFFHHHNNNXXX___iiiooowww}}}zzzoooggg```YYYXXXZZZaaannnzzzpppbbbYYYOOOKKKGGGDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???HHHHHHLLLTTT\\\gggwwwnnn]]]RRROOOOOOTTT```uuuyyynnnggghhhlllrrrtttgggXXXHHHAAAAAAAAA@@@>>>;;;888666444333444444444555555555555666666666666666666666666666666666777777888:::;;;<<<<<<<<<===???AAACCCEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^___^^^^^^]]]\\\```eeegggddd___[[[YYYTTTWWW]]]mmmzzzjjjkkkkkkrrrfff[[[PPPHHHGGGCCCDDDEEEEEEGGGMMMVVV^^^fffmmmvvv||||||pppeee\\\\\\___aaaooowwwlll```WWWNNNKKKGGGDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@GGGHHHKKKQQQWWW```pppqqq```UUUQQQPPPSSS___ssswwwkkkbbb```aaafffuuuuuugggWWWHHHBBBCCCBBB@@@===:::777555444444444444444555555555555666444444555555555555666666777777777888999;;;<<<=========>>>???AAADDDFFFGGGIIIJJJKKKMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVXXXYYYZZZ\\\]]]]]]\\\\\\YYY^^^ccceeeccc^^^YYYWWWQQQSSSWWWeee{{{wwwdddfffeeettthhh]]]QQQJJJGGGDDDEEEEEEEEEFFFKKKTTT[[[bbbjjjttt|||~~~ooodddaaadddbbbqqq~~~tttiii^^^VVVMMMJJJGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAGGGHHHKKKPPPSSSZZZiiiwwwssscccXXXRRRPPPSSS^^^qqqxxxkkk___[[[YYY\\\lll}}}qqqbbbRRREEEBBBDDDCCC@@@<<<888555444444555444444444555555555555666444444444555555666666666777777777888:::;;;===>>>======>>>@@@BBBDDDFFFGGGIIIIIIKKKLLLMMMMMMNNNNNNPPPOOOOOONNNNNNOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUTTTVVVXXXZZZ[[[[[[[[[[[[XXX]]]bbbccc```[[[UUURRRNNNOOORRR^^^xxxuuuzzzeeefffdddvvvjjj___TTTLLLJJJEEEFFFFFFEEEEEEJJJRRRYYY^^^fffrrr{{{}}}mmmffffffeeesssxxxmmmcccZZZTTTKKKIIIFFFEEEFFFGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBFFFGGGKKKOOOQQQVVVdddrrr~~~tttdddZZZQQQPPPRRR]]]ooozzzlll___XXXUUUWWWfffxxxzzzkkk\\\MMMBBB@@@CCCDDD@@@<<<777444444555666444444444555555555666666444555555555666666777777777777888999:::<<<>>>>>>===>>>???@@@BBBEEEGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMRRRQQQPPPOOOOOOPPPQQQRRRWWWWWWWWWWWWWWWWWWWWWWWWRRRTTTVVVXXXZZZZZZ[[[ZZZXXX\\\aaabbb^^^XXXQQQNNNLLLLLLOOOYYYsss{{{ppp|||hhhjjjfffxxxlllaaaUUUNNNLLLFFFGGGFFFEEEDDDIIIQQQXXX\\\dddppp{{{tttiiiggggggvvv{{{qqqggg^^^UUUPPPJJJHHHFFFEEEFFFGGGGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCHHHGGGHHHJJJKKKPPP\\\hhhwww}}}yyyhhh\\\TTTRRRSSS^^^qqq|||mmm___XXXSSSUUUbbbrrruuubbbTTTJJJCCCCCCGGGIIICCC<<<777555666666666555555555555555666777777888888888777777777777777::::::::::::;;;;;;<<<===>>>???AAADDDGGGJJJLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRTTTVVVXXXYYY[[[aaaddd```[[[YYYXXXUUUTTTUUUVVVWWWXXXXXXWWWWWWXXX\\\``````ZZZSSSMMMKKKKKKKKKNNNXXXlllwwwqqqxxxqqqhhhlllxxxlll```UUUMMMKKKIIIHHHGGGFFFFFFIIINNNRRR]]]dddooowww~~~qqqkkklllxxx{{{pppfff]]]WWWRRROOOLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDBBBHHHFFFGGGIIIJJJNNNYYYdddrrryyy}}}mmmaaaVVVSSSSSS]]]ppppppaaaZZZUUUUUU___lllwww{{{}}}nnn]]]PPPGGGAAABBBFFFHHHCCC<<<777555666666666555555555555555666777777888777777777777777777777::::::::::::;;;<<<======???@@@BBBEEEGGGJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOQQQQQQRRRTTTVVVXXXZZZ\\\bbbggghhhbbb\\\YYYWWWUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWZZZ\\\ZZZUUUNNNJJJHHHFFFGGGJJJSSSfffwwwpppuuuyyymmmmmmxxxjjj^^^SSSLLLKKKIIIHHHGGGFFFFFFIIINNNRRR[[[cccnnnwww}}}yyyqqqnnnyyy{{{uuukkkbbb\\\VVVRRROOOLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDEEEFFFFFFDDDCCCHHHFFFFFFHHHIIIKKKTTT^^^jjjrrr~~~sssgggZZZUUUSSS[[[nnntttddd]]]YYYVVV\\\eeeqqqxxxuuugggWWWKKKCCC???@@@DDDGGGBBB<<<777666666666666555555555555555666777777777777777777777777888888:::::::::;;;;;;<<<>>>>>>BBBCCCDDDFFFHHHJJJLLLLLLPPPPPPOOOOOOOOOOOOOOOPPPRRRRRRTTTVVVXXX[[[^^^___jjjmmmlllddd\\\YYYWWWUUUVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYXXXUUUPPPJJJGGGFFFGGGHHHKKKSSSfffyyynnnrrrsssmmmyyyiii\\\QQQKKKKKKIIIHHHGGGEEEEEEHHHMMMQQQXXXaaammmwww}}}vvvppp|||~~~}}}{{{tttooohhhaaa\\\XXXTTTQQQMMMLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEECCCHHHFFFEEEFFFGGGHHHOOOWWWbbbkkkwwwxxxmmm^^^XXXTTTZZZmmmwwwhhhbbb^^^YYY\\\cccsss}}}|||pppcccTTTIIIBBB>>>???CCCFFFAAA<<<777666666666555555555555555555666777777777777777777777888888888;;;;;;;;;;;;<<<===??????DDDDDDFFFGGGIIIJJJKKKLLLRRRQQQQQQPPPPPPPPPPPPPPPRRRSSSTTTWWWZZZ]]]___aaakkkmmmkkkbbbZZZWWWWWWUUUXXXXXXWWWWWWXXXYYYZZZ[[[[[[YYYVVVRRRMMMIIIGGGFFFGGGIIILLLUUUfff|||ooopppxxxmmmzzziii[[[QQQLLLLLLHHHHHHFFFEEEDDDGGGLLLPPPWWW```mmmxxx~~~vvvrrr~~~}}}}}}}}}~~~{{{xxxsssoooiiiccc___[[[WWWTTTNNNMMMLLLJJJIIIHHHGGGGGGIIIGGGEEEEEEFFFFFFEEECCCHHHEEEDDDEEEFFFFFFKKKQQQZZZcccooozzz|||pppaaaZZZUUUZZZlllxxxlllhhhddd___aaaiiizzz}}}wwwtttooobbbSSSIIIBBB===>>>BBBEEE@@@;;;777666666666555555555555555555666777777666666777777888888888888;;;;;;;;;<<<===>>>@@@@@@EEEEEEFFFHHHIIIJJJKKKLLLRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSTTTWWWYYY]]]___aaaeeehhhfff^^^WWWVVVWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^\\\XXXSSSNNNJJJGGGFFFEEEDDDFFFJJJRRRcccqqqppp{{{kkkzzz|||kkk]]]SSSMMMMMMHHHHHHFFFDDDDDDFFFKKKOOOXXXaaannnxxx~~~wwwttt{{{xxxtttqqqlllgggccc^^^YYYVVVQQQPPPNNNKKKIIIGGGFFFFFFIIIGGGEEEDDDEEEEEEDDDCCCHHHDDDCCCEEEFFFEEEHHHLLLRRR[[[gggrrr{{{sssccc\\\VVV[[[lllwwwpppnnniiiffflllwwwwwwqqqnnnlll```RRRHHHBBB===>>>BBBCCC@@@;;;888666666555555555555555555555666777777666666666777888888999999;;;;;;;;;<<<>>>???AAABBBDDDEEEFFFGGGIIIJJJKKKLLLQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSUUUWWWYYY\\\^^^```^^^bbbbbb[[[WWWWWWYYYYYYWWWXXXZZZ\\\^^^``````aaaZZZUUUOOOJJJGGGFFFEEECCCFFFIIILLLSSSbbb~~~vvvttt}}}kkkuuu|||mmm```UUUNNNMMMHHHGGGFFFCCCCCCEEEJJJNNNXXXaaammmwww}}}}}}}}}~~~zzzwww~~~zzzwwwtttppplllhhhccc^^^ZZZVVVUUURRRNNNKKKIIIGGGFFFIIIGGGDDDCCCCCCDDDCCCBBBHHHDDDBBBEEEFFFEEEFFFJJJLLLSSS^^^iiisss}}}vvvddd]]]WWW\\\mmmzzzuuurrrrrrnnnmmmxxx{{{sssnnnkkkfffZZZMMMEEE@@@===>>>BBBBBB???;;;888777666555444555555555555555666777777555666666777888888999999;;;;;;<<<===>>>@@@AAABBBCCCCCCEEEGGGHHHJJJKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\^^^___[[[```aaa\\\YYYZZZ\\\\\\XXX[[[___cccfffgggggggggYYYTTTNNNJJJHHHHHHFFFDDDJJJLLLNNNRRR___zzz{{{yyy|||uuukkksss{{{nnnbbbVVVMMMKKKHHHGGGEEECCCBBBEEEIIIMMMXXX```kkkttt{{{}}}yyyvvvuuuuuuzzz}}}{{{~~~}}}|||}}}~~~}}}zzzxxxuuurrrmmmhhhddd]]][[[WWWSSSOOOKKKIIIGGGIIIFFFCCCAAABBBBBBBBBAAAHHHCCCBBBEEEGGGEEEFFFIIIGGGNNNYYYcccnnnyyywwweee]]]XXX]]]mmm~~~vvvsssssstttqqqqqqyyyqqqllljjj```UUUIIIBBB>>><<<>>>BBBBBB???:::888777666555444555555555555555666777777555666666777888999999999;;;;;;<<<===>>>@@@BBBCCCBBBBBBDDDFFFHHHJJJLLLLLLNNNNNNNNNOOOQQQRRRTTTUUUVVVWWWWWWYYY[[[]]]___```[[[```bbb^^^[[[\\\^^^]]]\\\___eeejjjmmmnnnnnnmmm[[[VVVPPPLLLLLLKKKIIIGGGGGGIIIJJJMMMXXXqqq}}}tttllllllrrryyynnncccVVVLLLIIIHHHGGGEEECCCBBBDDDIIIMMMXXX___jjjrrrxxx~~~zzzvvvooommmllloooyyy}}}}}}|||}}}{{{yyyyyyzzz{{{}}}}}}{{{vvvqqqmmmaaa___[[[VVVQQQMMMJJJIIIIIIFFFBBBAAAAAAAAAAAAAAAGGGFFFFFFEEEEEEEEEEEEEEEIIIJJJOOOXXXgggwww~~~nnnbbbZZZ___nnn~~~}}}{{{yyyxxx}}}|||tttllleee[[[RRRGGG???>>>???AAAAAA@@@<<<888666666666666666333444444444555555666666888888888999999::::::;;;<<<<<<<<<===>>>@@@AAABBBHHHIIIJJJJJJIIIIIIKKKMMMPPPPPPPPPQQQRRRSSSTTTUUUYYY^^^bbbaaa]]][[[\\\^^^^^^]]]```bbb```\\\^^^cccdddiiilllnnnssszzzyyysssjjjZZZOOOOOOMMMFFFDDDHHHEEEMMMLLLKKKVVViii}}}|||}}}pppkkk}}}nnnrrrwwwnnnbbbUUUKKKHHHGGGGGGFFFEEEDDDFFFJJJMMMVVV\\\eeeooowww|||tttmmmeeecccdddgggllluuu~~~vvvyyyzzzvvvtttssstttwwwzzz}}}}}}wwwqqqnnniiiaaa[[[VVVSSSPPPNNNHHHEEEBBBAAAAAABBBCCCBBBGGGGGGFFFEEEEEEEEEEEEEEEHHHIIIMMMVVVdddssspppeee\\\aaapppwwwmmmdddXXXPPPEEE???>>>@@@BBBBBB???<<<888666666666666666777666666666666666666555888888999999::::::;;;;;;=========>>>???@@@AAABBB@@@BBBEEEFFFHHHJJJMMMPPPOOOOOOOOOOOOQQQRRRTTTUUU[[[```eeeeeebbb______aaa```___aaaeeedddcccffflllmmmqqqsssuuu{{{~~~wwwjjjZZZNNNNNNNNNIIIHHHKKKFFFOOOOOOPPPZZZjjj}}}}}}pppiiizzztttwwwvvvmmmbbbVVVNNNLLLGGGGGGFFFEEEDDDFFFJJJMMMUUU\\\eeeooowww~~~}}}|||wwwooohhh\\\[[[[[[]]]```gggttt}}}uuuxxx}}}xxxtttqqqrrrssstttwwwzzz}}}~~~xxxuuuppphhhaaa[[[VVVQQQNNNHHHEEEBBB@@@AAAAAAAAAAAAHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGKKKSSS___nnn|||ttthhh```eeessszzznnncccUUUNNNDDD??????AAAAAAAAA>>>;;;888666666666666666999999888777777666666555888999999:::;;;;;;<<<<<>>===:::777666666666666555777777777777777777777666999999:::;;;<<<======>>>AAA@@@@@@@@@@@@@@@AAAAAAFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMLLLLLLNNNQQQTTTVVVZZZ___dddgggfffeeedddddddddeeellltttxxxxxxxxx{{{}}}{{{~~~}}}mmm^^^\\\^^^\\\XXXVVVQQQWWWWWWZZZbbbjjj|||vvvrrreeesssqqqqqqxxxjjj]]]QQQKKKKKKHHHGGGGGGEEEDDDEEEIIILLLTTTZZZeeeooowww~~~|||xxxtttpppkkkfff___[[[YYYVVVVVVXXXXXXXXX]]]dddkkkzzzzzzssswwwyyytttrrrmmmlllkkkjjjlllppptttvvv|||{{{ssskkkbbbZZZTTTMMMIIIDDD@@@??????>>>>>>IIIHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIMMMVVVdddttt~~~|||pppgggkkkxxxuuugggWWWPPPGGG@@@>>>>>>===<<<<<<999777666666777666555444444555666777777888888999:::;;;<<<===>>>??????BBBAAAAAAAAAAAAAAABBBCCCIIIJJJJJJIIIHHHGGGHHHJJJMMMLLLLLLLLLMMMPPPRRRTTTVVVYYY^^^aaacccbbbbbbbbbdddgggqqq}}}}}}}}}|||xxxzzzwwwqqqooojjjccc]]]WWWXXXUUUWWW___fff{{{zzzuuuwwwgggqqqooooooyyyjjj]]]RRRLLLMMMHHHHHHGGGEEEDDDEEEHHHKKKSSSZZZeeepppxxx~~~{{{uuurrrmmmhhhccc^^^YYYVVVSSSQQQQQQSSSSSSRRRTTTYYY___iiiwwwzzztttxxxzzzuuurrrllljjjhhhfffgggjjjmmmpppvvv{{{zzzrrrjjjaaa[[[RRRMMMGGGBBB@@@???>>>>>>JJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHKKKQQQ___ooo{{{uuulllppp|||~~~nnnZZZRRRGGG@@@>>>>>>===<<<:::999777666777777666444222333444555777888999999::::::;;;===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDGGGHHHHHHHHHGGGGGGIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTWWW[[[^^^___``````cccgggrrr|||wwwxxx~~~yyynnnfff[[[YYYSSSVVV___dddyyy{{{xxx~~~jjjqqqjjjiiiyyy|||nnn```UUUPPPPPPIIIHHHGGGEEEDDDEEEHHHKKKTTT[[[fffqqqyyy{{{vvvnnnlllhhhbbb]]]YYYWWWUUURRROOONNNQQQQQQOOOPPPTTTWWW\\\eeeppp|||vvv|||{{{vvvsssnnnllliiifffeeegggiiikkkooouuu~~~xxxpppgggbbbWWWRRRJJJEEEAAA@@@??????JJJJJJIIIHHHHHHHHHHHHHHHEEEFFFFFFGGGMMMZZZkkkwwwzzzrrruuuvvv[[[RRRGGG@@@>>>?????????999888666666777777666444555555666777777888999999:::;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMKKKKKKMMMNNNNNNNNNMMMMMMPPPQQQSSSWWW[[[^^^``````aaadddnnn}}}~~~|||}}}xxxnnnaaa]]]XXX]]]fffjjj~~~~~~yyyooorrrhhhffftttttteeeWWWPPPOOOIIIIIIGGGEEEDDDEEEHHHKKKUUU\\\hhhsss{{{|||uuuqqqiiigggccc___ZZZWWWVVVVVVVVVRRRPPPQQQRRROOOOOORRRRRRSSSWWW```lll}}}}}}yyyzzzxxxrrrpppmmmjjjhhhggghhhiiijjjoooxxx|||tttlllfff\\\VVVNNNGGGDDDBBBAAA@@@JJJJJJIIIHHHHHHHHHHHHIIIDDDDDDDDDEEEJJJVVVhhhuuu~~~uuuxxx~~~|||ZZZRRRFFF???>>>@@@BBBBBB999777666666777777666444888888888888888999999999;;;;;;<<<>>>???AAABBBBBBAAAAAABBBBBBDDDEEEGGGGGGKKKLLLMMMLLLJJJJJJLLLNNNJJJKKKMMMOOOOOOMMMLLLJJJQQQQQQRRRUUUZZZ^^^aaabbbaaabbbjjjyyy}}}sssfffccc___fffppprrrxxxrrrsssmmmjjjvvvzzzgggVVVLLLJJJIIIIIIGGGEEEDDDEEEHHHJJJUUU]]]hhhsss|||}}}xxxrrrnnnfffeeeaaa]]]XXXVVVVVVWWWVVVQQQNNNOOOOOOLLLKKKMMMQQQPPPQQQVVV___kkkzzz{{{}}}vvvtttpppmmmjjjiiihhhhhhhhhlllrrr|||vvvnnniii___YYYPPPIIIEEECCCBBBAAAMMMKKKIIIHHHIIIIIIHHHGGGFFFDDDDDDGGGJJJRRRcccrrryyyyyyvvvrrrttt|||^^^PPPAAA=========<<<<<<888888777777777777888888444555666777999;;;<<<<<<======>>>???@@@AAAAAABBBFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLJJJIIIJJJKKKPPPOOOOOONNNMMMLLLKKKKKKOOOQQQRRRTTTWWW[[[```ddddddeeejjjuuu}}}nnniiiiiinnnsssyyy}}}nnnuuu~~~uuuhhhlll~~~lll^^^RRRLLLKKKJJJIIIGGGFFFGGGJJJMMMUUU```kkkrrrxxx|||yyyrrrllljjjgggddd___[[[YYYWWWTTTRRRQQQQQQQQQPPPNNNLLLKKKJJJKKKMMMPPPQQQSSSZZZfffooozzz|||}}}yyytttpppmmmlllllllllmmmnnnttt}}}yyyqqqlllbbb___XXXOOOHHHCCCBBBBBBOOOLLLIIIHHHHHHHHHGGGFFFDDDCCCCCCEEEHHHPPPaaappp||||||sssmmmooo~~~]]]OOOBBB>>>???>>>===>>>888888777777777777888888555666777888999:::;;;<<<===>>>>>>???@@@AAABBBBBBGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKJJJKKKMMMOOOQQQPPPOOONNNNNNNNNNNNNNNQQQRRRUUUVVVXXX[[[___bbbbbbdddjjjsss~~~~~~|||qqqjjjiiimmmqqqxxx|||mmmrrrzzzpppooorrraaaTTTMMMJJJJJJHHHFFFEEEFFFIIILLLUUU```jjjpppvvv~~~|||xxxqqqkkkiiifffccc^^^[[[YYYWWWTTTRRRPPPPPPPPPOOOMMMLLLKKKJJJGGGKKKNNNPPPPPPTTTZZZ```dddgggmmmuuu}}}zzzvvvsssrrrqqqoooooopppttt}}}~~~uuuooogggccc\\\SSSKKKEEEBBBAAARRROOOKKKIIIHHHGGGFFFEEEBBBAAAAAACCCFFFNNN^^^lll~~~oooiiijjj}}}zzzZZZMMMAAA???AAA@@@??????888888777777777777888888777777888999999:::;;;;;;>>>>>>???@@@AAABBBCCCCCCHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKMMMPPPSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSVVVXXXZZZZZZ[[[]]]___```dddiiipppvvv}}}~~~}}}~~~qqqiiifffjjjnnnvvvzzzkkknnntttzzzqqqwwwcccTTTMMMIIIIIIGGGEEEDDDEEEHHHKKKUUU___iiiooouuu}}}|||xxxqqqkkkiiieeebbb^^^ZZZXXXWWWTTTSSSNNNNNNNNNMMMLLLKKKKKKJJJGGGJJJOOOPPPNNNMMMOOOQQQTTTWWW^^^hhhrrr}}}zzzyyyxxxsssrrrqqqttt{{{zzzssslllhhh```XXXOOOHHHCCCAAAXXXTTTNNNJJJGGGFFFEEEDDDBBBAAAAAACCCFFFMMM\\\jjjmmmfffhhhzzz}}}oooUUUJJJ@@@???BBBAAA??????888888777777777777888888888999999999::::::;;;;;;>>>???@@@AAABBBCCCDDDEEEHHHHHHJJJJJJJJJJJJHHHGGGIIIJJJKKKKKKLLLNNNRRRUUUUUUTTTSSSRRRRRRTTTVVVWWWWWWZZZ]]]^^^^^^]]]]]]]]]^^^ccciiilllooottt|||rrriiidddhhhmmmtttzzzjjjiiimmmooo~~~zzzcccSSSLLLHHHHHHFFFDDDCCCDDDGGGJJJTTT^^^hhhmmmsss{{{~~~|||yyyrrrlllkkkeeebbb^^^ZZZYYYWWWUUUSSSMMMMMMLLLKKKKKKKKKKKKKKKJJJLLLOOOOOOMMMKKKKKKKKKOOOQQQWWWbbbnnn~~~~~~}}}|||vvvtttrrrsssyyywwwnnniiibbb[[[SSSLLLEEEBBB^^^YYYQQQKKKHHHFFFEEEDDDCCCBBBBBBEEEGGGMMM[[[iii~~~}}}lllfffhhhwwwxxx}}}}}}eeeQQQGGG???@@@CCCBBB???>>>888888777777777777888888999999::::::;;;;;;;;;<<>>888888777777777777888888888999:::;;;<<<===>>>???@@@@@@BBBCCCEEEGGGHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPOOORRRUUUVVVUUUTTTTTTUUUWWWXXXYYY[[[[[[ZZZYYYXXXWWWZZZ]]]^^^^^^^^^___```\\\```dddeeeeeefffiiikkkjjjooouuuyyyyyywwwtttrrrqqqxxxmmmzzz{{{rrrpppllltttnnn[[[PPPHHHHHHGGGEEECCCEEEHHHJJJMMMYYYeeemmmsssyyy|||||||||vvvpppoookkkhhhccc^^^[[[XXXUUUSSSQQQOOOMMMKKKJJJIIIJJJKKKLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJNNNXXXggg}}}}}}{{{zzz{{{wwwoooddd\\\VVVQQQJJJEEEmmmfffZZZQQQJJJHHHFFFFFFCCCBBBCCCEEEGGGLLLXXXeeexxx~~~{{{tttbbb[[[]]]eeewww}}}|||wwwzzzzzzrrrmmmmmmlllgggaaaRRRJJJDDDGGGJJJHHHBBB???888888777777777777888888888888:::;;;===>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIHHHHHHIIIJJJLLLOOORRRSSSNNNRRRVVVXXXXXXWWWVVVVVVWWWXXX[[[\\\\\\ZZZXXXVVVUUUWWWZZZ[[[\\\]]]___```]]]___bbbeeeeeeeeefffgggeeeiiioooqqqrrrzzz~~~sssqqqpppooouuu}}}gggrrrwwwttthhhqqqmmmZZZMMMIIIIIIGGGEEEDDDEEEHHHKKKKKKXXXeeennnsssyyy|||{{{~~~|||uuuooommmmmmiiiddd___\\\YYYUUUSSSRRRQQQNNNKKKJJJIIIJJJKKKMMMLLLLLLNNNOOONNNMMMKKKIIIIIIMMMYYYjjj~~~}}}~~~|||sssfff\\\VVVQQQJJJEEEqqqiii]]]SSSNNNKKKHHHFFFCCCAAABBBEEEIIINNNZZZeeeuuu}}}|||sss```[[[___aaawww}}}|||{{{ssskkkggghhhhhhfffcccVVVQQQLLLIIIIIIFFF@@@;;;::::::999999888999999999<<<<<<<<<<<<===???@@@@@@EEEEEEDDDDDDEEEGGGJJJLLLJJJIIIIIIIIIJJJMMMPPPRRRTTTTTTUUUVVVVVVWWWXXXXXXXXXZZZ]]]]]][[[XXXWWWWWWTTTTTTUUUVVVXXX[[[^^^```aaacccddddddcccdddeeegggeeegggjjjmmmpppzzz{{{ssspppnnnmmmrrrxxxnnnooo|||nnnrrrnnn]]]PPPKKKHHHHHHHHHFFFCCCDDDIIILLLUUUaaallltttzzz}}}~~~~~~wwwpppkkkkkkhhhccc___\\\YYYUUURRRPPPOOOMMMLLLKKKKKKLLLLLLJJJIIIIIIJJJMMMOOOPPPPPPLLLLLLOOOYYYmmm{{{uuukkk```WWWOOOHHHDDDwwwnnnaaaWWWQQQLLLHHHEEEDDDBBBCCCGGGJJJOOO[[[fffuuuqqq___ZZZ^^^fff}}}|||tttjjjddddddcccaaa^^^UUUQQQMMMKKKJJJGGG@@@:::::::::999999999999999:::<<<<<<<<<<<<===???@@@AAAEEEDDDCCCCCCDDDFFFHHHIIIJJJIIIIIIIIIJJJMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYYYYWWWYYY[[[ZZZXXXVVVVVVVVVVVVVVVVVVWWWYYY[[[^^^___aaabbbddddddcccccceeefffeeefffiiilllnnnwwwxxxpppmmmkkkjjjooouuuvvvsss}}}ssswwwqqq```SSSMMMIIIHHHHHHFFFCCCDDDHHHMMMUUU```kkkrrrwwwzzz{{{|||yyyqqqmmmmmmiiieeeaaa^^^ZZZWWWTTTQQQPPPNNNMMMLLLLLLLLLLLLJJJIIIIIIJJJMMMOOOPPPPPPNNNNNNQQQ[[[ppp{{{uuukkk```WWWOOOHHHDDD}}}tttggg\\\UUUNNNHHHDDDEEECCCDDDHHHKKKPPP[[[ffftttnnn]]]YYY\\\kkk~~~uuuiiiaaa___^^^[[[WWWSSSPPPNNNMMMLLLGGG@@@:::::::::999999999999::::::;;;;;;<<<<<<===???@@@AAADDDCCCBBBBBBBBBDDDEEEFFFIIIHHHHHHHHHJJJLLLNNNOOOPPPPPPRRRTTTVVVXXXYYYZZZYYYZZZ[[[ZZZXXXVVVWWWXXXXXXXXXXXXYYYYYY[[[\\\]]]___aaabbbcccbbbbbbccceeeddddddgggjjjlllsss{{{ssskkkhhhffffffkkkqqqzzzzzz|||wwwfffYYYPPPKKKHHHHHHFFFCCCDDDHHHMMMTTT___hhhoootttvvvxxxzzz}}}{{{tttoooooolllgggccc```]]]YYYWWWRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIJJJMMMOOOPPPOOOPPPPPPRRR]]]rrr{{{tttiii___UUUNNNGGGCCCxxxlllaaaYYYRRRKKKFFFEEECCCDDDHHHJJJNNNXXXcccppp}}}mmm]]]XXXZZZjjj~~~uuuhhh```]]][[[XXXTTTPPPOOOOOOOOOMMMGGG@@@:::::::::999999999:::;;;;;;;;;;;;;;;<<<===???@@@AAACCCCCCBBBBBBBBBBBBCCCDDDGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRUUUXXXZZZ[[[\\\]]]]]][[[YYYXXXYYY[[[YYYYYYXXXXXXXXXYYYYYYYYY]]]___```aaa``````aaacccbbbbbbdddggghhhnnn{{{uuummmeeebbb```aaafffmmmpppcccVVVOOOJJJHHHFFFCCCDDDFFFKKKRRR]]]gggnnnsssvvvxxxyyy}}}xxxtttqqqnnniiieeebbb___[[[YYYTTTRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIJJJMMMOOOOOOOOOPPPPPPSSS^^^sss|||}}}~~~xxxqqqfff\\\SSSLLLGGGCCCyyynnneee]]]VVVNNNIIIDDDCCCCCCFFFGGGJJJSSS]]]kkkyyymmm]]]XXXZZZggg~~~ttthhh```]]][[[XXXTTTNNNNNNOOOOOOLLLFFF???::::::999999999:::;;;;;;<<<:::;;;;;;<<<>>>???AAABBBCCCBBBBBBBBBBBBCCCCCCCCCEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTWWWZZZ[[[\\\\\\\\\[[[YYYXXXYYY[[[XXXXXXXXXWWWWWWVVVVVVUUU[[[\\\^^^^^^]]]]]]___``````___aaadddfffiiitttpppggg___\\\[[[]]]dddkkk}}}{{{{{{nnn^^^UUUMMMJJJGGGDDDCCCEEEIIIPPP[[[eeemmmsssxxxzzz{{{}}}}}}yyytttppplllhhheeeaaa^^^[[[UUUTTTQQQOOOMMMLLLLLLLLLLLLJJJJJJKKKMMMOOOOOONNNPPPPPPTTT^^^sss~~~}}}}}}zzzzzzzzzzzz{{{|||rrrkkkaaaWWWPPPJJJFFFDDD|||rrriiibbbZZZRRRLLLDDDCCCCCCEEEEEEGGGNNNWWWeeesssnnn```ZZZ\\\iii}}}tttiiibbb___\\\XXXSSSLLLMMMNNNNNNJJJDDD>>>::::::999999::::::;;;<<<===::::::;;;<<<>>>@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMPPPTTTVVVYYYZZZXXXYYYZZZYYYWWWUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSXXXYYY[[[[[[ZZZZZZ\\\]]]^^^]]]___cccdddgggoooxxxkkkbbb[[[XXXYYY[[[ccckkk{{{{{{wwwxxxfff[[[QQQLLLHHHDDDBBBDDDHHHOOOYYYccclllrrrxxx{{{zzz|||wwwtttoookkkhhheeeaaa^^^YYYWWWUUURRROOONNNNNNMMMLLLKKKJJJKKKMMMNNNOOONNNPPPQQQUUU```sss}}}zzzyyyxxxyyyxxxvvvtttuuuzzz{{{vvviiicccZZZQQQLLLIIIFFFEEEvvvmmmfff]]]TTTNNNFFFDDDDDDEEEDDDDDDKKKSSS^^^oooooobbb^^^```ppp}}}uuukkkdddaaa\\\VVVPPPJJJLLLMMMLLLHHHBBB===:::999999999::::::<<<======::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMPPPSSSUUUXXXYYYVVVXXXYYYYYYWWWUUUTTTUUUWWWWWWWWWXXXWWWVVVTTTSSSUUUVVVXXXXXXWWWWWWYYYZZZ\\\[[[]]]aaaccceeekkksssyyyggg___XXXVVVWWW[[[dddmmmyyyyyynnnaaaTTTNNNIIIEEEBBBBBBHHHNNNXXXaaaiiioootttwwwxxxzzz|||~~~{{{xxxsssooollliiieeeccc]]]\\\YYYVVVSSSRRRQQQQQQLLLKKKJJJKKKMMMNNNNNNNNNPPPRRRWWWbbbttt{{{yyyvvvwwwwwwsssnnnmmmqqquuuuuuwwwyyyzzzyyyuuuppplllaaa[[[SSSLLLHHHGGGFFFFFFzzzqqqiii___VVVOOOGGGEEEEEEEEEDDDCCCIIIQQQ[[[lll{{{|||}}}}}}~~~pppdddaaacccwww~~~vvvllleeeaaa[[[SSSMMMJJJKKKLLLKKKFFFAAA===;;;999999999:::;;;<<<===>>>::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJKKKMMMOOORRRUUUWWWXXXVVVYYY[[[[[[YYYVVVUUUUUUWWWXXXXXXYYYXXXWWWUUUTTTSSSUUUVVVVVVVVVVVVWWWYYY[[[ZZZ\\\aaacccdddjjjqqquuueee]]]VVVUUUWWW[[[eeennnxxx~~~rrreeeVVVOOOJJJEEEBBBAAAHHHNNNWWW```ggglllqqqtttvvvxxx{{{}}}~~~{{{vvvrrrooolllhhhfffaaa___\\\YYYVVVTTTTTTSSSMMMKKKJJJKKKMMMNNNNNNMMMQQQTTTYYYddduuu}}}zzztttvvvvvvqqqkkkiiikkkoooiiikkkmmmnnnmmmjjjeeebbb\\\VVVOOOIIIFFFFFFFFFFFFvvvmmmdddZZZSSSMMMGGGCCCCCCDDDDDDIIIOOO[[[jjj}}}zzzyyy{{{~~~~~~}}}yyymmmooozzzuuujjjhhhaaaRRRHHHGGGKKKLLLLLLJJJDDD???;;;999999::::::;;;<<<===>>>>>>>>>???@@@@@@@@@AAAEEEGGGKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMQQQPPPPPPOOOPPPQQQRRRSSSYYYYYYYYYXXXWWWVVVTTTSSSVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTVVVWWWYYY[[[\\\]]]^^^___bbbgggjjjzzzsssaaaZZZTTTTTTVVVZZZccclllxxxwwwkkkZZZNNNIIIHHHGGGEEEJJJOOOVVV]]]ccciiinnnqqqtttuuuvvvzzz}}}xxxuuuqqqmmmjjjgggccc^^^\\\]]][[[VVVQQQRRRRRRQQQOOONNNNNNQQQSSSTTTTTTXXXdddyyy~~~xxxtttsssqqqnnnkkkhhhfffeeedddccccccccccccbbb___\\\QQQOOOLLLIIIGGGFFFFFFFFFzzzqqqggg]]]VVVNNNHHHDDDDDDEEEEEEIIIOOO[[[jjj|||}}}zzzxxxzzz}}}}}}|||~~~~~~}}}xxxmmmhhh___PPPHHHIIILLLMMMMMMKKKEEE@@@<<<:::::::::;;;<<<===>>>>>>???>>>???@@@AAAAAABBBEEEHHHKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOPPPRRRRRRWWWWWWWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXYYYXXXXXXWWWUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\]]]^^^___bbbfffiiiuuuppp___YYYTTTUUUWWW[[[ccckkkrrr|||{{{ooo]]]PPPIIIFFFDDDBBBEEEJJJQQQXXX^^^dddiiilllrrrsssuuuzzz~~~|||xxxtttpppmmmlllgggbbbaaaaaa```\\\WWWVVVUUUTTTRRRPPPQQQRRRTTTUUUUUUZZZggg{{{~~~yyysssrrrooollliiieeecccbbb```___^^^^^^___]]][[[XXXQQQOOOLLLIIIGGGFFFFFFFFF~~~uuukkk```YYYOOOJJJFFFFFFEEEEEEIIINNN[[[hhhzzz|||yyywwwxxx{{{|||{{{~~~rrriiiZZZKKKFFFJJJLLLMMMMMMKKKFFF@@@===<<<:::;;;;;;<<<===>>>???@@@???AAABBBBBBBBBCCCFFFHHHKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNNNNNNNNNNMMMMMMMMMPPPOOONNNNNNNNNOOOPPPQQQTTTTTTUUUUUUVVVVVVVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVVVVUUUVVVWWWYYYZZZ[[[\\\]]]]]]^^^aaaeeehhhppplll]]]XXXUUUVVVYYY\\\bbbjjjnnn~~~yyyzzzooo___RRRJJJGGGDDDBBBCCCGGGMMMSSSYYY___eeehhhnnnppptttyyy~~~|||yyyuuusssqqqmmmiiiggghhhgggccc```\\\[[[YYYVVVUUUTTTUUUUUUUUUWWW^^^lll~~~zzzrrrpppmmmiiieeeaaa___]]]ZZZYYYXXXXXXXXXXXXUUUSSSPPPNNNKKKIIIGGGFFFFFFFFFwwwmmmbbbZZZQQQKKKGGGGGGFFFEEEHHHMMMXXXddduuu}}}zzzxxxvvvwwwzzz{{{|||xxxhhhVVVGGGEEEJJJLLLLLLLLLIIIDDD@@@===<<<;;;<<<<<<===>>>???@@@@@@AAABBBDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIJJJJJJOOOOOOOOONNNNNNNNNNNNMMMOOOOOONNNMMMMMMNNNOOOPPPSSSSSSTTTUUUVVVXXXZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]^^^```eeehhhpppjjj]]]XXXVVVXXXZZZ\\\aaahhhnnn~~~vvv|||xxxtttkkk^^^RRRLLLHHHGGGFFFCCCGGGLLLQQQVVV]]]cccgggjjjnnnsssyyy}}}}}}zzzxxxuuurrrnnnmmmmmmmmmkkkiiidddbbb___\\\[[[ZZZXXXWWWVVVZZZcccqqq{{{rrrpppkkkfffaaa^^^[[[ZZZUUUTTTSSSSSSSSSSSSQQQOOOOOONNNLLLIIIGGGFFFFFFFFFwwwmmmbbbZZZRRRMMMIIIHHHGGGEEEGGGLLLTTT```ppp{{{xxxvvvtttuuuxxx{{{}}}yyyfffRRREEEDDDIIIJJJKKKJJJGGGBBB>>><<<;;;<<<======>>>???@@@AAAAAACCCDDDFFFGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMLLLMMMNNNOOOSSSSSSTTTVVVXXX[[[]]]^^^]]]\\\[[[ZZZYYYYYYXXXXXX[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^```dddhhhssslll]]]YYYWWWYYYZZZ[[[```fffnnn|||uuuuuuvvv|||ppphhh]]]RRRKKKGGGFFFEEECCCFFFJJJNNNSSSYYY```eeehhhmmmsssyyy}}}~~~|||wwwuuusssqqqqqqqqqqqqqqqmmmjjjfffdddcccaaa^^^[[[YYY___jjjvvv|||rrrooojjjddd___[[[YYYWWWSSSQQQPPPOOOPPPPPPOOONNNNNNNNNLLLJJJIIIHHHGGGFFFxxxoooddd\\\VVVPPPMMMLLLJJJGGGIIILLLSSS]]]mmm{{{{{{wwwtttsssqqqqqquuuyyy~~~sss```NNNDDDDDDHHHIIIJJJIIIFFFAAA===<<<;;;===>>>>>>???@@@AAABBBBBBDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMNNNNNNOOOOOOPPPOOONNNMMMMMMMMMNNNOOOSSSSSSTTTVVVXXX\\\___aaa^^^]]]\\\[[[ZZZYYYYYYYYY]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^___aaaeeehhhsssqqq```[[[XXXYYYYYYZZZ^^^dddjjjwwwuuunnnxxx|||zzzvvvmmmggg]]]RRRIIIDDDBBBAAAAAACCCFFFIIINNNTTT\\\aaagggmmmuuuzzz~~~{{{zzzxxxwwwvvvwwwyyyzzzvvvsssooommmmmmkkkfffccc___fffqqq}}}{{{pppmmmgggaaa\\\XXXVVVVVVRRRPPPNNNMMMNNNOOONNNMMMOOONNNMMMLLLKKKIIIHHHGGG{{{rrrhhh```ZZZUUUQQQPPPNNNKKKKKKOOOTTT]]]lllyyyzzzuuurrrooonnnlllmmmrrrwww}}}|||vvvhhhWWWJJJEEEFFFHHHJJJJJJIIIFFFBBB>>>======>>>>>>???@@@AAABBBCCCCCCEEEGGGJJJKKKJJJIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPOOONNNMMMNNNNNNOOOSSSSSSSSSUUUWWW[[[^^^aaa]]]\\\[[[ZZZ[[[[[[\\\]]]___^^^]]]\\\\\\]]]^^^^^^^^^___`````````bbbfffiiiooo~~~vvvccc]]]YYYXXXXXXXXX]]]cccfffrrr}}}uuuiii{{{zzz{{{uuupppgggbbbZZZPPPGGGBBB@@@AAA@@@AAACCCFFFJJJQQQYYY___gggnnnvvv|||~~~}}}}}}~~~{{{wwwvvvvvvuuupppkkkgggnnnyyyxxxmmmiiiddd^^^YYYUUUTTTSSSPPPNNNLLLLLLMMMNNNNNNMMMOOOOOOOOONNNLLLKKKIIIIII~~~uuukkkddd^^^YYYUUUTTTQQQNNNNNNQQQWWW___lllxxx{{{vvvrrrnnnlllkkkhhhiiiooouuu||||||rrrlll```QQQHHHFFFGGGIIIKKKKKKJJJGGGBBB???>>>>>>>>>???@@@@@@BBBBBBCCCDDDFFFHHHKKKLLLKKKJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPRRRQQQOOONNNNNNNNNOOOOOORRRRRRRRRTTTVVVZZZ^^^```[[[ZZZZZZZZZ[[[]]]___``````___^^^]]]\\\]]]^^^______```aaa```aaacccfffiiijjjzzzzzzeee___YYYXXXWWWWWW\\\bbbeeepppuuueee{{{zzzwww~~~yyysssmmm```\\\VVVNNNGGGCCCCCCDDDAAABBBCCCFFFJJJQQQYYY___gggooowww}}}~~~}}}|||}}}{{{vvvqqqlllttt}}}vvvjjjgggaaa[[[VVVSSSRRRRRRPPPNNNKKKKKKLLLMMMMMMMMMPPPPPPOOOOOOMMMLLLJJJJJJ~~~yyysssoooiiiccc]]]ZZZWWWTTTUUUYYYZZZcccooozzzzzzuuuqqqmmmiiifffdddeeegggkkkrrr}}}vvvnnnhhhaaaWWWMMMGGGFFFHHHJJJRRROOOJJJEEEAAA???>>>>>>===>>>???@@@AAABBBBBBCCCFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJLLLNNNOOOOOONNNIIIIIIIIIIIIKKKMMMOOOQQQPPPQQQQQQOOONNNNNNPPPRRRTTTSSSRRRTTTWWWZZZ\\\\\\]]]]]]]]]^^^^^^_________]]]]]]]]]]]]^^^```bbbcccbbb```___aaadddggggggeeejjjuuurrrkkk```YYYWWWYYY]]]```hhhrrriiibbbssswwwsssppp}}}ssskkkcccXXXTTTNNNIIIFFFDDDCCCAAA@@@AAACCCEEEIIIPPPXXX]]]ccciiisss{{{{{{wwwuuuyyyxxxrrrjjjddd\\\UUURRRQQQPPPPPPLLLKKKJJJJJJKKKLLLMMMNNNLLLNNNOOOPPPPPPMMMKKKIII|||vvvrrrkkkddd^^^\\\YYYVVVXXX\\\```gggsss|||}}}wwwqqqmmmiiifffcccaaabbbcccgggooo|||}}}xxxooohhhddd]]]SSSJJJFFFGGGKKKMMMQQQNNNIIIDDDAAA?????????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJLLLOOOPPPOOONNNKKKJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQPPPPPPSSSUUUWWWUUUUUUVVVZZZ]]]^^^___^^^^^^^^^_________``````aaaaaa```______```aaabbbcccaaaaaacccgggiiijjjiiijjjtttxxxrrriii```\\\]]]aaadddjjjttt|||bbb___qqqxxxrrrjjj{{{nnnddd\\\SSSOOOJJJFFFCCCBBB@@@???>>>???@@@BBBFFFMMMUUUZZZccciiisss{{{~~~}}}sssmmmeee```YYYSSSPPPOOONNNMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMNNNOOOPPPOOOMMMKKKIIIyyyuuulllfff```^^^[[[YYY[[[```fffmmmwww~~~|||xxxrrrmmmiiieeeaaa___^^^^^^___ccclllzzzzzztttmmmfff```___XXXNNNGGGFFFJJJNNNQQQPPPMMMHHHDDDAAA?????????BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJMMMPPPQQQQQQPPPNNNMMMMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTSSSSSSVVVXXXZZZXXXXXXZZZ]]]```bbbbbb````````````aaaaaaaaaaaaeeedddbbbaaa```___``````cccbbbbbbdddhhhkkkmmmmmmlllsss|||uuukkkdddbbbeeejjjllluuu|||^^^]]]nnn{{{oooeee}}}|||lll^^^UUUMMMJJJFFFDDDCCCAAA@@@>>>===>>>???AAAEEEKKKSSSXXXccciiirrr{{{xxxnnnhhhbbb^^^XXXTTTQQQPPPNNNLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPOOOMMMKKKIIIyyytttkkkeeeaaa___^^^\\\___dddkkkqqqzzz~~~yyyuuuooojjjfffbbb^^^[[[[[[[[[[[[```jjjzzz|||sssiii```ZZZ\\\UUUKKKFFFGGGLLLQQQTTTNNNKKKGGGCCCAAA@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJKKKMMMQQQSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTUUUVVVVVVUUUUUUUUUXXXZZZ\\\ZZZZZZ\\\```ccceeeeeeccccccccccccccccccccccccfffeeecccaaa```___````````````aaadddgggjjjlllnnnmmmrrr|||~~~sssiiieeehhhmmmmmmvvvfff___mmm~~~mmmddd|||nnn^^^SSSLLLIIIFFFDDDDDDCCCAAA@@@>>>???@@@BBBEEELLLSSSYYYbbbiiirrrzzz~~~uuulllfffbbb___[[[WWWUUUSSSPPPNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOOOONNNMMMKKKJJJzzz{{{}}}~~~zzztttoooiiiddd`````````___ccchhhooottt|||xxxsssmmmhhhddd```\\\ZZZYYYYYYZZZ___jjj|||xxxkkk___WWW\\\TTTKKKGGGJJJOOOSSSTTTLLLJJJFFFCCCAAA@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJKKKNNNRRRTTTTTTSSSTTTSSSSSSRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVVVVYYY[[[\\\[[[[[[]]]aaaeeefffgggggggggggggggffffffffffffeeedddbbb```______``````\\\^^^```bbbdddgggjjjllllllooovvvvvvkkkfffiiimmmnnnuuuvvvdddmmmooofff{{{tttaaaUUUMMMJJJFFFDDDDDDCCCBBBAAA>>>???@@@AAAEEEKKKRRRXXXbbbhhhrrrzzz}}}vvvoooiiiccc```\\\YYYWWWTTTQQQNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMKKKJJJssstttuuuxxxxxxtttnnnjjjgggbbb___aaabbbccchhhnnnuuuzzzwwwrrrmmmgggccc___[[[YYYWWWXXXYYY___kkk}}}}}}nnn```XXXYYYRRRJJJIIIMMMRRRSSSSSSKKKIIIEEEBBBAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJLLLOOOSSSVVVVVVUUUVVVUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZYYYWWWWWWYYY[[[]]]\\\\\\^^^bbbfffhhhiiikkkkkkkkkjjjjjjjjjjjjjjjeeedddbbbaaa______``````[[[]]]```aaaccceeeiiilllkkkmmmrrr|||wwwmmmhhhjjjmmmooouuukkklllyyyyyykkk{{{}}}hhhZZZPPPLLLGGGCCCBBBBBBAAA@@@<<<===>>>???BBBHHHPPPUUUbbbhhhqqqzzz~~~yyysssnnndddaaa]]]YYYWWWTTTQQQNNNOOONNNMMMLLLLLLLLLMMMNNNNNNOOONNNNNNMMMLLLLLLKKKjjjkkkmmmoooqqqnnnjjjffffffbbb```ccceeehhhmmmttt}}}uuuqqqkkkfffbbb^^^ZZZXXXUUUVVVYYY___kkk}}}|||mmm```YYYTTTNNNHHHIIIOOOTTTTTTRRRIIIGGGDDDBBBAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKLLLPPPTTTWWWWWWWWWWWWVVVVVVVVVXXXZZZ\\\]]]^^^^^^]]]\\\YYYYYY[[[]]]___^^^^^^```dddhhhjjjkkkooonnnnnnnnnmmmmmmmmmllliiihhheeebbb```_________]]]```bbbddddddfffjjjmmmooopppttt}}}xxxooommmnnnoooqqquuuoooiiiqqqttt~~~ssscccVVVQQQJJJEEECCCBBBCCCBBB======>>>@@@CCCIIIPPPUUUaaahhhqqqyyy{{{vvvrrriiieee```[[[XXXVVVSSSQQQQQQPPPNNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLKKKeeeeeegggjjjlllkkkhhheeefffbbbaaadddhhhkkkqqqxxx~~~uuupppjjjeeeaaa]]]YYYWWWTTTUUUXXX___kkk|||zzzkkk```ZZZOOOJJJFFFHHHOOOUUUTTTRRRIIIGGGDDDBBBAAAAAACCCDDDDDDEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHJJJKKKLLLPPPTTTWWWXXXXXXWWWWWWWWWWWWYYY[[[]]]___aaaaaa```^^^[[[[[[\\\^^^```______aaafffjjjllllllqqqpppppppppoooooonnnnnnmmmkkkhhhdddaaa___^^^]]]```bbbeeeffffffhhhllloootttvvvyyyxxxrrrpppqqqqqqsssvvvpppfffkkk{{{|||kkk]]]WWWNNNHHHEEEEEEFFFFFF???@@@AAABBBEEEKKKRRRWWWaaahhhqqqyyy~~~~~~yyyvvv|||}}}wwwsssnnnjjjddd___[[[YYYVVVTTTRRRQQQOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLL[[[___dddggggggeeedddcccbbbbbbdddfffjjjrrr{{{|||vvvrrrkkkeeeaaa]]]ZZZXXXVVVTTTUUU^^^ooo}}}rrrggg]]]VVVQQQIIIEEELLLUUUVVVRRROOOKKKFFFAAA@@@AAACCCDDDCCCEEEEEEEEEFFFFFFGGGGGGHHHKKKLLLLLLLLLLLLKKKKKKJJJLLLLLLMMMOOOQQQTTTVVVWWWVVVWWWXXXZZZ\\\]]]]]]]]]___``````^^^\\\[[[\\\^^^___^^^^^^^^^aaadddhhhkkklllmmmmmmnnnoooppppppqqqllljjjhhhfffeeeccc___\\\eeeffffffffffffhhhkkknnntttzzzxxxrrrssswwwuuuyyywwwhhhggglll___VVVLLLHHHEEEBBBCCCFFFCCCAAA???>>>???EEELLLRRR]]]iiiuuuyyy{{{}}}}}}{{{wwwuuutttppppppvvv}}}zzzuuuvvvtttvvv|||xxxsssnnnggg```ZZZWWWUUUUUUSSSQQQOOOMMMMMMMMMNNNOOOMMMOOOQQQQQQNNNLLLJJJJJJVVVZZZ```cccccccccbbbbbbaaabbbdddggglllttt}}}zzzvvvqqqkkkeeeaaa]]]ZZZXXXVVVUUUWWW```rrryyyooodddZZZTTTOOOHHHGGGOOOWWWWWWRRROOOJJJFFFAAA@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWYYYZZZ\\\]]]]]]]]]^^^______^^^\\\\\\]]]^^^```_________aaadddhhhjjjjjjkkkkkklllmmmnnnoooooollljjjgggeeedddbbb```]]]ccccccdddcccccceeeiiilllsssyyywwwttttttwwwzzz{{{zzzwwwgggddd|||kkk```VVVMMMHHHEEEBBBAAACCCBBBAAA???>>>???EEEMMMSSS\\\hhhtttyyy{{{~~~uuussspppooommmkkkhhheeefffccccccjjjqqqwww~~~}}}xxxuuurrrttt|||~~~zzzuuuqqqjjjccc]]]YYYVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPOOOQQQRRRRRROOOMMMKKKKKKOOOSSSYYY]]]^^^______``````bbbeeeiiioooxxxxxxuuuqqqjjjeeeaaa]]]ZZZXXXVVVUUUYYYddduuuxxxmmmaaaXXXRRRKKKGGGIIISSS[[[YYYSSSNNNHHHEEEBBBAAACCCEEEGGGGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUWWWXXXZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\]]]___aaaaaa``````aaadddggghhhhhhhhhhhhiiijjjlllmmmnnnmmmjjjfffdddcccbbbaaa___```aaaaaa``````bbbfffiiinnnuuu~~~zzzwww{{{}}}{{{sssrrr|||iiiaaatttlll```VVVLLLGGGEEEAAA???@@@@@@@@@>>>>>>@@@EEEMMMSSS[[[gggssswwwzzz~~~}}}wwwtttllliiifffcccaaa___[[[YYY\\\ZZZ[[[bbbjjjpppyyy~~~xxxtttttt{{{|||xxxtttnnnggg```[[[WWWUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQSSSTTTTTTQQQNNNLLLKKKJJJNNNSSSWWWYYY[[[]]]______bbbfffkkkrrr{{{yyyuuuqqqkkkeeeaaa^^^[[[YYYUUUVVV[[[gggyyy~~~pppcccXXXRRRHHHGGGKKKVVV]]]ZZZRRRMMMFFFDDDCCCCCCDDDGGGIIIJJJLLLMMMNNNPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRSSSSSSTTTTTTTTTTTTTTTRRRSSSTTTVVVWWWWWWXXXXXXYYY[[[\\\[[[[[[[[[]]]___bbbaaaaaaaaabbbccceeeggggggfffgggggghhhjjjlllmmmmmmjjjfffcccccccccbbbaaa___``````______```dddgggiiipppxxx~~~sssjjjtttnnn```lllrrr```UUUJJJFFFDDDAAA????????????>>>>>>@@@EEEMMMRRRZZZfffqqqvvvyyy~~~~~~uuummmiiifffccc___\\\ZZZWWWTTTQQQUUUTTTVVV]]]eeemmmwww|||zzz}}}yyyvvvpppjjjccc]]]XXXVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSUUUVVVUUUQQQNNNKKKKKKHHHKKKPPPSSSVVVXXX[[[^^^]]]```eeelllsss}}}|||vvvrrrkkkfffbbb___\\\ZZZVVVWWW]]]jjj|||zzziii[[[RRRHHHGGGLLLWWW]]]YYYQQQMMMEEEEEEDDDEEEFFFHHHJJJLLLPPPQQQRRRSSSSSSRRRPPPOOOPPPPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]___aaaaaaaaaaaaaaacccdddeeefffeeeeeefffgggiiilllmmmmmmjjjfffddddddddddddccc````````````___aaadddggggggnnntttxxxyyyiiimmmqqq^^^ddd{{{~~~cccVVVJJJEEEDDDBBB@@@@@@??????>>>>>>@@@EEELLLQQQXXXdddoootttwww}}}wwwmmmddd___\\\YYYUUURRRPPPNNNKKKIIILLLKKKNNNVVV]]]eeerrr}}}}}}xxxvvvqqqkkkddd___[[[YYYVVVWWWWWWWWWVVVUUUTTTSSSVVVWWWXXXVVVRRRNNNKKKJJJHHHKKKNNNPPPSSSUUUYYY\\\[[[___eeekkkttt}}}~~~wwwsssmmmhhhdddaaa^^^\\\XXXZZZaaaoooppp]]]QQQIIIHHHMMMVVVZZZVVVPPPMMMDDDEEEFFFGGGGGGHHHKKKNNNQQQRRRTTTUUUTTTSSSQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUVVVWWWXXXXXXWWWUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZWWWYYYZZZYYYYYYZZZ\\\^^^_________```aaabbbcccdddddddddcccdddeeehhhkkkmmmmmmkkkhhhfffggggggfffeeeaaabbbbbbaaa```aaaeeegggiiiooossssssvvv}}}nnnkkk~~~sss^^^aaatttlll]]]MMMGGGFFFDDDBBBBBB????????????@@@DDDJJJOOOWWWbbbnnnrrrvvv|||wwwnnneee]]]XXXUUURRRNNNKKKJJJJJJHHHGGGGGGGGGKKKRRRYYYaaaooo{{{xxxuuuqqqkkkfffbbb___^^^YYYYYYXXXWWWWWWVVVVVVUUUYYYZZZ[[[XXXTTTOOOLLLKKKIIIKKKMMMNNNOOORRRVVVYYYZZZ]]]ccckkksss}}}~~~xxxtttnnniiifffccc```^^^\\\^^^ffftttttt^^^PPPKKKJJJMMMTTTWWWSSSOOONNNEEEFFFHHHHHHGGGHHHKKKNNNNNNPPPRRRUUUUUUUUUSSSRRRPPPQQQRRRTTTUUUVVVWWWWWWUUUVVVXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYWWWXXXYYYYYYXXXXXXZZZ\\\]]]]]]^^^___```aaabbbcccbbbaaaaaaaaacccfffiiikkkmmmkkkiiiiiiiiiiiihhhfffbbbbbbbbbaaa```bbbeeegggiiinnnqqqpppppptttxxxyyy||||||~~~xxxppp{{{xxxcccbbbpppyyyhhhUUULLLIIIFFFDDDDDD@@@@@@@@@???@@@CCCIIIMMMVVVaaalllqqquuu||||||vvvooofff]]]WWWSSSOOOLLLIIIGGGHHHHHHHHHGGGFFFFFFJJJQQQWWW```nnn|||yyyvvvqqqlllhhhfffeeeeee\\\[[[ZZZXXXXXXXXXXXXYYY]]]^^^^^^\\\WWWRRRNNNMMMIIIKKKLLLMMMMMMPPPSSSVVVYYY]]]cccjjjrrr|||}}}yyyuuuooojjjgggdddaaa______bbbjjjxxxuuu^^^NNNMMMKKKLLLRRRTTTQQQNNNNNNEEEGGGIIIIIIHHHHHHKKKNNNKKKMMMQQQTTTVVVVVVUUUTTTOOOPPPRRRTTTVVVWWWWWWXXXUUUVVVXXXZZZZZZYYYWWWVVVSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYYYYYYYWWWXXXYYY[[[[[[\\\]]]^^^___aaabbbbbb```_________aaadddgggjjjlllkkkjjjkkkkkkkkkhhhfffbbbbbbbbbaaa```aaadddgggggglllnnnlllkkkooossssssssssssuuuzzzvvv}}}~~~hhhdddnnnppp[[[OOOKKKHHHEEEDDDAAAAAA@@@???@@@CCCHHHKKKVVVaaalllpppttt|||{{{wwwqqqiiiaaaYYYSSSPPPHHHFFFCCCBBBCCCDDDEEEDDDBBBCCCGGGMMMSSS\\\kkkyyyyyyvvvqqqmmmjjjiiijjjjjj___^^^[[[YYYYYYYYY[[[\\\```aaaaaa^^^YYYTTTPPPOOOFFFFFFGGGHHHKKKNNNQQQSSSWWW[[[aaagggmmmvvvxxxuuupppkkkfffcccaaa```^^^gggtttmmmXXXOOOHHHLLLQQQUUUUUUSSSPPPMMMFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPRRRUUUVVVWWWWWWWWWRRRQQQPPPRRRTTTUUUTTTSSSYYYWWWVVVUUUVVVVVVUUUSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSUUUWWWWWWVVVVVVWWWXXXVVVXXXZZZ]]]^^^_________aaaaaabbbcccdddfffhhhiiikkkmmmpppqqqoookkkgggdddeeeccc``````bbbddddddeeedddeeegggjjjmmmooonnnmmmmmmmmmrrr~~~zzz}}}pppgggoooiiiVVVNNNKKKHHHFFFBBBBBB@@@??????BBBGGGKKKXXX___hhhpppvvvzzz|||~~~{{{uuuppphhh```ZZZSSSMMMIIIIIIHHHFFFDDDCCCCCCDDDEEEHHHFFFGGGKKKQQQYYYhhhvvv~~~wwwqqqmmmiiifffcccaaa```^^^\\\]]]___aaacccdddcccbbb```\\\VVVQQQNNNGGGGGGGGGIIIKKKMMMPPPQQQSSSXXX^^^dddjjjrrr|||~~~zzzwwwrrrmmmhhheeecccbbbccckkkxxxgggTTTMMMLLLOOOSSSVVVTTTQQQLLLJJJGGGGGGHHHJJJKKKLLLMMMNNNNNNPPPQQQSSSUUUUUUUUUUUUSSSRRRQQQRRRTTTUUUTTTSSSXXXWWWVVVWWWXXXXXXVVVTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRTTTVVVVVVUUUUUUVVVWWWVVVWWWYYY\\\]]]^^^______``````aaacccdddfffhhhiiilllnnnppppppooommmiiiggghhhfffcccccceeefffgggffffffggghhhjjjlllllllllkkknnnooouuuwwwjjjooo~~~ttt___UUUOOOKKKGGGCCCBBBAAA??????BBBGGGKKKWWW]]]gggpppvvvyyy{{{}}}}}}xxxqqqkkkccc\\\UUUPPPKKKHHHHHHGGGDDDCCCBBBBBBCCCDDDFFFDDDEEEJJJPPPYYYggguuu{{{uuuqqqmmmjjjgggfffeeecccbbbaaaaaabbbcccdddeeedddbbb]]]WWWQQQMMMIIIIIIIIIJJJKKKMMMOOOPPPRRRWWW^^^ccciiiqqqzzz~~~}}}zzzuuuooojjjgggeeedddjjjrrr~~~~~~}}}rrr^^^OOOKKKPPPSSSVVVVVVSSSMMMIIIFFFHHHHHHIIIKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTRRRRRRRRRTTTUUUTTTSSSUUUUUUWWWYYY[[[ZZZWWWUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSTTTVVVVVVUUUTTTUUUVVVVVVWWWYYY[[[]]]^^^^^^______```aaaccceeegggjjjkkkmmmnnnnnnnnnnnnmmmlllllliiihhhffffffggghhhgggggghhhhhhiiijjjjjjiiiiiihhhnnnpppwwwnnnmmmyyymmm^^^UUUMMMGGGDDDCCCAAA??????BBBFFFJJJUUU\\\fffpppvvvyyyzzz{{{}}}xxxssskkkeee\\\UUUPPPLLLIIIGGGFFFEEECCCBBBAAABBBBBBCCCDDDBBBDDDIIIOOOXXXgggttt~~~|||wwwsssooommmlllllljjjiiigggeeeddddddeeefffeeeccc^^^WWWPPPLLLLLLKKKKKKKKKLLLNNNPPPQQQUUUZZZaaaggglllsss{{{~~~{{{wwwqqqllliiihhhgggoooxxx{{{tttooonnneeeUUUKKKJJJRRRUUUXXXWWWQQQKKKGGGFFFIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQQQQSSSSSSRRRQQQRRRTTTWWWZZZ]]]\\\YYYVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVXXXWWWVVVUUUUUUVVVWWWXXXYYY[[[]]]^^^___```______aaaccceeehhhkkklllmmmllllllllllllmmmnnnnnnjjjiiihhhhhhiiiiiigggffffffggghhhiiihhhhhhhhhiiinnnpppyyysssmmmwwwyyyhhh[[[OOOGGGEEEDDDBBB@@@???AAAFFFJJJSSS[[[fffooouuuxxxzzz{{{~~~{{{wwwsssoooeee```WWWPPPLLLIIIHHHGGGEEEEEECCCBBBBBBBBBCCCCCCCCCAAADDDIIIOOOXXXfffttt}}}}}}yyyuuurrrooooooooonnnllljjjgggfffdddeeeeeebbb]]]UUUNNNIIINNNNNNNNNNNNPPPRRRTTTUUUYYY___fffmmmqqqvvv}}}|||xxxsssooolllkkkkkkuuu}}}ppphhhcccbbbZZZMMMHHHKKKPPPTTTXXXVVVQQQKKKHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRRRRRRRQQQQQQSSSVVV[[[^^^]]]YYYVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWYYYZZZYYYWWWVVVVVVWWWYYYYYYZZZ[[[]]]___```aaa___```aaacccfffhhhkkklllkkkjjjiiiiiiiiikkknnnooommmlllkkkllllllkkkhhhfffbbbdddggggggfffgggjjjlllqqqsss|||~~~yyyqqq|||qqqaaaRRRGGGFFFEEECCC@@@???AAAEEEIIIRRRYYYdddmmmtttwwwyyy{{{}}}{{{wwwsssooolllbbb]]]UUUNNNKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBEEEJJJPPPXXXfffsss{{{~~~yyyvvvpppqqqqqqqqqooommmjjjhhhccccccccc```[[[SSSLLLHHHOOOPPPPPPRRRTTTWWWZZZ\\\^^^dddlllrrrvvvzzz~~~zzzvvvsssqqqpppppp{{{|||iiiaaa[[[YYYQQQGGGFFFLLLOOOSSSXXXVVVPPPKKKJJJKKKIIIIIIJJJLLLMMMNNNOOOPPPRRRRRRQQQQQQQQQRRRRRRSSSPPPOOOOOOPPPRRRSSSSSSRRRQQQRRRVVVZZZ]]]\\\YYYVVVUUUUUUUUUTTTUUUUUUVVVWWWYYY[[[\\\[[[XXXWWWVVVWWWYYYYYYYYY[[[\\\^^^```aaa```aaabbbdddfffhhhkkklllkkkjjjhhhhhhiiikkkmmmnnnooooooooooooooonnnjjjggg___bbbeeefffeeefffkkknnntttvvvvvvxxxuuu{{{jjjXXXKKKHHHFFFDDDAAA???AAAEEEIIIPPPVVV```iiippptttwwwzzzzzz}}}~~~xxxsssnnnkkkiii```[[[UUUOOOLLLJJJIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEKKKPPPXXXeeeqqqyyy}}}zzzsssssssssrrrpppnnnkkkjjjcccbbbaaa]]]XXXRRRMMMIIIPPPQQQRRRUUUYYY]]]aaaccceeekkktttzzz}}}}}}zzzwwwvvvvvvvvv~~~wwweee\\\UUURRRJJJBBBCCCKKKNNNTTTXXXVVVOOOJJJJJJLLLHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOQQQRRRSSSPPPPPPPPPQQQTTTVVVVVVUUUQQQRRRUUUXXX[[[[[[XXXUUUUUUUUUUUUUUUUUUVVVWWWWWWZZZ[[[\\\ZZZXXXVVVVVVVVVWWWWWWWWWXXXZZZ\\\^^^```bbbbbbcccdddfffhhhjjjkkkkkkjjjiiiiiijjjkkkmmmnnnnnnmmmnnnoooooolllhhhddd^^^bbbeeeeeeccceeejjjnnnqqqttt}}}yyynnnpppvvvtttsss```RRRHHHGGGEEEAAA@@@AAAEEEHHHMMMSSS[[[cccjjjoootttwwwxxx{{{|||vvvooojjjgggfff___[[[UUUPPPMMMKKKHHHFFFBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCEEEJJJOOOVVVbbbnnnxxx}}}xxxwwwvvvssspppnnnkkkjjjcccbbb```\\\WWWRRROOOLLLQQQRRRTTTWWW[[[```eeegggkkkrrrzzz|||{{{zzzzzz{{{}}}yyyrrrcccZZZSSSNNNGGG???BBBKKKOOOUUUYYYVVVOOOIIIIIILLLHHHHHHIIIKKKLLLMMMNNNOOOOOONNNMMMMMMNNNPPPQQQRRRQQQQQQQQQSSSVVVXXXXXXXXXRRRRRRTTTWWWZZZZZZWWWUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[[[[ZZZWWWUUUTTTUUUVVVUUUVVVVVVXXXZZZ]]]^^^cccccccccdddfffhhhiiijjjllllllkkkkkkkkklllmmmnnnjjjjjjkkklllkkkhhhccc______bbbeeeeeecccccciiinnnmmmpppyyyuuujjjjjjoooyyy|||ppp~~~zzzfffXXXIIIHHHEEEBBB@@@AAAEEEHHHKKKPPPWWW___ffflllrrruuuxxx{{{~~~{{{tttlllgggdddddd^^^ZZZUUUQQQNNNKKKGGGEEEAAAAAABBBCCCCCCBBBBBBBBBCCCBBBDDDIIINNNTTT```kkkwww|||{{{xxxtttqqqmmmkkkiiieeeccc```[[[WWWSSSQQQOOOXXXSSSQQQVVV\\\bbbiiipppxxx|||yyy{{{zzzvvvpppfffaaaWWWKKKBBB@@@DDDIIISSSUUUVVVTTTOOOKKKJJJJJJIIIKKKLLLNNNNNNNNNMMMLLLNNNNNNMMMMMMMMMNNNOOOPPPNNNPPPSSSTTTTTTVVVXXXZZZWWWVVVVVVUUUUUUUUUVVVWWWVVVWWWWWWXXXXXXWWWWWWVVVXXXZZZ]]]^^^[[[XXXUUUTTTVVVUUUUUUUUUWWWYYY\\\^^^aaaaaacccdddfffggggggggglllllllllllllllllllllllljjjiiiiiihhhgggeeeaaa]]]]]]```bbbaaa______dddiiirrrssszzzzzzmmmjjjmmmnnn~~~xxxmmmqqq~~~mmm^^^QQQIIICCCCCCDDDBBBAAACCCHHHMMMTTT\\\cccjjjpppttt|||||||||~~~yyyrrrkkkfffbbbaaa```]]]YYYTTTOOOKKKHHHGGGEEEDDDBBBBBBCCCCCCCCCBBBCCCBBBDDDIIINNNTTT```lllzzz}}}xxxsssooolllhhhfffeee^^^WWWSSSSSSRRRNNNJJJXXXSSSQQQUUU[[[bbbkkkttt|||yyyuuummmgggaaaWWWKKKCCCAAAEEEJJJSSSUUUUUUSSSNNNKKKJJJJJJKKKLLLMMMNNNNNNOOOOOONNNPPPOOOOOONNNOOOPPPQQQRRRPPPRRRTTTUUUUUUUUUWWWYYYWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXYYYYYYXXXXXXXXXZZZ]]]``````]]]ZZZXXXWWWWWWVVVUUUUUUWWWYYY[[[]]]bbbccceeeggghhhiiijjjjjjkkkkkkkkklllllllllkkkkkkkkkjjjiiihhhhhheeeaaa^^^[[[^^^```___]]]^^^bbbfffmmmooowww{{{pppmmmooonnnsssfffjjjqqqdddSSSKKKDDDCCCDDDBBBBBBCCCGGGLLLRRRZZZaaahhhooottt||||||}}}zzzrrrjjjeeeaaa___]]]\\\YYYUUUPPPLLLIIIGGGEEEDDDBBBBBBCCCCCCCCCBBBCCCBBBDDDIIIMMMSSS___jjjwww}}}{{{vvvqqqmmmjjjgggdddccc]]]XXXUUUUUUTTTOOOLLLZZZTTTQQQSSSZZZbbbnnnxxx}}}}}}qqqjjjggg```VVVKKKCCCCCCGGGKKKSSSTTTTTTRRRNNNKKKIIIIIIMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPPPPQQQSSSTTTRRRTTTUUUUUUUUUUUUVVVXXXWWWXXXYYYYYYYYYXXXVVVUUUWWWWWWXXXXXXXXXXXXWWWWWW[[[]]]``````]]]ZZZXXXXXXXXXWWWVVVVVVWWWYYYZZZ\\\bbbccceeegggiiijjjkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjkkkiiihhhhhhgggeeeaaa___YYY\\\^^^]]][[[\\\___bbbfffjjjsss|||zzzsssrrrsssooo{{{pppaaadddyyyuuujjjXXXNNNFFFCCCCCCAAABBBDDDFFFJJJOOOVVV]]]fffnnnttt||||||~~~zzzrrrjjjddd___]]]ZZZYYYXXXUUUQQQMMMIIIGGGEEEDDDBBBBBBCCCCCCCCCBBBCCCBBBDDDIIIMMMRRR]]]hhhsssyyy{{{wwwrrrmmmjjjgggcccaaa___[[[XXXWWWWWWUUUQQQMMM^^^WWWRRRSSSXXXaaaooo|||yyynnnhhheee^^^SSSIIICCCDDDIIIMMMTTTTTTSSSPPPNNNKKKIIIIIIMMMLLLLLLLLLMMMOOOPPPRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTVVVWWWVVVUUUTTTUUUVVVWWWXXXZZZ[[[ZZZYYYWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUYYY[[[]]]]]][[[XXXVVVVVVXXXXXXWWWWWWXXXYYYZZZ[[[___```bbbdddfffggghhhiiihhhiiijjjkkkkkkjjjjjjiiiiiihhhffffffeeedddaaa^^^YYY[[[]]]\\\[[[[[[]]]___cccgggqqq~~~|||ssssssvvvssstttuuupppxxxsssaaaaaassszzz|||vvvlll[[[QQQGGGDDDCCCAAAAAADDDEEEHHHLLLRRRYYYbbblllrrrzzz|||~~~{{{rrrjjjccc^^^[[[WWWWWWVVVUUURRRNNNJJJGGGEEECCCBBBBBBCCCCCCCCCAAABBBBBBDDDIIILLLQQQ[[[eeepppuuu}}}}}}uuuqqqlllhhheeebbb___]]]ZZZXXXWWWXXXXXXVVVRRROOOddd\\\VVVTTTVVV___nnn|||wwwnnnhhhccc\\\PPPGGGDDDGGGLLLPPPVVVTTTRRRPPPNNNLLLJJJIIIKKKKKKJJJKKKLLLNNNPPPQQQQQQPPPOOOOOOOOOPPPRRRRRRUUUVVVWWWVVVTTTSSSTTTUUUWWWXXXZZZ[[[[[[ZZZXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVYYY[[[\\\\\\ZZZWWWVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZ]]]^^^```bbbdddeeeffffffeeefffhhhjjjkkkjjjjjjiiihhhfffddddddcccbbb```^^^[[[\\\]]]]]]\\\\\\\\\]]]aaafffooozzz|||qqqggghhhoooqqqsssuuuqqqvvv|||ggg```mmm}}}{{{yyysssjjj\\\RRRHHHDDDCCCAAAAAACCCCCCEEEIIINNNUUU^^^hhhooovvvyyy}}}{{{ssskkkccc]]]ZZZUUUUUUUUUTTTQQQMMMJJJGGGEEECCCBBBBBBCCCCCCCCCAAABBBBBBDDDHHHKKKOOOYYYbbblllqqqyyy{{{xxxppplllgggcccaaa^^^\\\ZZZVVVVVVWWWXXXXXXVVVSSSQQQjjjccc[[[VVVVVV\\\kkkzzz}}}sssmmmcccZZZOOOHHHGGGLLLRRRVVVXXXUUURRRPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNNNNNNNOOOQQQQQQTTTUUUVVVUUUSSSRRRSSSTTTVVVWWWXXXZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZ\\\]]]\\\ZZZXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^```aaabbbcccddddddbbbcccfffiiikkkkkkjjjjjjhhhfffdddccccccbbb```^^^\\\\\\]]]]]]]]]\\\[[[[[[___ccckkkssswwwsssiiiaaa___hhhlllooorrroootttpppcccgggrrr{{{|||pppfff[[[QQQHHHEEECCCAAA@@@BBBBBBDDDGGGLLLRRR[[[dddjjjqqqvvv{{{~~~~~~|||uuulllddd^^^[[[UUUUUUTTTRRRPPPLLLJJJHHHEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBDDDHHHJJJNNNVVV```ggglllsssxxxzzz{{{{{{|||xxxzzz{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~wwwsssmmmjjjeeeaaa___]]][[[YYYUUUVVVXXXYYYXXXWWWUUUSSSpppiii___YYYUUUYYYggguuu{{{sssddd[[[PPPJJJKKKQQQXXX]]]ZZZVVVRRRPPPPPPOOOMMMKKKIIIJJJKKKMMMNNNOOOPPPPPPPPPOOONNNNNNNNNOOOQQQQQQSSSTTTUUUTTTRRRRRRRRRTTTUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXVVVVVVXXXYYYZZZYYY[[[\\\[[[XXXVVVVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^____________^^^aaaeeehhhkkklllkkkkkkiiigggeeeddddddcccbbb```\\\\\\\\\\\\]]]\\\ZZZYYY[[[^^^dddkkkooollleee___YYYeeeiiijjjnnnlllqqq}}}iiiffflll~~~{{{mmmcccYYYPPPHHHFFFDDDAAA@@@AAA@@@CCCGGGKKKQQQXXX```eeemmmsssyyy}}}}}}~~~}}}vvvnnnfff```\\\VVVUUUSSSQQQNNNKKKIIIHHHEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBDDDHHHJJJLLLUUU^^^bbbgggmmmqqqsssrrrrrrrrrmmmmmmmmmllljjjiiijjjlllmmmllllllmmmmmmnnnoooppptttvvvzzz~~~|||uuuqqqmmmjjjfffbbb```___\\\[[[XXXYYYZZZZZZYYYXXXWWWWWWtttlllbbbZZZUUUWWWdddrrrxxxeee\\\QQQLLLNNNVVV]]]bbb[[[WWWRRRPPPPPPPPPNNNKKKIIIJJJMMMOOOPPPQQQQQQPPPPPPPPPOOONNNOOOPPPQQQRRRRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]YYYXXXVVVUUUUUUVVVXXXYYYWWWXXXYYYXXXUUUSSSSSSTTTUUUVVVXXXYYY[[[\\\]]]]]]YYYYYYZZZ[[[[[[[[[[[[ZZZ\\\___ccchhhkkklllllllllkkkiiifffeeeeeeeeedddbbb\\\[[[[[[\\\\\\[[[YYYWWWWWWZZZ___fffjjjiiieee```XXXcccggggggkkkiiinnn}}}ppphhhkkk{{{lllaaaWWWOOOGGGFFFEEEAAA???@@@@@@BBBFFFKKKPPPVVV]]]bbbjjjqqqxxx||||||}}}~~~wwwooogggaaa^^^WWWVVVSSSPPPMMMJJJIIIHHHEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBDDDHHHJJJLLLTTT\\\___dddiiimmmmmmmmmlllkkkeeeeeedddbbb______```bbbaaaaaaaaaaaaaaabbbddddddhhhjjjoootttyyy~~~|||uuupppooolllgggdddbbbaaa^^^]]]ZZZ[[[\\\\\\ZZZYYYYYYZZZxxxrrrggg\\\WWWXXX^^^cccsss|||~~~}}}jjjbbbXXXRRRTTTYYY]]]```[[[XXXTTTSSSTTTUUUSSSQQQMMMOOOPPPQQQPPPQQQRRRTTTSSSPPPNNNNNNPPPPPPMMMKKKQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[[[[ZZZYYYWWWVVVUUUVVVXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTXXXWWWXXXZZZ\\\^^^]]]\\\]]]]]][[[ZZZYYYYYYYYYYYYYYY]]]bbbfffiiikkkmmmnnnggghhhiiiiiihhhfffdddbbb```^^^[[[[[[\\\]]][[[XXX[[[\\\bbbkkksssrrrhhh^^^___[[[[[[^^^bbbgggqqq{{{|||lllkkk}}}uuufff\\\QQQMMMIIIGGGGGGFFFBBB??????AAADDDGGGLLLTTT\\\bbbkkknnnrrrwww{{{~~~}}}wwwrrrkkkccc]]]XXXUUURRROOONNNLLLIIIGGGEEECCCAAAAAACCCCCCCCCBBB@@@AAACCCEEEHHHMMMSSSXXX```cccffffffcccaaaaaabbb___]]]ZZZXXXYYYYYYXXXWWWTTTUUUUUUVVVVVVWWWXXXXXX______aaadddiiiooouuuyyy}}}yyywwwuuuqqqkkkgggdddcccbbb``````]]][[[ZZZ[[[\\\\\\[[[}}}vvvkkk```YYYXXX[[[^^^kkkttt~~~zzzxxxxxxyyyzzz{{{~~~zzzllleee\\\WWWXXX\\\^^^___[[[XXXTTTSSSTTTUUUTTTRRRQQQSSSTTTUUUTTTTTTVVVWWWTTTRRRQQQRRRTTTUUUSSSQQQSSSTTTUUUWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\]]]\\\ZZZYYYXXXYYYZZZ[[[YYYYYYXXXXXXWWWVVVUUUUUUXXXWWWWWWYYY\\\^^^]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYY[[[^^^bbbeeefffgggiiijjjggghhhiiiiiihhhgggdddcccaaa^^^[[[[[[]]]______^^^___aaagggqqqxxxuuuiii^^^[[[WWWVVVZZZ^^^cccnnnxxx{{{vvvwwwrrrcccYYYQQQMMMHHHFFFFFFEEEAAA>>>>>>@@@CCCFFFKKKRRRZZZ___fffiiinnntttyyy}}}}}}xxxssslllccc]]]XXXVVVRRROOONNNLLLIIIGGGFFFDDDBBBBBBCCCCCCBBBAAA???@@@CCCEEEIIINNNSSSXXX^^^bbbeeeeeebbb`````````]]]ZZZWWWVVVWWWWWWWWWVVVSSSSSSSSSTTTTTTTTTTTTUUUWWWWWWXXX[[[___dddiiilllrrruuuyyy|||~~~|||zzzvvvpppllljjjhhhgggfffcccaaa^^^]]]]]]]]]]]]\\\{{{pppeee\\\XXXWWWXXX```hhhsss{{{}}}~~~~~~}}}{{{yyywwwuuuuuuuuuuuuvvv|||ssskkkfff___\\\]]]___^^^]]]ZZZWWWUUUTTTTTTUUUTTTSSSTTTUUUVVVVVVVVVVVVWWWYYYWWWVVVVVVWWWYYYZZZZZZYYYUUUVVVXXX[[[\\\]]]]]]]]][[[[[[[[[[[[\\\\\\\\\\\\___^^^\\\ZZZYYYZZZZZZ[[[WWWWWWWWWWWWXXXXXXXXXWWWYYYXXXXXXZZZ]]]^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ^^^```ccceeeeeedddeeefffggghhhiiiiiiiiigggfffeeebbb___\\\\\\^^^bbbeeegggeeehhhoooyyy~~~wwwgggZZZVVVSSSQQQTTTYYY___jjjtttwww~~~tttdddYYYQQQLLLGGGDDDDDDDDDAAA???>>>???AAADDDHHHOOOVVV\\\aaadddiiipppvvv{{{~~~|||~~~~~~xxxssslllccc]]]YYYVVVRRRPPPNNNLLLIIIGGGGGGEEECCCBBBBBBBBBAAA@@@===???CCCFFFJJJOOOUUUYYY^^^```ccccccbbb___^^^^^^ZZZWWWUUUTTTUUUVVVVVVUUUSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRUUUYYY\\\^^^hhhkkkppptttyyy~~~|||wwwtttrrrpppooommmhhheeebbb`````````^^^]]]uuujjjbbb[[[WWWUUUXXX___iiipppsssttttttuuuttttttssssssrrrrrrqqqqqqsss{{{{{{llleeebbb___^^^``````]]][[[XXXVVVUUUTTTTTTTTTTTTTTTRRRTTTUUUUUUUUUUUUVVVXXX[[[[[[[[[[[[\\\\\\\\\\\\VVVWWWZZZ]]]```aaaaaaaaa^^^^^^^^^^^^]]]]]]]]]]]]^^^]]][[[ZZZYYYXXXXXXYYYWWWWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[\\\^^^`````````^^^^^^]]]\\\\\\\\\]]]]]]```ccceeefffeeeeeefffggghhhhhhiiiiiiiiihhhggggggcccaaa]]]\\\___eeekkknnnmmmpppxxxxxxdddTTTTTTQQQPPPSSSWWW]]]hhhrrr|||jjj]]]QQQLLLFFFCCCDDDDDDCCCAAA>>>???AAACCCGGGMMMTTTYYY^^^aaaffflllsssxxx|||~~~}}}}}}xxxssslllddd]]]ZZZWWWSSSPPPNNNLLLIIIGGGHHHEEECCCBBBBBBBBBAAA???<<>>@@@DDDIIIOOOVVV___eeejjjkkkmmmoooooolllgggccc___]]]ZZZYYYZZZ[[[[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWTTTSSSSSSSSSRRRSSSSSSSSSPPPRRRUUUXXXZZZ^^^bbbeeemmmrrrxxx}}}~~~zzzxxxrrroookkkhhhfffeeecccaaazzzssskkkeeebbbaaa___^^^^^^^^^^^^]]]]]]^^^```cccgggkkknnnpppyyyyyy|||{{{vvvmmmccc\\\[[[\\\___```]]]VVVQQQOOOQQQQQQPPPOOOOOORRRUUUSSSUUUWWWYYYZZZ\\\___aaacccdddddd```\\\XXXXXXYYYWWWYYY]]]aaaccccccaaa```______^^^^^^]]]]]]\\\\\\ZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[]]]___bbbdddfffccc```______```______^^^^^^^^^^^^___```aaabbbaaacccdddddddddeeehhhjjjhhhhhhhhhiiijjjkkklllllljjjhhhddd```^^^aaagggmmmsssuuuyyyxxxfffXXXTTTRRRTTTXXX[[[\\\bbbiiipppzzzyyywwwccc[[[PPPIIIEEEDDDCCCAAA@@@@@@@@@AAABBBFFFLLLPPPUUUWWW\\\bbbjjjqqqvvvyyy|||wwwtttqqqllleee```\\\YYYUUUQQQOOOLLLIIIGGGFFFDDDBBBBBBCCCCCCBBBAAA@@@BBBEEEIIIOOOYYYcccjjjrrrrrrsssvvvwwwtttnnniiiaaa___\\\[[[\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXSSSSSSSSSSSSSSSSSSTTTTTTSSSUUUWWWWWWXXXYYY\\\___aaafffmmmrrrvvv{{{{{{xxxqqqnnnjjjhhhfffeeecccbbbxxxpppiiifffccc___\\\[[[[[[ZZZZZZWWWXXXZZZ]]]bbbgggkkknnn|||~~~~~~vvvpppllleee]]]```______aaaaaa]]]UUUOOONNNOOOQQQOOONNNNNNQQQUUUQQQSSSVVVYYYZZZ\\\___bbbbbbddddddaaa\\\YYYYYYZZZXXXZZZ^^^bbbdddcccbbb```^^^^^^]]]]]]]]]\\\\\\\\\WWWXXXYYYZZZZZZ[[[ZZZZZZ[[[ZZZZZZZZZ\\\^^^aaacccgggddd```^^^]]]^^^]]]\\\\\\\\\\\\]]]^^^___```aaa```aaabbbbbbaaabbbdddfffhhhhhhhhhiiijjjkkklllmmmkkkiiifffaaa]]]___eeejjjjjjkkkpppwww{{{tttdddWWWRRRQQQTTTXXXZZZ[[[___eeehhhqqqxxxvvvjjjaaaUUUKKKFFFCCC@@@>>>????????????@@@DDDIIINNNPPPSSSXXX___hhhpppvvvzzz|||~~~}}}zzzuuusssppplllfff```\\\YYYUUUQQQOOOLLLIIIGGGEEECCCAAABBBCCCDDDCCCBBBBBBCCCEEEIIIPPPZZZeeemmmvvvvvvwwwzzz{{{xxxrrrmmmccc```]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUVVVUUUUUUUUUWWWYYYZZZ___fffkkkoootttzzz|||xxxqqqnnnjjjgggfffeeedddbbb{{{xxxqqqlllfff```\\\YYYVVVTTTQQQOOOPPPUUU[[[aaallluuu|||uuulllgggccc^^^[[[\\\bbbhhhjjjeee^^^ZZZVVVRRRLLLLLLMMMNNNOOOPPPPPPQQQUUUUUUVVVXXXZZZ\\\^^^___```aaabbbaaa^^^\\\[[[\\\YYYZZZ\\\___bbbddddddcccaaaaaa``````___]]]\\\[[[XXXYYYZZZ[[[\\\]]]]]]^^^\\\\\\ZZZYYYYYYZZZZZZ[[[\\\\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^``````bbbaaa___^^^___```bbbccceeeffffffhhhiiijjjkkklllkkkiiieeebbb___^^^]]]^^^cccdddkkktttrrrggg]]][[[TTTTTTXXX\\\[[[YYY\\\bbbgggxxxyyyhhhooo~~~xxx~~~mmmZZZNNNHHHDDDCCCEEEDDDBBB???>>>???CCCHHHKKKPPPSSSYYY___dddkkkrrrvvv}}}~~~{{{zzzxxxuuurrroooiiiccc___^^^[[[WWWRRRMMMIIIGGGFFFFFFDDDCCCCCCCCCBBB???===@@@@@@CCCGGGOOOYYYccciiixxx}}}{{{tttmmmiiiccc^^^\\\ZZZYYYWWWZZZWWWTTTSSSTTTUUUTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVYYYXXXXXXWWWWWWXXXYYYYYYXXXYYY[[[___dddjjjpppssszzz}}}{{{~~~{{{tttpppmmmjjjfffcccbbb```]]][[[yyytttmmmfffaaa\\\XXXUUUOOOMMMNNNRRRWWW^^^kkkvvv}}}yyyyyypppgggaaa]]]XXXWWWYYYhhhoooqqqjjj```YYYUUUQQQLLLMMMMMMNNNOOOPPPPPPPPPUUUUUUVVVXXXZZZ\\\^^^___aaabbbcccbbb___^^^]]]^^^ZZZ[[[\\\___aaacccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaYYYYYYYYYYYYZZZ\\\]]]^^^]]]\\\ZZZYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]___``````___^^^]]]]]]^^^```bbbeeefffggghhhhhhiiihhhhhhgggeeebbb___]]]\\\\\\\\\dddcccgggmmmkkkbbb[[[YYYVVVUUUVVVXXXWWWUUUYYY^^^bbbsssyyyeeeiiittt|||wwwcccUUULLLFFFCCCDDDDDDBBB???===>>>BBBGGGJJJNNNRRRXXX^^^dddkkkrrrvvv~~~}}}yyyyyywwwtttrrrnnnjjjddd```___]]]XXXSSSNNNKKKHHHGGGEEEDDDBBBBBBBBBAAA???===@@@AAACCCGGGNNNXXXbbbhhhwww|||{{{ooojjjccc^^^[[[YYYXXXVVVVVVSSSQQQPPPQQQQQQQQQPPPSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]```dddhhhjjjpppwww|||xxxvvvxxx~~~xxxrrrmmmjjjgggccc```]]][[[XXXVVV|||tttkkkddd^^^XXXTTTOOOMMMNNNQQQTTT\\\kkkzzzyyytttkkkccc]]]WWWSSSSSSWWWnnnwwwzzzpppbbbXXXTTTQQQNNNNNNNNNOOOOOOPPPPPPPPPTTTTTTVVVXXXZZZ\\\]]]^^^```bbbcccbbbaaa______```\\\\\\^^^___````````````````````````aaacccdddeeeZZZYYYXXXXXXYYY[[[]]]___]]][[[ZZZXXXWWWWWWXXXXXX[[[\\\^^^___aaabbbbbbccc```^^^\\\ZZZZZZ\\\^^^```^^^]]]\\\[[[[[[]]]^^^```dddeeeggghhhhhhgggeeedddgggfffdddaaa````````````cccaaabbbffffff```[[[YYYZZZWWWTTTTTTRRRQQQTTTZZZ^^^nnn{{{eeeccciiixxxooo___SSSIIIDDDDDDCCCAAA???===>>>AAAEEEHHHKKKOOOVVV\\\ccckkkrrrwww{{{}}}|||xxxwwwuuurrrpppnnnjjjeeebbbaaa___ZZZVVVQQQMMMJJJIIIEEECCCBBBAAABBBAAA@@@>>>@@@AAACCCGGGMMMVVV```fffvvv|||vvvqqqiiibbb]]][[[XXXWWWSSSQQQOOONNNOOOOOONNNMMMPPPQQQRRRSSSUUUWWWXXXYYY[[[\\\^^^___```aaa``````^^^]]]]]]\\\]]]^^^```aaaffflllwww~~~{{{vvvssstttxxx~~~~~~yyysssmmmiiieeebbb^^^ZZZWWWTTTQQQOOO~~~uuulllccc[[[WWWRRRPPPOOOQQQTTT]]]nnn~~~}}}qqqjjjbbb\\\UUUQQQTTTZZZpppzzz~~~sssbbbWWWSSSRRROOOOOOOOOOOOPPPPPPPPPPPPSSSTTTUUUWWWZZZ[[[\\\]]]^^^```aaaaaa```___```aaa^^^___``````_________```^^^^^^^^^^^^___```bbbccc[[[ZZZXXXXXXYYY[[[^^^```\\\[[[YYYXXXWWWWWWWWWWWW[[[\\\^^^aaaccceeefffgggccc```\\\YYYXXXZZZ]]]```^^^]]][[[ZZZ[[[\\\^^^___aaaccceeeggggggfffdddbbbeeeeeedddcccbbbbbbccccccaaa```bbbfffiiigggccc``````ZZZTTTRRROOONNNRRRXXX___mmmjjjaaa```nnnxxxhhhYYYMMMFFFFFFCCCAAA???===>>>@@@DDDFFFHHHMMMSSSZZZbbbjjjqqqvvvvvvxxx|||xxxuuusssqqqooommmjjjfffcccbbb```]]]XXXTTTOOOLLLKKKEEECCCAAAAAAAAAAAA@@@>>>???AAADDDFFFJJJRRR\\\dddttt|||}}}ssskkkddd___[[[YYYSSSQQQPPPOOOPPPOOONNNMMMMMMNNNNNNPPPRRRUUUWWWYYY\\\^^^aaadddfffgggffffffcccbbb```___^^^^^^^^^^^^cccgggppp{{{{{{xxxwwwzzz~~~|||vvvqqqkkkfffccc```]]]YYYUUURRROOOLLLIIIxxxnnneee```WWWSSSQQQRRRVVV```qqqooojjjccc[[[SSSOOOUUU^^^pppyyy|||qqq```VVVTTTSSSQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWYYY[[[[[[\\\[[[]]]______^^^]]]^^^______```aaa```]]]\\\^^^___^^^^^^^^^^^^^^^^^^______\\\[[[YYYXXXYYY\\\___aaa\\\[[[YYYXXXWWWWWWWWWXXX[[[\\\___aaadddfffggghhheeeaaa\\\XXXWWWYYY]]]___^^^]]]\\\[[[\\\]]]___```^^^```cccfffgggfffeeeccc```____________`````````___```dddjjjqqqssspppkkkfff^^^UUUQQQOOOOOOSSSYYYcccoooooobbb[[[ggg|||}}}mmm^^^PPPIIIHHHCCCBBB???>>>>>>@@@BBBDDDFFFKKKQQQYYY```hhhpppuuutttvvv|||~~~zzztttrrrooommmllljjjgggdddbbb```^^^ZZZVVVRRROOOMMMHHHEEEBBBAAAAAAAAA@@@???>>>@@@CCCEEEGGGNNNXXX```sss|||uuummmfff```\\\UUUTTTRRRQQQQQQPPPNNNLLLLLLLLLLLLMMMOOORRRTTTVVV\\\___cccgggiiikkkkkkkkkggggggfffdddccccccbbbbbbdddeeellluuu{{{~~~zzzsssmmmhhhddd```]]][[[XXXTTTQQQOOOLLLIIIGGGvvvmmmhhh```ZZZVVVWWW]]]gggwww}}}mmmhhhbbbZZZPPPMMMUUUaaapppwwwxxxlll^^^VVVTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPRRRTTTWWWYYYZZZ[[[[[[ZZZ[[[]]]]]]\\\[[[\\\]]]]]]___```^^^ZZZYYY[[[^^^^^^_________^^^]]]\\\\\\[[[ZZZYYYYYYZZZ\\\^^^```[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]___aaaccceeeffffffdddaaa]]]YYYXXXZZZ]]]______^^^]]]\\\\\\^^^```aaa]]]___bbbdddffffffeeeeee_________```````````````]]]```eeelllvvv}}}{{{uuuiii```VVVRRRQQQQQQUUU[[[fffnnn~~~uuudddYYYbbbwwwppp```RRRJJJJJJDDDCCCAAA??????@@@BBBCCCEEEIIIPPPWWW^^^fffnnnsssuuuvvv||||||tttqqqnnnlllkkkiiifffddd```___^^^[[[XXXUUURRRPPPKKKHHHDDDBBBBBBAAA@@@???<<>>;;;>>>AAAAAA@@@EEEPPPYYYkkkzzz~~~uuupppcccbbb___^^^\\\YYYUUUQQQQQQPPPNNNLLLMMMNNNPPPRRRVVVWWWZZZ___cccgggjjjllllllmmmmmmllllllkkkjjjjjjiiifffggglllpppttt{{{~~~xxxpppkkkddd^^^ZZZWWWUUUSSSOOOMMMKKKJJJJJJJJJIIIHHHzzzppphhhkkkuuuwwwmmmkkkeee\\\QQQNNNYYYhhhvvvwwwrrreeeZZZUUUSSSPPPTTTTTTSSSRRRQQQPPPPPPOOOOOOQQQTTTWWWYYYZZZZZZYYY[[[\\\]]]]]][[[ZZZZZZ[[[WWWYYYZZZXXXSSSRRRUUUZZZTTTVVVYYY[[[[[[YYYVVVTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\^^^]]]^^^___``````aaaaaaaaabbb```]]]ZZZZZZ[[[]]]^^^^^^]]]\\\[[[[[[]]]___```cccccccccccccccccccccddd[[[\\\]]]]]]^^^]]]]]]]]]___``````cccppp~~~}}}iii___VVVSSSTTTUUUXXX\\\```dddpppqqqccchhh{{{tttcccRRRJJJJJJFFFEEECCCAAAAAAAAABBBCCCEEEIIIOOOUUU\\\dddkkkpppsssrrrvvv||||||tttrrrnnnkkkjjjhhheeeccc]]]]]]]]]\\\ZZZWWWUUUSSSQQQMMMHHHDDDCCCAAA@@@>>>999===@@@??????CCCNNNWWWiiiyyy|||llljjjhhhfffccc```[[[WWWTTTRRRPPPNNNMMMNNNPPPQQQRRRSSSVVVZZZ___dddhhhjjjmmmmmmmmmmmmmmmkkkjjjjjjmmmiiihhhkkknnnrrrxxx}}}wwwlllggg```[[[WWWTTTRRRPPPLLLJJJHHHHHHIIIJJJIIIHHH|||}}}xxxqqqnnnfffXXXNNNOOO]]]kkktttpppggg]]]VVVTTTSSSQQQVVVUUUTTTSSSSSSRRRRRRSSSWWWVVVTTTSSSTTTVVVYYY[[[ZZZ\\\]]]]]]\\\[[[\\\]]]ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVPPPRRRUUUVVVVVVWWWZZZ\\\\\\ZZZYYYYYYZZZZZZYYYWWW[[[[[[]]]^^^___`````````cccbbb```^^^]]][[[[[[[[[```^^^]]]\\\\\\]]]___```dddccccccdddfffgggfffeee___]]]ZZZYYYZZZ[[[[[[[[[XXXYYYZZZ^^^jjjxxxooobbbWWWUUUXXXXXXXXXYYY^^^___eeevvvwwwbbbhhh|||zzzxxxsss```RRRLLLJJJFFFFFFEEEBBB???>>>???@@@EEEHHHLLLRRRXXXaaajjjpppppptttzzz~~~uuupppnnnooommmgggbbbbbb^^^[[[XXXYYY[[[ZZZUUUPPPPPPMMMIIIEEEBBB@@@@@@@@@>>>>>>>>>===>>>BBBGGGKKKdddrrr~~~yyyrrrnnnkkkhhhccc___\\\XXXTTTQQQPPPPPPPPPOOORRRSSSTTTWWW[[[___ccceeegggjjjmmmoooooonnnnnnnnnqqqllliiikkkmmmlllnnnrrr{{{zzzpppjjjbbb[[[WWWTTTRRRPPPLLLKKKJJJJJJIIIIIIIIIIIIzzzttthhhYYYPPPSSS___kkkqqqlllccc[[[VVVTTTSSSRRRTTTSSSRRRRRRRRRRRRRRRRRRVVVUUUTTTTTTUUUVVVXXXZZZ[[[]]]^^^^^^\\\[[[[[[\\\ZZZYYYYYYXXXWWWWWWWWWXXXWWWWWWWWWXXXWWWVVVVVVUUURRRSSSUUUVVVVVVWWWYYY[[[ZZZYYYXXXYYY[[[\\\[[[ZZZ[[[[[[\\\]]]^^^^^^^^^^^^```___^^^]]]\\\\\\\\\\\\___^^^]]]\\\\\\^^^```aaacccbbbbbbdddggghhhhhhgggbbb```\\\ZZZZZZZZZZZZYYYZZZ[[[]]]```iiivvv}}}}}}pppdddYYYWWWXXXXXXVVVVVVZZZ[[[```nnnjjjlll~~~tttpppqqq```SSSMMMJJJHHHGGGFFFBBB???===>>>???CCCFFFKKKPPPWWW___hhhnnnooosssxxx|||tttooommmnnnlllfffaaaaaa[[[XXXVVVWWWZZZYYYUUUQQQOOOMMMIIIEEEBBBAAA@@@@@@>>>>>>>>>===>>>AAAFFFJJJ^^^mmm~~~zzzwwwsssmmmhhh```\\\WWWTTTSSSRRRRRRQQQPPPPPPQQQSSSVVVZZZ]]]___aaadddhhhjjjlllmmmnnnppppppllljjjlllmmmlllnnnqqqzzz}}}rrrmmmeee^^^YYYUUURRRQQQMMMLLLKKKJJJJJJJJJJJJKKK|||jjjZZZTTTYYYdddllllllfff^^^XXXTTTRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQRRRUUUUUUUUUVVVWWWWWWXXXXXX\\\]]]^^^^^^\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYVVVWWWYYYYYYYYYXXXVVVUUUTTTUUUWWWWWWVVVVVVXXXYYYYYYXXXXXXYYY\\\^^^]]]]]]ZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\]]]___aaabbbcccbbbbbbdddgggjjjjjjiiieeebbb___\\\[[[[[[YYYXXXYYY\\\]]]```hhhrrrxxxxxxpppfff]]][[[[[[YYYWWWWWWWWWXXX[[[ggg~~~vvvuuummmeeevvvooo___TTTNNNJJJHHHHHHFFFCCC???===>>>???BBBDDDIIINNNUUU]]]eeekkknnnqqqvvvzzz|||~~~~~~sssooolllmmmkkkeee```___XXXVVVTTTUUUWWWVVVSSSPPPMMMKKKHHHEEEBBBAAA@@@@@@>>>>>>>>>======@@@DDDHHHWWWggg~~~xxxrrrjjjfff```\\\YYYXXXWWWVVVQQQPPPQQQQQQSSSVVVXXXYYYZZZ]]]```cccfffiiimmmpppoookkkkkkmmmmmmlllmmmqqqzzzvvvppphhhaaa[[[WWWTTTQQQMMMMMMLLLKKKKKKKKKKKKLLLlll^^^\\\bbbjjjnnnkkkbbbYYYUUUSSSPPPOOOPPPNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVXXXXXXXXXXXXWWW\\\]]]^^^^^^\\\ZZZZZZ[[[YYYYYYZZZZZZZZZZZZZZZZZZWWWYYY[[[\\\\\\ZZZWWWVVVVVVWWWXXXWWWVVVUUUVVVXXXXXXWWWWWWXXX[[[\\\\\\[[[YYYZZZZZZ[[[]]]^^^``````^^^]]]\\\[[[[[[ZZZ[[[[[[\\\\\\\\\]]]^^^```bbbcccdddccccccdddgggiiiiiihhheeeccc```^^^]]]]]][[[ZZZVVVYYY\\\^^^eeepppvvvvvvqqqhhhaaa``````]]]ZZZZZZXXXZZZ]]]fff{{{}}}lll```kkknnn___UUUNNNJJJGGGGGGFFFCCC@@@??????AAAAAADDDHHHMMMSSS[[[dddjjjnnnqqquuuxxxzzz}}}}}}sssnnnlllmmmjjjddd___^^^XXXVVVTTTSSSSSSRRROOOMMMJJJHHHFFFDDDBBBAAA@@@@@@?????????>>>===???CCCFFFRRRbbb{{{yyyuuuqqqjjjeeebbb___]]]\\\WWWVVVUUUUUUUUUVVVXXXYYYVVVXXXZZZ\\\___ccchhhlllkkkiiiiiillllllkkkmmmqqqyyyyyytttlllddd___ZZZUUURRRNNNNNNMMMLLLKKKKKKLLLLLLnnnccceeemmmqqqrrrkkk```VVVTTTRRRNNNLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRTTTUUUWWWXXXYYYYYYXXXWWWZZZ\\\]]]\\\[[[YYYYYYZZZYYYYYYZZZ\\\\\\\\\\\\[[[ZZZ[[[]]]___^^^\\\ZZZXXXWWWXXXYYYXXXVVVUUUVVVWWWXXXWWWVVVWWWYYYYYYYYYXXXXXXYYYZZZ[[[^^^aaaccceeeaaa```^^^\\\[[[ZZZYYYYYY\\\\\\]]]^^^___aaabbbbbbeeedddcccdddeeefffeeedddbbb```___^^^______^^^]]]UUUZZZ]]]```gggrrrzzz|||zzzrrrkkkhhheee```\\\\\\ZZZ^^^ccckkk|||}}}uuudddhhhwwwrrrbbbWWWNNNIIIEEEEEEEEECCCAAA@@@BBBCCCAAADDDHHHMMMSSS[[[ccciiinnnqqqtttwwwyyy|||}}}tttpppmmmmmmkkkddd______[[[XXXUUUSSSPPPNNNKKKIIIGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>???BBBDDDPPP```xxx~~~yyyrrrlllhhheeebbbaaa^^^\\\[[[YYYYYYYYYYYYZZZVVVWWWWWWXXXXXX[[[```cccdddccceeeiiiiiiiiimmmsss{{{}}}xxxpppiiiccc]]]XXXUUUQQQPPPOOONNNLLLLLLLLLKKK~~~oooiiiooowwwyyyxxxlll^^^TTTTTTSSSNNNKKKMMMNNNNNNNNNNNNOOOPPPRRRRRRTTTUUUWWWXXXYYYYYYXXXXXXXXXYYY[[[[[[YYYXXXYYYZZZXXXYYY[[[]]]^^^^^^]]]]]][[[\\\^^^___^^^]]][[[ZZZWWWYYYYYYXXXVVVVVVVVVWWWWWWVVVUUUVVVWWWXXXWWWVVVYYYYYYZZZ[[[^^^aaadddfffcccbbb```^^^\\\[[[ZZZZZZ]]]]]]^^^___```aaaaaaaaadddbbbaaaaaabbbcccaaa```___^^^^^^^^^```aaa```___YYY]]]aaaccciiiuuuvvvqqqjjjbbb^^^]]]\\\dddmmmuuu{{{pppkkkppp|||iiiZZZPPPJJJEEEFFFEEECCCAAA@@@BBBDDD@@@CCCGGGKKKQQQYYYbbbgggnnnpppsssvvvxxxzzz}}}}}}vvvrrroooooommmfffaaa```]]][[[WWWSSSOOOLLLJJJIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA??????AAACCCNNN\\\tttyyyrrrnnnjjjhhhfffcccaaa___]]]\\\[[[[[[[[[XXXXXXWWWVVVTTTUUUXXX[[[]]]]]]___ccceeefffnnnvvv}}}uuunnnhhhccc^^^ZZZVVVUUUSSSQQQOOONNNMMMLLL|||xxxooooooxxx}}}kkk\\\RRRTTTUUUPPPMMMPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYUUUVVVXXXYYYXXXXXXYYYZZZXXXYYY\\\^^^______^^^^^^\\\\\\\\\\\\\\\[[[ZZZZZZWWWXXXYYYXXXWWWVVVWWWXXXVVVUUUTTTVVVXXXYYYYYYXXX[[[ZZZZZZ[[[\\\___bbbcccdddcccbbb```___^^^^^^^^^^^^^^^___``````````````````___^^^___```aaa```___^^^]]]]]]___```aaa```___[[[```bbbccciiiuuu}}}wwwppphhhdddeeebbbmmmzzz~~~ppplllqqq^^^RRRMMMHHHHHHGGGDDDAAA???@@@AAA???AAAEEEJJJOOOWWW___eeellloooqqqsssuuuxxx{{{~~~}}}yyytttqqqqqqooohhhcccbbb]]]\\\XXXTTTOOOLLLKKKKKKHHHHHHHHHGGGGGGFFFEEEEEECCCDDDDDDBBB@@@@@@AAACCCIIIWWWnnn{{{vvvssspppnnnhhhfffdddbbb```_________XXXXXXXXXUUUSSSRRRSSSUUUVVVVVVYYY]]]```dddnnnyyy{{{tttoooiiiddd```\\\[[[XXXUUUSSSPPPOOONNN|||}}}zzzsssnnnsss}}}iiiZZZPPPTTTVVVRRRPPPTTTRRRRRRQQQQQQQQQRRRSSSSSSVVVVVVWWWWWWXXXYYYYYYZZZSSSUUUWWWXXXWWWWWWXXXZZZXXXYYY\\\^^^``````___^^^[[[[[[[[[ZZZZZZZZZZZZZZZWWWXXXYYYXXXWWWVVVWWWYYYTTTTTTTTTVVVYYY\\\\\\[[[\\\\\\ZZZZZZZZZ\\\^^^```ccccccbbbaaaaaaaaaaaaaaa______```````````````___]]]\\\[[[]]]___``````______^^^^^^___``````___]]]\\\```aaa```eeerrryyytttnnnllloooggguuutttjjj{{{wwwbbbUUUOOOKKKKKKHHHDDD@@@>>>>>>???===???CCCHHHNNNUUU]]]ccckkkmmmpppqqqsssvvvyyy|||~~~{{{vvvsssssspppiiidddccc\\\[[[YYYTTTPPPNNNMMMNNNIIIIIIJJJJJJJJJIIIHHHHHHDDDEEEEEECCCAAA@@@AAACCCEEERRRjjj{{{xxxvvvmmmkkkiiifffdddcccccccccXXXXXXXXXVVVSSSQQQQQQRRRQQQRRRUUUZZZ]]]cccooo{{{yyysssnnnhhheeeaaa___\\\YYYVVVSSSQQQPPP|||zzz{{{uuuxxxyyyuuunnnrrrxxx}}}|||rrr^^^ZZZUUUTTTUUUVVVVVVUUUXXXVVVTTTRRRRRRTTTWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZUUUVVVXXXXXXWWWXXXYYY[[[\\\ZZZXXXZZZ]]]______]]]\\\[[[YYYYYYZZZZZZXXXWWWZZZZZZZZZYYYWWWVVVUUUTTTSSSTTTUUUWWWYYY\\\^^^___aaa```^^^\\\]]]___bbbdddhhhiiihhhfffcccaaaaaaaaaaaaaaa```___^^^^^^^^^___[[[[[[[[[[[[\\\^^^```aaa____________````````````___``````aaaeeellltttzzz~~~yyywwwvvvvvv|||nnnhhhqqqjjjXXXRRRQQQJJJEEEEEEDDD@@@>>>@@@???@@@CCCGGGLLLSSS[[[aaagggkkknnnoooppprrrvvvzzz~~~~~~|||yyyvvvrrrmmmgggcccdddaaa]]]XXXTTTQQQOOONNNNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDHHHOOOeee|||sssooojjjfffeeeddddddccc[[[XXXTTTRRRRRRQQQPPPNNNOOOPPPTTT[[[```gggvvv}}}yyypppiiikkkeee___[[[YYYWWWSSSPPPvvv~~~}}}rrrllloooppplllllluuu~~~wwwkkk\\\XXXUUUTTTUUUWWWXXXWWWWWWVVVTTTSSSSSSUUUXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZVVVWWWYYYXXXWWWWWWXXXZZZ[[[YYYXXXZZZ]]]______^^^]]][[[ZZZZZZZZZZZZYYYWWWZZZ[[[[[[[[[[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]______^^^]]]^^^___aaacccggghhhiiigggeeecccbbbccccccbbbaaa```_________```\\\\\\[[[\\\\\\^^^```aaa___`````````````````````````````````bbbgggnnnsss}}}~~~zzzxxxwww{{{rrriiilllxxxcccYYYPPPJJJEEEFFFFFFCCCBBBCCC>>>@@@CCCFFFJJJQQQYYY___eeeiiilllnnnoooqqqvvv{{{~~~~~~~~~}}}|||zzzxxxtttoooiiidddaaa___\\\XXXUUURRRQQQPPPNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDHHHNNNbbbzzzvvvpppkkkhhheeecccaaa[[[XXXUUUSSSRRRRRRQQQPPPOOOPPPUUU[[[aaajjjyyyxxxqqqpppkkkeeeaaa___[[[VVVRRRyyy|||xxxkkkcccdddfffcccjjjxxxpppbbbYYYWWWTTTTTTVVVXXXYYYZZZVVVVVVUUUUUUVVVXXXZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[XXXYYYZZZYYYWWWVVVWWWXXXZZZYYYXXXZZZ]]]___```___^^^\\\[[[[[[\\\[[[ZZZXXX[[[\\\^^^______]]]ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^______```aaaaaabbbfffhhhiiiiiigggeeedddeeeddddddcccbbbaaa``````aaa]]]]]]\\\\\\]]]^^^______``````aaaaaaaaaaaa````````````___^^^^^^aaagggkkkvvvyyy}}}~~~}}}{{{yyyyyy{{{mmmiiixxxrrraaaTTTMMMHHHHHHHHHEEECCCCCC>>>???AAADDDHHHOOOWWW\\\aaaeeeiiilllmmmpppvvvzzz}}}}}}|||{{{||||||{{{{{{yyytttmmmhhhbbbaaa^^^[[[YYYWWWVVVUUUQQQPPPNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEIIIMMM^^^zzzsssmmmgggbbb___[[[XXXTTTRRRRRRRRRRRRQQQOOOPPPUUU\\\cccnnnzzzwwwsssnnnkkkhhhbbb[[[UUUyyyjjj```___```^^^gggzzzlll]]]YYYWWWVVVVVVVVVXXXYYYZZZUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZ[[[[[[ZZZWWWVVVVVVWWWXXXXXXXXXZZZ\\\^^^___```___]]]\\\\\\\\\\\\[[[YYY\\\]]]```aaa```]]]ZZZWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaabbbccccccccccccdddgggiiijjjhhhgggfffffffffeeedddbbbbbbaaaaaaaaa^^^]]]]]]]]]^^^^^^^^^^^^```aaabbbbbbbbbaaaaaa```^^^^^^^^^\\\\\\^^^aaadddooosssxxx{{{|||{{{zzzyyytttiiirrrhhh[[[RRRKKKJJJJJJFFFBBBAAA>>>???AAACCCFFFLLLSSSXXX]]]aaafffiiikkkooouuuyyy}}}{{{yyyyyy{{{|||}}}~~~}}}yyyrrrmmmiiigggeeebbb___]]][[[ZZZVVVUUUTTTRRRPPPMMMKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGIIIKKKYYYxxx~~~uuulllddd___\\\XXXTTTRRRRRRRRRRRRQQQQQQQQQVVV]]]eeeqqq|||yyyvvvssspppiii___XXX{{{kkk```]]]\\\\\\eeeyyy~~~jjj\\\YYYYYYXXXWWWVVVWWWXXXXXXUUUVVVVVVXXXYYY[[[]]]^^^^^^^^^\\\[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZWWWVVVVVVVVVXXXXXXYYYZZZ[[[\\\^^^```___^^^\\\\\\]]]]]][[[ZZZ\\\^^^___```^^^[[[WWWTTTWWWWWWXXXYYY[[[]]]^^^______```bbbdddffffffeeedddccceeehhhhhhgggfffggggggfffeeedddbbbaaa`````````]]]^^^^^^^^^^^^^^^^^^^^^___```bbbcccccccccbbbaaa\\\]]]]]]]]]\\\]]]```bbbjjjnnnssswwwwwwwwwwwwwww|||zzz~~~zzzjjjiiiyyyuuucccXXXNNNKKKKKKHHHDDDCCC>>>???@@@BBBDDDJJJPPPUUUYYY^^^cccfffhhhmmmsssxxx|||~~~zzzxxxxxx{{{}}}~~~xxxtttqqqpppmmmiiieeeaaa^^^\\\YYYXXXWWWUUUSSSPPPMMMKKKJJJIIIGGGFFFFFFFFFHHHHHHIIIKKKVVVqqqvvvllleee```\\\WWWTTTSSSTTTTTTSSSUUUUUUYYY```hhhttt|||zzzwwwpppfff^^^yyyjjj```[[[[[[[[[fffwwwyyyhhh\\\YYYZZZZZZYYYWWWVVVWWWYYYWWWVVVVVVWWWYYY[[[]]]^^^___^^^]]][[[ZZZYYYYYYYYY\\\\\\\\\[[[XXXVVVVVVVVVXXXYYYZZZZZZZZZ[[[]]]______]]]\\\\\\\\\\\\[[[YYY[[[\\\]]]]]]\\\YYYVVVTTTTTTUUUVVVXXX[[[]]]```aaa___```ccceeeffffffffffffcccdddeeeeeeddddddeeegggeeedddbbbaaa```___^^^^^^\\\]]]^^^_______________^^^___bbbdddeeeeeedddccc^^^___``````______aaacccfffiiimmmoooppppppqqqrrrsssrrrwww}}}lllccclllmmm___RRRMMMMMMKKKHHHGGG???@@@AAAAAACCCHHHNNNRRRWWW[[[```cccfffjjjpppuuuzzz~~~~~~{{{zzzzzz|||}}}{{{yyywwwtttpppjjjeeeaaa^^^[[[ZZZYYYWWWUUUQQQNNNLLLLLLJJJHHHGGGFFFGGGIIIJJJHHHKKKSSSiiiyyyrrriiieee___[[[ZZZZZZYYYYYY[[[\\\```gggmmmwwwyyyooohhhttthhh```\\\\\\]]]hhhttt|||rrreeeZZZVVVXXXZZZYYYWWWWWWYYY[[[XXXWWWVVVVVVWWWYYY\\\^^^___^^^]]][[[YYYXXXXXXXXX\\\\\\\\\[[[XXXVVVVVVWWWYYYZZZ\\\[[[YYYYYY[[[^^^^^^]]][[[[[[\\\\\\ZZZYYYYYYYYYZZZ[[[[[[ZZZXXXWWWSSSTTTUUUWWWZZZ\\\___```^^^___aaabbbdddeeeeeefffcccccccccaaa```aaadddfffcccbbbaaa___^^^]]]\\\\\\[[[\\\^^^___````````````\\\^^^aaadddffffffeeeeeebbbcccddddddbbbaaaaaabbbccceeegggggggggggghhhjjjjjjkkkqqqzzz~~~xxxzzzwwwhhhkkk}}}lllZZZRRROOOKKKHHHFFFAAAAAAAAAAAACCCGGGMMMQQQUUUYYY^^^bbbdddhhhnnnssswww{{{~~~}}}~~~~~~~~~}}}xxxsssmmmiiifff______^^^\\\YYYUUUQQQOOOMMMKKKIIIGGGGGGHHHJJJKKKGGGKKKRRRcccuuupppjjjeeecccbbbbbbbbbddddddhhhnnnsss|||zzzsss~~~qqqhhhaaa^^^^^^aaajjjssszzzyyytttmmmaaaXXXTTTWWWYYYYYYXXXXXX[[[]]]ZZZXXXVVVUUUVVVXXX\\\^^^___^^^\\\ZZZYYYXXXWWWWWW[[[\\\\\\[[[XXXWWWWWWXXXYYY[[[\\\[[[YYYXXXZZZ]]]^^^\\\[[[[[[[[[[[[ZZZXXXVVVWWWXXXYYYZZZ[[[[[[[[[TTTTTTUUUWWWYYY[[[]]]^^^^^^^^^___```bbbccceeeeeecccbbbaaa___^^^___bbbeeebbbaaa```^^^\\\[[[[[[[[[ZZZ\\\^^^___aaaaaaaaa```[[[]]]aaaeeegggggggggfffeeeggghhhfffdddbbbbbbbbbbbbbbbcccbbbaaaaaacccdddeeegggnnnvvvzzz||||||{{{tttuuurrrsssvvvxxxbbbVVVPPPIIIDDDBBBAAABBBBBBBBBCCCGGGLLLPPPUUUYYY^^^aaacccgggmmmqqquuuxxx}}}{{{uuuqqqnnneeeddddddbbb^^^ZZZVVVTTTMMMLLLIIIGGGGGGHHHJJJLLLGGGKKKRRR```}}}~~~yyyrrrllljjjiiiiiihhhiiijjjnnntttxxx~~~{{{|||nnngggdddccchhhnnnssswwwzzzxxxoooddd\\\WWWYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[YYYVVVTTTVVVYYY\\\^^^___^^^\\\YYYVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXZZZ[[[\\\ZZZVVVUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXXXX]]]ZZZVVVVVVXXXZZZYYYXXXUUUUUUWWWZZZ]]]^^^]]]\\\]]][[[YYYYYY[[[___cccddd```````````````aaabbbccccccbbb```___]]]]]]\\\\\\^^^^^^^^^___```aaabbbbbb[[[]]]___aaadddgggiiikkkiiiiiiiiihhhfffdddaaa`````````___^^^^^^___```aaaaaafffmmmrrrqqqqqq{{{|||ooorrrxxx{{{jjjZZZRRRMMMIIIIIICCCAAA???>>>@@@CCCHHHJJJRRRUUUZZZ^^^bbbggglllpppyyy{{{|||wwwrrrppphhhffflllnnneee[[[VVVQQQOOOLLLIIIFFFEEEFFFGGGLLLOOORRR\\\vvvyyyuuurrrqqqppptttxxx|||~~~{{{mmmfffdddeeekkkqqqwwwwwwuuuooofff]]]XXXVVVZZZZZZYYYYYYYYYYYYYYYYYY[[[[[[YYYVVVUUUUUUYYY\\\^^^^^^^^^\\\YYYVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWVVVXXXYYYZZZXXXUUUTTTUUUWWWYYYXXXXXXXXXXXXXXXXXXYYY[[[XXXUUUTTTVVVXXXWWWVVVTTTTTTUUUXXX[[[\\\\\\[[[[[[YYYWWWWWWYYY\\\___``````____________``````aaacccbbb```___]]]\\\\\\\\\^^^^^^__________________\\\]]]^^^aaaccceeeggghhhiiiiiiiiigggeeebbb___]]]____________```bbbcccccccccfffkkkoooooopppxxx{{{yyyhhhfffrrr}}}vvvyyyeeeXXXMMMGGGEEEFFFDDDAAA???@@@CCCFFFIIIPPPSSSXXX\\\aaaffflllpppvvvzzz~~~zzzwwwooommmsssuuummm```XXXSSSRRROOOLLLIIIGGGGGGHHHJJJMMMPPPZZZsss~~~}}}{{{~~~{{{llleeedddgggnnnuuu}}}yyypppfff\\\WWWUUUVVV[[[[[[[[[ZZZZZZYYYYYYYYY[[[ZZZYYYVVVUUUUUUXXX[[[]]]]]]]]][[[XXXVVVVVVVVVYYYYYYYYYYYYXXXWWWUUUTTTUUUVVVVVVUUUSSSRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYXXXVVVTTTSSSTTTUUUUUUUUUTTTSSSRRRTTTVVVXXXYYYXXXWWWVVVTTTTTTUUUVVVYYYZZZ]]]]]]^^^^^^^^^^^^______bbbbbb```^^^]]]\\\\\\\\\^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]___```bbbcccdddeeehhhhhhgggfffccc```]]][[[]]]^^^```bbbdddeeeffffffgggeeefffjjjkkkmmmsss{{{xxx~~~hhh___eeerrrxxxuuubbbQQQHHHFFFHHHFFFCCC@@@@@@BBBEEEGGGMMMPPPUUUZZZ___eeekkkooossswww|||zzzxxx~~~zzzkkk___WWWWWWUUUQQQLLLIIIIIIJJJKKKMMMPPP[[[rrr|||kkkcccdddhhhooovvvxxxmmmaaaXXXUUUVVVXXX\\\\\\\\\[[[[[[ZZZYYYXXXZZZZZZYYYWWWUUUUUUXXXZZZ\\\\\\\\\ZZZXXXVVVVVVVVVZZZZZZ[[[[[[YYYWWWUUUTTTSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYYYYWWWVVVTTTTTTTTTTTTTTTTTTUUURRRPPPPPPQQQRRRRRRRRRSSSSSSSSSRRRQQQRRRTTTUUUYYYZZZ[[[\\\^^^_________bbbaaa```^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\______``````aaabbbbbbcccdddddddddcccbbb___]]][[[[[[]]]```cccfffhhhhhhiiijjjeeebbbeeehhhjjjnnnsssuuu{{{wwwcccaaaeeerrrmmmXXXNNNLLLGGGEEECCC@@@@@@AAACCCEEEIIILLLRRRWWW]]]cccjjjnnnpppuuu{{{wwwjjj\\\\\\[[[WWWPPPLLLJJJKKKNNNOOOSSS___ttt|||jjjbbbdddiiipppvvv{{{ttthhh^^^WWWUUUWWWXXX[[[[[[[[[\\\[[[ZZZYYYXXXYYYYYYYYYWWWUUUUUUWWWYYYZZZ[[[[[[ZZZWWWUUUUUUVVVZZZ[[[\\\\\\[[[XXXVVVTTTPPPOOONNNNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVVVVVVVUUUUUUTTTUUUUUUUUURRROOOMMMMMMNNNMMMLLLPPPRRRSSSRRRPPPPPPQQQSSSTTTVVVXXX[[[^^^```aaaaaabbbaaa___^^^\\\[[[[[[[[[XXXXXXYYYZZZ[[[\\\]]]^^^````````````aaaaaaaaaaaa___```aaaaaaaaa```^^^^^^[[[]]]```cccfffhhhiiiiiijjjddd```bbbeeefffiiilllnnn|||~~~iiiaaa\\\dddtttuuu^^^RRROOOFFFDDDBBB@@@@@@@@@BBBCCCFFFIIIOOOUUUZZZaaaggglllnnnsssyyy}}}sssbbbdddddd___VVVPPPNNNNNNQQQQQQVVVbbbuuu|||jjjcccffflllsssxxxwwwooodddZZZUUUUUUVVVVVVXXXYYYZZZ[[[[[[[[[YYYYYYXXXYYYXXXWWWUUUUUUWWWYYYYYYZZZZZZYYYVVVUUUUUUVVVXXXZZZ[[[\\\[[[YYYVVVTTTNNNMMMKKKKKKLLLMMMMMMLLLMMMOOOQQQTTTVVVVVVVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVTTTRRROOONNNNNNNNNLLLKKKOOORRRUUUUUURRRQQQRRRTTTRRRTTTXXX[[[^^^```aaaaaaaaaaaa___]]]\\\[[[[[[[[[VVVWWWXXXYYY[[[]]]^^^___________________________\\\]]]___```aaa``````___[[[]]]___bbbdddfffggghhhhhhccc___aaabbbbbbdddhhhlllvvvqqqcccXXXZZZggg{{{zzzbbbSSSNNNHHHFFFDDDBBB@@@@@@@@@AAACCCGGGLLLRRRXXX^^^eeeiiinnnrrrxxx{{{}}}~~~|||lllooopppjjj```XXXUUUUUUSSSRRRWWWeeeuuu~~~{{{jjjfffkkkrrrxxx}}}yyypppcccYYYUUUUUUVVVWWWVVVWWWYYY[[[[[[[[[ZZZYYYXXXXXXXXXWWWUUUUUUVVVXXXYYYYYYZZZXXXVVVUUUUUUVVVUUUVVVYYYZZZZZZWWWTTTSSSMMMKKKIIIJJJLLLMMMLLLKKKLLLNNNQQQSSSUUUUUUUUUTTTUUUWWWXXXXXXUUUTTTUUUVVVRRRQQQPPPQQQRRRRRRPPPOOOOOOTTTXXXXXXUUUSSSTTTWWWTTTVVVYYY\\\^^^_________aaa```___]]]\\\[[[ZZZZZZWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^___`````````___^^^]]]]]]^^^___aaacccdddeeefffbbbaaabbbaaa___aaafffiiippp~~~kkk[[[YYY___nnn}}}fffUUUOOONNNLLLHHHEEEBBB???>>>>>>BBBFFFKKKPPPVVV\\\bbbfffooorrrwwwzzz{{{}}}xxx|||}}}wwwlllbbb______WWWUUU[[[iiiwww{{{zzzjjjhhhooowww}}}~~~ttteeeZZZUUUVVVYYYZZZTTTVVVXXXZZZ[[[[[[ZZZYYYWWWXXXXXXWWWUUUUUUVVVXXXXXXYYYYYYXXXVVVTTTUUUVVVRRRTTTWWWXXXXXXVVVSSSQQQMMMJJJHHHIIIKKKMMMLLLJJJLLLNNNPPPSSSTTTUUUTTTSSSTTTVVVXXXWWWUUUSSSTTTVVVPPPPPPQQQSSSVVVVVVUUUSSSPPPUUUZZZZZZWWWUUUWWWYYYWWWXXX[[[]]]^^^^^^]]]\\\aaa```___]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[^^^___`````````___^^^]]]^^^^^^]]]]]]___```bbbdddcccbbbbbbcccaaa^^^```eeefffkkkyyyvvvccc\\\]]]fff|||jjjZZZRRRSSSQQQLLLGGGCCC???===<<>>>>>AAACCCFFFIIIOOOVVV___dddmmmpppsssvvvwwwyyy{{{}}}xxxsssjjjmmmqqqxxx|||~~~uuuuuu{{{}}}wwwjjjcccZZZVVVXXXZZZZZZXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYXXXXXXWWWWWWWWWZZZXXXVVVTTTSSSRRRSSSSSSUUUUUUUUUTTTSSSQQQOOONNNJJJJJJIIIIIIJJJLLLMMMNNNKKKLLLMMMNNNPPPSSSUUUVVVVVVVVVXXXZZZ\\\[[[XXXUUUSSSRRRPPPQQQRRRSSSSSSRRRRRRTTTWWWYYYZZZZZZ\\\^^^]]][[[\\\___^^^YYYWWWXXXUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^_________^^^^^^^^^^^^```bbbccccccdddkkkzzzkkk]]]^^^iiirrrvvvvvvzzzeeeVVVOOONNNMMMJJJGGGDDDAAA@@@???@@@BBBEEEHHHMMMUUU]]]bbbkkknnnrrruuuvvvxxxzzz|||}}}~~~{{{uuuvvvyyy|||zzzyyy~~~{{{vvvtttvvvxxxyyypppvvvzzzpppaaa\\\WWWVVVXXXYYYXXXVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTVVVWWWUUUUUUWWWYYY\\\[[[YYYWWWWWWUUURRRQQQRRRSSSSSSSSSPPPSSSVVVYYYYYYZZZ[[[\\\ZZZXXXYYY]]]]]]YYYWWWYYYXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYZZZ[[[\\\\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUVVVVVVXXXZZZ\\\]]]^^^]]]\\\[[[\\\\\\\\\]]]^^^```bbbdddccccccgggrrrxxxcccaaaiiiooozzzooollluuukkkZZZQQQLLLJJJHHHFFFDDDCCC@@@??????AAADDDGGGKKKRRRZZZ```hhhkkkppptttuuuwwwyyyzzz{{{|||}}}}}}}}}~~~~~~|||}}}{{{{{{|||~~~vvvuuuyyyxxxqqqmmmlllnnnrrrsss|||zzzooo\\\YYYVVVVVVWWWXXXWWWUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLMMMLLLKKKJJJKKKKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWXXXTTTTTTVVVXXXZZZ[[[YYYWWWWWWUUURRRRRRRRRSSSSSSRRROOORRRUUUVVVVVVVVVVVVWWWVVVTTTUUUZZZ[[[XXXXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[[[[YYYWWWVVVVVVUUUTTTTTTSSSTTTUUUUUUWWWYYY[[[]]]]]]\\\[[[YYY[[[[[[[[[[[[]]]___aaabbbccccccdddlllzzzlllcccgggkkk{{{vvviiicccgggzzzuuubbbUUUMMMJJJFFFEEEDDDCCCAAA>>>???@@@BBBEEEIIIPPPXXX]]]eeeiiinnnrrrtttvvvxxxyyyzzz{{{|||||||||}}}~~~|||}}}~~~~~~~~~tttrrruuu{{{|||tttnnniiifffkkkqqqzzzzzznnnZZZYYYWWWWWWWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVVVVWWWVVVTTTRRRQQQOOONNNMMMLLLKKKKKKKKKKKKIIIIIIJJJKKKMMMOOORRRSSSRRRRRRTTTUUUVVVWWWWWWWWWTTTTTTTTTVVVYYYYYYXXXVVVUUUSSSQQQQQQRRRRRRQQQPPPPPPQQQSSSTTTSSSRRRSSSTTTRRRPPPRRRVVVXXXVVVWWWZZZ^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\YYYYYYZZZZZZZZZYYYXXXWWWXXXWWWUUUTTTTTTUUUVVVVVVVVVXXXZZZ\\\\\\[[[ZZZYYY[[[ZZZZZZZZZ[[[\\\^^^___aaaaaacccgggsssxxxcccaaagggvvvtttggg```___lllmmm^^^RRRNNNHHHEEEEEEDDDBBB???>>>???AAADDDHHHNNNUUU[[[bbbffflllqqqtttuuuwwwxxxyyyzzz{{{{{{{{{|||~~~~~~}}}}}}{{{tttpppqqqwww~~~vvvoookkkgggeeellluuu~~~uuujjj\\\ZZZYYYWWWWWWVVVUUUTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYUUUVVVWWWXXXXXXVVVSSSRRRPPPOOONNNLLLLLLLLLLLLMMMJJJJJJKKKLLLNNNQQQSSSUUUSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSUUUWWWWWWVVVTTTTTTSSSRRRSSSTTTTTTRRRQQQOOOQQQRRRQQQQQQQQQSSSUUUQQQOOOPPPTTTUUUSSSTTTWWW[[[[[[\\\]]]\\\\\\ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYWWWVVVUUUVVVWWWXXXVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[^^^___aaadddmmmfff___hhhrrrwwwlllddd___ccc{{{}}}kkkZZZSSSKKKFFFFFFFFFDDDAAA===???@@@CCCFFFLLLTTTYYY___dddkkkpppssstttvvvwwwyyyzzz{{{{{{{{{|||~~~~~~}}}}}}}}}~~~~~~}}}zzztttoooooouuuyyyqqqllliiiffffffnnnyyy|||~~~pppddd]]]\\\ZZZXXXWWWVVVUUUTTTPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYUUUVVVXXXYYYYYYVVVTTTRRRQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTUUUVVVVVVUUUSSSSSSTTTSSSSSSTTTVVVVVVUUUSSSUUUTTTUUUVVVXXXWWWUUUSSSOOOPPPQQQPPPPPPQQQTTTWWWQQQOOOOOOSSSSSSQQQRRRUUUWWWXXX[[[\\\]]]\\\[[[ZZZWWWWWWXXXZZZ[[[\\\]]]^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[YYYWWWWWWWWWYYYZZZUUUVVVWWWYYYZZZZZZ[[[[[[\\\[[[YYYXXXWWWWWWXXXXXX[[[]]]___bbbjjj{{{iiiaaammmooo|||rrrkkkbbbaaassswww```XXXNNNHHHGGGHHHFFFCCC===>>>@@@BBBFFFLLLSSSXXX^^^cccjjjpppssstttuuuvvvyyyzzz{{{{{{{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzxxxtttqqqttt~~~wwwooohhheeeeeehhhqqqzzzzzztttiiibbb^^^]]]\\\[[[[[[YYYUUURRRTTTQQQNNNMMMNNNPPPQQQQQQOOOQQQSSSTTTTTTUUUWWWYYYUUUVVVYYY[[[ZZZXXXTTTRRRQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOSSSTTTUUUVVVVVVUUUSSSSSSTTTRRRQQQPPPPPPQQQSSSTTTSSSTTTTTTTTTXXX\\\[[[VVVQQQMMMKKKNNNPPPNNNNNNOOONNNOOOPPPQQQRRRRRRRRRRRRXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[ZZZXXXWWWWWWXXXYYY[[[ZZZZZZZZZZZZYYYWWWVVVUUUYYYXXXXXXXXXYYYZZZ\\\]]]___[[[XXXXXXZZZ[[[ZZZXXXZZZ\\\aaadddhhhsssvvvdddeeeppp}}}tttggg^^^gggwwwqqq___PPPPPPOOOFFFAAACCCBBB??????AAADDDGGGOOOWWW]]]aaafffjjjmmmqqquuuwwwtttvvvwwwxxxxxxzzz}}}}}}{{{|||{{{yyyyyy|||~~~}}}|||{{{||||||}}}~~~|||{{{~~~}}}|||||||||zzzwwwtttvvvuuuoooiiifffdddeeellluuuxxx|||xxxnnnddd___]]]\\\[[[[[[[[[YYYVVVSSSUUURRROOONNNOOOQQQRRRRRROOOQQQSSSTTTTTTUUUWWWXXXUUUVVVXXXYYYYYYWWWUUUSSSSSSRRRPPPOOONNNMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNOOORRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOQQQSSSUUUUUUVVVVVVUUUYYY___```\\\SSSMMMKKKNNNPPPOOONNNPPPNNNOOOPPPRRRSSSTTTTTTUUUSSSTTTTTTUUUVVVVVVVVVUUUYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZXXXWWWWWWWWWYYYZZZZZZZZZ[[[[[[[[[ZZZYYYYYYZZZYYYYYYXXXYYYZZZ\\\]]]]]][[[XXXYYY[[[]]]\\\[[[\\\^^^bbbeeehhhrrr{{{gggfffsss{{{lll___bbbmmmjjjXXXTTTSSSKKKFFFGGGCCC??????AAACCCFFFMMMVVVYYY]]]bbbfffiiimmmqqqtttuuuwwwyyyzzz{{{|||~~~{{{{{{yyyuuuuuuxxx|||}}}|||yyywwwwwwxxxyyyxxxyyyyyyzzz|||~~~}}}xxxvvvuuuuuu|||{{{{{{|||}}}}}}{{{xxxxxxtttooojjjfffbbbaaagggooouuuvvvvvvssslllddd^^^[[[]]][[[ZZZZZZZZZYYYWWWUUUVVVSSSPPPOOOPPPRRRRRRRRROOOPPPRRRSSSSSSSSSUUUWWWUUUVVVWWWWWWWWWVVVUUUTTTVVVUUURRRPPPNNNMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMPPPQQQRRRSSSSSSRRRQQQQQQNNNMMMMMMMMMNNNQQQSSSUUUVVVWWWVVVUUUZZZcccfffeeeVVVOOOKKKNNNPPPPPPOOOQQQNNNOOOQQQSSSUUUVVVVVVWWWTTTTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZXXXWWWVVVWWWXXXXXXZZZZZZ\\\]]]^^^^^^^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]]]][[[ZZZ[[[]]]```aaaaaa```bbbeeehhhjjjrrrnnnhhhuuuvvveeeaaafff~~~www___UUUQQQKKKGGGGGGCCC@@@???AAABBBDDDKKKSSSUUUXXX]]]aaadddhhhmmmppptttvvvxxxzzz{{{|||zzzyyyuuupppoooqqqvvvwwwyyy{{{|||~~~{{{ssspppmmmlllnnnqqqssstttuuuuuuvvvwwwyyy|||}}}xxxsssrrrrrrrrr|||||||||}}}~~~~~~|||zzzzzzwwwqqqiiiddd___^^^eeeoootttrrrmmmfff```\\\ZZZYYY\\\[[[ZZZZZZZZZZZZXXXVVVUUUSSSPPPOOOPPPQQQQQQPPPNNNPPPQQQRRRQQQQQQSSSUUUUUUUUUUUUUUUUUUUUUTTTTTTWWWVVVSSSPPPNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKNNNOOOPPPQQQRRRQQQPPPPPPMMMMMMLLLLLLMMMOOORRRSSSUUUVVVUUUTTTZZZdddlllnnn]]]TTTMMMNNNQQQPPPPPPQQQOOOPPPQQQSSSTTTUUUVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWWWWXXXXXXZZZ[[[]]]___aaabbbcccccc^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]^^^aaadddfffgggggghhhjjjlllmmmsssvvvlllrrrsssiiihhhsssiiiYYYRRRKKKFFFEEEDDD@@@???AAAAAABBBHHHOOOSSSVVVZZZ^^^aaaeeejjjmmmpppsssvvvxxxyyy{{{}}}~~~xxxuuuqqqkkkjjjlllnnnpppsssuuuwwwzzz|||yyyxxxvvvsssooojjjgggdddcccfffjjjmmmnnnppppppqqqrrrtttvvvxxxyyyyyy{{{}}}}}}uuurrrrrrsssttt}}}||||||}}}~~~|||zzzyyy}}}ssshhhaaa^^^aaaiiissswwwpppggg^^^YYYXXXYYYZZZ]]][[[YYYYYYYYYYYYXXXWWWTTTRRRPPPOOOOOOPPPOOONNNNNNOOOQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSVVVTTTRRROOOMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIMMMNNNOOOPPPQQQPPPPPPOOOOOONNNMMMLLLLLLMMMOOOPPPRRRTTTSSSRRRXXXdddooosssfff[[[QQQPPPQQQQQQPPPQQQOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYZZZ[[[^^^```bbbdddeeefff______]]]\\\\\\]]]^^^^^^___```aaabbbdddfffiiikkkllllllnnnppppppttt}}}pppooo|||vvvpppnnn{{{fffYYYPPPKKKHHHEEEBBB@@@AAAAAAAAAEEELLLRRRTTTXXX[[[___ccchhhlllnnnqqquuuxxxzzz{{{}}}|||vvvrrrmmmhhhfffiiiiiikkkooorrruuuyyy~~~}}}wwwrrrllliiihhhgggdddaaadddaaa^^^^^^aaadddggghhhkkkkkklllmmmoooqqqrrrssssssvvvyyy|||}}}vvvssstttvvvwww{{{{{{{{{}}}}}}{{{yyy~~~uuufffaaaccchhhqqqyyyzzzqqqcccYYYUUUVVVZZZ\\\^^^\\\ZZZYYYYYYYYYXXXVVVTTTRRRPPPOOOOOOOOONNNMMMMMMOOOPPPOOONNNNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRTTTRRRQQQOOOMMMMMMMMMNNNLLLKKKIIIHHHHHHHHHHHHIIILLLMMMOOOPPPPPPPPPPPPOOOPPPOOOMMMLLLLLLMMMNNNOOOOOOQQQQQQPPPVVVcccpppvvvqqqcccVVVRRRRRRQQQOOOOOONNNOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[XXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[\\\[[[\\\^^^```bbbdddeeeeee```___^^^^^^^^^___```aaaaaabbbcccddddddfffiiilllllllllnnnpppoooqqq{{{ooolllxxx{{{nnn|||ttt```TTTLLLIIIGGGDDDBBBCCCAAA@@@CCCIIIOOOQQQUUUXXX[[[```fffjjjooorrrwwwzzz|||~~~|||uuupppjjjdddccceeedddgggkkkooorrrwww|||zzzxxxuuuqqqkkkfff```^^^^^^^^^\\\ZZZ]]][[[YYYZZZ\\\___aaaaaaeeeffffffggghhhjjjlllmmmmmmpppsssvvvyyy}}}~~~wwwuuuuuuvvvvvvxxxxxxyyy|||}}}yyy~~~uuufffdddkkksssyyy}}}}}}rrrbbbVVVSSSVVV[[[^^^```]]]ZZZXXXXXXXXXWWWVVVTTTSSSQQQPPPQQQPPPOOOMMMMMMNNNOOOOOOMMMLLLMMMOOONNNPPPSSSTTTUUUTTTRRRPPPRRRQQQPPPOOOOOOPPPQQQQQQOOONNNLLLJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPPPPOOONNNLLLLLLLLLNNNPPPQQQMMMPPPQQQPPPVVVcccpppwww{{{kkk[[[TTTSSSQQQNNNMMMLLLMMMPPPRRRUUUWWWXXXYYYYYYYYYZZZ[[[[[[\\\[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^\\\]]]^^^```aaabbbcccccc```______^^^___```bbbcccbbbcccddddddbbbcccgggjjjhhhhhhiiikkkkkklllttt}}}~~~kkkfffqqqrrrxxxjjjYYYOOOKKKIIIFFFDDDDDDBBB@@@BBBHHHKKKMMMPPPSSSVVV[[[aaaeeemmmqqqvvvzzz|||~~~~~~vvvppphhhaaa^^^aaa]]]```dddhhhkkkpppuuuyyy{{{}}}}}}uuuooolllhhhccc```[[[VVVTTTVVVWWWVVVTTTSSSSSSSSSUUUYYY[[[\\\[[[___``````aaabbbdddeeefffgggiiillloooqqqvvv|||yyyuuuuuuuuuuuuuuuuuuwww{{{zzz~~~uuufffgggqqqzzz~~~~~~rrraaaUUURRRVVV[[[___aaa^^^ZZZXXXXXXWWWVVVUUUVVVTTTRRRRRRRRRQQQOOONNNMMMNNNOOONNNLLLLLLMMMNNNMMMOOORRRUUUUUUTTTQQQOOORRRQQQPPPPPPQQQRRRSSSTTTQQQPPPNNNMMMLLLLLLLLLMMMLLLMMMOOOPPPQQQQQQPPPPPPMMMLLLLLLLLLMMMOOORRRTTTLLLPPPQQQQQQVVVdddqqqxxxooo^^^VVVTTTQQQMMMLLLJJJLLLOOOSSSWWWZZZ\\\]]]VVVVVVWWWWWWWWWWWWWWWVVVXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXZZZ\\\^^^___``````\\\]]]^^^```aaaaaaaaaaaa```_________```aaacccdddaaacccdddcccaaaaaadddgggdddccceeegggggggggnnnwww|||ggg```kkk~~~xxxvvvuuuaaaWWWRRRJJJGGGEEEEEEBBB@@@BBBGGGGGGIIILLLOOORRRWWW]]]bbbkkkoootttxxxzzz|||~~~wwwpppggg^^^[[[]]]UUUXXX\\\```dddiiinnnrrrvvvxxxyyyzzzyyyzzz{{{}}}xxxyyyuuummmfffbbb]]]WWWTTTPPPKKKJJJLLLNNNMMMLLLLLLMMMNNNRRRVVVXXXYYYXXX[[[\\\\\\]]]^^^___aaabbbccceeehhhjjjlllqqqxxx~~~|||yyyuuusssrrrsssuuuyyy}}}}}}uuulllnnnyyyrrr]]]WWWYYYZZZ[[[^^^\\\\\\[[[YYYVVVTTTQQQPPPUUUSSSRRRRRRTTTSSSOOOLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRRRRQQQPPPOOOQQQPPPOOOPPPQQQRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMLLLLLLNNNPPPSSSUUUPPPQQQRRRRRRVVV___nnnyyytttcccWWWRRRQQQPPPNNNPPPQQQRRRTTTVVVWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXXXXZZZ[[[]]]___```^^^___aaabbbcccbbb```___]]]^^^^^^___aaabbbdddeeebbbccccccbbbaaaaaabbbdddgggbbb```bbbdddeeejjjppp}}}pppbbbkkk~~~{{{|||qqq___SSSSSSMMMJJJHHHEEEAAA???BBBEEEGGGIIILLLOOOUUU[[[```kkkooossswwwyyyzzz}}}{{{qqqiiiaaaZZZVVVXXXYYYYYYXXXXXX[[[bbbgggnnnrrrvvvwwwuuuttttttuuutttpppiiiccc^^^YYYUUURRRJJJIIIHHHGGGGGGIIIJJJLLLHHHJJJLLLOOORRRTTTVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXYYY[[[]]]```cccgggmmmqqqxxx{{{}}}~~~{{{yyyxxxttttttuuuwwwzzz}}}~~~~~~{{{wwwzzzppp^^^XXXZZZ[[[]]]___\\\[[[ZZZXXXWWWUUUTTTSSSUUUSSSRRRRRRSSSRRROOOLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRQQQPPPOOORRRQQQPPPQQQSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKLLLMMMOOOPPPNNNPPPQQQQQQSSS[[[gggpppyyynnn```VVVRRRQQQPPPOOORRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVSSSTTTUUUWWWXXXXXXWWWWWWUUUVVVXXX[[[]]]^^^^^^___^^^___aaabbbbbb```___^^^\\\]]]]]]^^^```aaacccddddddeeeeeeccc```___```aaafffbbb```bbbddddddhhhmmmzzznnnqqq~~~vvvsss}}}kkk]]]TTTMMMHHHGGGDDD@@@???BBBBBBDDDFFFIIIMMMRRRYYY^^^gggkkkooosssuuuwwwzzz||||||ssskkkccc[[[VVVSSSSSSSSSQQQQQQTTTZZZ___gggkkkoooqqqpppnnnmmmmmmiiiddd___YYYVVVRRRNNNLLLGGGFFFEEEDDDEEEFFFHHHIIIHHHIIIKKKMMMNNNPPPPPPQQQSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVYYY[[[^^^ccchhhlllqqqtttxxx{{{}}}}}}||||||xxxwwwwwwwwwxxxzzz|||~~~{{{lll]]]WWWYYY\\\^^^```\\\[[[YYYXXXWWWWWWWWWWWWTTTSSSRRRRRRRRRRRROOOMMMMMMMMMMMMNNNNNNNNNOOOOOONNNOOOQQQRRRRRRRRRQQQPPPRRRQQQPPPRRRTTTUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLKKKJJJJJJKKKLLLLLLNNNOOOOOOPPPUUU]]]cccmmmeee[[[TTTRRRRRRQQQPPPUUUUUUUUUVVVVVVUUUUUUTTTRRRQQQQQQRRRRRRSSSTTTUUUQQQRRRTTTVVVWWWXXXYYYYYYUUUWWWYYY[[[]]]^^^^^^^^^______`````````^^^]]]\\\[[[[[[\\\]]]___```aaaaaafffffffffccc```^^^^^^^^^ddd```___bbbcccccceeejjjssszzz}}}xxxooozzzxxxiiiXXXPPPHHHEEEBBB??????AAA???AAACCCFFFJJJPPPVVV[[[bbbfffkkkoooqqqtttvvvxxx~~~uuummmeee\\\VVVOOONNNMMMKKKKKKMMMRRRUUU\\\```eeeggggggdddbbbbbb\\\XXXSSSOOOMMMJJJGGGEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLNNNPPPRRRUUUWWW[[[```dddgggkkkppptttvvvxxxzzz{{{}}}}}}|||{{{{{{}}}|||zzzxxxwwwyyy|||~~~yyyuuuwww|||ooofff[[[VVVXXX[[[^^^___^^^]]]ZZZXXXWWWWWWXXXYYYUUUTTTSSSRRRRRRQQQPPPOOONNNOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPOOOQQQSSSUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKMMMNNNMMMMMMOOOSSSWWW___[[[UUURRRQQQRRRQQQQQQUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOPPPPPPQQQSSSTTTUUUSSSTTTUUUVVVWWWXXXYYYYYY[[[[[[ZZZZZZZZZ\\\]]]^^^^^^^^^___^^^]]]\\\[[[ZZZYYYZZZ[[[\\\]]]^^^______dddeeeeeeccc```^^^^^^^^^bbb___^^^bbbcccaaacccggglllwwwzzztttssssss___UUUKKKFFFBBB???>>>@@@===???AAADDDHHHMMMTTTYYY___bbbhhhlllooorrruuuxxxvvvoooggg]]]VVVNNNMMMKKKIIIHHHJJJLLLNNNRRRUUUZZZ]]]]]][[[XXXVVVUUURRRMMMJJJGGGFFFCCCAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGIIILLLOOOQQQTTTXXX\\\^^^ccciiimmmpppqqqrrrsssuuuvvvwwwyyy|||yyyxxxyyy~~~}}}{{{xxxvvvwww{{{xxxqqqnnnqqqwww~~~{{{pppgggccc\\\XXXYYY]]]``````bbb```]]]ZZZXXXXXXXXXYYYUUUUUUUUUSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPQQQQQQQQQQQQQQQOOONNNMMMOOOQQQRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOONNNNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMLLLLLLMMMNNNSSSQQQOOONNNOOOPPPPPPPPPSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXbbb___[[[XXXWWWXXX[[[^^^]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYY[[[\\\]]]]]]]]]]]]```bbbccccccaaa``````aaa```]]]]]]```bbbaaacccfffjjjttt{{{|||{{{pppyyy{{{ggg[[[NNNHHHDDD@@@>>>???===>>>AAACCCGGGLLLSSSWWW\\\```fffkkknnnrrruuuxxx|||}}}~~~vvvppphhh]]]UUUOOOMMMJJJGGGFFFGGGHHHHHHJJJLLLPPPSSSTTTSSSOOOMMMPPPMMMIIIEEECCCAAA???===???????????????@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBEEEHHHJJJLLLNNNRRRUUUXXX]]]bbbgggiiijjjkkklllmmmnnnooorrrtttwwwzzz|||~~~{{{wwwtttrrrooorrrvvv}}}{{{yyyzzz|||}}}|||yyyvvvwww|||wwwooolllnnntttpppcccaaabbb```\\\\\\```bbbaaabbbaaa^^^\\\ZZZYYYYYYYYYWWWWWWWWWUUURRRQQQRRRTTTUUUUUUUUUTTTSSSSSSRRRRRROOOOOOOOOPPPPPPPPPQQQQQQNNNMMMLLLMMMOOOOOOOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUXXXWWWWWWVVVVVVWWWWWWXXXccc___ZZZVVVTTTVVVYYY[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXYYY[[[\\\]]]]]]\\\\\\]]]___bbbcccbbbaaabbbbbb___\\\\\\___aaaaaadddhhhnnnttt~~~uuuyyy~~~qqqppp~~~iii\\\PPPJJJGGGBBB??????>>>???AAACCCEEEJJJPPPUUUYYY]]]ccchhhmmmppptttwwwzzz{{{~~~}}}wwwrrrkkk___VVVOOOLLLHHHEEEDDDDDDCCCBBBEEEFFFGGGJJJLLLLLLIIIGGGJJJGGGCCC@@@???===;;;:::======>>>>>>>>>?????????===>>>???@@@AAAAAAAAAAAA>>>>>>============>>>>>>>>>AAADDDFFFHHHJJJMMMOOOSSSWWW[[[___```bbbcccddddddeeegggiiilllooorrrsssvvvxxx{{{}}}~~~{{{tttrrrnnnjjjfffbbb```^^^^^^^^^```dddkkkvvv|||~~~}}}zzz{{{{{{rrrnnnmmmrrrxxxiii___ZZZ___```\\\[[[___aaa___``````___^^^]]]\\\[[[[[[XXXYYYYYYVVVSSSRRRTTTVVVWWWWWWVVVUUUSSSRRRQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPOOOMMMLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHJJJMMMOOOMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTUUUWWWXXX[[[YYYWWWUUUTTTUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXYYYXXXYYY[[[]]]]]]]]]\\\[[[\\\^^^aaacccbbbaaaaaabbb___[[[ZZZ]]]```aaaeeekkkpppssszzz~~~nnniiikkkwwwxxxmmmyyy{{{fffZZZNNNJJJIIIEEEAAA@@@>>>???@@@AAACCCHHHMMMQQQSSSXXX^^^dddiiimmmqqqtttxxxyyy|||~~~xxxuuunnnbbbXXXRRRNNNIIIFFFEEECCCAAA???BBBAAA@@@BBBEEEFFFDDDBBBDDDAAA>>><<<<<<<<<;;;:::;;;<<<<<<==================>>>>>>>>>======<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;===AAACCCDDDFFFHHHJJJNNNPPPTTTVVVWWWXXXZZZ\\\ZZZ[[[]]]```cccfffiiijjjnnnpppsssuuuvvvyyy}}}wwwoookkkbbbaaa___]]]ZZZXXXVVVUUUTTTUUUUUUWWWZZZ```hhhnnn~~~~~~uuupppmmmqqqrrreee___TTT[[[]]]YYYXXX\\\]]][[[^^^^^^_________^^^]]]\\\YYYZZZZZZWWWTTTSSSUUUXXXXXXWWWVVVTTTRRRQQQOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPNNNMMMMMMNNNMMMLLLJJJIIIIIIJJJLLLMMMNNNOOOPPPLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIGGGGGGHHHGGGFFFEEECCCDDDEEEFFFFFFHHHKKKNNNMMMMMMOOOQQQRRRSSSTTTTTTOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQSSSUUUWWWXXXSSSTTTTTTUUUUUUUUUTTTTTTXXXXXXWWWWWWWWWXXXYYYYYYXXXYYY[[[]]]^^^]]]\\\[[[\\\___bbbcccbbbaaaaaaaaa___[[[ZZZ]]]___aaagggmmmpppooorrr~~~{{{hhh]]]\\\kkk|||nnnrrruuubbbVVVLLLIIIIIIGGGCCCBBB>>>???@@@@@@BBBFFFKKKOOOOOOTTTZZZ```eeejjjnnnqqqvvvxxx{{{~~~zzzwwwqqqeeeZZZUUUPPPKKKHHHGGGEEEBBB???@@@>>>===>>>AAACCCBBB@@@AAA???<<<<<<============999:::;;;<<<<<<<<<<<<;;;>>>>>>===<<<;;;999888777::::::999999999999::::::999;;;>>>AAABBBCCCEEEGGGJJJLLLNNNPPPPPPRRRTTTWWWTTTUUUWWWYYY\\\```cccdddhhhjjjmmmoooqqqssswwwzzz||||||ssslllhhhfff\\\[[[ZZZYYYWWWVVVUUUTTTPPPQQQSSSSSSTTTVVVZZZ]]]aaalll||||||yyyyyywwwpppiiikkkzzzjjjbbb___ZZZYYYXXXWWWXXXZZZ\\\]]]``````___^^^\\\ZZZXXXWWWXXXWWWVVVUUUTTTUUUVVVWWWUUUUUUVVVUUUTTTQQQNNNLLLLLLMMMPPPRRRSSSRRRQQQPPPSSSRRRPPPOOOMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGHHHHHHIIIIIIJJJNNNOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMLLLLLLNNNPPPQQQSSSRRRRRRTTTUUUUUUSSSQQQPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWYYY[[[]]]___```______aaabbbbbbaaa``````___]]]\\\\\\]]]___bbbdddnnnnnnooovvvqqqddd]]]dddqqqxxxrrrmmm[[[XXXRRRLLLGGGDDDCCCCCC999:::<<>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::888888888888777777777777888999:::;;;===>>>??????DDDEEEFFFGGGIIIKKKLLLLLLOOOOOOPPPRRRUUUXXX[[[]]]aaacccfffhhhiiikkknnnpppvvvxxx{{{xxxooojjjgggeeedddZZZZZZYYYYYYZZZXXXUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPYYY\\\cccjjjtttxxxpppooopppyyynnnggglll~~~rrrccc[[[XXXZZZYYYXXXWWWXXXYYY[[[\\\^^^^^^]]]\\\ZZZYYYWWWVVVXXXWWWVVVTTTSSSSSSSSSTTTSSSTTTUUUTTTSSSPPPNNNLLLKKKLLLNNNOOOPPPPPPOOOOOORRRQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIILLLLLLLLLLLLKKKIIIGGGEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFHHHIIIKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLNNNPPPQQQSSSRRRRRRSSSUUUTTTRRRPPPPPPPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXZZZ\\\^^^___^^^___```aaaaaaaaa```___^^^]]][[[ZZZ[[[^^^```bbbfffhhhjjjrrr}}}kkk^^^aaammm}}}sss|||sssaaa[[[SSSLLLHHHFFFEEEDDD>>>>>>>>>???BBBEEEGGGIIIKKKNNNSSSWWW\\\aaahhhlllqqquuuyyy|||}}}~~~xxxrrrlllddd^^^VVVRRRLLLGGGEEECCCAAA@@@??????>>>======<<<<<<<<<999999::::::::::::999999999999::::::::::::;;;;;;:::;;;;;;<<<;;;;;;::::::999999999999888888888888999999:::;;;<<<======>>>AAAAAABBBDDDEEEGGGHHHHHHGGGGGGHHHKKKNNNRRRVVVXXX[[[^^^aaacccdddfffiiilllqqqssswwwzzz~~~xxxpppiiifffdddcccbbb\\\[[[YYYYYYZZZYYYWWWTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPRRRVVVZZZaaajjjtttzzzwwwkkkddddddfffttt{{{lllfffnnn}}}wwwhhh\\\VVVUUU[[[ZZZYYYWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTWWWVVVUUUSSSQQQQQQPPPPPPQQQRRRSSSSSSRRROOOMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNQQQPPPPPPOOONNNMMMMMMLLLPPPPPPOOONNNMMMKKKJJJIIIMMMMMMMMMLLLKKKIIIGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQTTTRRRRRRRRRSSSSSSQQQOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[\\\]]]\\\]]]^^^___```______^^^]]]\\\ZZZZZZZZZ\\\^^^```bbbdddgggmmmyyywwwaaa___iiixxx}}}mmmcccVVVMMMJJJIIIHHHEEECCCBBB@@@@@@@@@CCCFFFGGGHHHKKKOOOSSSXXX^^^eeeiiinnnrrrwwwzzz|||}}}~~~yyyqqqkkkccc]]]XXXTTTNNNIIIFFFDDDBBBAAA???>>>>>>===<<<<<<;;;;;;777777888888888888777777999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::999999999888888999:::::::::;;;;;;;;;;;;<<<======???@@@AAABBBBBB???@@@BBBDDDHHHLLLPPPRRRRRRUUUXXX[[[]]]___ccceeeiiilllppptttzzz|||uuupppjjjfffdddddddddddd```^^^[[[ZZZ[[[[[[YYYXXXXXXWWWVVVTTTRRRPPPNNNNNNNNNNNNNNNOOORRRWWW___dddpppyyysssfff___]]]^^^kkkxxx}}}jjjfffqqq||||||tttiii___YYYXXXYYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRQQQQQQPPPOOOOOONNNOOOOOOPPPQQQPPPNNNLLLJJJIIIHHHGGGFFFGGGHHHJJJKKKNNNNNNNNNNNNMMMMMMLLLLLLOOOOOONNNNNNMMMKKKJJJIIIMMMMMMMMMLLLJJJHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEGGGHHHJJJLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPTTTRRRQQQQQQQQQQQQOOOMMMOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUWWWYYYZZZ[[[YYYZZZ\\\]]]^^^^^^]]]\\\\\\\\\[[[ZZZZZZ\\\]]]^^^cccdddgggkkkrrriiiaaaiiirrr|||nnn\\\PPPMMMLLLIIIFFFDDDBBB@@@>>>???AAADDDFFFEEEHHHLLLQQQVVV\\\bbbggglllpppuuuxxxzzz{{{}}}}}}}}}}}}~~~{{{qqqiiiaaa\\\YYYTTTNNNIIIFFFDDDBBB@@@???>>>>>>===<<<;;;::::::777777888888888888777777999999999:::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;:::::::::999999999888888::::::::::::::::::::::::999999:::;;;<<<======>>>>>>>>>???AAADDDGGGJJJLLLJJJMMMPPPSSSVVVXXX\\\___bbbeeeiiinnnttt|||~~~xxxtttpppllliiihhhiiihhhhhheeebbb___]]]]]]\\\[[[ZZZYYYXXXWWWUUUSSSQQQOOONNNOOOOOOMMMKKKKKKMMMRRRVVV___gggsss~~~ttthhh```\\\[[[cccooo{{{iiigggsss{{{{{{uuuppphhh```ZZZXXXYYY[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLNNNNNNNNNLLLJJJIIIGGGFFFDDDCCCCCCEEEGGGIIIKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPSSSQQQOOOOOOOOOOOONNNLLLNNNOOOPPPQQQQQQRRRRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYWWWXXXZZZ[[[\\\\\\[[[[[[\\\\\\[[[[[[\\\]]]^^^___dddcccfffjjjnnn{{{ttthhhkkkqqqiiiYYYQQQMMMIIIEEECCCAAA>>>======???BBBDDDDDDGGGKKKOOOSSSYYY___cccjjjmmmssswwwyyyzzz|||~~~zzz|||}}}}}}}}}sssiii```[[[XXXSSSMMMHHHEEEDDDBBB@@@@@@???>>>===<<<;;;::::::888888999999999999888888999999999:::::::::;;;;;;:::;;;<<<===============::::::999999999888888888;;;::::::::::::999999999999999999:::::::::;;;;;;>>>>>>===>>>???AAACCCEEEDDDGGGJJJMMMPPPRRRVVVYYY\\\___dddjjjpppwww}}}yyyvvvrrrpppoooooommmllllllhhhdddaaa___^^^\\\ZZZYYYYYYWWWVVVTTTRRRPPPPPPMMMLLLKKKHHHFFFGGGJJJMMMUUU\\\fffnnnwwwwwwmmmfffaaa___cccnnnuuuhhhhhhrrrzzz{{{qqqlllccc[[[VVVUUUVVVXXXYYYYYYXXXWWWVVVVVVUUUUUURRRRRRRRRQQQPPPOOOMMMLLLIIIIIIJJJLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKIIIHHHFFFDDDCCCBBBBBBCCCEEEFFFHHHHHHJJJKKKKKKJJJIIIIIIFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOQQQOOOMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWUUUVVVWWWYYYZZZZZZZZZYYYZZZZZZZZZ[[[\\\^^^______```^^^aaaggglllwwwoookkkppp{{{zzzeeeXXXPPPJJJFFFCCCAAA???======>>>@@@AAACCCEEEIIILLLPPPUUU[[[___fffjjjoootttvvvxxxzzz|||xxx{{{~~~~~~~~~wwwkkkbbb\\\WWWSSSMMMHHHFFFDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999::::::::::::999999999999::::::::::::;;;;;;;;;<<<===>>>????????????;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::::::::999999999999999:::::::::<<<;;;::::::;;;<<<===>>>@@@BBBFFFHHHJJJMMMPPPSSSXXX[[[```eeekkksss{{{}}}|||zzzxxxvvvwwwtttoookkkgggddd```]]]\\\[[[ZZZXXXVVVTTTRRRQQQMMMMMMMMMKKKHHHHHHIIIJJJLLLRRR[[[bbbhhhssszzzsssnnnkkkiiinnnxxxmmmeeehhhooowww|||oooiii```XXXSSSRRRSSSTTTWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQPPPOOOMMMKKKJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKKKKJJJHHHGGGDDDCCCBBBAAAAAABBBCCCDDDDDDFFFGGGIIIIIIIIIHHHGGGEEEFFFGGGIIIJJJJJJKKKKKKHHHHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBAAAAAACCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEFFFGGGIIIIIIJJJIIIIIIJJJLLLNNNOOOQQQQQQOOOPPPPPPPPPPPPOOONNNNNNOOOMMMKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPRRRQQQQQQQQQPPPPPPPPPOOOQQQQQQQQQQQQRRRSSSUUUUUUSSSTTTVVVXXXYYYYYYYYYXXXWWWWWWXXXZZZ\\\]]]^^^______ZZZ\\\bbbhhhpppssshhhiiirrrsss___RRRKKKHHHEEEDDDBBB???>>>======>>>AAACCCGGGIIILLLQQQVVVZZZbbbfffkkkpppsssuuuwwwyyyuuuzzz|||oooeee___WWWSSSMMMIIIHHHGGGFFFEEEBBBBBBAAA???>>>===<<<;;;999999::::::::::::999999999999::::::::::::;;;;;;======>>>@@@@@@AAAAAA@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999999999888888999:::<<<======???BBBDDDFFFHHHKKKMMMTTTWWW\\\aaagggooowww||||||wwwqqqkkkfffbbb```^^^[[[XXXUUUSSSRRRNNNOOOPPPOOOLLLJJJIIIIIIEEELLLSSSYYY^^^gggsss{{{~~~}}}xxxuuutttsss{{{}}}hhhdddhhhmmmttt}}}lllfff]]]VVVSSSRRRSSSTTTVVVVVVWWWWWWWWWVVVUUUUUURRRRRRQQQPPPNNNLLLJJJIIIHHHIIIIIIJJJIIIHHHFFFEEEEEEGGGIIIJJJJJJIIIHHHGGGCCCCCCBBBBBBAAABBBBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCEEEGGGIIIKKKKKKHHHIIIJJJLLLNNNQQQRRRSSSQQQQQQQQQQQQPPPOOONNNNNNNNNLLLJJJJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNPPPPPPPPPQQQQQQSSSTTTUUURRRSSSUUUWWWXXXXXXXXXXXXTTTUUUWWWYYY[[[\\\^^^___aaaZZZYYY```dddjjj{{{uuuddd```jjjzzz|||dddTTTMMMJJJHHHGGGEEEBBB???===;;;;;;@@@BBBEEEGGGJJJNNNSSSVVV___ccchhhmmmpppsssuuuwwwtttzzzssshhhaaaWWWSSSNNNJJJIIIIIIHHHGGGCCCCCCBBB@@@???===<<<<<<999999::::::::::::999999999999:::::::::;;;;;;;;;===>>>???@@@AAABBBBBBBBB????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999999999999999888888888999888888999:::<<<>>>???;;;===@@@BBBCCCEEEGGGJJJRRRUUUYYY^^^dddllltttyyy~~~vvvqqqgggeeebbb^^^ZZZVVVSSSRRRKKKMMMOOONNNKKKGGGEEEDDDBBBHHHPPPVVVZZZbbbmmmuuu~~~{{{xxxttttttwww{{{{{{{{{~~~xxxhhhggggggmmmtttqqqnnnaaaVVVSSSUUUTTTRRRRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSQQQOOOMMMMMMMMMLLLJJJFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@???@@@AAABBBFFFGGGIIIJJJJJJHHHEEECCCCCCCCCDDDEEEEEEEEEEEEEEEKKKJJJJJJKKKLLLKKKHHHFFFDDDDDDCCCBBBAAAAAAAAAAAACCCBBB@@@??????@@@BBBCCCEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIKKKMMMOOOQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMOOOQQQRRRSSSMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSSSSUUUWWWYYYVVVUUUVVVXXX[[[^^^^^^]]][[[[[[\\\^^^```gggwww{{{aaa\\\bbbuuurrrZZZPPPQQQIIIGGGDDDAAA>>>>>>???AAABBBBBBCCCFFFIIIMMMQQQSSSZZZ^^^dddiiilllnnnppprrrxxxyyy{{{{{{|||}}}yyyxxxllleee[[[VVVPPPKKKJJJJJJJJJJJJEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;::::::999:::;;;<<<<<<::::::;;;<<>>>>>???AAABBBCCCEEEHHHLLLPPPRRRWWW\\\bbbgggjjjlllnnnpppuuuwwwzzz||||||~~~{{{|||ppphhh___ZZZSSSMMMJJJIIIHHHGGGGGGFFFEEEDDDCCCAAAAAA@@@>>>>>>===<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<>>>>>>???AAACCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;:::999888888777888888888999999999999999999999999::::::;;;<<<>>>AAACCCEEEKKKOOOTTTYYY___fffmmmrrryyy{{{}}}yyyrrrjjjccc]]]XXXUUUSSSQQQNNNMMMLLLJJJHHHFFFEEEEEEGGGLLLOOOTTT^^^iiiwwwzzzyyyxxxtttssstttppprrrssssssuuu{{{}}}~~~qqqhhhjjjkkkrrryyyuuueee[[[RRRQQQSSSSSSSSSTTTSSSSSSTTTTTTSSSSSSRRRQQQNNNLLLKKKKKKLLLLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHCCCDDDDDDEEEEEEEEEEEEEEECCCBBBBBBAAA@@@AAAAAAAAAAAACCCFFFHHHIIIIIIHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFGGGHHHHHHFFFDDDCCCBBBAAA@@@@@@??????@@@???>>>>>>>>>???AAABBBDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRWWWUUUTTTRRRRRRSSSTTTUUUSSSRRRSSSUUUXXXZZZZZZYYY\\\[[[\\\]]]]]]aaalllwwwwwwfffdddooolllYYYSSSMMMKKKHHHDDDAAA???======AAAAAABBBDDDGGGKKKNNNPPPTTTXXX^^^cccfffiiikkkmmmqqqtttyyy|||}}}~~~vvvmmmfff```XXXQQQLLLJJJHHHGGGHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>===<<<;;;:::999999999:::;;;;;;;;;<<<>>>AAA???@@@BBBDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???????????????===;;;::::::999888888777777888888888888888888888888888888;;;::::::;;;<<<>>>@@@BBBFFFJJJOOOTTTZZZaaahhhmmmvvvxxx}}}|||tttlllccc[[[UUUSSSRRRPPPOOOOOOMMMJJJGGGDDDCCCEEEIIIKKKOOOYYYdddqqq{{{}}}xxxvvvxxxxxxuuutttuuusssvvvwwwtttrrrvvv}}}xxxxxxvvvxxxzzzuuuppppppnnnssswwwqqqddd[[[SSSRRRSSSRRRRRRSSSQQQRRRRRRRRRQQQPPPOOONNNLLLKKKKKKLLLMMMMMMLLLKKKGGGHHHHHHIIIIIIHHHHHHGGGBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEGGGHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFDDDCCCBBBBBBAAA@@@????????????<<<<<<======???AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGIIIKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMNNNNNNOOOPPPRRRSSSWWWUUUSSSQQQQQQQQQRRRSSSRRRQQQQQQSSSVVVXXXXXXWWWZZZYYYZZZ]]]]]]___hhhrrrnnneeefffzzzxxxaaaUUUNNNLLLHHHEEEBBB@@@>>><<<@@@@@@AAACCCEEEIIIKKKMMMQQQUUU[[[```cccfffiiikkkmmmqqqwww{{{}}}~~~~~~{{{rrrlllfff]]]UUUPPPMMMKKKIIIJJJIIIHHHGGGEEECCCBBBBBB???>>>======;;;;;;:::999999:::;;;;;;;;;>>>BBBEEEDDDDDDFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBBBBAAA???<<<;;;;;;:::999888888777888888888888888888888888888888;;;::::::::::::<<<===>>>CCCFFFKKKPPPVVV\\\ccchhhqqquuuzzz~~~uuujjj^^^VVVSSSRRRQQQPPPPPPNNNKKKHHHGGGFFFFFFIIIKKKNNNXXXbbbmmmwwwvvvsssrrrvvvxxxvvvvvvwwwxxxzzzzzzuuuqqqsss}}}|||uuutttnnnooorrr{{{|||zzzxxxsssuuuwwwnnneee]]]UUUTTTSSSQQQPPPRRRPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMOOOOOOMMMLLLFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCCDDDBBBAAABBBCCCDDDCCCBBBBBBBBBAAA@@@????????????;;;<<<===>>>@@@AAACCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDEEEFFFHHHJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJOOOOOOOOOOOOPPPRRRSSSTTTVVVUUUSSSQQQPPPPPPQQQQQQQQQQQQQQQRRRUUUWWWWWWVVVYYYWWWXXX[[[]]]```hhhpppyyyyyyhhh___kkkmmm\\\QQQMMMHHHEEEDDDBBB@@@>>>??????@@@AAACCCFFFIIIKKKOOOSSSXXX]]]```dddgggjjjjjjooouuuzzz||||||}}}}}}~~~yyynnnhhh___WWWRRROOOLLLKKKKKKJJJIIIGGGFFFDDDCCCBBB@@@??????>>>===<<<;;;:::999999::::::<<<@@@EEEIIIKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDCCCAAA>>>===<<<;;;:::999888888888888888888888888888888888888;;;:::999999999:::;;;<<>>???AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFHHHIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTQQQPPPOOOOOOPPPQQQRRRRRRQQQSSSUUUWWWWWWVVVXXXUUUUUUYYY\\\___fffoootttrrr```cccrrrxxxdddWWWRRRKKKGGGEEEDDDBBB@@@?????????@@@BBBDDDGGGHHHLLLPPPUUUZZZ]]]aaaeeehhhiiinnntttxxxzzzzzz{{{|||}}}ssslllcccZZZTTTPPPMMMKKKNNNMMMKKKJJJHHHFFFDDDDDDAAAAAA@@@???>>>===<<<<<<999999999:::<<>>===<<<;;;:::999999999999999999999999999999999;;;:::999888999:::;;;<<<@@@BBBFFFJJJNNNTTTZZZ^^^eeekkkssszzzxxxjjj```XXXUUURRRPPPOOOMMMKKKJJJIIIGGGFFFGGGHHHLLLVVV```jjjssswwwrrrpppsssuuuttttttwwwvvvvvvtttrrrqqqrrruuuxxxwwwsssiiinnnvvv}}}~~~{{{wwwiii```ZZZUUUTTTRRROOOPPPSSSSSSSSSSSSRRRQQQOOONNNMMMKKKKKKLLLMMMNNNNNNKKKIIIFFFFFFFFFGGGGGGFFFFFFFFFAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCAAAAAAAAABBBCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA??????AAACCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@===>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJJJJJJJIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJNNNNNNNNNOOOPPPQQQSSSSSSTTTRRRPPPOOONNNOOOPPPQQQTTTSSSSSSTTTWWWXXXXXXWWWXXXTTTRRRUUUXXX\\\ccckkkqqq}}}~~~hhhdddmmm{{{uuubbbZZZPPPIIIGGGFFFDDDAAA>>>>>>>>>???@@@CCCEEEFFFIIIMMMQQQVVVZZZ^^^bbbfffjjjmmmsssvvvxxxxxxyyyzzz{{{}}}}}}vvvkkkaaaZZZUUUQQQNNNQQQPPPOOOMMMKKKIIIGGGFFFCCCBBBBBBAAA@@@???>>>>>>888999999999<<>>===;;;;;;;;;:::::::::::::::::::::::::::::::::999888999:::;;;<<>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKKKKKKKJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEGGGHHHJJJLLLMMMMMMJJJLLLMMMOOOOOOMMMLLLJJJMMMMMMMMMNNNOOOPPPRRRRRRSSSQQQPPPNNNNNNOOOPPPQQQUUUTTTTTTUUUWWWYYYXXXWWWXXXTTTQQQSSSUUUYYY```hhhoooyyyooohhhlllwww|||jjj```TTTLLLIIIGGGDDDAAA>>>>>>>>>>>>@@@BBBDDDEEEGGGJJJOOOSSSWWW\\\```dddjjjnnnrrruuuvvvwwwyyyzzzzzz|||tttiii```ZZZUUURRRTTTSSSQQQOOOMMMKKKJJJIIIDDDCCCCCCBBBAAA@@@???>>>888888888999===DDDLLLSSSWWWWWWWWWVVVTTTQQQOOOMMMFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::<<<===>>>@@@CCCFFFHHHMMMRRRUUU]]]dddmmmuuu{{{xxxnnnaaa\\\VVVQQQOOONNNNNNMMMKKKHHHGGGHHHIIIMMMXXXcccjjjqqq}}}~~~zzzwwwsssqqqqqqrrrrrrrrrvvvttttttuuusssrrrxxx}}}xxx|||~~~vvvggg___WWWUUUQQQNNNLLLKKKKKKLLLQQQQQQRRRRRRRRRQQQOOONNNJJJJJJIIIJJJKKKKKKIIIHHHHHHEEEBBBCCCEEEGGGGGGFFFEEEBBB??????BBBCCCCCCAAA>>>???@@@BBBCCCCCCBBBBBB>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCC?????????@@@@@@AAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBB???======???BBBEEEDDDCCCAAAAAAAAABBBCCCGGGFFFFFFFFFGGGIIIKKKLLLHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSQQQPPPPPPQQQRRRSSSRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSUUUYYY___ccchhhqqq{{{sssvvvyyyzzz}}}kkkYYYQQQPPPLLLGGGDDDCCCAAA???===>>>AAADDDFFFEEEHHHLLLOOOSSSWWW\\\```dddhhhnnnsssvvvwwwyyyzzz|||{{{|||vvvnnnfff]]]WWWSSSQQQOOONNNMMMLLLJJJHHHEEEDDDDDDBBBAAA@@@??????===;;;888888;;;AAAIIIMMMWWW[[[^^^^^^[[[VVVRRRPPPMMMJJJGGGFFFHHHIIIHHHFFFEEEEEEDDDFFFGGGFFFCCCAAABBBBBBAAA@@@>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;::::::999999::::::===???BBBDDDFFFIIILLLOOOYYY___hhhqqqzzzzzzwwwhhhccc\\\VVVRRROOOMMMKKKMMMJJJIIIJJJKKKOOOYYYdddooosss{{{|||xxxuuuqqqooooooppppppppptttsssssstttrrrrrrwww~~~pppbbbZZZTTTRRROOOLLLJJJIIIIIIIIIOOOOOOPPPPPPPPPOOONNNMMMJJJIIIIIIIIIKKKKKKIIIHHHHHHEEECCCCCCEEEGGGGGGFFFEEEBBB@@@???AAABBBAAA@@@>>>???@@@AAABBBBBBBBBAAA>>>???@@@AAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAAAAAAAA?????????@@@@@@AAAAAAAAACCCCCCBBBBBBAAA@@@??????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA???======???AAABBBBBBAAAAAABBBCCCDDDDDDFFFFFFEEEFFFGGGIIIJJJLLLGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTTTTUUUVVVYYY]]]aaadddlll{{{{{{zzzuuuvvvaaaVVVRRRMMMHHHFFFEEECCC@@@>>>>>>???AAACCCDDDFFFJJJNNNQQQVVV[[[^^^cccgggmmmrrrtttvvvxxxyyy{{{zzz{{{~~~uuujjj```YYYVVVTTTQQQOOONNNMMMJJJHHHGGGGGGFFFDDDCCCAAA@@@@@@>>>;;;999888:::@@@FFFJJJXXX[[[```bbb```\\\XXXVVVPPPMMMJJJIIIJJJKKKJJJHHHEEEDDDDDDDDDFFFEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<============<<<<<<;;;;;;:::999999999999:::<<<>>>@@@BBBDDDGGGKKKNNNXXX^^^hhhrrr|||}}}{{{tttnnndddZZZSSSOOOMMMLLLLLLIIIHHHJJJKKKOOOZZZeeepppssszzz}}}yyywwwtttpppnnnnnnoooppppppsssqqqrrrsssrrrqqqwww~~~wwwhhh\\\UUUPPPOOOLLLIIIGGGFFFFFFFFFKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGGGGEEEDDDDDDEEEGGGGGGGGGFFFDDDAAAAAAAAAAAA@@@???>>>???@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@??????????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@>>><<<<<<>>>@@@>>>???@@@BBBCCCDDDDDDDDDEEEDDDDDDDDDEEEGGGHHHJJJFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNPPPOOOOOONNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVXXX[[[]]]^^^dddqqqzzzooovvvnnn^^^UUUNNNJJJJJJGGGDDDAAA>>>======???@@@BBBDDDHHHLLLOOOSSSXXX\\\aaaeeekkkooorrrtttwwwxxxyyyyyyzzz~~~wwwzzz}}}qqqddd\\\YYYWWWSSSQQQPPPNNNKKKIIIJJJIIIHHHFFFDDDBBBAAA@@@>>><<<999888999===BBBFFFSSSXXX___cccccc```^^^\\\UUURRROOOMMMMMMMMMLLLJJJHHHFFFEEEEEEFFFFFFEEECCCCCCCCCBBBAAAAAA@@@??????======>>>>>>>>>>>>======;;;;;;:::999999999999::::::<<<>>>@@@AAADDDHHHKKKUUU\\\gggsss~~~|||ooobbbWWWPPPLLLKKKKKKIIIHHHJJJLLLQQQ\\\gggrrrtttyyy|||yyyuuusssooonnnppprrrssssssrrrpppqqqrrrrrrqqqwww~~~}}}wwwnnndddZZZUUUNNNMMMKKKHHHGGGEEEEEEEEEHHHHHHIIIJJJJJJIIIHHHGGGHHHGGGGGGHHHJJJJJJIIIGGGGGGFFFDDDDDDEEEFFFGGGHHHGGGFFFEEECCCBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@>>>======???????????????@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@>>><<<<<<===>>>===>>>@@@BBBCCCCCCBBBBBBBBBBBBAAAAAABBBDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVWWWWWWWWWXXXYYYYYY^^^iiiwww|||nnnnnnttt~~~jjj\\\QQQLLLLLLGGGEEEBBB???>>>===>>>???@@@BBBFFFIIIMMMQQQUUUYYY```dddiiinnnqqqsssvvvxxxwwwxxxyyy|||xxxvvvxxx~~~xxxjjjaaa\\\YYYUUURRRQQQOOOMMMKKKKKKJJJIIIGGGDDDBBBAAA@@@>>><<<:::888888;;;???AAAJJJPPPXXX^^^``````______[[[YYYUUURRRPPPNNNMMMMMMKKKIIIHHHGGGHHHHHHGGGEEECCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????<<<;;;::::::999999::::::999:::<<<===???BBBFFFIIIQQQYYYfffttt{{{mmm___TTTMMMKKKKKKHHHHHHJJJMMMRRR^^^iiitttuuuxxx||||||sssqqqnnnnnnpppsssuuuvvvrrrqqqqqqsssssssssyyy{{{tttuuutttqqqmmmhhhbbb[[[WWWMMMMMMKKKIIIHHHFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGFFFFFFGGGIIIJJJIIIGGGEEEEEEEEEDDDDDDEEEFFFHHHHHHHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>??????@@@@@@BBBAAAAAA@@@AAAAAABBBCCCAAAAAABBBAAAAAA???>>>===????????????????????????===>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA???@@@@@@???===<<<===>>>===>>>@@@AAAAAAAAA@@@???@@@@@@?????????AAABBBCCCGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVWWWWWW[[[cccooo~~~sssnnnooo}}}xxxeeeVVVNNNNNNFFFEEEBBB@@@?????????@@@>>>AAADDDGGGJJJNNNSSSVVV___bbbggglllooorrruuuxxxvvvwwwyyy{{{|||~~~~~~uuusssqqqwww~~~rrriii```]]]XXXUUUSSSQQQOOONNNKKKJJJIIIFFFDDDBBB@@@@@@???===:::999888:::<<<===CCCIIIQQQXXX\\\^^^___``````^^^\\\XXXTTTRRRQQQRRROOONNNLLLKKKJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@===<<<<<<;;;:::;;;;;;;;;999:::;;;<<<===@@@EEEHHHOOOXXXfffuuu~~~yyyjjj[[[PPPJJJKKKHHHHHHKKKNNNSSS___jjjtttuuuwwwyyyuuurrrooooooqqqsssuuuuuusssrrrsssuuuuuuvvv|||}}}|||zzzzzzvvvnnnooommmiiieeebbb___ZZZWWWMMMMMMLLLKKKIIIHHHGGGFFFDDDEEEFFFGGGGGGGGGFFFEEEFFFEEEEEEGGGIIIIIIHHHGGGCCCDDDDDDCCCBBBCCCEEEGGGGGGHHHHHHGGGDDDBBBAAAAAA???>>>>>>===>>>>>>??????AAA@@@??????@@@BBBCCCDDDAAABBBCCCCCCCCCBBB@@@??????????????????>>>>>>>>>=========>>>>>>?????????======>>>???@@@AAAAAABBB???AAAAAA@@@>>>======>>>>>>>>>??????????????????@@@??????>>>???@@@AAABBBGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPRRRTTTVVVVVVUUUUUUVVVWWWVVV[[[aaaiiivvv~~~sssnnnmmmqqq]]]RRROOOGGGFFFDDDBBBAAA@@@@@@@@@===@@@CCCFFFIIIMMMQQQTTT\\\```eeeiiilllppptttvvvuuuwwwyyyzzzzzz{{{}}}xxxqqqiiikkkrrr|||ttthhhddd^^^YYYVVVSSSQQQOOOKKKJJJIIIGGGEEECCCBBBAAA???===;;;:::999:::;;;;;;@@@EEELLLSSSXXX\\\```bbbbbbbbbaaa^^^[[[ZZZ[[[\\\WWWVVVTTTSSSRRROOOKKKHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;===@@@EEEIIIPPPYYYhhhwww}}}tttbbbTTTMMMLLLIIIIIILLLNNNSSS___kkkqqqsssuuuwww{{{}}}zzzvvvttttttuuuvvvvvvuuutttuuuwwwxxxxxxzzzuuurrrqqquuu~~~~~~uuunnnmmmhhhccc^^^\\\YYYVVVSSSMMMMMMLLLKKKJJJIIIGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDEEEFFFHHHIIIHHHGGGBBBCCCCCCBBB@@@AAADDDFFFDDDFFFGGGFFFCCC@@@@@@AAA???>>>============>>>???>>>=========>>>@@@CCCDDDAAABBBDDDEEEEEEEEECCCBBB@@@?????????>>>>>>>>>===<<<<<<===>>>??????@@@@@@======>>>???@@@AAABBBCCC@@@AAABBBAAA???>>>>>>>>><<<<<<<<<===>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOORRRSSSUUUUUUTTTTTTVVVXXXVVV[[[```fffoooyyymmmddduuu~~~eeeVVVRRRKKKIIIGGGDDDBBB@@@???>>>===???CCCEEEHHHLLLPPPSSSYYY\\\aaaeeehhhlllqqqtttuuuwwwzzzzzzyyyyyy|||~~~uuulllhhhiiiqqq}}}sssnnnfff___YYYUUUQQQOOOKKKKKKIIIHHHGGGEEEDDDDDD>>>===<<<;;;:::::::::;;;>>>BBBHHHMMMSSSXXX]]]aaaaaacccddddddcccdddhhhkkkddddddcccbbb___[[[UUUPPPLLLJJJHHHEEEDDDDDDEEEEEECCCDDDDDDDDDDDDDDDDDDCCC@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<===@@@FFFJJJSSS\\\lll{{{}}}zzzhhhYYYRRRMMMJJJJJJLLLNNNSSS___jjjlllooorrrtttxxx}}}zzzyyyyyyxxxxxxvvvuuuvvvyyyyyyzzz{{{qqqnnnlllooowww{{{{{{|||uuuooolllggg___ZZZWWWUUUQQQNNNLLLLLLLLLKKKJJJIIIGGGFFFDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIHHHGGG@@@BBBCCCBBB???@@@CCCFFFAAADDDFFFEEEAAA??????@@@???>>>===<<<<<<===>>>???;;;;;;:::;;;<<>>>>>======<<<<<<===>>>???@@@AAAAAA===>>>???@@@AAABBBCCCCCC@@@BBBCCCBBB@@@>>>>>>???:::::::::;;;===@@@BBBDDDDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEGGGHHHIIIJJJJJJKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOORRRSSSTTTTTTSSSTTTVVVYYYVVV[[[```dddkkk||||||kkkbbbmmmkkkZZZTTTNNNLLLIIIFFFBBB???=========???CCCEEEHHHLLLPPPSSSWWWZZZ^^^bbbfffjjjnnnrrruuuxxxzzzzzzxxxxxx{{{}}}~~~ssskkkgggjjjrrr~~~|||vvvmmmccc\\\VVVQQQNNNLLLKKKKKKIIIHHHGGGFFFFFF>>>>>>===<<<;;;;;;;;;;;;;;;>>>CCCHHHNNNTTTZZZ___```cccfffgggiiilllqqquuuqqqppppppooolllfff___YYYOOOMMMJJJHHHFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@???????????????============>>>AAAFFFJJJVVV___ooo~~~~~~}}}jjj\\\UUUNNNKKKKKKMMMOOOSSS___jjjhhhlllooorrrvvv~~~~~~~~~~~~}}}wwwooojjjmmmttt{{{zzztttwww}}}zzzuuupppmmmooofffZZZTTTRRRRRRPPPNNNKKKLLLMMMMMMLLLJJJHHHFFFDDDEEEFFFGGGHHHGGGFFFFFFHHHGGGFFFDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA???===BBBBBBBBBAAA@@@???>>>===>>>>>>???>>>>>>===<<<<<<>>>>>>======>>>???@@@@@@BBBBBBBBBCCCDDDEEEFFFFFF@@@@@@???===<<<:::999999<<<<<<;;;;;;<<<===???@@@>>>>>>?????????@@@@@@@@@BBBAAA???>>>===>>>>>>???<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCBBB@@@???>>>@@@AAACCCEEEGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFFFFEEEFFFHHHIIIJJJJJJLLLNNNPPPQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPTTTTTTSSSSSSTTTVVVXXXYYY\\\ZZZ\\\ccckkkwwwsssjjjjjjtttyyydddYYYQQQKKKFFFFFFDDDAAA???AAA======>>>???BBBFFFJJJLLLPPPVVV\\\aaacccfffjjjnnnrrrtttvvvxxxyyyzzz}}}}}}sssmmmnnnnnnrrr{{{qqqhhhaaa[[[TTTOOOMMMKKKJJJIIIIIIIIIGGGEEEBBBAAA@@@>>>===;;;:::999;;;===@@@CCCHHHPPPXXX]]]eeekkknnnmmmmmmrrrwwwyyyyyy~~~|||pppccc^^^TTTLLLJJJHHHFFFDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB???<<<;;;>>>AAABBBFFFLLLYYYjjj{{{rrraaaTTTNNNKKKIIIIIINNNVVV```fffiiikkklllooosss||||||tttpppsssyyyxxxssstttwwwyyyyyy|||tttnnnjjjgggjjjbbbXXXQQQPPPPPPOOONNNJJJJJJKKKKKKKKKIIIGGGEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFDDDAAA@@@????????????@@@@@@@@@@@@???>>>===<<<===============<<<;;;;;;======<<<<<<======>>>???AAABBBBBBCCCCCCDDDDDDDDDAAA@@@???>>><<<;;;:::999;;;;;;::::::;;;===>>>???>>>>>>>>>?????????@@@@@@AAAAAA@@@???????????????<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>===AAABBBDDDFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJIIIKKKMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRRRRSSSTTTVVVWWWZZZYYY\\\ccclllwwwtttnnnpppmmmaaaVVVOOOJJJIIIGGGCCCAAAAAA>>>>>>>>>???BBBEEEIIIKKKMMMSSSYYY]]]___bbbgggjjjoooqqqtttvvvwwwyyy|||~~~xxxtttpppooo}}}yyyoooggg___VVVPPPPPPNNNLLLJJJJJJIIIFFFDDDCCCBBBAAA???===<<<;;;:::999;;;===@@@EEEMMMUUU[[[bbbiiimmmlllmmmrrrwwwxxx~~~uuuiii^^^SSSNNNJJJGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA===<<<>>>@@@BBBHHHOOO^^^nnn~~~rrrbbbVVVNNNKKKIIIIIINNNWWWaaaggghhhiiijjjkkkpppyyy|||xxx|||{{{uuussssssqqqooovvvzzz}}}wwwmmmfffaaa^^^bbb[[[SSSNNNMMMNNNMMMLLLHHHHHHIIIJJJIIIHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCDDDEEEEEEHHHFFFCCC@@@>>>>>>???@@@????????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;<<<<<<======AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::::::::::::::;;;<<<============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>======>>>BBBCCCDDDFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKLLLMMMLLLLLLKKKMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPQQQSSSUUUVVVYYYYYY]]]dddkkktttzzz|||sss}}}zzzkkk\\\TTTMMMLLLKKKFFFBBBBBB???>>>>>>???AAADDDGGGIIIJJJNNNTTTXXXZZZ]]]aaaeeekkkmmmpppssstttwwwzzz|||xxxttt{{{yyyooodddYYYRRRSSSQQQMMMKKKJJJIIIFFFEEEDDDCCCBBB@@@???===<<<;;;888999:::<<<@@@IIIRRRYYY```gggllllllmmmrrrvvvwwwzzzlll]]]TTTNNNIIIHHHJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCC???===>>>@@@CCCKKKTTTdddtttsssdddYYYOOOLLLHHHHHHNNNXXXcccjjjhhhgggfffggglllvvv|||xxxuuuqqqnnnoootttyyyvvviii```ZZZWWWYYYTTTNNNJJJJJJKKKKKKJJJGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEIIIHHHGGGDDDAAA?????????>>>>>>>>>???>>>>>>======;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;<<<<<<======@@@@@@AAAAAAAAAAAA@@@???AAA@@@???>>>===<<<;;;;;;999999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAA??????===>>>???????????????>>>CCCBBBBBBAAA@@@@@@@@@@@@BBBAAA@@@>>>>>>>>>??????BBBCCCCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOPPPOOOOOOPPPQQQSSSUUUVVVZZZZZZ]]]ccchhhmmmxxxqqqtttsss```WWWOOOMMMLLLHHHDDDCCC@@@?????????@@@CCCEEEGGGGGGKKKPPPTTTUUUXXX]]]aaaeeehhhllloooqqqtttxxxzzzuuuiii]]]UUUTTTQQQNNNLLLKKKJJJHHHFFFEEEEEECCCBBB@@@???======999999999999===EEEOOOVVV```gggmmmmmmmmmqqqtttttt~~~yyygggZZZRRRKKKJJJLLLGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDD@@@>>>>>>@@@DDDOOOZZZkkkyyyzzzrrrpppnnnlllnnnrrr|||qqqeee[[[OOOLLLHHHIIIOOOYYYeeellljjjhhheeeeeejjjuuu}}}yyyuuurrrmmmttt{{{yyyhhh\\\VVVSSSQQQNNNKKKHHHGGGHHHIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBCCCDDDEEEHHHJJJLLLKKKGGGBBB>>>===>>>>>>??????@@@?????????======>>>>>>>>>>>>======>>>>>>===<<<<<<=========??????AAAAAAAAA@@@???>>>@@@??????>>>===<<<;;;;;;999999999:::::::::::::::;;;;;;<<<<<<<<<=========<<<===???@@@AAA@@@@@@???>>>>>>?????????>>>>>>===??????>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWZZZZZZ]]]aaabbbeeemmmvvvmmmiiiqqq{{{|||fff[[[QQQNNNMMMIIIEEEDDDAAA@@@???>>>???AAACCCDDDEEEIIIMMMPPPQQQTTTYYY]]]```ccchhhkkknnnrrrvvvyyy~~~yyynnnbbbZZZVVVSSSOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@???>>>;;;:::999999<<>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@?????????>>>======<<<============???@@@BBBBBBAAA???>>>>>>>>>>>>===<<<;;;;;;;;;999999:::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????????????????>>>===<<<<<<999999999;;;===@@@CCCEEEAAAAAABBBCCCCCCCCCBBBBBB>>>>>>???@@@AAAAAAAAA@@@BBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLNNNNNNNNNOOOQQQSSSUUUWWWYYYXXXYYY\\\\\\\\\ccckkk|||qqqeeeeeemmm~~~rrrdddVVVPPPOOOKKKGGGFFFBBBAAA???>>>>>>???AAABBBCCCGGGKKKLLLMMMPPPUUUYYY\\\```dddiiilllqqquuuyyy|||uuukkkccc[[[WWWSSSPPPNNNNNNMMMLLLIIIHHHGGGEEECCCBBBAAA@@@===<<<;;;:::;;;@@@GGGMMM[[[dddkkkmmmnnnqqqsssrrrqqq{{{pppcccXXXPPPKKKKKKIIIGGGFFFDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@BBBDDDKKKZZZhhhvvvxxxooogggcccaaa^^^___ccckkk{{{|||yyyoooggg^^^VVVLLLKKKJJJLLLSSS^^^hhhoooppplllggghhhnnnwww~~~{{{|||~~~|||yyyxxxyyyzzzwwwdddXXXRRRQQQJJJIIIIIIGGGFFFFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIIIIDDDCCCCCCBBBCCCDDDEEEFFFBBBBBBAAAAAAAAABBBDDDDDDHHHLLLPPPMMMFFF???<<<;;;;;;<<<===>>>????????????>>>>>>???@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<>>>@@@BBBCCCBBB@@@???======<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@????????????>>>===<<<;;;888888888888:::===@@@BBB???@@@CCCEEEEEEDDDBBBAAA======???@@@AAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHFFFHHHJJJKKKLLLLLLJJJJJJLLLLLLMMMMMMOOORRRTTTUUUUUUSSSTTTVVVVVVWWW]]]fffnnnjjj```dddooowwwqqq^^^UUURRRMMMIIIHHHCCCBBB@@@>>>===>>>???@@@AAADDDHHHIIIJJJLLLRRRVVVZZZ]]]bbbgggkkkpppuuuyyy|||}}}~~~tttnnnccc___YYYTTTRRRPPPNNNMMMJJJIIIHHHFFFEEECCCBBBAAA======<<<::::::===CCCGGGSSS]]]fffjjjmmmqqqtttsssrrr{{{ooodddZZZQQQKKKJJJIIIHHHFFFDDDCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDD@@@???AAACCCFFFNNN^^^mmm{{{wwwooogggeeedddbbbeeeiiippp~~~xxx{{{zzzrrriiiaaaYYYRRRJJJJJJKKKNNNVVV```iiioooppplllhhhiiipppxxxzzzwww|||xxxyyy|||yyyzzz{{{sssbbbUUUQQQPPPIIIIIIIIIHHHFFFEEEFFFGGGDDDDDDDDDDDDEEEFFFHHHIIIEEEDDDDDDCCCCCCDDDFFFGGGBBBAAAAAA@@@AAABBBCCCDDDIIILLLNNNJJJCCC<<<;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@===<<<;;;;;;::::::::::::;;;===@@@BBBCCCCCCAAA@@@<<<<<<<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;::::::999:::;;;===???@@@????????????>>><<<;;;:::<<<;;;999888888999:::<<<===???CCCEEEFFFDDDBBB@@@===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@??????AAABBBCCCEEEEEEEEEEEEDDDEEEDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIJJJKKKKKKIIIIIIKKKKKKKKKLLLNNNPPPSSSTTTQQQPPPPPPRRRSSSTTT[[[ddddddxxxsssaaa```eeegggwww{{{eeeZZZTTTOOOKKKIIICCCBBB@@@>>>======>>>???@@@BBBFFFGGGGGGJJJOOOTTTXXX\\\aaafffkkkpppuuuyyy{{{|||~~~{{{uuujjjeee^^^XXXTTTQQQOOOMMMKKKJJJIIIGGGEEEDDDCCCBBB======<<<:::999;;;???CCCLLLWWWbbbhhhlllrrruuuuuuttt}}}{{{nnnddd[[[QQQKKKIIIIIIHHHFFFDDDCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCDDDDDD>>>???AAAEEEHHHOOO```pppwwwooohhhgggggggggjjjoooyyyuuuyyywwwnnneee^^^VVVOOOIIIIIIKKKPPPWWWaaajjjooopppllliiijjjqqqyyy~~~||||||}}}~~~uuusss{{{}}}}}}vvvtttxxx}}}wwwiii\\\RRRMMMKKKIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@>>>>>>@@@BBBCCCHHHGGGEEEBBB???===<<<;;;;;;<<<===>>>>>>===<<<;;;>>>??????@@@@@@AAABBBBBB@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::::::::::::::===@@@DDDEEEAAA<<<888666:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????======>>>>>>>>>======<<<:::999888777777777888999>>>???AAACCCCCCCCCAAA@@@>>>>>>>>>>>>????????????CCCBBB@@@>>>======>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIKKKKKKLLLJJJKKKMMMOOOPPPRRRRRRSSSTTTSSSRRRRRRTTTVVVYYYZZZbbbmmmgggWWWWWW^^^iiixxxrrr___VVVQQQLLLHHHGGGDDDCCCCCC???::::::>>><<<@@@EEEFFFGGGIIINNNSSSYYY\\\bbbfffiiilllooorrrwwwwwwxxx}}}}}}ssslllccc\\\YYYWWWSSSPPPQQQMMMIIIHHHIIIHHHEEEBBBAAA???<<<::::::<<>><<<:::999999;;;<<<===>>>>>>===<<<;;;>>>>>>??????@@@AAAAAAAAA@@@??????>>>======>>>>>>===========================<<<;;;::::::999999999???BBBFFFFFFCCC???;;;999999::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>????????????@@@AAAAAAAAAAAAAAA;;;:::999777777777777888<<<===???AAABBBAAA@@@@@@>>>>>>>>>>>>????????????CCCBBB@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQSSSSSSRRRRRRSSSVVVXXXZZZZZZcccsssoooYYYTTTWWW]]]nnnmmm___XXXRRROOOJJJGGGEEEEEEAAA<<<:::===>>>>>>@@@BBBFFFJJJNNNPPPXXX\\\aaafffiiilllooorrrvvvvvvwww|||{{{tttkkkccc___[[[VVVRRRSSSOOOKKKIIIJJJIIIGGGDDDEEECCC@@@===;;;<<<===???EEEGGGOOOYYYaaagggooowww|||oooccc[[[SSSLLLHHHJJJHHHEEEDDDDDDDDDBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDJJJXXXiiiuuuvvvmmmmmmmmmnnnsss|||tttrrrmmmggg```XXXSSSOOOMMMJJJJJJQQQ\\\gggmmmoooooonnnmmmnnnsss{{{}}}xxxsssppppppqqqvvvyyy{{{}}}~~~{{{yyyxxxzzzxxxxxx{{{~~~|||uuunnnkkkiiiddd\\\SSSMMMIIIHHHEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDFFFEEEBBB@@@???@@@AAAAAA@@@???>>><<<;;;:::::::::;;;<<<============<<<;;;======>>>??????@@@@@@AAA??????>>>=========>>>>>>========================<<<<<<<<<;;;::::::999999>>>AAADDDDDDBBB>>>;;;:::888888999999999:::::::::;;;<<<<<<======>>>????????????@@@AAABBBCCCDDDDDD>>>===;;;999777777777777888:::<<<>>>????????????>>>>>>>>>>>>????????????CCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQQQQQQQQQQSSSUUUWWWYYYYYY^^^jjjzzz{{{```TTTRRRSSSccc{{{}}}iii\\\TTTQQQNNNJJJHHHGGGDDD>>>;;;<<>>CCCHHHKKKLLLVVVZZZ```eeehhhllloooqqquuuuuuwwwzzz~~~uuummmgggaaaZZZUUUTTTPPPLLLJJJKKKKKKHHHFFFIIIGGGCCC@@@===<<<<<<===>>>???EEEOOOXXX___iiisssttthhh^^^UUUMMMHHHHHHFFFCCCAAAAAAAAA@@@>>>BBBBBBDDDEEEEEEEEEDDDCCCCCCDDDDDDEEELLLZZZkkkxxx|||rrrhhhhhhhhhkkkrrruuuqqqkkkccc\\\WWWSSSQQQOOONNNNNNTTT^^^hhhnnnpppooonnnnnnqqqwww{{{uuuoookkkkkklllwww|||xxxxxxtttqqqsssvvvsssiii```]]]]]][[[VVVOOOIIIFFFEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<======@@@??????>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@???>>>>>>=========>>>>>>====================================<<<;;;::::::999<<<>>>???===:::888888777888888888888999999999;;;;;;<<<<<<===>>>>>>???<<<===>>>???AAACCCDDDEEEBBB@@@>>>;;;999888888888666777999;;;<<<======>>>===>>>>>>>>>????????????BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKOOOOOOPPPQQQRRRTTTVVVWWW[[[]]]dddrrriiiXXXSSSQQQ___uuuwwwcccWWWRRRPPPKKKHHHHHHFFF@@@======@@@???>>>>>>???CCCHHHKKKTTTXXX^^^cccgggjjjnnnqqquuuuuuwwwyyy{{{}}}}}}}}}vvvooohhh___YYYVVVRRRMMMKKKKKKKKKIIIGGGHHHGGGDDDAAA???======<<<;;;;;;???GGGOOOVVVaaakkkzzz{{{oooddd[[[RRRLLLFFFDDD@@@??????@@@??????BBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEGGGNNN]]]nnn{{{zzzpppbbbaaaaaadddnnn}}}wwwrrriii```YYYUUUSSSRRRRRRQQQRRRWWW```iiioooqqqppppppqqqttt{{{|||vvvoooiiifffggghhhvvvzzzuuuoooooooookkkaaaXXXVVVVVVUUUQQQLLLFFFCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA???===<<<<<<<<<<<>>>>>>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>???>>>===============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>===<<<;;;666888:::;;;999888888888777777777888888888999999;;;;;;;;;<<<======>>>>>><<<<<<===>>>@@@CCCEEEFFFEEEDDDAAA>>>;;;:::999999555666777999:::;;;<<<======>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@AAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIMMMMMMNNNPPPQQQSSSUUUVVVWWWWWW[[[gggyyyqqq^^^UUUQQQ\\\ooorrraaaXXXSSSLLLHHHHHHGGGBBB@@@@@@DDDGGGHHHDDD???@@@FFFMMMPPPUUU[[[```eeeiiimmmoootttvvvwwwyyyyyyzzz{{{{{{|||~~~wwwooofff```YYYTTTNNNKKKKKKKKKIIIGGGEEEDDDCCCBBB@@@???>>>======;;;<<>>=========<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>======<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>????????????===<<<;;;777888::::::999999:::;;;777777888888888999999999:::;;;;;;<<<<<<===>>>>>>=========>>>@@@CCCFFFGGGGGGEEEBBB???===;;;::::::666666777888999;;;<<<<<<>>>>>>>>>>>>????????????>>>???@@@AAABBBBBBAAAAAAAAA@@@???>>>??????AAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKMMMOOOQQQSSSTTTUUUVVVUUUXXX```ooo}}}eeeWWWQQQZZZhhh|||kkk```YYYQQQJJJIIIHHHDDDBBBCCCFFFKKKNNNJJJBBB@@@GGGPPPMMMQQQWWW]]]bbbfffjjjmmmrrrtttwwwwwwwwwwwwxxxzzz{{{~~~~~~vvvmmmggg^^^XXXQQQMMMLLLLLLIIIGGGCCCCCCCCCCCCBBBAAA???>>>???<<<<<>>>>>=========;;;;;;;;;:::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>><<<:::999777999::::::999:::<<<>>>888888888999999999::::::::::::;;;<<<<<<======>>><<<;;;;;;<<<>>>AAADDDEEEFFFDDDAAA>>><<<;;;::::::888888888999:::;;;<<<<<<>>>>>>>>>>>>????????????===>>>???@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTVVVVVVXXX\\\gggyyyppp^^^TTTZZZcccssswwwkkkcccXXXNNNJJJIIIFFFDDDDDDBBBGGGIIIGGGAAA@@@EEEKKKJJJNNNUUU[[[```dddiiikkkooorrruuuuuuttttttvvvxxxzzz}}}}}}tttnnnccc]]]UUUQQQOOOMMMKKKHHHDDDDDDEEEEEEDDDBBB@@@??????<<<;;;>>>@@@CCCJJJRRR```qqq{{{tttlllfffZZZUUUOOOKKKHHHGGGFFFFFFFFFEEECCCBBBBBBBBBCCCDDDFFFGGGHHHLLLTTTdddwwwtttiiihhhgggjjjttt~~~{{{vvvwww{{{~~~wwwkkk___VVVRRRPPPQQQRRRTTTYYY^^^dddlllrrrvvvyyyyyyyyy|||}}}vvvrrrjjjdddccchhhrrryyy}}}xxxoooeee\\\TTTPPPNNNLLLLLLLLLIIIFFFEEEEEEGGGCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<;;;::::::::::::;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;888777666777999999888999<<<>>>888999999999999:::::::::::::::;;;;;;<<<======>>>999888888999:::===@@@BBBDDDBBB@@@===;;;:::999999::::::999999:::;;;<<<<<<>>>>>>>>>>>>????????????;;;===>>>@@@AAAAAAAAA@@@@@@???===<<<;;;<<<>>>???CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDFFFGGGGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSTTTTTTUUUWWW___ppp{{{fffYYY\\\bbbnnnzzzjjj^^^RRRLLLJJJFFFDDDDDD<<<>>>@@@@@@??????BBBEEEHHHLLLSSSYYY^^^cccgggjjjmmmpppssssssrrrrrrtttvvv{{{}}}}}}xxxrrrgggaaaYYYSSSQQQOOOLLLJJJFFFGGGGGGGGGFFFCCC@@@???>>>;;;:::===>>>AAAGGGOOOXXXjjj}}}vvvpppeee```YYYSSSOOOLLLJJJIIIHHHFFFCCCAAAAAABBBDDDEEEFFFGGGIIILLLUUUeeexxx{{{tttssssssvvvssstttvvv}}}xxxmmm```WWWRRRPPPPPPQQQTTTYYY___eeelllssswww{{{zzz{{{}}}}}}zzzpppfffeeehhhooo{{{yyynnneee\\\RRRMMMMMMKKKKKKJJJHHHDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBAAA???>>>======>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888999;;;;;;;;;999777666:::;;;<<<=========<<<;;;<<<<<<;;;;;;;;;:::::::::888888888777777777777777888888888777777666666666;;;;;;<<<<<<===>>>>>>???:::999::::::;;;<<<===>>>>>>>>>>>>>>>===============;;;:::888888999:::;;;@@@@@@??????>>>>>>======<<<<<<<<<======>>>???@@@????????????????????????AAABBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAABBBFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKKKKLLLMMMPPPSSSSSSRRRSSSUUUYYYfff}}}vvvdddZZZZZZjjjnnn[[[RRROOOKKKGGGEEE@@@>>><<<;;;<<<>>>AAACCCHHHKKKPPPTTTXXX]]]cccgggmmmnnnnnnnnnnnnppptttvvvwwwzzz}}}||||||pppiii___XXXTTTQQQNNNLLLJJJKKKKKKJJJGGGDDDCCCBBB<<<<<<<<<;;;;;;>>>CCCGGGTTTeee}}}}}}uuulllbbb\\\YYYTTTLLLEEEFFFGGGGGGFFFDDDCCCDDDEEEGGGGGGIIIPPP]]]nnn~~~~~~zzzvvvxxx|||{{{vvvlll___UUUSSSTTTPPPSSSXXX___ffflllqqqtttyyy{{{~~~~~~{{{qqqhhhfffiiiqqq}}}~~~~~~||||||vvvkkkccc[[[RRRMMMMMMKKKLLLLLLJJJFFFDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAABBBBBBAAA???>>>=========>>>>>>>>>?????????>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888888888999999:::::::::888999:::;;;;;;999777666888999:::;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888888888888888888<<<;;;;;;;;;:::::::::999999999:::;;;;;;<<<======999999999999:::;;;<<<===<<<<<<=====================<<<:::888888888::::::===============<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLLLLKKKJJJLLLMMMPPPPPPQQQTTTWWWbbbwwwjjj]]]WWWcccvvvuuuaaaVVVQQQLLLIIIHHHBBBAAA???>>>>>>???AAACCCEEEIIIMMMRRRVVV[[[aaaeeejjjkkkmmmnnnnnnoooqqqssstttxxx}}}|||wwwuuuxxx~~~wwwoooeee]]]XXXTTTPPPMMMLLLLLLLLLKKKHHHFFFDDDCCC>>>>>>===<<<<<>>===============>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;777888888888888888999999888999:::::::::999888777666777888888999999888888::::::999999999888888888999999999999999999999999999999999999999888888888777888888999999::::::;;;888888888888999:::;;;;;;::::::;;;;;;<<<<<<======>>><<<;;;999888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@??????>>>>>>@@@@@@??????>>>=========<<<===???AAACCCEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLJJJIIIJJJJJJMMMMMMOOORRRUUU\\\nnn~~~wwwdddVVV]]]mmm}}}gggYYYSSSNNNKKKKKKFFFDDDBBB@@@???@@@AAABBBBBBEEEJJJNNNSSSXXX^^^bbbfffhhhkkklllllllllmmmnnnppptttxxx|||~~~|||vvvqqqqqqtttzzzyyynnneee^^^YYYSSSOOOOOONNNNNNLLLJJJGGGEEEDDDAAAAAA@@@>>>>>>???CCCFFFSSSjjjvvvkkkccc___\\\VVVRRROOOPPPPPPNNNKKKHHHGGGHHHGGGIIIMMMVVVeeewww{{{vvvuuuvvvuuutttuuutttqqqiii^^^VVVRRRQQQNNNPPPUUU\\\cccjjjpppssszzz}}}{{{sssqqqssszzzyyytttrrrsssttt~~~~~~tttiiiaaaYYYPPPKKKKKKIIIKKKNNNNNNKKKGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAA@@@???>>>===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888999999999999888888999999999999888777666666777777777888888888888888888888777777777777888888888888888888999999888888888888888888888888777888888888999999::::::888888777777888999::::::888888999:::;;;;;;<<<<<<===<<<;;;:::999888888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===??????AAAAAA@@@@@@???>>>>>>>>>@@@@@@???>>>======<<<<<<;;;===???BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCFFFJJJLLLLLLKKKLLLLLLKKKKKKNNNQQQSSSXXXeeerrrmmmYYYYYYgggxxxkkk\\\TTTOOOMMMNNNHHHGGGDDDBBB@@@@@@@@@@@@@@@CCCGGGLLLPPPUUUZZZ^^^bbbeeeiiikkkjjjiiiiiiiiikkknnnrrrvvvxxxzzz|||~~~}}}{{{tttrrrrrrttt{{{yyynnnfff___WWWRRRRRRPPPNNNLLLJJJHHHFFFDDDDDDDDDCCCAAA???@@@CCCFFFRRRlllxxxmmmddd```]]]ZZZWWWUUUUUUUUURRRNNNJJJIIIHHHGGGJJJOOOZZZiii{{{yyysssooommmkkknnnmmmjjjcccZZZSSSOOONNNKKKNNNSSSYYYaaaiiipppsss{{{~~~xxxvvvwww|||yyypppnnnnnnnnnyyy~~~tttiii```XXXNNNIIIIIIGGGJJJMMMNNNKKKGGGDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===;;;<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::999777888888888888888888888777777777777777888888999888888777777777666666666555666666666777777888888::::::;;;;;;;;;;;;;;;;;;999999999999::::::::::::888888777777777888999999777888888999:::;;;;;;<<<<<<<<<;;;:::999999888888:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???@@@@@@@@@?????????>>>>>>AAAAAA@@@???>>>======<<<>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDGGGJJJLLLLLLKKKLLLLLLKKKKKKNNNQQQSSSUUU___iiivvv___YYYaaapppqqqbbbXXXQQQNNNOOOIIIHHHFFFCCCAAA??????>>>???BBBFFFJJJMMMRRRWWW[[[]]]aaaeeeggggggeeedddddddddhhhlllppprrrtttwwwyyy|||yyyuuurrrqqquuuzzzxxxnnnfff]]]WWWUUURRRNNNLLLKKKIIIFFFCCCEEEEEEDDDCCCAAAAAACCCEEESSSnnn~~~ssskkkfffdddcccaaa\\\[[[YYYUUUOOOKKKJJJIIIIIIKKKRRR]]]mmm~~~tttnnniiiggghhhfffbbb\\\TTTNNNJJJIIIHHHKKKPPPWWW```iiiqqquuu}}}}}}|||{{{}}}wwwllljjjjjjjjjsss}}}{{{qqqfff^^^VVVMMMHHHHHHEEEHHHKKKLLLIIIFFFCCCBBBAAAAAA@@@???????????????>>>>>>???@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::777777777888888888888999888777777777777888999:::888888777777777666666666444555555666666777777777888888888888999999999999::::::::::::::::::::::::999888888888888888999999888888999999::::::;;;;;;;;;;;;::::::::::::999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???????????????????????????AAAAAA@@@@@@??????>>>>>>AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJLLLLLLJJJIIIHHHIIILLLKKKNNNQQQRRRTTT[[[cccsssjjj^^^\\\dddxxx}}}mmmaaaWWWRRRQQQJJJIIIGGGDDDBBB@@@???>>>>>>AAADDDGGGJJJNNNRRRVVVYYY\\\```bbbaaa_________^^^bbbgggkkknnnpppsssuuu|||}}}xxxtttppppppsssuuu|||xxxnnneee___YYYUUUPPPMMMMMMKKKHHHDDDEEEEEEEEECCCBBBAAACCCEEEQQQjjjzzzrrrmmmlllkkkkkkdddbbb]]]WWWPPPLLLKKKLLLLLLOOOVVVbbbqqqyyyzzz~~~xxxoooiiigggdddaaa\\\UUUOOOJJJGGGEEEFFFHHHNNNVVV```jjjsssxxxwwwkkkjjjlllkkktttuuukkkaaaZZZSSSKKKHHHHHHDDDFFFHHHIIIFFFCCCAAAAAA@@@@@@???>>>>>>>>>>>>???===>>>???@@@@@@???>>>===::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::::::::999999888888777777777777777888999999888777666666666777999999888888888777777777666666555555555666777777888888444444555555555666666666:::::::::::::::::::::::::::999999888888888999999::::::::::::::::::::::::999999::::::;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA????????????????????????BBBAAAAAABBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHJJJJJJIIIHHHGGGGGGHHHLLLKKKLLLPPPQQQRRRXXX___gggzzzyyy}}}zzzggg[[[ZZZjjj}}}}}}nnn___WWWTTTLLLKKKIIIFFFDDDBBB@@@@@@===???BBBDDDFFFIIIMMMPPPTTTVVVYYY[[[ZZZYYYYYYYYYYYY]]]cccgggkkknnnqqqsss{{{{{{tttqqqqqqppprrrwwwwwwnnnggg^^^XXXSSSPPPPPPNNNJJJGGGDDDEEEEEEDDDBBBBBBCCCEEEKKK^^^yyy{{{wwwvvvvvvvvvkkkhhhaaaYYYQQQNNNNNNPPPPPPTTT[[[fffuuu||||||~~~|||rrrkkkhhhddd___XXXPPPKKKGGGEEEDDDCCCFFFLLLUUU```lllvvv|||xxxmmmmmmooooooyyyooofff]]]WWWQQQKKKHHHIIICCCEEEGGGFFFDDDBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======999999999999888888777777777777666666777888999999777666666555555777888999888888888888777777777777555666666777888999999999666666777777888888999999::::::999999999999999999::::::999999999999999:::;;;;;;::::::::::::::::::888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<>>>>>>======>>>???@@@AAAAAABBB>>>>>>>>>>>>????????????AAAAAAAAAAAABBBDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKLLLJJJKKKNNNPPPPPPVVV]]]```qqqttttttqqq]]]VVVbbbtttwwwfffZZZVVVMMMLLLJJJHHHFFFDDDBBBAAA<<<>>>AAABBBDDDFFFJJJMMMQQQSSSUUUVVVUUUTTTUUUUUUWWW[[[```eeeiiimmmpppssszzz}}}{{{vvvuuurrrppppppuuu}}}sssmmmaaa[[[UUURRRRRRQQQMMMIIICCCDDDEEEDDDBBBBBBCCCEEECCCRRRiiipppllldddZZZSSSPPPQQQSSSTTTWWW___jjjwwwsssllliiieee___VVVOOOIIIFFFDDDCCCBBBEEEKKKUUU```mmmxxx~~~|||sssnnnqqquuu~~~tttggg___VVVOOOMMMKKKGGGCCCCCCEEEFFFEEEBBB???>>>>>>??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::===<<<<<<;;;999888888777999888888888999::::::;;;888888888888888888888888666777888999:::999999888999888888888777777666666666777777888888888888777777666555555555666888999666666777777777777666666666666777888999:::::::::;;;::::::999888888888999888:::;;;;;;:::999:::;;;::::::;;;;;;::::::999888;;;;;;;;;:::999999888888<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>=========>>>>>>@@@AAABBBCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFDDDFFFGGGHHHFFFEEEFFFGGGKKKKKKLLLMMMPPPSSSVVVXXX]]]lll{{{sss~~~dddWWW\\\gggwww~~~pppbbbXXXQQQOOOKKKHHHEEEDDDDDDCCC??????@@@AAADDDGGGIIIKKKKKKKKKMMMNNNNNNOOONNNNNNUUUWWWZZZ]]]aaagggnnnrrrxxx{{{}}}wwwsssooonnnrrrxxx{{{uuugggaaaXXXSSSQQQPPPNNNLLLJJJHHHEEEDDDDDDEEEDDDCCCGGGMMMZZZmmm}}}sssiiibbb[[[UUUSSSUUUWWW]]]gggrrr}}}{{{zzz}}}xxxqqqppplllggg^^^TTTLLLFFFCCCBBBAAADDDKKKSSS]]]iiiuuu}}}}}}|||sssqqqtttxxx}}}tttiii```YYYQQQLLLLLLKKKHHHEEEDDDEEEEEEDDDAAA>>><<<<<<======<<<<<<<<<===>>>>>>========================;;;;;;:::999999999999999::::::::::::::::::::::::;;;:::::::::::::::999999888777777777777888999:::777777777777777777777777666666888999999999888888888888888777777777666666777777888888888777777666666666666666666777777888666666777777777777666666555666777888999999999999;;;:::999888888888888888777999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;:::999999;;;::::::::::::999999999<<<<<<<<<<<<<<<;;;;;;;;;>>>======???@@@AAA@@@???========================>>>>>>???AAABBBBBBCCCCCCBBBBBBDDDEEEEEEFFFFFFFFFDDDFFFGGGGGGFFFFFFGGGIIIIIIIIIJJJKKKMMMPPPRRRTTTTTTbbbuuuzzz}}}ooo]]]ZZZ___ooowwwhhh\\\SSSPPPLLLHHHFFFDDDCCCBBB@@@@@@@@@@@@BBBEEEHHHJJJIIIIIIJJJJJJKKKLLLLLLLLLQQQTTTWWW[[[___eeelllpppwwwzzz}}}zzztttpppoooqqqxxx{{{kkkcccZZZTTTQQQPPPNNNLLLKKKIIIFFFEEEEEEFFFEEEDDDCCCHHHQQQ```vvvxxxmmmfff```ZZZXXXZZZ]]]dddnnnxxxyyyqqqooorrrvvvyyyttttttsssooofff\\\QQQIIIEEECCCAAADDDKKKSSS]]]hhhttt{{{~~~~~~vvvqqqttt}}}{{{rrrqqqtttwwwzzz~~~}}}yyyrrrfff[[[VVVQQQKKKIIIIIIJJJHHHGGGEEEFFFFFFCCC@@@===;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999888888888999999::::::::::::::::::::::::888999999999::::::;;;;;;777777666666666777888888666666666666666666666666666666777888888888777777777777777777666666666666888888888888777666666555555555666777777777777666666666777777777777666666555666777888888999999888:::999888888888888888888777999;;;;;;:::999:::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;???>>>>>>???@@@@@@???===;;;;;;;;;<<<=========>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPRRR]]]llljjj^^^YYYbbbnnnooobbbWWWTTTOOOKKKIIIHHHFFFDDDBBBAAA??????@@@CCCFFFHHHGGGFFFEEEEEEFFFGGGIIIJJJMMMPPPTTTXXX]]]ccciiinnnuuuwwwzzz|||{{{tttooommmnnnvvvssskkk```XXXTTTRRRPPPNNNMMMJJJGGGFFFGGGGGGFFFEEEAAADDDIIIRRRccc|||tttmmmgggaaa___aaaeeelllwww{{{nnndddaaadddgggrrrvvv|||zzzwwwwww~~~wwwvvvyyy}}}zzzrrrgggZZZOOOGGGDDDAAAEEEKKKRRR\\\gggrrrzzz~~~~~~xxxpppkkkmmmvvv{{{qqqpppqqqqqqsssuuuvvvtttoooggg\\\SSSPPPMMMIIIGGGGGGHHHHHHGGGGGGGGGGGGDDD@@@===<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999999:::999999999999999999999999888999999999999:::::::::777777777666666777777888666666666666666666666666666666666666666666666666666666666666666666666666888888888888777666555444333444666777777777666555666666777777777777666666555666666777888888777777999888888777777777888888666888:::::::::999:::;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<======>>>>>>=========<<<;;;;;;::::::>>>=========???>>>===;;;999::::::;;;<<<===>>>>>>===>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDFFFJJJMMMLLLLLLLLLLLLLLLMMMNNNNNNTTTZZZeeettt~~~hhh[[[YYY___mmmwwwhhh]]]XXXRRRNNNMMMLLLJJJGGGDDDBBB@@@>>>???AAADDDFFFEEEDDDBBBBBBCCCDDDGGGHHHJJJMMMRRRVVV[[[aaagggkkksssuuuwwwyyy{{{zzzuuupppnnnrrryyy~~~}}}tttggg^^^XXXUUURRRPPPMMMKKKHHHFFFFFFFFFFFFEEEDDDDDDFFFKKKVVVlllyyyrrrlllgggfffhhhkkksssvvvggg\\\XXXYYY[[[aaafffmmmrrrssspppjjjfffeeellluuuxxxsssuuuzzz~~~rrrcccTTTJJJFFFBBBFFFKKKSSS\\\gggrrryyyxxxuuupppnnnpppvvv~~~uuutttrrrnnnlllkkkkkkkkkggg```WWWRRRNNNLLLIIIGGGFFFFFFFFFFFFHHHHHHGGGDDD@@@=========<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999::::::999999999888888888999888888777777777888888777777777777777777777777666555555555555555555555555555555555555555555666888888888777777555444333333444666777777777666555666666777777777777666666555555666777777777666666777777777666666777777888555777999:::999999:::;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<;;;;;;;;;===<<<;;;<<<======;;;:::999::::::;;;<<<===>>>>>>============>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDFFFIIILLLKKKKKKKKKKKKKKKKKKJJJJJJNNNRRRYYYeeevvvvvvbbbXXXWWW]]]kkkzzzqqqbbb\\\SSSNNNMMMMMMKKKHHHEEEDDDAAA??????@@@BBBCCCCCCBBBAAA@@@AAACCCEEEGGGHHHKKKPPPUUUZZZ___dddhhhppprrrtttvvvxxx{{{~~~xxxssstttwwwyyy~~~|||oooddd]]]XXXSSSPPPMMMJJJGGGEEEEEEEEEDDDCCCFFFDDDDDDGGGNNNaaa~~~vvvppplllkkknnnpppyyyssscccWWWRRRQQQQQQTTTXXX___dddeeebbb]]]YYYXXX]]]aaagggsss}}}xxxrrrooorrryyyzzzjjjYYYLLLGGGDDDGGGMMMTTT]]]hhhssszzz~~~{{{vvvuuuuuuvvvxxx|||}}}}}}xxxqqqiiieeebbbbbb```XXXSSSQQQLLLKKKIIIGGGEEEDDDDDDDDDGGGGGGFFFCCC???======>>>===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<999999999999999999999999::::::999999888888888777999999888777777777888888777777777777777777777777666555444444333333444444444444444555555555555555777777777777666555555444444444555666666666666555666666777777777777666666555555666666666666555555666666666666666777777888555777999999999999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;======<<<:::;;;;;;;;;<<<=========>>>======<<<<<<===???AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCDDDGGGIIIGGGHHHHHHHHHHHHGGGFFFFFFJJJLLLRRR^^^lllooo___WWWTTT\\\fffqqqmmmcccVVVNNNLLLLLLJJJGGGGGGFFFDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDFFFJJJOOOSSSWWW\\\aaadddjjjmmmqqqtttvvvyyy|||{{{xxxyyy}}}}}}wwwkkkbbb[[[TTTOOOMMMJJJGGGEEEEEEEEEDDDCCCFFFBBBBBBFFFJJJVVVppp{{{vvvrrrrrruuuwwwqqqaaaVVVOOOLLLKKKLLLOOOTTTXXXYYYWWWTTTQQQNNNQQQTTTVVV]]]jjjsssuuuyyyvvvtttrrrmmmjjjnnnuuu~~~mmm[[[NNNHHHEEEIIIOOOVVV```kkkvvv~~~}}}{{{~~~{{{wwwxxx{{{~~~vvvjjjccc^^^\\\XXXPPPLLLMMMIIIIIIGGGEEECCCBBBBBBCCCEEEEEECCCAAA===<<<<<<>>>===<<<;;;::::::999999:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<888888888888888888888888888888888888999999999999999888777666666666666666666666666666666666666666666555444222222222333444333333444444444555555555555666666666666666555555555444444444444555666666666666777777777777666666555555555666666555555444666555555555555666777888444666888999999999:::<<<;;;;;;;;;;;;;;;:::999999999999999:::;;;;;;;;;<<<::::::;;;;;;<<<=========<<<;;;;;;===??????>>>==============================<<<<<<;;;<<<>>>AAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAACCCDDDDDDCCCCCCDDDFFFFFFFFFGGGGGGGGGFFFEEEDDDIIIJJJPPPZZZfffwwwiii[[[RRRSSSXXX^^^lll{{{}}}ppp___SSSOOOMMMJJJHHHHHHGGGFFFEEECCC@@@???>>>>>>>>>>>>???@@@@@@AAAAAADDDHHHMMMQQQTTTXXX\\\___dddhhhmmmqqqtttvvvxxxzzz|||vvvlllcccZZZTTTNNNLLLHHHGGGFFFFFFEEECCCFFFAAAAAAFFFIIINNNaaauuu|||xxxyyy|||ssscccXXXQQQLLLIIIHHHIIILLLNNNOOOOOONNNMMMBBBHHHLLLLLLOOOXXX___cccggggggiiiiiifffcccffflllvvv}}}~~~nnn\\\NNNHHHGGGJJJQQQYYYbbbnnnzzz{{{yyyzzzyyy{{{yyynnnddd\\\YYYSSSKKKGGGHHHFFFFFFFFFDDDBBBAAABBBCCCBBBBBBAAA>>>;;;:::;;;===<<<<<<:::999888777777777::::::::::::::::::::::::999888888888999::::::;;;888888888888888888888888555666777888999:::;;;;;;888777666555555555555555555555555555555555555555666555333222111222333333333333333444444555555555555555666666666666666555555555444333333555666777666666777777777777666666444555555666555555444444555555555555555666777888444666888999999999:::<<<::::::;;;;;;::::::999888777777888888888888999999999::::::;;;<<<===>>>>>>===<<<<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>============<<<;;;;;;<<<>>>AAABBBBBBCCCCCCDDDCCCCCCBBBBBB@@@BBBDDDDDDCCCBBBBBBCCCFFFGGGHHHIIIIIIHHHFFFEEEHHHHHHLLLUUU]]]lllqqq___RRRPPPPPPSSS^^^mmm{{{}}}iiiZZZSSSQQQMMMJJJHHHHHHHHHFFFDDDAAA>>><<<;;;<<<===>>>????????????CCCFFFKKKOOORRRUUUYYY\\\___dddjjjooorrrtttuuuvvvyyy}}}vvvkkkaaaZZZPPPMMMJJJHHHGGGGGGFFFEEEHHHBBBBBBHHHJJJKKKWWWhhhyyy}}}~~~vvvggg\\\TTTOOOKKKFFFGGGHHHIIIJJJJJJKKKKKK999BBBHHHHHHHHHNNNTTTWWWYYY[[[___bbb___[[[^^^dddoooxxx}}}nnn\\\NNNHHHHHHKKKRRRZZZdddppp|||~~~zzzuuutttyyy~~~~~~oooggg\\\SSSNNNJJJGGGDDDDDDBBBAAAAAABBBCCCBBBAAABBBAAA@@@???>>><<<;;;;;;===<<<<<<;;;:::999888888999888777777777888:::;;;999999999999999999999999::::::::::::888777666555888888777777666666555555666666666666555555555555444444555444333222111000444333222222444444333222333333333333333333333333666666666555444444333333666666666666666666666666777777777777777666666555888888777777777777888888666666666666777777777777555555666666777999:::;;;<<<;;;:::999999999999999999::::::999888888999;;;<<>>>>>>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAA>>>=========>>>???AAABBBEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCAAAAAAAAADDDGGGIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGIIIMMMRRRYYYggg|||nnnVVVOOOOOONNNSSS\\\mmmwww~~~sssbbb[[[VVVOOOIIIHHHGGGFFFEEEDDDCCCAAAAAA<<<<<<;;;;;;<<<===???@@@DDDFFFIIIMMMQQQUUUXXXZZZ^^^aaafffiiilllooorrrttt|||~~~vvvhhh\\\VVVOOOJJJIIIHHHEEEDDDFFFFFFCCC@@@@@@BBBHHHNNNRRRfffooo~~~|||mmm```XXXRRROOOJJJHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEGGGIIILLLNNNTTTUUUVVVWWWXXXXXXYYYYYYcccooozzzzzzmmm\\\PPPKKKHHHNNNVVV^^^gggrrr~~~|||zzzwwwsssssszzz}}}mmmeeeZZZQQQLLLIIIEEECCCBBBAAA??????AAAAAAAAA@@@BBBAAAAAA@@@???>>>======<<<<<<;;;:::999888777777888888777777888888999:::::::::::::::::::::::::::999999999999888777666555777777777666666666555555666666666666555555555444555444444333222222111111555333222333444444333222333333333333333333333333444444444444555555555555555555555555555555555555444555666777777777777777888777777666666777777888777666666666666666666666555555555666777888::::::<<<<<<;;;::::::999::::::999::::::999888888999;;;;;;>>>AAAAAAAAA???????????????@@@AAAAAABBBBBBAAA>>>>>>?????????@@@@@@@@@======<<<======???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAABBBDDDGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIMMMQQQWWWbbbwwwzzz___SSSNNNKKKOOOWWWaaasssxxxvvvooobbbXXXOOOIIIIIIGGGFFFEEEDDDBBB@@@???===<<<<<<;;;<<<===???@@@CCCDDDGGGKKKOOOSSSVVVXXX\\\___cccgggjjjmmmqqqsssyyy|||~~~}}}nnncccYYYRRRLLLKKKIIIEEEDDDFFFEEECCCAAA@@@BBBGGGLLLOOOVVV^^^mmmsssfff]]]WWWTTTMMMKKKHHHHHHHHHIIIIIIHHHIIIHHHFFFEEEEEEGGGJJJKKKNNNOOOPPPRRRSSSSSSSSSSSS\\\hhhssssssgggXXXMMMIIIJJJOOOXXX```hhhsss~~~yyyuuusssqqqpppqqqxxx|||~~~xxxjjjbbbWWWOOOJJJGGGDDDAAAAAA???>>>>>>???@@@@@@???AAA@@@@@@@@@????????????<<<;;;;;;:::999888777777666777888888999999888888::::::::::::::::::::::::666666777777777777666666666666666666666555555555666666555555555444444444555444333222111111222222555333333333555555444333333333333333333333333333222222333444444555666666555555555555555555555555333333555666777888888888777777666666666666777777777777777666555555555444555555555555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888888999;;;<<<>>>??????>>>>>>@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBBBBBCCCEEEHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDGGGHHHLLLPPPSSS[[[lll|||ooo]]]RRRLLLNNNUUUXXXhhh{{{ooowwwnnn___TTTMMMKKKJJJHHHGGGFFFEEEBBB??????>>>===<<<======??????AAACCCEEEIIIMMMQQQTTTUUUYYY\\\```dddgggkkkooorrrvvvxxx{{{}}}xxxmmm```XXXQQQNNNJJJEEECCCEEECCCCCCBBBBBBCCCFFFHHHJJJLLLRRR___qqq|||ooofff___[[[UUUQQQMMMKKKJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJLLLMMMOOOPPPOOONNNMMMUUU___iiijjjaaaUUULLLJJJLLLRRRZZZbbbjjjuuu|||wwwrrrnnnmmmlllkkklllqqqyyy}}}}}}}}}xxxxxxzzz}}}xxxpppggg___UUUMMMIIIFFFCCC@@@@@@>>>===>>>???@@@@@@???>>>>>>>>>>>>>>>?????????;;;;;;:::999888777777666555666888999999999888777999999999999999999999999444444555666777777666666555555555555555555555555555555555444444444333333666444222000000111222333555333333333555666555444222222222222222222222222222222333333444444444444444444444444444444444444333444555666777777777777777666666555555666666777777777666666555444333333444444444555666777888999:::;;;;;;;;;<<<<<<;;;;;;999::::::999888888999;;;@@@@@@@@@???======???AAA@@@@@@?????????@@@@@@@@@AAA@@@@@@???>>>=========<<<<<<<<<======>>>>>>???>>>@@@AAACCCCCCCCCBBBAAACCCCCCCCCCCCDDDFFFHHHJJJGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGJJJNNNQQQVVVcccppplll\\\RRRQQQUUUXXXdddwwwqqqppp{{{{{{iii\\\UUUNNNLLLJJJIIIJJJIIIEEEBBBAAA@@@???>>>===>>>>>>???AAABBBEEEHHHLLLOOORRRSSSVVVYYY]]]aaaeeeiiinnnrrrsssuuuxxxzzz|||xxxiii```WWWRRRMMMFFFCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFIIIMMMWWWggg|||zzzpppiiieee___[[[UUUPPPOOOOOONNNNNNLLLKKKIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRRRROOOMMMKKKQQQYYYbbbccc\\\TTTNNNMMMNNNSSS\\\dddlllvvvzzzuuuqqqllliiiiiigggeeedddfffkkkpppssspppwww~~~~~~{{{{{{{{{vvvvvvxxx}}}{{{qqqiiiccc[[[QQQJJJGGGEEECCCAAA@@@???===>>>@@@AAAAAA@@@<<<<<<<<<<<<============<<<;;;;;;:::999888777777555666777999999888777777777777777777777777777777333444555666666777666666444444444444444555555555444444444444333333333333555333111000000111222333444333222333555666555444222222222222222222222222444444333333222222222222444444444444444444444444555555666666666666555555666666555555555555666666777666666555444333333222333333444444555666888999999999:::;;;<<<<<<<<<;;;999::::::999888888999;;;CCCCCCAAA???===<<<>>>@@@??????>>>>>>>>>???@@@@@@AAA@@@@@@???>>>===<<<<<<=========>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJEEEDDDDDDDDDEEEFFFGGGGGGEEEFFFIIIMMMOOOSSS]]]gggtttjjjZZZRRRQQQXXX___nnn{{{uuuxxxtttddd\\\QQQMMMJJJIIIKKKKKKHHHDDDDDDBBBAAA???>>>>>>>>>???AAACCCEEEHHHKKKNNNPPPRRRTTTWWW[[[^^^bbbggglllpppqqqsssvvvxxxzzz}}}tttjjj___XXXPPPHHHDDDEEEBBBBBBCCCDDDDDDDDDDDDCCCFFFIIIOOO\\\ppp~~~vvvqqqiiiddd]]]XXXTTTSSSQQQPPPLLLLLLKKKKKKKKKLLLMMMNNNSSSUUUWWWXXXVVVRRRNNNKKKNNNUUU[[[\\\XXXRRROOONNNOOOUUU^^^fffmmmwww~~~xxxsssooolllhhhfffeeebbb^^^[[[[[[]]]```bbbeeerrr}}}{{{}}}yyyuuuuuuyyyvvvllleee]]]VVVMMMGGGEEEDDDCCCAAA???>>>===>>>@@@AAAAAA@@@;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999888777555666777777888888777777666666666666666666666666444444555666777777666666333333333444444444444444444444333333333222222222333222111000000111222333222111111222444555444333222222222222222222222222444444333222222111000000333333333333333333333333666666666666666555444333555555444444444444555555555555555444333333333222333333333333555666777888666777999;;;<<<<<<;;;;;;999::::::999888888999;;;BBBBBBAAA???<<<<<<===???>>>============???@@@BBB@@@@@@???>>>======<<<<<<>>>>>>????????????>>>>>>???@@@AAACCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEGGGKKKLLLOOOWWW```iii|||fffVVVOOOUUUXXXcccttt~~~yyypppeeeYYYRRRLLLJJJKKKLLLIIIEEEFFFDDDBBB@@@???>>>>>>>>>AAABBBDDDGGGJJJLLLOOOPPPRRRUUUXXX[[[^^^ccchhhllloooqqqtttvvvxxx{{{~~~sssggg]]]TTTJJJEEEEEEBBBCCCDDDDDDEEEDDDDDDCCCGGGGGGLLLWWWjjjvvvqqqjjjccc___[[[XXXVVVQQQPPPPPPOOOOOOOOOPPPPPPVVVYYY\\\]]]\\\WWWRRROOONNNRRRVVVWWWSSSPPPNNNOOORRRXXXaaaiiipppyyy{{{wwwqqqllliiigggeeecccbbb___YYYTTTRRRSSSUUUWWW___ppp~~~~~~xxxuuuvvvzzz|||ooofff```VVVPPPGGGBBBAAABBBAAA@@@>>><<<;;;<<<>>>@@@@@@???<<<<<<<<<<<<<<<<<<;;;;;;>>>======<<<;;;:::999999666666666666666777888888777777777777777777777777555666666777777777666666222222333333333444444444333333333333222222222222111111111111111111222222111000000111333444444333111111111111111111111111222222222222111111111111222222222222222222222222444444555555666555555555555444444444444444444555444444333333333333333333222222222333444555777777444666888:::;;;;;;;;;:::999::::::999888888999;;;<<<===>>>===<<<;;;===>>><<<<<<;;;;;;===???AAACCC??????>>>>>>=========<<>>??????@@@@@@AAACCCDDDEEECCCCCCDDDFFFHHHIIIKKKKKKFFFFFFFFFFFFFFFGGGHHHIIIGGGEEEEEEHHHHHHJJJPPPXXX```rrrzzzeeeZZZXXXWWW]]]mmm~~~tttggg^^^TTTOOOOOOOOOLLLHHHHHHFFFDDDAAA???>>>>>>>>>@@@AAACCCEEEHHHJJJLLLMMMPPPRRRTTTWWWYYY^^^cccgggmmmooorrrtttvvvyyy}}}~~~{{{mmmbbbWWWLLLFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFIIITTTfff{{{tttnnniiidddaaa]]]\\\[[[YYYWWWVVVUUUTTTXXX[[[```cccccc```[[[XXXRRRTTTVVVUUUSSSPPPPPPQQQVVV\\\eeemmmttt|||~~~wwwsssmmmhhheeedddcccaaaaaa\\\VVVPPPNNNNNNQQQSSS[[[nnn~~~}}}xxxuuuwwwzzz~~~uuuiii```[[[RRRKKKCCC??????@@@@@@???<<<;;;:::;;;===??????>>>>>>>>>======<<<<<<<<<<<<>>>>>>===<<<;;;::::::999777666555555555666888999777777777777777777777777666666777777777777666666222222222333333444444444333333333222222222111111000111111222222222111111000//////000222444333222111111111111111111111111000000000111222222333333222222222222222222222222222222444555666666777777555444444333333444444555333333333333333333333444222222222333444555666777333555777:::;;;;;;:::999999::::::999888888999;;;777888:::;;;;;;;;;===???;;;;;;:::;;;<<>>>>>>>>>>>============???@@@AAABBBBBBAAA?????????>>>>>>>>>???AAACCCEEEBBBCCCEEEFFFHHHJJJKKKLLLHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFEEEFFFFFFFFFKKKSSSYYYhhh~~~vvvhhh___[[[^^^kkk}}}tttjjj]]]VVVUUUTTTPPPLLLIIIGGGDDDBBB@@@>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKNNNPPPRRRTTTVVVZZZ```dddkkkmmmppprrrtttwww{{{~~~{{{pppdddXXXMMMGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBEEEOOObbbzzz|||vvvpppllliiigggeeeccc```]]][[[ZZZZZZ^^^dddhhhjjjgggccc```WWWXXXYYYWWWUUUSSSSSSTTTXXX___hhhpppwww~~~|||vvvqqqhhhfffdddcccbbbaaa___]]]^^^XXXQQQLLLJJJKKKMMMNNNWWWlll~~~xxxvvvsssrrrtttyyy~~~~~~xxxmmm\\\QQQLLLIIIFFFBBB@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::888999999:::999888777666777777666666666666777777666555555555555666666777666666666666666666666666444333333222222333333444333222222111111222222333111111222222222333333333111111000000000000000000111111000000000000111111///111333333111000111222000000111222333333444444444444444444444444444444222333333444444333333222333333333222222111111111555555555555555555555555444555555666666666666666555666777888888777666555:::999888777888999:::;;;???===;;;:::999:::<<<===@@@@@@???>>>======>>>>>>CCCBBBBBBAAA@@@???>>>>>>:::;;;===@@@AAABBBBBBBBBDDDFFFIIILLLMMMKKKIIIHHHDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHFFFEEEFFFHHHKKKLLLXXXbbbooopppddd\\\YYYfff}}}nnn```ZZZWWWPPPKKKKKKJJJIIIFFFBBB@@@@@@@@@AAAAAAAAABBBCCCEEEGGGIIILLLLLLMMMOOOTTTZZZ___bbbhhhjjjlllnnnpppssswwwzzzzzz}}}vvvfff\\\UUULLLFFFEEECCCBBBCCCEEEGGGGGGFFFEEEEEEHHHOOO___www~~~yyypppnnnllljjjgggccc^^^ZZZVVVXXX[[[___dddfffeeeddd```]]]ZZZWWWVVVUUUTTTSSS[[[bbbllltttzzz}}}zzztttnnnjjjbbb```___^^^___^^^]]][[[WWWSSSMMMHHHFFFGGGHHHIIIVVVjjj{{{yyyuuussstttvvvxxxyyy|||wwwsssnnndddVVVLLLIIIGGGDDDAAA?????????>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999888888999999999888777666777777666666666666777777666666555555555555555666555555555555555555555555444333333222222333333444333222222111111222222333111111111222222222333333/////////000000000111111111111000000000000111111000222333333111000000111000000111222222333444444444444444444444444333333222333333444444333333222333333222222222222222222444444444444444444444444444444555666666666666666555666777777777777666555::::::999999999:::;;;;;;;;;;;;::::::;;;<<<>>>???@@@???>>>>>>=========>>>@@@??????>>>===<<<<<<<<<<<<===???AAABBBCCCCCCBBBCCCEEEHHHKKKKKKJJJHHHGGGDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGEEEEEEEEEGGGJJJLLLRRRZZZfffuuuiii___\\\hhhwwwjjj```VVVOOOLLLLLLJJJHHHEEEBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGIIIIIIJJJMMMQQQWWW\\\___cccfffjjjlllooorrruuuxxxyyy{{{~~~mmmbbbYYYOOOIIIFFFDDDCCCDDDFFFGGGHHHGGGIIIIIIKKKSSSbbbzzzzzzxxxuuuqqqmmmggg```\\\VVVWWWXXX\\\aaaccccccccc___]]]YYYVVVUUUUUUUUUUUU^^^fffpppxxx~~~|||wwwsssnnnjjjdddaaa\\\[[[[[[[[[\\\\\\[[[YYYQQQOOOJJJFFFDDDDDDEEEGGGTTTfffzzz|||}}}yyywwwuuutttqqqooonnnjjjfffccc[[[OOOHHHFFFEEEBBB???>>>>>>>>>===<<<=========<<<<<<<<<<<<<<<======<<<<<<;;;:::999888777888888888888777777666777777666666666666777777777777666555444444444444555555555555555555555555333333333333333333333333222222111111111111222222111111111222222222222333.../////////000111111111111000000//////000000111111222333333111000000000000000111111222333333333333333333333333333333333222222333333333333222222222222222222222222333333222222222222222222222222333444555555666666555555555555666666777666666555999999:::;;;;;;;;;;;;;;;777888999;;;<<<>>>?????????>>>======<<<=========>>>>>>======<<<<<<;;;;;;>>>???@@@AAABBBBBBBBBBBBBBBDDDGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDEEEGGGIIIJJJLLLSSS\\\hhh|||tttggg___hhh|||}}}yyygggYYYRRROOONNNLLLJJJHHHEEECCCBBBAAAAAA@@@@@@AAACCCDDDEEEFFFFFFGGGJJJMMMRRRWWWZZZ\\\```eeejjjmmmpppsssuuuvvvyyy}}}xxxjjj___SSSLLLGGGEEEDDDDDDFFFHHHHHHHHHJJJJJJLLLTTTeee}}}~~~zzztttnnnfff^^^YYYUUUTTTTTTVVVZZZ]]]______]]]ZZZVVVSSSRRRTTTWWWXXXbbbjjjuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvpppjjjeeeaaa]]]ZZZ[[[ZZZZZZZZZ[[[[[[XXXVVVNNNMMMKKKHHHFFFFFFHHHJJJSSScccwww~~~}}}yyy|||}}}zzzuuunnniiigggbbb^^^[[[TTTKKKFFFEEEDDDBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;999888777777777777777777777777666777777666666666666777777888777666555444333333333444444444444444444444444333333333333333333333333222222111111111111222222111111111111222222222222111111111111111111111000000000////////////000000111333444333111//////000000000111111222222222333222222222222333333333333222222333333333333222222111111111222222333333333333333333333333333333333333333444555555555555444444444555555555666666555666777999:::;;;;;;:::999777888999;;;======>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========??????@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCDDDFFFGGGHHHKKKOOOVVV```pppzzziiiiiiwwwqqqaaaYYYRRRPPPNNNKKKJJJGGGDDDBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEGGGKKKOOORRRUUUVVV[[[aaagggkkknnnqqqtttuuuxxx|||sssdddWWWOOOIIIFFFDDDDDDFFFGGGHHHHHHHHHHHHJJJTTTfff}}}vvvooofff^^^XXXRRRPPPNNNNNNQQQUUUXXXYYYXXXVVVSSSPPPPPPSSSWWW[[[dddmmmyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~uuupppiiiccc___\\\YYYXXXZZZZZZYYYYYYYYYWWWTTTQQQLLLLLLLLLJJJHHHIIILLLOOOVVVdddvvv}}}}}}|||xxx{{{yyyooogggbbb]]]XXXTTTNNNFFFCCCDDDCCCAAA????????????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;999888777666666666666666666666777777777666666666666777777777777666444333333333333444444444444444444444444222333333444444333333222222111111000000111111222000000111111111222222222444444333222111111000///000000////////////000000111222333333111000000000000111111111111111222222111111111222222222333333111222222333333222222111111111111222222333333333333333333333333333333333222333333444444444444444444444444444444555555666444555777888999999888888999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>???>>>>>>>>>>>>>>>??????BBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGKKKMMMQQQYYYeeexxxyyynnnrrrooofffXXXTTTOOOLLLJJJHHHEEECCCCCCBBBAAA@@@???@@@AAAAAACCCCCCDDDFFFIIILLLOOOQQQRRRWWW^^^dddiiimmmppprrrtttwww{{{~~~{{{kkk]]]TTTLLLIIIFFFEEEFFFGGGGGGGGGFFFFFFIIIUUUiii|||uuulllddd^^^QQQNNNJJJIIIKKKNNNQQQRRRRRRRRRQQQOOONNNRRRYYY^^^fffooo{{{|||||||||||||||||||||||||||||||||}}}}}}~~~}}}yyywwwmmmhhhbbb]]][[[YYYXXXWWWXXXWWWVVVWWWVVVTTTPPPMMMIIIJJJJJJIIIHHHJJJPPPUUU]]]jjj{{{{{{yyy|||{{{oooeee\\\UUUPPPLLLGGGAAA???AAABBBAAA??????@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999888666555555555555666666777777777666666666666777777666666555444333333333333333333333333333333333333222222444444444444222222111111000000000000111111000000000111111111111222444444333222111000000///000//////......//////000///111333333111000111222111111111111111111111111000000000111111222222333111111222222222222111111222222222222222222333333444444444444444444444444111222333333444444333333333333333333333444555666333444555666777888888888<<<;;;;;;;;;::::::999999::::::::::::::::::;;;<<<::::::;;;;;;<<<<<<======>>>>>>=========>>>>>>???BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEHHHIIIMMMSSSZZZhhh~~~wwwpppssszzznnn```ZZZRRRMMMLLLJJJGGGDDDDDDCCCBBB@@@??????@@@@@@BBBBBBCCCEEEGGGJJJLLLMMMPPPTTTZZZ```eeejjjnnnqqqsssvvvzzz}}}~~~ssseee\\\RRRNNNJJJGGGGGGHHHHHHHHHHHHHHHKKKWWWmmmxxxpppgggaaaTTTPPPKKKIIIIIILLLNNNNNNNNNPPPPPPPPPPPPTTT[[[aaaiiiqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}~~~~~~wwwoookkkbbb___ZZZXXXWWWVVVVVVUUUVVVUUUVVVWWWWWWUUUQQQNNNHHHIIIJJJIIIIIIMMMUUU\\\eeesss|||zzz|||yyykkk```UUUOOOIIIFFFBBB>>>>>>AAA@@@???>>>>>>??????===;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;::::::999555555444444444555666777777777666666666666777777555555444333333444444444222222222222222222222222111222444555555444222111111111000000000000111111000000000000111111111111000000000000000000000000//////............//////...000222222222111222333111111111111000000000000//////000000111222222333111111222222222222111111333333222222222222222222222222222222222222222222111111222333333333333333333222222222333444555666444444555555666888999:::<<<<<<:::999999999::::::999999999999999:::;;;;;;::::::;;;<<<======>>>>>>>>>>>>=========???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEFFFKKKOOOSSS[[[ooo}}}sssuuu|||uuuiiiaaaVVVOOOMMMLLLJJJGGGFFFEEECCCAAA@@@??????@@@@@@AAABBBDDDEEEGGGIIIJJJMMMQQQVVV[[[```eeekkknnnqqqtttxxx{{{||||||}}}~~~}}}nnnfffXXXTTTOOOKKKJJJJJJJJJJJJJJJIIILLLXXXnnn{{{sssjjjdddZZZVVVQQQMMMMMMNNNNNNOOOLLLOOORRRSSSSSSWWW___eeekkksss|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{|||}}}||||||~~~yyypppgggbbb[[[XXXUUUSSSTTTTTTTTTTTTVVVVVVWWWYYYZZZXXXUUURRRIIIKKKLLLKKKKKKPPPZZZbbblllyyy}}}zzz{{{|||~~~uuuggg\\\RRRLLLFFFDDDAAA>>>???CCC>>>=========>>>===;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::555444444333444555666777777777666666666666777777444444333333333444555555222222222222222222222222111222444555555444222111111111000000000000111111000000000000111111111111,,,,,,---...///000111222//////............//////---///111222222222333444111111111000000000000000...//////000111222222222111111222222222222111111444333333222222111111111111111111111111111111111111111222333333333333222222222111111222444555666666666555555777888;;;<<<<<<;;;999888888999;;;<<<999888888888999::::::;;;<<<======>>>???@@@AAAAAA???>>>>>>>>>>>>@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBCCCCCCEEEFFFKKKOOOPPPVVVhhh{{{zzz|||oooeeeYYYQQQOOONNNLLLJJJGGGFFFDDDAAA@@@??????@@@??????AAABBBDDDEEEFFFGGGLLLOOOTTTXXX]]]bbbhhhlllooorrrwwwyyyzzzzzz{{{{{{~~~vvvmmm]]]YYYSSSOOOMMMLLLLLLKKKKKKIIIKKKVVVkkkzzzqqqkkk```\\\VVVRRRQQQQQQQQQPPPLLLPPPTTTVVVWWWZZZaaahhhnnnttt}}}yyyzzzzzzzzzzzzzzzzzzzzzwwwxxxyyy{{{|||}}}}}}}}}~~~yyyrrrllleee^^^ZZZVVVSSSQQQOOOQQQSSSTTTUUUYYYYYYZZZ]]]```^^^ZZZVVVMMMLLLMMMQQQTTTYYYcccmmmxxxzzzxxxzzz|||}}}yyysssfff\\\WWWPPPKKKDDD???<<<;;;;;;:::======<<<;;;;;;::::::999:::999999888888888777777999999999999888888777666555555444333333333333444555555555555666666666666333444444444333222222111000000000000000000000000333333333222222111111111222222222111111111111000000000000000////////////000000////////////000000//////............//////////////////000000000000222222222111111111000000000000000000111111111111000111222333333222000///333333444555444333111000000000000000000000000000222222222222222222222222111222444666666555444333444666888888777666666666:::999888777666666666666777888888888888999999999888:::<<>>???@@@AAA@@@AAACCCCCCBBBAAABBBCCC@@@@@@???>>>======>>>>>>@@@@@@AAABBBBBBCCCDDDDDDCCCGGGJJJJJJKKKSSS```jjjvvvyyy~~~mmm___\\\XXXOOOLLLPPPJJJGGGDDDBBBBBBBBBAAA@@@======>>>>>>??????@@@@@@GGGIIINNNTTT[[[```dddfffjjjnnnsssvvvwwwxxxzzz{{{}}}}}}}}}~~~wwwlllfff\\\TTTNNNKKKJJJIIIMMMMMMQQQ[[[lll{{{rrrjjj```ZZZYYYYYYWWWUUUZZZYYYYYY[[[___eeejjjnnnwwwzzzwwwwwwwwwwwwxxxxxxyyyzzzwwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{}}}zzzvvvpppiiiddd^^^YYYUUUTTTRRROOONNNOOOQQQSSSTTTXXX[[[bbbiiillliiibbb]]]RRRQQQSSSXXX]]]cccoooyyyzzzwwwvvvwww}}}xxxsssmmmddd\\\YYYNNNIIIBBB===;;;:::::::::;;;;;;::::::999888888888999999999999888888777777:::::::::;;;::::::999999555555444333333333333444444444555555555666666666444444444444444333222222111111111111111111111111333333333222222111111111222222222111111111000000000000000000////////////........................//////............//////.../////////000000000000222222222111111000000000//////000000000111111111000000111222222222111000333333444444444333111111000000000000000000000000222222222222222222222222111222444555555555333222666888:::;;;:::999999::::::999888777666666666666777777888888888999999999999:::===???AAAAAA@@@@@@??????>>>======>>>>>>???CCCDDDEEECCCAAA?????????@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCBBBEEEHHHHHHIIIPPP\\\fffyyyqqqyyytttddd___YYYPPPMMMQQQMMMJJJGGGEEEDDDCCCAAA?????????>>>>>>???@@@AAAAAAEEEHHHLLLRRRYYY^^^bbbdddfffjjjnnnqqqssstttuuuwww{{{{{{|||}}}uuunnnddd[[[TTTPPPMMMKKKLLLMMMRRR\\\mmmyyyooogggeeedddaaa^^^_________aaaeeekkkppptttzzz}}}uuutttttttttuuuvvvxxxyyyxxxwwwwwwxxxyyy|||~~~}}}|||zzzwwwwwwzzz~~~yyymmmiiibbb]]]YYYUUURRRPPPPPPOOONNNMMMMMMOOOQQQRRRWWW```kkkuuuxxxsssjjjdddXXXWWWZZZaaajjjssszzztttrrrqqqxxx~~~qqqjjjgggaaa\\\ZZZMMMHHHAAA<<<:::999999999;;;::::::999999888777777777888999999999888777666888999999::::::::::::999555555444333333333333444444444444444555555555555444444555555444444333333111111111111111111111111222222222222222111111111222222111111111000000000////////////000000000000......///000000///......//////............//////....../////////000000000111111111111000000000000//////000000000000111111//////000111222222222222222222333333333222111111000000000000000000000000222222222222222222222222000111222333444333222222555777:::;;;;;;:::;;;<<<:::999888777666666666666777777777888888888999999999;;;===???@@@AAAAAA@@@@@@@@@???======<<<<<<<<>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFFFFFFFLLLVVV^^^lll{{{mmmmmmrrrrrrggg___UUUQQQSSSOOOMMMJJJHHHGGGEEEAAA???AAA@@@???>>>>>>???AAABBBCCCFFFJJJPPPVVV\\\```cccdddgggkkknnnoooqqqrrrtttxxxyyyzzz{{{}}}{{{oooddd\\\UUUQQQNNNMMMOOOUUU```ooo}}}tttpppmmmiiifffgggggghhhjjjnnntttyyy|||ssssssrrrrrrsssuuuxxxyyywwwwwwvvvvvvxxx{{{~~~|||{{{yyyuuussssssvvvyyy{{{rrrmmmaaa]]]WWWSSSPPPOOONNNMMMLLLLLLLLLLLLLLLMMMPPPRRRYYYcccpppxxxyyyssskkkfff]]][[[___iiiuuuyyysssooommmvvv||||||llleeeccc___ZZZYYYOOOJJJCCC>>>;;;999888888;;;;;;::::::999888888777666777888999999888777666555555666777888888888777555555444333333333333444333333333333444444444444444444555555555444444333222222222222222222222222222222222111111111111111111111111111000000000000////////////000000000000///111222444444222111//////......------......///........./////////000000000000000000000000000000////////////000000000111...//////000111222222222222222222222222222111111000000000000000000000000111111111111111111111111000000111222222222222111111444666888888888888999999999888777666666777777777777777777888888888888888:::;;;===>>>???????????????>>>===<<<<<<<<<<<<===???AAAAAAAAA@@@AAABBB@@@??????>>>>>>>>>?????????????????????>>>>>>>>>AAACCCEEEDDDEEEIIIQQQXXXdddppprrrhhhbbbjjjwwwvvvjjj^^^WWWVVVPPPNNNLLLJJJIIIFFFCCCAAACCCAAA>>>======>>>@@@BBBCCCEEEIIINNNUUU[[[___bbbeeegggkkkmmmnnnppprrrsssvvvwwwxxxzzz|||~~~yyymmmccc[[[UUURRRRRRUUU[[[fffssszzzvvvssspppppppppqqqtttxxx}}}sssrrrrrrssstttvvvxxxyyyvvvvvvuuuvvvwwwzzz}}}~~~~~~~~~|||{{{yyyuuuqqqooopppqqqzzzzzz{{{zzzwwwpppggg```YYYUUUPPPMMMMMMMMMMMMLLLIIIKKKLLLLLLKKKLLLOOORRR[[[dddnnnssspppkkkhhhgggccc```cccnnn|||~~~yyysssooonnnttt{{{wwwiiiccc```[[[VVVTTTQQQMMMGGGBBB>>><<<999777999999888888777666666666666666888888888888777666444555666666777777777777555555444333333333333444222222222222333333333333333333444444444444444333111111111111111111111111111111111111111111111111111111111000000000//////.../////////000000000111///111222444444222111///......------------..................////////////////////////////////////...////////////000000000......//////000111222333111111111111111111111111000000000000000000000000111111111111111111111111000000111111222222222111///222555666666666666777999888777777777777777777666666777777777888888888777888999:::<<<======>>>======<<<<<<<<<<<<======<<<>>>@@@AAA@@@@@@AAABBB???>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===AAACCCDDDDDDEEEHHHNNNSSS[[[eeewwwxxxfffYYY\\\ggguuu}}}yyyjjj^^^YYYRRROOOMMMKKKJJJHHHFFFCCCCCCAAA>>><<<<<<===???@@@CCCDDDHHHMMMTTTZZZ___bbbdddfffiiikkklllmmmpppqqqttttttvvvxxxzzz|||}}}~~~vvvlllddd]]]YYY[[[^^^dddmmmxxx}}}yyyyyyzzz|||rrrsssssstttuuuvvvwwwwwwttttttuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{yyyuuuqqqmmmlllllluuutttrrrpppllleee]]]WWWSSSPPPMMMKKKKKKLLLLLLKKKHHHKKKMMMMMMLLLMMMPPPTTTZZZbbbjjjkkkhhhfffiiimmmnnniiijjjsss~~~zzzuuurrrrrrsss{{{zzzpppfffaaa\\\UUUPPPOOOOOOLLLIIIFFFCCC???;;;888777666666555444444333333666666666777777777888888666777777888888888888777555555444333333333333444111111111111222222222222222222333333444444333333000000000000000000000000000000000111111111111111111111000000000/////////......//////000000111111......///000000///............------------......------........./////////............////////////......////////////000000///////////////000111222000000000///000000111222000000000000000000000000111111111111111111111111000111111111111222222222111333666777777666777777888888777777777777777888666666666777777777888888666666777888:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===???@@@AAAAAA???>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEHHHLLLOOOQQQXXXggg|||iiiWWWUUU\\\ggg{{{|||kkk```WWWTTTOOOLLLKKKJJJHHHFFFDDDBBB@@@>>>===>>>??????BBBDDDGGGLLLRRRXXX^^^aaa```bbbeeefffggghhhkkkmmmpppqqqsssvvvxxxyyyzzzzzz{{{}}}xxxqqqjjjfffhhhjjjooouuu}}}qqqrrrtttuuuvvvuuutttsssrrrssstttvvvyyy{{{|||}}}||||||}}}}}}~~~~~~yyyzzzyyyvvvqqqllljjjjjjllljjjfffccc___ZZZTTTPPPMMMLLLJJJIIIJJJKKKJJJIIIGGGKKKOOOOOOMMMNNNRRRVVVVVV^^^gggiiigggiiiqqqyyy}}}vvvsssyyy~~~|||wwwvvvvvvsss{{{qqqjjjccc]]]UUUMMMJJJLLLIIIHHHHHHHHHGGGDDD???;;;888777777666666555555444777777555555555666888999777777777888777777666666555555444333333333333444000000000111111111222222000111222222333333222222///////////////////////////000000000111111111222111000000000////////////.........///000111111111...........................------,,,,,,------...---------.........//////---------....../////////........./////////000000000000///...//////000111000//////...///000111222000000000000000000000000111111111111111111111111111111111111111222333333222555777888777666666777888888777777777777888888666666666666777777777888666777777888:::;;;<<<=========<<<;;;::::::::::::>>>???AAA@@@>>>===>>>>>>;;;;;;;;;;;;;;;<<<===============>>>>>>??????@@@???@@@AAACCCDDDGGGJJJLLLLLLPPP[[[lllvvv___XXXWWW[[[mmm}}}nnn```[[[TTTOOOLLLJJJIIIHHHEEEEEECCCBBBAAA@@@@@@@@@@@@BBBEEEIIIOOOVVV\\\```^^^```bbbcccccceeehhhjjjlllmmmppprrrtttvvvvvvvvvvvvxxxzzz{{{|||~~~{{{wwwuuuvvvxxx|||ppprrrtttvvvvvvtttrrrqqqqqqrrrtttwwwyyy{{{||||||{{{||||||}}}~~~xxxxxxxxxuuuqqqllliiihhhccc```\\\XXXUUUQQQNNNKKKJJJIIIHHHHHHIIIJJJIIIGGGGGGLLLPPPPPPNNNOOOSSSWWWSSS\\\fffjjjjjjnnnzzzzzz}}}~~~yyyxxxyyyttt{{{xxxpppkkkfff```YYYOOOFFFFFFJJJCCCDDDFFFIIIIIIFFFAAA===;;;;;;::::::999888888888888777555333444666999;;;555666666666555444333333555555444333333333333444000000000000111111111111///000111222222222222222//////////////////////////////000000111111111222000000000000////////////---......///000111111222000000////////////000000...------,,,,,,------...---------.........//////---------.........//////............/////////000111000///......///000000000///.........000111222000000000000000000000000000000000000000000000000222222111111222222333444222444666777555444444555888777777777777777888888666666666666777777777777777777888999:::<<<===>>>???>>>===;;;:::999888888:::<<<>>>?????????@@@BBB:::::::::::::::;;;<<<===<<<======>>>???@@@@@@AAA===>>>@@@AAACCCFFFHHHJJJLLLOOOVVVdddwwwkkk___WWWTTTcccxxx|||gggaaaYYYQQQMMMKKKIIIHHHGGGFFFFFFEEECCCBBBAAA@@@???@@@CCCGGGNNNTTT[[[^^^^^^```bbbbbbccceeehhhjjjiiijjjmmmppprrrsssssssssqqqsssvvvwwwxxxyyy|||~~~}}}}}}~~~qqqrrruuuvvvvvvuuurrrqqqssstttuuuvvvwwwxxxyyyyyy{{{|||}}}~~~~~~}}}||||||vvvvvvtttrrrnnnggg___YYYXXXVVVTTTQQQNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHMMMPPPQQQUUU\\\\\\WWWWWW\\\cccjjjqqqxxx~~~wwwqqqsssvvvvvvrrrnnnkkkjjjkkkeee[[[QQQHHHDDDBBBBBB>>>@@@DDDGGGHHHGGGDDDCCCAAA@@@???===;;;:::::::::777777777777666666666666555555555666666666666666777555444222111111222222111111222222222333333333111111111111111111111111222222222111111111111000111111111111111111111111............------------////////////////////////////////////////////////---,,,+++******,,,...///,,,---......//////............------------..................////////////000000000000111111111111............////////////111111111000000000000000000000111111111222222222222222333333333333444444555555555555555555444444777777777777666666666666555555555555666666666666777888::::::::::::<<<===>>>===<<<;;;;;;;;;;;;;;;;;;:::;;;===@@@BBBBBBBBB;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===>>>@@@AAABBBBBBBBBBBBCCCDDDGGGIIIKKKNNNMMMPPPcccxxx~~~hhh]]]\\\aaaggg~~~wwwhhhZZZTTTQQQMMMKKKMMMFFFHHHIIIHHHFFFDDDCCCBBBAAABBBDDDHHHMMMSSSXXX[[[ZZZ[[[]]]___bbbdddfffgggkkkllllllkkkjjjjjjmmmooommmoooqqqsssssssssuuuvvv{{{ssstttuuuvvvuuutttrrrqqqrrrssstttuuuvvvxxxxxxyyyyyyzzz|||||||||{{{yyyxxxtttrrrooolllggg```XXXRRRPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIILLLRRRVVVXXX\\\aaa```[[[___bbbhhhmmmsssyyy|||sssssssssqqqmmmjjjhhhhhhfffaaaYYYPPPHHHCCCAAA@@@===???AAACCCDDDCCCBBB@@@@@@???===<<<:::999999999777777666666666555555555666666666555555444444333555555444333222222111222111111111222222222333333111111111111111111111111000000000111111222222222000000000000000000000000000000000/////////.........................................................---+++******,,,---...,,,------.....................------------................../////////////////////000000000111111........./////////000000111000000000000000000000000000111111111222222222111111111222222222333333444444555555555555555444555555555555555555555555555555555555666666666666777888::::::999999:::<<<===<<<<<<;;;;;;;;;;;;<<<===<<<<<<>>>@@@BBBBBBAAA===<<<<<<<<<<<<======>>>============>>>@@@BBBCCCFFFEEEDDDCCCCCCDDDEEEFFFQQQOOOPPP___qqqwww|||ggg]]]\\\```ooo}}}{{{iii___XXXQQQNNNOOOJJJKKKKKKJJJGGGEEECCCCCCAAAAAACCCFFFKKKQQQVVVYYYZZZ[[[\\\]]]___aaabbbbbbhhhiiiiiihhhggghhhjjjllliiikkknnnppppppqqqsssuuuvvv|||tttttttttttttttsssrrrrrrqqqrrrtttuuuwwwxxxxxxyyyxxxyyyzzz{{{zzzwwwtttrrrooolllgggaaa\\\UUUOOOJJJIIIHHHHHHGGGGGGGGGGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKOOOVVV^^^cccgggjjjhhhdddfffiiinnnssswww}}}~~~~~~ttttttqqqlllgggdddcccccc```\\\VVVOOOHHHCCC???>>>===>>>>>>?????????>>>===>>>===;;;:::999888777777666666555555555444444444666666555444333222111111444444444444333222111000000111111111222222222222111111111111111111111111......///000111222333333000000000000000000000000111111111111000000000000...................................................---,,,++++++,,,---------------.....................------------......---............/////////.........////////////000////////////000000000000000000000000000000111111111111111111111222222222000000111111111222222222222333444555555555555555444444444444444444444444555555555555666666666666777888999999888777888:::;;;;;;;;;;;;;;;;;;<<<===>>>======>>>@@@AAAAAA@@@???>>>==================<<<<<<<<<<<<>>>@@@CCCDDDBBBCCCDDDFFFHHHKKKMMMNNNQQQNNNLLLVVVeeehhhsssyyyeee]]]\\\aaalllvvvfff\\\TTTPPPOOONNNMMMLLLJJJHHHFFFDDDCCCAAAAAABBBEEEIIINNNSSSUUUYYYYYYZZZ[[[\\\]]]]]]]]]dddeeefffeeeddddddfffhhhcccfffjjjlllnnnooorrrttttttxxx}}}rrrrrrrrrrrrssssssttttttqqqrrrtttvvvxxxxxxxxxxxxwwwxxxyyyxxxvvvrrrnnnlllfffbbb\\\WWWRRRNNNIIIFFFHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGIIIKKKMMMNNNRRRYYYccckkknnnooollliiigggkkkqqqxxx~~~||||||}}}~~~}}}}}}|||}}}~~~uuutttqqqlllfff```^^^]]]YYYWWWSSSNNNIIICCC???===>>>===<<<<<<;;;;;;;;;<<<;;;;;;999888777666666666555555444444444333333333444333333333222222111111222333444444444222111000000000000111111111111222111111111111111111111111......//////000111111222000000000000000000000000111111111111000000000///......................................................---,,,,,,,,,,,,---------------......//////......------------......---------.........//////---------.........///////////////000000000111111000000000000000111111111111111111111111111111111111111111111222222222222111222333444555666666666444444444444444555555555555555555555666666666666777888999888777666777888::::::::::::;;;<<<<<<===>>>===<<<===??????>>>===???>>>===<<<<<<;;;<<<<<<;;;<<<<<<===???BBBEEEFFFFFFGGGHHHKKKNNNQQQSSSTTTLLLJJJFFFLLLWWWYYYbbbvvvyyyiii```]]]cccsssqqqddd\\\VVVTTTOOOMMMKKKIIIHHHGGGEEEDDDBBBBBBCCCEEEHHHLLLPPPRRRVVVVVVWWWXXXYYYZZZ[[[[[[___aaabbbaaa``````bbbccc___bbbfffiiikkknnnqqqsssuuuxxx|||~~~nnnnnnoooqqqrrrssstttuuuqqqsssuuuwwwxxxxxxwwwwwwuuuuuuuuussspppkkkgggddd\\\XXXRRRNNNLLLJJJHHHFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIILLLOOOPPPVVV\\\eeelllmmmjjjgggffffffkkkttt~~~{{{zzz|||~~~~~~xxxwwwvvvxxx}}}}}}|||{{{ssssssrrrmmmeee^^^XXXUUURRRQQQOOOLLLHHHCCC???===>>>===<<<::::::::::::;;;:::999888666555555555555444444444444333333333333000111111111222222333333111222333444333222111000//////000000000111111111000000000000000000000000////////////////////////111111111111111111111111000000/////////............................................................---------------------...------------...///000......------------......------------............------------............////////////000000000000//////000000111111111111111111111111111111111111222222222333333333333444111222333444555555555555444444555555555666666666555555555555666666666666777888999888666666666888:::::::::::::::;;;<<<===<<<;;;:::;;;<<<===<<<;;;===<<<;;;;;;::::::::::::<<<<<<===>>>AAADDDFFFHHHOOOOOOOOONNNMMMLLLLLLKKKHHHHHHCCCFFFPPPQQQXXXiiiooo___^^^ggg{{{uuulllccc\\\RRROOOJJJHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGJJJNNNPPPQQQRRRSSSUUUVVVXXXYYYZZZ[[[\\\^^^]]]\\\\\\]]]^^^[[[^^^cccfffiiilllppprrrvvvwwwzzz|||}}}~~~kkklllnnnoooqqqrrrssssssqqqrrrtttvvvvvvuuutttrrrpppooommmiiieee```\\\ZZZQQQNNNJJJHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGKKKOOOSSSVVV[[[___fffllljjjdddbbbdddkkkqqq|||{{{{{{}}}~~~~~~uuuttttttvvv|||zzzuuuxxx}}}wwwooopppooojjjbbbYYYRRRNNNKKKKKKJJJHHHEEEBBB???===<<<<<<;;;:::999999::::::888888777666555555555555555555444444444333333333//////000111222333444444111222222222222222111111////////////000000000000000000000000000000000000000/////////.........---000000000000000000000000............------------------------------------------------------------,,,,,,------..................---,,,---...///000......------------......,,,------------.........---------............///............/////////////////////000111111222222222222222111111111111111222222333333333444444444111222333444444444444444444444444555666666777777555555555555666666666666666777888888777666777999::::::::::::::::::;;;<<<;;;999999999;;;<<<;;;:::;;;;;;::::::999:::::::::<<<======>>>@@@CCCFFFHHHIIIIIIIIIJJJIIIIIIHHHGGGFFFHHHDDDEEENNNOOOSSSaaavvvhhh___^^^lll|||nnnccc[[[UUUOOOKKKJJJJJJHHHFFFFFFEEEDDDDDDFFFHHHKKKMMMMMMNNNOOOQQQSSSTTTVVVVVVUUUWWWYYYYYYXXXWWWXXXYYYXXX[[[```dddgggjjjnnnppprrrsssuuuwwwyyyzzz{{{{{{jjjlllnnnoooppppppnnnnnnoooppprrrsssrrrqqqnnnmmmhhhfffbbb]]]XXXSSSPPPNNNJJJHHHEEEDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFKKKPPPWWW]]]aaa^^^```gggnnnmmmiiijjjpppxxx~~~}}}|||}}}}}}|||wwwwwwxxxzzzzzzrrrtttwwwyyy}}}|||qqqlllkkkhhhbbbYYYQQQKKKIIIEEEEEEEEECCCAAA???===;;;999999999999999999888888888777666555555555555555555555555555444444444444111111111222222333333333222222111111111111222222........./////////000000000000000000000000000000.....................///.................................------------,,,------------------------------------------------++++++,,,.../////////000///...---,,,,,,...///000......------------......,,,,,,---------.........---............/////////------------...............//////000111111222222222222222111111111000000111222222222333333333333222333333444444444333333222333333444555555666666555555555555666666666666555777888888888888999:::;;;;;;::::::999::::::::::::999888999;;;<<<<<<:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===???AAADDDEEE===???AAADDDFFFGGGGGGGGGCCCGGGDDDDDDKKKKKKMMMXXXgggyyy|||jjj^^^dddtttooohhh```WWWQQQOOONNNJJJGGGEEEEEECCCCCCDDDEEEHHHIIIJJJKKKKKKLLLNNNOOOOOOPPPOOOQQQSSSTTTSSSRRRRRRSSSTTTXXX\\\```cccgggjjjmmmnnnoooqqqsssvvvwwwwwwvvvyyy}}}kkklllnnnpppooommmkkkiiimmmnnnpppqqqpppmmmkkkiiiccc```ZZZTTTOOOJJJHHHFFFFFFDDDBBBBBBDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFIIIOOOWWW```ggglll^^^```iiirrrtttsssyyy~~~}}}~~~}}}{{{|||}}}~~~zzzqqqrrrrrrtttwww}}}vvvkkkiiigggbbb[[[RRRKKKGGGFFFBBBAAAAAA@@@>>><<<;;;:::777777888888888888777777888777666555555555555555666666555555555444444444333333333222222222222222222222000000000111222333............/////////000000000000000000000000000+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------------------------------***+++,,,...///000000000///...,,,,,,,,,---///111.........------.........,,,,,,,,,---------...............////////////000,,,,,,,,,---------.........//////000111222222222222222222222111111000000000111111111111222222222333333444444444333222222111111222333333444555555555555555555666666666777555777888999888888:::<<<<<<;;;;;;:::999999999999:::999999:::<<<======<<<;;;;;;;;;;;;;;;<<<===>>>;;;:::;;;;;;===???AAACCC???@@@BBBCCCCCCCCCBBBAAA@@@EEEBBBBBBHHHGGGGGGQQQ[[[kkkxxxccccccnnnrrriii^^^WWWSSSPPPLLLHHHEEEDDDBBBBBBBBBCCCEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPOOONNNNNNOOORRRVVVZZZ^^^aaadddhhhjjjmmmmmmooorrruuuwwwvvvuuuuuuyyy~~~fffgggiiikkkkkkjjjiiihhhiiiiiiiiiiiigggccc]]]XXXSSSQQQMMMIIIGGGEEEEEEEEEGGGEEEBBBAAABBBDDDEEEEEEAAACCCDDDDDDDDDEEEHHHJJJJJJJJJNNNWWWbbbjjjkkkiiidddhhhqqqyyy}}}~~~}}}zzzuuunnnjjjkkknnnqqq{{{{{{rrrgggaaaXXXPPPJJJEEEAAA???>>>>>>>>>>>>===<<<;;;:::777777888888888999999999666555555555555444444444888777666555333222111000000000000000000000000000333222222111///...,,,+++000111222333222000///---------...//////000//////////////////////////////........................,,,,,,,,,,,,,,,---...///------------------------......------------......///...,,,,,,---...//////,,,------......------,,,........................,,,+++***+++---...---,,,,,,,,,,,,---------......////////////////////////++++++++++++...111444666===777000...111444444333000000000000111222333444222222222333333333333444555444222222222444666777999888888777666555555444777777777777888999:::;;;::::::::::::::::::::::::<<<===>>>===;;;::::::;;;;;;;;;;;;::::::999999999>>>>>>>>>>>>============<<<===???AAABBBDDDDDDEEEDDDCCCCCCCCCEEEHHHKKKMMMWWW]]]ooosssccccccrrrwwwggg^^^XXXQQQMMMNNNEEEFFFFFFEEECCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNOOORRRWWW[[[^^^aaaeeeggglllmmmnnnppprrrtttuuuvvvyyyxxxxxxzzz}}}~~~fffgggiiiiiiiiigggeeedddcccbbbaaa```^^^ZZZUUUQQQNNNLLLIIIFFFDDDCCCCCCCCCCCCBBBAAAAAABBBDDDEEEFFFCCCDDDEEEEEEGGGJJJOOOSSSTTTRRRSSSZZZeeelllmmmjjjdddiiiuuu}}}qqqmmmkkkjjjiiikkkxxxzzzssshhh```TTTJJJCCC@@@???>>>===>>>>>>===<<<;;;::::::666666666777777888888888555555555555444444444444444444444333222222111111000000000000000000000000000000000000000///...---111000000//////......///......//////000000//////................................................///............//////000------------------------......------------......///---,,,,,,,,,---......,,,,,,------------,,,,,,////////////////////////,,,+++***+++---...---,,,,,,,,,,,,---------.................................------...///222555666AAA;;;444000111222111///000000000000000111222222222222222333333444444555333222111111333555777999999888888777666555444444444444555666888999;;;<<<;;;;;;;;;:::999999999888999:::<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;:::::::::===========================>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJLLLRRRVVVddd|||iii```eeexxxvvvkkkbbbWWWOOOMMMKKKKKKJJJHHHFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEGGGHHHJJJKKKMMMQQQUUUYYY\\\___bbbeeejjjjjjkkkmmmoooqqqrrrrrrtttssssssuuuxxxyyyzzzyyy{{{~~~ffffffffffffdddbbb___^^^ZZZXXXUUUSSSRRROOOKKKHHHFFFEEECCCAAA@@@???@@@@@@??????@@@AAABBBDDDFFFGGGFFFGGGIIIKKKOOOUUU\\\aaaccc]]]ZZZ___jjjrrrrrroooiiippp~~~}}}qqqooommmjjjfffhhhvvv|||zzzvvvpppddd[[[NNNCCC===;;;<<<===<<<======<<<<<<;;;:::999555555666666666666777777555555555555444444444444111111111222222222222222000000000000000000000000...//////000000000//////111000...,,,,,,---...000///000000000000//////...........................------------------------//////...---------......------------------------......------------............---,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------..............................//////......///111333444===888222//////000...---////////////000000000000111222222333444555555666000000000111333555888999999888888777666555444444222222333555777999;;;<<<<<<;;;;;;:::999888777777666888:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;========================>>>>>>???AAAAAABBBBBBAAABBBBBBBBBCCCEEEGGGIIIKKKMMMOOOYYYjjj|||uuubbb\\\eeeqqqxxxlll^^^RRRMMMMMMKKKIIIFFFDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHKKKNNNSSSVVVYYY\\\___aaaeeefffgggiiijjjlllmmmnnnmmmllllllmmmppprrrrrrqqqqqqtttyyy}}}~~~{{{yyyzzz~~~ccccccbbb```]]]ZZZXXXVVVRRROOOLLLIIIHHHFFFCCCAAAAAA@@@???>>>======>>>>>>===>>>@@@AAABBBDDDFFFGGGIIIMMMRRRWWW]]]cccjjjnnnpppiiidddiiittt|||}}}yyyyyy~~~{{{tttrrrnnniiigggkkkwww}}}uuuqqqrrrrrrmmmggg[[[SSSHHH???;;;:::;;;<<<;;;;;;;;;;;;;;;:::999999666666666666666666666666555555555444444444333333222222222222222222222222000000000000000000000000...///////////////......000///...------...//////000111111111000///..............................------------------------------,,,+++*********+++------------------------...------,,,,,,------......//////...------......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------.................................------------...///000111///,,,+++---//////...,,,---...//////000000000111111222333444555666666000000111222333555777888888888777666555555444444222222222444555777999:::::::::999999888888777777888999;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBDDDFFFHHHIIIIIIKKKSSS^^^lllmmmaaa```eeelllxxxvvviii\\\TTTNNNKKKHHHEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@AAABBBCCCDDDIIILLLPPPTTTVVVXXX[[[^^^aaabbbcccdddfffggghhhiiigggffffffhhhjjjlllkkkkkklllooossswwwzzz}}}|||xxxxxx|||]]]\\\ZZZXXXUUURRROOONNNLLLIIIFFFDDDCCCBBB@@@>>>>>>============>>>>>>>>>>>>@@@BBBBBBBBBDDDGGGJJJOOOUUU___hhhnnnssswwwyyy{{{uuurrrwww|||vvvqqqjjjfffhhhooovvvyyyyyypppiiihhhjjjhhhaaaZZZNNNIIICCC???===<<<<<<;;;999::::::::::::999999888777777777777777777777777555444444444444333333333444444333333222222111111///////////////////////////000000//////...---,,,......///000000000///...000000000000000///...---........................---------------------------,,,+++***************------------------------------,,,,,,,,,,,,------///000222111...---...///+++,,,,,,,,,,,,,,,,,,+++////////////////////////,,,+++***+++---...---,,,,,,,,,,,,---------....................................------------......++++++***+++---///000000)))***,,,...000111111222111111222222333444444555222222222222333444444555666666666666555555555555444333333333444555666666777777777888888999999999;;;<<<>>>===;;;::::::;;;999999999999999999999999::::::;;;;;;<<<<<<<<<<<<>>>??????@@@@@@??????>>>@@@AAAAAABBBCCCEEEFFFGGGFFFIIIOOOWWW```ppp~~~lllbbb^^^___ffftttuuuhhh]]]TTTQQQLLLIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@?????????@@@AAABBBGGGJJJNNNQQQSSSUUUXXXZZZ]]]]]]^^^___```bbbcccccccccbbbbbbccceeegggffffffgggjjjnnnqqqtttwww{{{~~~}}}|||zzz}}}UUUTTTRRROOOLLLJJJHHHGGGGGGDDDBBBAAA@@@@@@???============>>>>>>>>>??????>>>AAACCCCCCCCCFFFKKKPPPYYYaaammmwww~~~rrrnnngggccchhhpppsssrrrpppfff```aaaddd___VVVOOODDDBBB???>>>>>>===<<<:::888888999999999999888888888888777777777777666666444444444444333333333333555444444333222111111111////////////////////////000000000///...---,,,+++,,,...000111222111///......////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,------...111333222...,,,---///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......------------------------////////////////////////.../////////////////////)))***---///111222222111111111111111222222222222222222222222333333333333444444444555555666666777555555444444444444555555555555666777888999999:::<<<>>>>>>>>>;;;:::::::::888888888888999999999999999999::::::;;;<<<<<<<<<===>>>>>>?????????>>>>>>???@@@AAABBBCCCDDDDDDEEECCCEEEKKKPPPUUU```uuu~~~kkk^^^\\\]]]cccooozzzooobbb[[[UUUOOOKKKKKKKKKIIIGGGFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@???>>>>>>???@@@@@@DDDGGGKKKMMMOOOPPPSSSUUUWWWXXXXXXYYY[[[\\\\\\]]]^^^^^^]]]^^^```bbbaaa``````bbbfffjjjlllooosssvvvvvvyyy}}}~~~MMMKKKJJJGGGEEEDDDCCCBBBAAA@@@>>>>>>??????===<<<======>>>>>>??????>>>>>>===@@@CCCCCCDDDIIIRRRYYYfffmmmxxx}}}mmmmmmiiieeegggooorrrpppggg^^^XXX[[[\\\VVVNNNJJJ@@@>>>;;;;;;;;;;;;:::888777777888888888888888777777777777666666555555555444444444333333333222222222222222222222111111111////////////////////////---......///......------------......////////////,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,///222111---***+++---++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++***+++---...---,,,,,,,,,,,,---------......------------------------......//////////////////000111222222000///......,,,---///111111111000///111111111000000000000000000000111222333444444444111222333444666777888999444444444444444555666666555666666777777888888888:::;;;===<<<;;;::::::;;;888888888999999:::::::::888999999:::;;;;;;<<<<<<<<<<<<===>>>?????????>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDGGGJJJMMMTTTdddtttqqqccc]]][[[aaaiiirrr~~~lllccc\\\TTTOOOMMMLLLIIIFFFFFFGGGIIIJJJIIIHHHGGGFFFBBBAAA@@@???>>>??????@@@@@@CCCFFFIIIJJJKKKNNNPPPQQQRRRSSSSSSTTTUUUVVVVVVYYYXXXXXXYYY[[[\\\[[[ZZZYYY[[[___cccfffiiimmmpppqqqtttwwwzzz|||}}}GGGFFFEEECCCAAA@@@@@@???===<<<<<<===>>>>>><<<:::======>>>>>>???>>>>>>>>><<>>????????????>>>???@@@AAABBBCCCCCCCCCGGGFFFGGGHHHIIINNN\\\iii{{{lllaaaYYY[[[aaajjjyyy~~~nnnfff\\\VVVTTTQQQMMMIIIGGGHHHJJJKKKKKKJJJIIIHHHCCCBBBAAA?????????@@@@@@===@@@CCCEEEGGGHHHJJJLLLNNNNNNOOOOOOPPPQQQRRRRRRUUUTTTSSSTTTVVVWWWWWWVVVUUUXXX\\\```cccfffjjjmmmnnnqqqtttvvvxxxyyy|||}}}~~~??????>>>===<<<;;;::::::<<<<<<======<<<<<<;;;:::;;;<<<>>>===<<<::::::;;;CCCDDDHHHKKKLLLPPP]]]jjjuuuyyy{{{vvvqqqsss{{{zzzpppqqqtttuuuuuurrrnnnlll___[[[VVVSSSPPPJJJBBB===<<<:::777777777888888777777777777777666666666666555555444444444333333333111111111111111111111111////////////.....................///////////////......---------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---+++,,,---......---,,,+++)))******++++++******)))------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////...------///...---,,,,,,---...///000000000///////////////000000000000000000000000111111111222333444666777444444444555555555666666555444444999>>>@@@<<<888888888888777777777777777;;;<<<<<<<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<===???>>>=========>>>@@@AAA@@@@@@@@@???@@@@@@AAAAAACCCDDDEEEGGGIIINNNTTTXXXmmmqqq```[[[ZZZ]]]lll}}}xxxjjjbbb[[[RRRNNNOOOJJJKKKKKKIIIJJJKKKKKKIIIIIIHHHFFFCCC@@@>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHGGGHHHJJJKKKLLLKKKJJJJJJMMMNNNPPPRRRRRRRRRPPPOOORRRTTTWWWZZZ]]]```eeehhhkkkllloooqqqsssuuuuuuuuuxxxyyy{{{||||||~~~|||}}}~~~~~~}}}>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999:::<<<===>>>???AAACCCDDDHHHNNNRRRQQQRRR]]]iiirrrwww|||uuurrrpppqqqwww~~~|||wwwwwwvvvvvvuuussspppnnnccc^^^WWWRRRNNNIIIBBB===<<<:::777666777888777777777777777666666666555555444444444333333333222222111111111111111111111111////////////........................////////////.........---------,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,---------............///000000000000///...---//////...------...//////000000000000000000000000111111111111111111111111111111111222333444555666444444444555555555666666777666666:::???@@@===999888888888888777777777777;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<>>=========>>>???@@@@@@@@@?????????@@@AAAAAABBBCCCDDDEEEGGGKKKPPPTTT\\\pppqqqeee]]][[[fffuuuyyymmmcccYYYTTTTTTNNNNNNMMMLLLLLLLLLKKKIIIIIIIIIHHHEEECCCAAAAAAAAA@@@@@@??????@@@AAACCCDDDDDDEEEFFFGGGHHHGGGGGGFFFHHHJJJLLLNNNOOONNNMMMMMMOOOQQQTTTWWWYYY]]]aaadddiiikkkmmmooopppqqqqqqqqqsssuuuxxxyyyyyyzzz{{{}}}zzz{{{|||~~~~~~}}}<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======:::;;;===>>>???BBBFFFIIIKKKQQQZZZ^^^ZZZXXX```llltttzzzvvvqqqppppppppprrrvvv}}}~~~{{{wwwtttssssssrrrqqqiiibbbWWWOOOJJJFFFBBB>>><<<:::777666777888777666777666666666666555555555333333222222222111111111111111111111111111111111////////////...................................................---------,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************......---,,,+++***))))))++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------........./////////000000111111000000//////000//////......//////000//////000000111111222222222222222222222222222222222222222222333333444555444444444555555555555555999888999;;;???@@@<<<999888888888888888888888888;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========>>>???@@@???????????????@@@AAAAAAAAABBBCCCCCCDDDGGGKKKOOORRRbbbyyywwwfff\\\aaalllsssfff^^^\\\UUUSSSQQQPPPPPPOOOMMMKKKJJJJJJIIIHHHGGGEEECCCBBB@@@???>>>=========>>>???@@@@@@AAABBBBBBBBBBBBAAACCCDDDFFFHHHIIIJJJIIIIIIKKKMMMPPPRRRUUUXXX\\\___fffgggiiikkkllllllllllllnnnqqqtttvvvvvvuuuvvvvvvwwwxxxyyyzzz|||}}}}}}}}}~~~~~~}}}::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAADDDIIILLLVVV]]]fffhhhccc```iiiuuu|||vvvsssuuuuuurrrooopppvvv{{{|||~~~{{{uuuqqqqqqrrrrrrrrrlllcccVVVKKKFFFCCCAAA???<<<999777666777777777666666666666555555555444444111111111111000000000000111111111111111111111111////////////............///...............------........................++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++******---,,,,,,,,,++++++******************************++++++++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........////////////000000000111111111111000000000000////////////000000...//////000111222333333222222222222222222222222333333333222222333444444555555555555555555555555:::999999;;;======;;;888777888888888888888999999::::::;;;;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<============>>>>>>?????????>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDHHHJJJPPPZZZkkkwwwfffbbbfffsssyyyllleee\\\WWWTTTUUUUUURRROOONNNLLLKKKKKKKKKJJJHHHEEECCCAAA@@@???===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFFFFGGGIIILLLOOOQQQTTTXXX[[[aaabbbeeegggiiijjjjjjjjjkkkooorrrttttttsssrrrrrruuuuuuvvvxxxyyyzzz||||||yyyzzzzzz|||~~~~~~999999::::::;;;;;;<<<<<<======<<<;;;;;;;;;<<<===>>>???AAADDDFFFKKKQQQUUU```eeelllooojjjiiirrr~~~}}}{{{~~~}}}xxxqqqnnnqqquuuxxxvvvwwwzzztttqqqrrrsssrrrppphhh___QQQGGGBBBAAA???>>>;;;999666666666777777666555555555555444444444444111111000000000/////////000000000000000000000000////////////............//////......---------,,,------..................+++++++++,,,,,,,,,------------,,,++++++++++++,,,---,,,+++******+++,,,---***++++++,,,,,,++++++*********)))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,.........////////////000000000111111111111000000//////000000000000//////......///000111222222333222222222222222222222222333333333222222333444444555555555555555555555444888777888999:::999888777777777888888999999999:::999999::::::;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCEEEHHHKKKOOOZZZkkkwwwiiidddkkk{{{tttddd]]]YYY[[[[[[WWWRRRRRRPPPNNNMMMMMMMMMLLLHHHEEEEEEDDDBBB???>>>======>>>=========<<<<<<<<<<<<===<<<===>>>@@@BBBCCCDDDDDDEEEGGGJJJLLLNNNQQQUUUXXX\\\]]]aaadddgggiiijjjkkklllooorrrtttsssqqqppppppsssssstttuuuwwwxxxyyyyyyvvvvvvwwwxxx{{{}}}~~~~~~~~~999999999::::::;;;;;;;;;>>>===<<<<<<<<<===>>>???>>>AAAFFFKKKQQQXXX___cccgggkkkpppuuutttuuu}}}~~~{{{{{{xxx~~~|||sssnnnnnnpppsssrrrttt~~~yyytttssstttsssooojjj___WWWKKKBBB???>>>>>>===;;;999666555666777666555555555444444444333333333111111000000000/////////000000000000000000000000////////////............//////......---,,,,,,,,,,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,(((((()))***+++,,,------************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,------------************++++++++++++------.........///////////////000000111111000000...//////000000//////.........//////000000111111222222222222222222222222222222222222333333444555555555555555555444444444555666666777777777666666777777888888999:::::::::888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===============>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCDDDFFFGGGIIIPPP]]]oooxxxllljjjtttvvvkkkeeehhhhhh```ZZZYYYWWWTTTQQQQQQQQQPPPLLLHHHIIIGGGEEECCCAAA@@@@@@@@@>>>======<<<<<<<<<<<<===;;;<<<===>>>???@@@AAABBBBBBDDDGGGIIIKKKNNNQQQTTTXXXZZZ^^^bbbfffhhhjjjjjjlllnnnqqqrrrqqqoooooooooqqqqqqrrrssstttuuuvvvvvvssssssssstttvvvyyy|||~~~~~~}}}|||||||||}}}~~~999999999999999:::::::::<<<<<<;;;<<<===@@@CCCDDDEEEIIIPPPWWW]]]dddkkkooonnnqqqxxx}}}yyy{{{~~~zzzxxx}}}yyyrrrpppkkksss~~~uuuooommmmmmmmmpppttt}}}zzzvvvrrrrrrrrrnnnddd\\\UUUNNNDDD???======<<<;;;;;;888666555666666666555444444444333333333333222111111111000000000//////000000000000000000000000////////////............//////...------,,,+++++++++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++************+++,,,,,,************************************+++++++++,,,))))))******++++++,,,,,,************************************+++++++++,,,++++++++++++*********))),,,,,,,,,---------......************++++++++++++,,,---------............---...///000000000000///---...////////////...---.............../////////111111111111111111111111111111111222333444555666666666555555555444444444333444555666555666666777777777888999999:::;;;;;;888888999:::::::::::::::999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<======>>>@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDFFFGGGLLLVVVaaarrrrrrrrrvvv|||}}}{{{ppphhhggg```[[[VVVUUUVVVUUUQQQMMMKKKJJJGGGEEECCCCCCBBBCCC???>>>===;;;;;;;;;<<<===;;;;;;;;;<<<<<<===>>>???@@@BBBDDDFFFHHHKKKNNNQQQVVVXXX\\\___ccceeeggggggkkklllnnnnnnlllkkkkkklllnnnnnnooopppqqqqqqrrrsssoooooooooppprrruuuwwwyyy{{{zzzyyyyyyzzz{{{}}}~~~|||}}}999999999999999999999999:::::::::<<>>>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCAAAAAABBBCCCBBBDDDHHHNNNTTT```yyyzzzsssmmmoootttuuutttfff```ZZZXXXYYYXXXTTTQQQLLLJJJHHHFFFDDDDDDDDDDDD???>>><<<;;;;;;;;;<<<<<<;;;:::::::::;;;<<<======>>>@@@BBBDDDFFFHHHLLLOOOVVVXXX[[[^^^aaabbbcccdddiiijjjkkkjjjhhhhhhiiijjjkkkllllllmmmnnnoooppppppmmmlllllllllnnnqqqtttvvvwwwwwwwwwxxxzzz|||~~~~~~yyyzzz}}}:::888888;;;=========>>>@@@???AAAEEEFFFHHHPPPXXX```bbbddddddfffkkksssyyy{{{zzz~~~wwwqqqmmmlll|||vvvlllfffgggttt}}}xxxrrrjjjfffhhhjjjmmmrrrxxx|||{{{vvvrrrmmmqqqsssoooeeeYYYQQQLLLFFFDDDAAA===;;;999888888999888666666777777555444444444333333333333222222111111000///////////////111111000000000000111111000000//////......------------------------------......------,,,+++******+++******,,,......---,,,+++***)))+++......+++(((******+++++++++,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,++++++***)))+++***)))))))))***,,,,,,------++++++++++++------......---,,,+++******)))...,,,++++++---......---////////////000000000000000000000000////////////---------............/////////000111111111111000222222111111222444555777888666444222111111111111444444444555555555555555777888;;;======;;;999777777777666666777888999999===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAADDDHHHLLLVVVgggxxxnnnfffgggnnn~~~rrrhhh\\\VVVWWWYYYWWWTTTSSSOOOKKKHHHGGGGGGFFFFFFCCC@@@===;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>BBBEEEIIILLLMMMQQQSSSWWW[[[^^^```bbbbbbhhhggggggfffeeeeeeddddddeeefffggghhhiiijjjkkkkkkhhhiiijjjjjjjjjkkkmmmooossstttvvvvvvvvvxxxzzz|||~~~~~~~~~|||yyyyyy{{{}}}~~~zzzwwwvvvvvv???===<<<======<<<<<<<<>><<<:::999999999999888666666777777555444444444333333333222222222111111000///////////////000//////////////////000////////////............------------------------------,,,,,,++++++******+++******,,,---...---+++)))''''''))),,,---,,,************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,+++******+++***)))))))))***+++,,,---,,,++++++++++++,,,---......------,,,+++++++++---+++***+++,,,------,,,---............//////////////////............------------............//////000000111222111111111111111000000111222333444444333222222222222333444444444555555555555666666666777999;;;<<<<<<;;;;;;777777777777777888999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAA@@@@@@EEEEEEFFFHHHIIINNN\\\iii|||mmmddddddrrryyymmm```XXXWWWXXXWWWUUUTTTQQQLLLIIIHHHHHHGGGFFFGGGEEEBBB@@@@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???BBBFFFIIILLLOOOQQQTTTXXX\\\^^^___```cccccccccbbbaaa`````````aaabbbcccdddeeefffggghhheeeggghhhhhhhhhhhhkkkmmmoooqqqsssttttttvvvyyy|||~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~zzz{{{}}}{{{yyyzzzyyyvvvrrrooonnnnnn@@@@@@@@@????????????>>>CCCDDDIIIRRRYYY___hhhpppsssqqqmmmiiijjjqqq~~~~~~}}}wwwrrrqqquuu}}}yyyvvvuuuyyyxxxooohhhaaa\\\]]]aaalllllllllkkkiiiggghhhhhhhhhgggbbbZZZPPPGGGBBB???<<<<<<;;;::::::::::::;;;999888666555666666555444333333333333222222222222111111000//////////////////......------......///.............../////////------------------------++++++++++++++++++******++++++***+++------,,,+++'''&&&&&&'''***,,,---,,,*********++++++++++++,,,+++++++++***************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******************************++++++,,,+++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,------------------------,,,+++)))***,,,------,,,,,,,,,---------..................---------,,,,,,---------............///000000111222222222222111111000000///000000111111000000000111222333555666444444555555555666666666777777888:::;;;<<<======888888888777888888999:::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@AAAAAAFFFFFFGGGHHHFFFGGGQQQ[[[lllyyyfff\\\bbbooo}}}{{{jjj___[[[[[[ZZZXXXXXXUUUQQQNNNMMMLLLJJJHHHHHHEEEBBB@@@??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>===<<<>>>BBBFFFIIIKKKMMMPPPTTTXXXZZZ\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___aaabbbbbbbbbcccdddeeedddeeegggiiijjjllloooppprrrtttxxxzzz||||||||||||||||||{{{{{{yyyzzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||~~~~~~yyytttrrrrrrpppmmmjjjhhhiiijjjAAADDDFFFDDDDDDGGGHHHHHHKKKKKKPPPZZZbbbgggooovvv}}}|||yyyvvvwww~~~}}}wwwwwwwwwvvvwwwzzz}}}yyyyyyyyy}}}|||ssshhhbbb]]][[[___eeennnmmmjjjeeeaaaaaadddgggiiiddd\\\RRRIIICCC???>>>;;;;;;;;;::::::::::::::::::777555444555666555444333333333222222222222111111000000//////////////////..................///---------....../////////,,,,,,------------------******************++++++++++++***+++------+++***)))((('''''')))+++,,,---************++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((()))***+++++++++++++++***************+++++++++,,,++++++++++++++++++,,,,,,,,,---------.........,,,+++******,,,......---,,,------------..................------------,,,---------............///000111111222222222222222111111000000000000000000//////000111222333444555444444444555555666666777999888888888999:::<<<===999999888888888888999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::>>>?????????@@@@@@AAAAAACCCCCCEEEGGGFFFFFFLLLTTT```qqqrrr___\\\bbbhhhssszzzllldddaaa___^^^]]]ZZZVVVTTTRRRQQQNNNLLLIIIFFFCCC@@@??????===<<<>>>===============<<<<<<===<<<;;;<<<>>>AAADDDFFFHHHJJJMMMQQQTTTVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXZZZ[[[]]]]]]___```aaaaaaaaabbbdddfffeeegggjjjmmmooorrrvvvyyyyyyzzz{{{||||||{{{{{{zzzvvvwwwzzz|||~~~~~~~~~~~~}}}}}}}}}|||||||||||||||}}}|||}}}|||}}}~~~}}}}}}|||zzzvvvrrrjjjjjjjjjiiihhhiiillloooKKKQQQSSSPPPOOOSSSUUUSSSUUUTTTXXXaaajjjqqqxxxxxxpppnnnrrrzzz}}}}}}}}}}}}vvvmmmccc___]]]]]]cccjjjooommmhhhbbb___```dddgggeee___VVVLLLEEEAAA???>>>======<<<<<<;;;:::999999:::777555444444555555444333333222222222111111111111000000///////////////000//////......//////000,,,,,,------......//////,,,,,,,,,---------......******************++++++,,,+++***+++,,,,,,+++))),,,,,,+++***)))***+++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,+++***+++---...///...------.........//////////////////.........---------------............///000000111222222222222111111111111111111000000000///000000111111222222222333333333444555666666666;;;:::888777777888999:::999999888888777888888999888999:::;;;<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999======>>>>>>???@@@AAAAAABBBBBBDDDGGGGGGEEEIIIOOOWWWdddyyynnnaaa^^^]]]cccqqq~~~}}}rrrllliiigggeeeaaa]]]YYYVVVTTTQQQPPPOOOLLLHHHEEEDDDCCCAAA@@@============<<<<<<;;;;;;777888;;;===@@@AAABBBBBBEEEGGGJJJMMMPPPQQQRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUWWWXXXYYY[[[\\\]]]]]]]]]^^^```bbb```cccfffiiilllppptttxxxxxxyyy{{{|||||||||{{{zzzuuuwwwzzz}}}~~~}}}|||}}}}}}}}}}}}|||||||||}}}|||}}}}}}zzz{{{~~~|||{{{zzzyyyxxxvvvrrrpppeeefffhhhjjjlllpppuuuyyy```gggiiiccc```ccceeebbb]]]ZZZ\\\eeeooowww}}}~~~~~~xxxrrrmmmuuuzzzpppiiibbb______```fffnnnqqqllleeeaaa```bbbcccccc\\\VVVMMMFFFAAA???===<<<=========<<<;;;999888777:::777444333333555555444222222222222111111111111111111000///////////////000//////////////////000---------------.........+++,,,,,,------.........++++++++++++++++++******,,,+++***+++,,,,,,***(((---------,,,***)))***+++)))))))))************+++***************+++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))***++++++++++++*********++++++++++++******+++++++++,,,,,,---------+++***)))***,,,.........---............//////////////////............------------............/////////000111111111111000///000111111111111000000///000000111111111000000111111222333444555555666:::999888666555666666777999888777777777777777777888999:::<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999;;;<<<===>>>???@@@AAAAAAEEECCCDDDGGGFFFDDDFFFJJJOOOXXXiiirrrhhh^^^]]]ccclllpppttt{{{xxxuuuppphhhaaa\\\XXXTTTRRRQQQNNNJJJGGGEEEDDDBBB@@@===<<<<<<;;;;;;:::::::::555777;;;>>>@@@AAAAAA@@@BBBDDDFFFIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVXXXYYYYYYYYYYYY\\\^^^[[[^^^bbbeeehhhlllqqqtttvvvwwwyyy{{{||||||{{{zzzuuuxxx{{{}}}{{{{{{{{{|||}}}~~~}}}}}}}}}}}}{{{|||}}}{{{wwwxxx|||~~~}}}{{{zzzyyywwwvvvuuusssqqqpppooonnngggjjjmmmppptttyyy~~~sss}}}wwwsssxxxzzzwwwmmmhhhgggnnnwww~~~}}}~~~}}}zzz{{{{{{~~~{{{xxxqqqkkkfffeeeeeefffjjjqqqrrrjjjbbb___```aaa___[[[RRRMMMFFFBBB@@@???===;;;;;;;;;<<<;;;:::999777666:::777444222333444555555222222222222111111111111111111000//////////////////......------......///...------------------,,,++++++,,,,,,---......///------,,,,,,++++++******,,,+++***+++,,,+++***((()))+++---,,,***))))))+++))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,++++++***)))***+++,,,,,,+++***)))******++++++++++++++++++((('''&&&(((***,,,,,,,,,,,,,,,---------..................---------,,,,,,---------............///......///000000000000///------///000111000000///......000111111111000000///000000111333444444555777666666555555555555666888777777666555555666666666777999;;;<<<;;;::::::999999999999999999999999888888888999999::::::::::::;;;<<<===???@@@AAABBBEEECCCCCCFFFFFFCCCDDDHHHLLLPPPZZZlllpppgggaaaccccccbbblllzzzzzzooofff___[[[XXXSSSPPPLLLHHHFFFEEECCCAAA??????>>>>>>===<<<<<<;;;888999;;;===>>>????????????@@@BBBDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPQQQQQQSSSTTTTTTSSSTTTVVVYYYWWWYYY]]]```cccggglllooosssuuuwwwzzz{{{{{{yyyxxxuuuwww|||~~~{{{yyyxxxyyy{{{|||}}}~~~}}}}}}|||zzzzzz{{{xxxttttttwwwzzz|||}}}}}}{{{yyyvvvrrrooommmiiijjjjjjjjjjjjllloooqqqtttvvvzzz}}}}}}}}}yyy}}}~~~~~~}}}{{{ssswwwzzz}}}}}}{{{xxxvvvvvvuuuooollllllkkkkkknnnsssrrriii___]]]``````[[[TTTLLLHHHCCCAAAAAA@@@>>><<<888999999:::999888777666:::777333222222444555555222222222111111111111000111111000///////////////...------,,,,,,------............------,,,,,,,,,++++++,,,,,,---...//////......------,,,+++******,,,+++******++++++)))'''%%%(((+++,,,***))))))+++))))))))))))************))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((()))***+++,,,+++******)))***+++,,,,,,+++***)))************************&&&%%%$$$&&&(((***+++***++++++,,,,,,,,,------------------,,,,,,,,,++++++---------.........//////---......///////////////***+++---///000000//////,,,---///000111111111111...///000111222333444444333444444555555555666666777777666555555555555555444666888:::;;;:::999888888888888888888888888888777777888999:::;;;;;;;;;999:::;;;===>>>@@@AAABBBBBB@@@@@@DDDEEEDDDFFFJJJNNNNNNSSS___qqquuufffaaa\\\XXX___kkkyyy{{{ooogggaaa^^^YYYVVVQQQNNNLLLJJJHHHFFFCCCCCCBBBBBBAAA@@@??????===<<<<<<;;;<<<===>>>???===>>>???@@@AAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLNNNOOONNNOOOPPPPPPPPPQQQSSSUUUSSSVVVZZZ]]]```ccchhhkkkpppsssvvvxxxzzzyyyxxxwwwtttwww{{{~~~}}}yyywwwvvvwwwzzz|||}}}}}}}}}}}}{{{yyyyyyyyyvvvqqqqqqtttwwwzzz~~~~~~~~~~~~xxxwwwuuurrrnnnjjjeeeccc\\\]]]___bbbffflllssswww}}}|||~~~|||zzz{{{~~~yyypppssswwwyyyyyy}}}wwwpppnnnmmmmmmlllnnnfff\\\XXXXXXVVVOOOIII@@@@@@@@@???>>>======<<<;;;;;;::::::888777555444666666555444333333333333///...------...000333444<<<555111222///+++---444///...---,,,+++,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))***++++++)))(((((()))***)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))***************))))))))))))(((+++***)))'''''''''((())))))))))))))))))((('''''''''(((((()))***+++++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---+++******+++---...------,,,,,,,,,,,,---------------............//////////////////............///000111111000///...222111000000000111222333222222222222222444555666666666555555555444444444888888888888888777777666999999999888888888888888666666777888999::::::;;;::::::;;;<<<===>>>??????AAAAAABBBBBBCCCDDDDDDDDDLLLJJJOOO\\\gggrrrzzzkkkbbbZZZYYY\\\hhhvvvqqqdddbbb___[[[UUUPPPKKKHHHGGGDDDCCCAAA@@@?????????@@@???>>>===;;;;;;:::::::::<<<===>>>??????>>>===<<>>>>>======<<<;;;;;;:::::::::999999888777555555555444333222222111111111111000///......///111222???555......///---...000///...---,,,+++,,,,,,---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))***++++++******)))******))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))******+++************)))))))))+++***)))((((((((()))))))))))))))))))))((('''''''''(((((()))******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------...---,,,++++++,,,---......------------------...------------............/////////////////////...//////000111111000//////000000000000111222333444111111222333333444444555555555555555555555555555555555666777888888888777888888888888777777777777666666777888999::::::;;;:::;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEIIIFFFKKKUUU]]]fff{{{ttteee\\\YYY^^^jjj|||xxxkkkfff^^^WWWRRRNNNJJJHHHFFFEEECCCAAA@@@@@@AAAAAA@@@???>>>======<<<<<<<<<;;;<<<<<<=========<<<<<<;;;<<<<<<======<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBGGGGGGGGGGGGHHHIIIJJJKKKMMMOOORRRTTTWWW[[[```dddhhhkkknnnqqqqqqqqqrrrssstttvvvyyyyyyxxxwwwwwwxxxwwwxxxzzzzzz{{{|||~~~|||wwwrrrnnnnnnnnnsssvvvxxxzzzzzz{{{}}}~~~}}}}}}}}}|||zzzuuupppllljjjeee___ZZZXXXUUUSSSPPPOOOSSSZZZdddooo{{{|||~~~uuuwwwyyy||||||wwwsssyyy~~~}}}vvvuuusssmmmhhhccc___YYYPPPHHHBBB@@@???;;;;;;::::::999888888888777888888888888777666555444333222111000000000000333222000/////////000111???555,,,,,,...///------......---,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))******+++++++++************)))++++++***)))))))))******))))))******))))))((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...---,,,++++++,,,---............------.........------------................../////////////////////000111111111111000000---...000111333333444444000111222444444444444333444444444444444555555555222333444666777888888888666666666666666666666666666666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGDDDGGGNNNSSSYYYiiizzzxxxggg^^^[[[aaalllxxxwwwjjjaaa\\\WWWQQQLLLIIIHHHFFFDDDCCCBBBBBBCCCAAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;:::;;;;;;<<<999999::::::::::::999999;;;;;;;;;<<<======>>>>>>BBBBBBBBBCCCCCCDDDEEEFFFHHHJJJMMMPPPRRRVVV[[[___dddgggkkknnnooopppqqqrrroooqqqssstttttttttvvvwwwvvvxxx{{{||||||~~~{{{rrrllllllmmmqqqtttwwwzzz{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}~~~{{{vvvrrrnnniiiddd```]]]XXXQQQLLLKKKKKKLLLLLLOOOTTT]]]hhhttt}}}zzzxxxyyy{{{~~~|||yyywww|||}}}wwwuuurrrjjjbbb___ZZZRRRJJJDDD@@@===<<<999888888888777777777666555666666777777777666666333333222111000000000000222222111000000000000111:::555000/////////---+++---------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++)))))))))))))))))))))))))))((()))***++++++***))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((())))))***++++++++++++************++++++******************))))))*********))))))((((((((())))))******************++++++++++++,,,,,,***************************************************+++++++++++++++,,,,,,,,,,,,---............---......---,,,,,,---......///......------......///,,,,,,---------.....................////////////000000000111111111111111...///111222333333222222...000222444555444333222555555555444444333333333222333444555666666666666444444555555555555666666666666777888999::::::;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEGGGEEEFFFJJJMMMQQQ]]]iii|||qqqhhhhhhggghhhpppssslllfff]]]VVVOOONNNKKKHHHEEEDDDCCCCCCAAAAAABBBAAAAAA@@@@@@???>>>===;;;::::::;;;<<<<<<:::;;;;;;;;;;;;::::::999;;;;;;;;;<<<<<<=========????????????@@@AAABBBBBBEEEGGGIIIKKKNNNQQQVVVYYYaaadddhhhkkklllnnnppprrrmmmoooqqqrrrqqqrrrtttuuuwwwyyy|||~~~uuummmmmmoooqqqtttxxx{{{||||||}}}~~~}}}|||||||||}}}~~~|||zzzyyyyyyzzzwwwxxxyyy{{{{{{{{{{{{zzz{{{|||}}}~~~~~~|||zzzwwwssslllfffaaa]]]YYYVVVSSSOOOJJJGGGFFFHHHKKKMMMUUU[[[dddmmmwww}}}|||{{{~~~{{{yyy{{{~~~}}}xxxuuuqqqhhhaaa\\\SSSIIIDDDDDDBBB>>>:::888888777777777777666666444444555666666666555555444333222111000000000000000000000000000111111222111444666444000---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++)))))))))))))))))))))))))))((('''(((***+++)))'''))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((())))))***+++++++++*********))))))*********+++++++++******))))))************)))))))))))))))))))))*********((()))))))))*********+++*********************************************************++++++,,,,,,,,,+++,,,------......---------------,,,,,,---------......------------......,,,,,,,,,------------...---.........//////000000//////000000000111111222000111222333333222000///...000222444444444333222777777666444333222111000444444555555555555444444333333444444555555555555666666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEDDDEEEGGGIIIMMMUUU\\\iii|||{{{qqqfffdddpppuuujjjaaaYYYVVVRRRNNNIIIFFFDDDCCCAAAAAABBBBBBBBBAAA@@@@@@@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@CCCDDDGGGHHHJJJMMMRRRUUUZZZ]]]```ccceeegggiiilllmmmnnnooooooooooooqqqsssuuuxxx|||{{{rrrqqqssssssvvvyyy{{{|||}}}~~~||||||{{{{{{|||}}}~~~}}}{{{yyywwwwwwvvvtttuuuwwwxxxyyyxxxwwwvvvxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{}}}~~~~~~|||zzzwwwuuutttkkkfff___YYYUUUQQQOOOMMMIIIHHHGGGEEEFFFIIILLLOOOYYY___gggnnnuuu}}}|||zzzxxxxxxzzz}}}}}}{{{}}}}}}yyyuuupppiiidddWWWNNNCCC???AAABBB>>>999777777777666666666666666333444444555555555444444444333222111000000000000......//////000000000111***222888444...,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++))))))))))))))))))))))))---***''''''***+++)))'''))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))***************))))))))))))(((((()))******+++*********))))))******++++++******))))))))))))))))))******''''''(((((()))******************************************************************++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,------------------......///000000000///.........///000111222222222333222222111000//////000111333333333333222777666555444333111111000555555666666555444444333333333333444555555666666666666777888999::::::;;;::::::;;;<<<===>>>??????@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBDDDEEEHHHMMMQQQXXXhhh~~~ttthhhiiivvvxxxooofffbbb\\\UUUOOOIIIFFFDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<;;;;;;:::999888999999999999999:::::::::<<<<<<<<<<<<===>>>??????@@@BBBDDDEEEGGGJJJNNNQQQVVVYYY\\\^^^___aaaeeegggjjjkkklllkkkkkklllnnnppprrruuuzzz~~~yyyvvvwwwvvvxxxzzz{{{{{{|||~~~}}}||||||{{{{{{{{{{{{{{{~~~~~~|||{{{yyywwwvvvuuurrrssstttuuuuuutttsssrrrssssssssstttttttttttttttwwwxxxzzz|||}}}~~~}}}}}}{{{yyyvvvrrrnnnlllaaa\\\VVVPPPLLLJJJGGGFFFBBBCCCCCCDDDEEEIIIOOOSSS[[[aaajjjooossszzzyyywwwvvvvvvxxxvvvwwwvvvssstttyyy{{{zzz}}}|||{{{xxxsssmmmhhheeePPPIII@@@;;;;;;;;;:::888555555555555555555555555333333444444444333333222222222111000////////////...////////////......---)))000222...+++,,,---,,,+++,,,,,,---,,,+++***))))))))))))*********++++++++++++++++++++++++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))333...)))(((***,,,+++)))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((()))******)))))))))((((((((('''''''''((()))*********))))))((()))***++++++++++++******)))))))))))))))))))))'''(((((()))******++++++************************************************)))******+++,,,,,,------)))***++++++,,,,,,++++++***++++++++++++++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------......///000000111...---------...///000111222222111111111111111111000000000111222222333333444444444333333333333222444555555666666666555555333333333444555666666666666666777888999::::::;;;999999:::;;;<<<===>>>>>>>>>??????@@@@@@AAAAAABBB???@@@AAABBBCCCEEEGGGHHHQQQ\\\lll~~~yyyoooqqqvvvsssnnnggg^^^UUUMMMHHHEEEBBBDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888999999999999999999999999::::::::::::;;;<<<===>>>>>>???AAABBBDDDFFFJJJMMMRRRTTTVVVXXXYYY[[[___aaabbbdddeeeeeefffgggjjjmmmmmmqqqvvvzzz}}}{{{yyyxxxyyyyyyxxxxxxzzz}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyxxxxxxvvvtttrrrqqqmmmmmmmmmllllllkkkjjjiiijjjjjjjjjkkklllmmmnnnoooppprrrtttwwwyyy{{{|||}}}|||}}}~~~~~~zzzssslllggg```[[[UUUOOOLLLIIIFFFEEEBBBBBBBBBBBBDDDKKKTTT[[[cccjjjrrruuuwww{{{uuussssssuuuxxxqqqsssqqqnnnnnntttvvvvvvtttvvvxxxuuuoooiiieeeeeeKKKGGG@@@:::555444555666444444444444444444444444333444444444333333222111111000///......------...000000000///...,,,+++***+++...,,,''''''---...+++++++++,,,---,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))************************))))))((())))))***++++++))))))))))))))))))))))))777111***(((+++---,,,***))))))))))))))))))))))))************))))))))))))((((((((((((((()))******((((((((((((''''''''''''&&&'''(((*********)))(((((()))***+++++++++++++++*********)))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))***+++,,,,,,------))))))***++++++++++++***)))******++++++******))),,,++++++******++++++,,,++++++,,,,,,,,,------------------...///000000111---,,,,,,,,,---...000111111111000000000111333444000000000000111222333444111111222333333444555555333333555666777777888888333333444444555666777777666666777888999::::::;;;888999999:::;;;<<<=========>>>>>>???@@@@@@AAAAAA???AAABBBBBBBBBDDDEEEDDDOOOVVVaaapppyyyrrrrrrrrr~~~{{{vvvnnndddYYYQQQJJJGGGDDDEEEGGGHHHHHHGGGFFFEEE@@@AAAAAAAAA@@@???===<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::::::::::::::999999999999:::;;;<<<===<<<>>>???@@@AAADDDHHHKKKJJJLLLNNNOOOPPPRRRVVVXXX\\\]]]___```bbbdddhhhkkkiiimmmsssxxxzzz}}}}}}zzzyyyyyyxxxvvvvvvxxx{{{~~~}}}|||{{{yyyxxxvvvvvvssssssssssssrrrpppnnnlllffffffeeedddcccbbbbbbaaaaaaaaabbbccceeegggiiijjjjjjkkknnnqqqtttvvvxxxyyy}}}wwwmmmfffddd___YYYTTTPPPLLLIIIGGGDDDCCCBBBAAADDDMMMYYYbbbooouuu|||}}}|||}}}}}}}}}}}}uuuvvvvvvyyy|||uuurrrmmmlllmmmnnnoooooosssrrrrrrpppllldddZZZSSSCCC>>>888666888999666333333555777888888777555444333333333222222222111111111111000......---------........................*********++++++,,,,,,,,,,,,,,,++++++***)))((((((************************+++++++++*********))))))))))))))))))))))))))))))++++++******)))((((((((((((((())))))************...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((***,,,...///((()))))))))))))))(((((())))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,+++)))(((&&&%%%((((((((((((((()))************))))))((((((''''''+++******+++------,,,***++++++************++++++)))))))))((())))))***+++************************---------,,,,,,,,,++++++...,,,***))))))***+++---,,,+++***+++...///---***...............///000000111000///......///000111222222222111111111111111222222222222222222222222111111222222222333333333333333333444444555555555333333444444555666666666777777777888999999::::::::::::;;;;;;<<<======>>>;;;<<<===>>>?????????>>>>>>>>>???@@@AAAAAABBBBBBJJJNNNWWWbbboooppplllooovvvxxxlllccc[[[RRRKKKJJJHHHGGGGGGIIIJJJJJJJJJBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBB???>>>=========:::::::::999999999888888999999999999999999999999;;;;;;<<<===???AAACCCDDDDDDFFFHHHJJJJJJLLLNNNPPPTTTUUUXXXZZZ\\\```eeehhhllljjjiiilllsssyyy||||||~~~}}}|||zzzwwwtttsssuuuwwwyyyyyy|||zzzxxxuuusssrrrqqqrrrooonnnnnnllljjjhhhfffdddbbb```\\\XXXUUUUUUUUUVVVUUUWWWZZZZZZYYYZZZ]]]```aaa```___bbbgggmmmrrruuu{{{|||mmmnnnjjjaaaZZZVVVRRRMMMKKKHHHGGGIIIIIIKKKVVVcccttt~~~~~~}}}}}}zzzzzzzzz{{{yyyuuupppkkkjjjkkknnnppptttrrrnnniiicccZZZQQQJJJAAA===777666888999666444111222222222222222222222333333222222222111111111111000///...------------........................******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((************************,,,,,,,,,+++++++++******))))))))))))))))))))))))***************+++++++++)))))))))*********++++++---,,,+++))))))))))))***))))))))))))))))))))))))***))))))))))))***,,,---(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''******+++******)))((('''((((((((('''(((((())))))+++++++++*********************++++++++++++******+++******))))))******+++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++///...,,,,,,,,,---...000,,,,,,,,,,,,,,,------,,,...............///000000111000///......///000111000000000111111111111111222222222222222222222222222222222222333333333333333333333444444444444444333333444444555666666666777777777888999999:::::::::::::::;;;<<<<<<===============<<<======>>>>>>>>>>>>??????@@@AAAAAABBBFFFIIIPPPYYYddduuullliiiiiilllpppxxx{{{pppeeeZZZRRRQQQOOOMMMMMMNNNNNNMMMLLLDDDCCCBBBBBBCCCCCCCCCBBBCCCBBB@@@???>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<<===???@@@AAACCCFFFGGGGGGIIIKKKMMMLLLNNNQQQSSSUUUYYY^^^aaaeeedddeeehhhmmmsssvvvxxx{{{|||}}}~~~}}}{{{yyywwwuuusssqqqrrrtttvvvwwwwwwyyyxxxuuurrrpppooonnnnnniiiiiigggeeeccc```^^^]]]YYYVVVSSSOOOMMMLLLMMMMMMNNNPPPRRRRRRQQQRRRUUUXXXWWWWWWWWWYYY___fffkkkoooyyy|||uuummmiiihhhbbbZZZTTTPPPMMMLLLKKKMMMWWWddd{{{{{{zzz{{{}}}~~~}}}~~~~~~|||wwwpppiiieeeggglllpppuuuoooggg^^^UUUMMMEEE@@@>>>:::666666777888777555555444333333222333444444333222222222222111111111000000///...------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))***++++++,,,------***************++++++++++++******)))))))))***+++))))))))))))))))))))))))+++******)))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))*********)))))))))(((((('''''''''((((((************++++++++++++***,,,...---***((((((***+++******))))))******+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))+++,,,---......---,,,++++++---..................///000000000000////////////000000......//////000000111111222222222222222222222222222222333333333444444444444444444444333333333333333333444444555666666666777777777888999999::::::999999999:::;;;;;;<<<<<<>>>===<<<;;;;;;<<<>>>???>>>>>>>>>???@@@@@@AAAAAADDDEEEJJJPPPWWWcccxxxvvvlll```[[[\\\bbbnnnzzzuuuggg^^^VVVTTTQQQOOOOOOPPPOOONNNHHHFFFDDDDDDDDDDDDCCCAAABBBBBBAAA@@@??????>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===>>>???AAABBBBBBCCCEEEGGGEEEGGGJJJLLLNNNRRRWWWZZZ[[[]]]___bbbeeeiiinnnrrrtttuuuvvvvvvuuutttrrrqqqooonnnnnnooorrrttttttssstttrrrooollliiihhhggggggaaa```^^^[[[XXXUUUSSSRRRNNNLLLIIIFFFEEEDDDDDDEEEHHHIIIJJJJJJJJJKKKMMMOOONNNNNNOOOQQQWWW^^^eeeiiiuuu}}}}}}||||||vvvnnnfff```YYYTTTQQQRRR\\\ggg~~~yyyuuuyyyxxxyyy}}}}}}yyyyyy|||tttzzz|||{{{wwwooogggbbbdddkkkqqqpppiii]]]RRRIIIBBB<<<999:::888555555777888777666666666666666666555555555222222222222111111111111000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************++++++++++++))))))))))))******++++++******************************))))))))))))******'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((''''''''''''''''''''''''(((((())))))******+++...111///)))&&&(((+++******))))))))))))******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''''''''''''((()))+++,,,222///,,,+++,,,---------...............///000000000000////////////000000,,,------...///000111111111111111111222222222222222333333333333444444444555444444333333222222222333333444444555666666666777777777888999999::::::888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@CCCDDDGGGKKKOOOWWWggguuu}}}hhh[[[VVVXXXbbbkkkwww{{{rrreee```YYYTTTSSSSSSTTTUUUMMMJJJGGGFFFHHHHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@???;;;<<<<<<<<<<<<=================================<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>>>>@@@BBBAAACCCFFFHHHJJJMMMRRRUUUSSSWWW[[[]]]^^^aaafffkkkmmmmmmmmmmmmllllllkkkjjjhhhhhhiiilllnnnpppooommmjjjhhheeebbb___]]]]]]\\\XXXVVVTTTQQQNNNKKKIIIHHHHHHGGGEEEBBBAAAAAAAAABBBCCCDDDEEEGGGHHHJJJLLLNNNMMMMMMNNNOOOSSSYYYaaafffpppxxx|||uuukkkbbb]]]^^^fffnnn~~~{{{xxxxxxxxx{{{xxxxxxzzzyyytttrrrsssrrryyyzzzzzzvvvoooiiifffggglllpppeee^^^RRRHHH@@@<<<999777777666555555666777666666111333666888777555111///222222222111111111000000///......------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))************))))))))))))))))))))))))******))))))((((((((((((************************'''(((((()))*********+++))))))))))))))))))))))))'''(((((()))******++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++******)))(((''')))(((((('''''''''((((((''''''(((((())))))******,,,000333000+++'''))),,,***))))))))))))))))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++,,,---......666000+++***...000...+++...............///000000//////000000000000//////,,,,,,---...///000000111000000000111111222222222222222222333333333444444444444444333333222222111333333444444555666666666777777777888999999::::::888888999::::::;;;;;;<<<999:::<<<>>>??????>>>=========>>>>>>>>>>>>??????BBBBBBDDDHHHJJJOOOZZZfffyyyzzzeeeYYYTTTWWW]]]cccjjjvvvyyymmmccc]]]\\\]]]^^^TTTPPPKKKJJJLLLNNNMMMLLLIIIHHHGGGEEECCCBBBAAA@@@<<<<<<================================================<<<;;;;;;;;;;;;<<<:::;;;======<<<;;;===>>>>>>@@@BBBDDDEEEHHHLLLPPPNNNRRRVVVXXXXXXZZZ___cccccccccccccccccccccddddddccccccdddfffhhhiiigggeee^^^\\\YYYVVVTTTRRRRRRQQQOOONNNKKKIIIFFFDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCGGGKKKPPPSSSTTTUUUUUUSSSRRRRRRVVV]]]bbbnnnvvvuuunnnppptttxxx}}}rrrjjj{{{yyy{{{~~~|||wwwtttvvvwwwttttttvvv~~~zzz~~~~~~}}}xxxtttooolllllllllkkkkkkWWWQQQHHH@@@;;;999888777555555555555555555555555222555999;;;;;;777333///222111111111111000000000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************************************((((((((()))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&*********)))))))))))))))'''((())))))*********)))((((((((((((((((((((((((&&&'''((()))************&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******(((''''''((((((((((((((()))******************++++++++++++---///111///+++))))))+++***))))))(((((())))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,666111---,,,//////---***...............///000000//////000000000000//////------......//////000000//////000000111222222222111111222222222333333333333333333333222222222222333333444444555666666666777777777888999999::::::999999999:::;;;;;;<<<<<<<<<===>>>??????>>>===<<<===============>>>>>>>>>@@@???AAAEEEFFFHHHPPPYYYgggwwwvvvbbbUUUQQQTTTXXX]]]eeevvvyyypppllljjjiiiccc\\\TTTQQQTTTWWWWWWVVVRRRPPPLLLHHHEEECCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???===========================<<<<<<;;;::::::;;;;;;<<<===>>>===<<<;;;<<<===<<<===>>>???@@@BBBFFFIIIJJJLLLOOOQQQRRRTTTWWWYYYYYYXXXXXXXXXYYY[[[\\\^^^^^^]]]]]]^^^___^^^\\\ZZZSSSQQQOOOLLLJJJIIIIIIIIIHHHGGGDDDBBBAAAAAAAAAAAA@@@@@@??????>>>>>>??????>>>???CCCJJJSSS[[[```bbbbbbaaa]]]XXXSSSTTTYYY^^^lllvvvzzzrrrkkkcccZZZTTT|||}}}{{{zzz|||}}}vvvsssvvv{{{xxx}}}~~~yyytttooollllllmmmkkkddd]]]KKKFFF???:::888888777666444444555555444444444444666888:::<<<;;;888555222111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************************************(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''((()))******))))))((('''''''''''''''''''''''''''((()))******)))((((((&&&'''((()))************))))))))))))))))))))))))'''((((((((()))))))))***))))))************)))(((((((((((())))))+++,,,---+++++++++***************,,,------,,,+++***)))((())))))(((((((((((())))))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))***************)))111333444111---+++,,,---...............///000000...///000111111000///.../////////////////////////////////000111222222222000000000111111111222222222222222222222333333333333333444444555666666666777777777888999999:::::::::::::::;;;<<<<<<======EEECCC@@@>>><<<;;;;;;<<<========================@@@???AAADDDDDDDDDIIIPPPYYYddduuuvvvddd]]]^^^[[[\\\^^^fffzzzzzzpppeee___aaadddeeeddd```\\\VVVPPPLLLJJJIIIIIIFFFEEEEEEDDDCCCBBBAAAAAA????????????????????????>>>>>>======<<<=========>>>@@@@@@???===<<<===>>>;;;<<<=========???BBBDDDFFFFFFGGGIIILLLNNNNNNMMMOOONNNNNNNNNPPPSSSVVVXXXYYYXXXVVVUUUUUUTTTQQQOOOKKKIIIGGGEEEDDDCCCCCCDDDAAA@@@???>>>===>>>@@@AAA>>>>>>>>>>>>>>>>>>??????@@@BBBHHHRRR___kkkrrrtttsssqqqjjj```WWWTTTWWW[[[gggrrr~~~vvvllliiiddd___ZZZWWWTTTSSS{{{wwwvvv}}}{{{yyyxxxxxx{{{~~~~~~wwwsssyyy}}}www|||wwwnnnjjjgggiiikkkggg[[[PPPCCC@@@;;;888777666666555333444666555444333333333444555555555555333111000111111111111000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******************++++++************************))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++))))))(((((('''''''''&&&'''((()))******)))(((''''''''''''''''''''''''''')))************(((&&&%%%&&&'''((()))************))))))))))))))))))))))))'''((((((((())))))******'''''')))******+++++++++((((((((()))***,,,......******))))))((((((''''''+++***)))*********(((&&&))))))(((((((((((()))))))))))))))((()))******+++************************---------,,,,,,,,,++++++------.........---,,,,,,---444:::555+++&&&***111...............///000000...///000111111000///...000000000000000/////////...//////000111222222222///000000000000111111111111111111222222333333444333333444444555666666777777777777888999999::::::::::::;;;<<<<<<======>>>NNNIIIBBB<<<888888:::<<<===============<<<<<<<<>>???===>>>???>>>===>>>AAACCCCCCBBBAAACCCGGGIIIGGGEEEIIIHHHGGGHHHJJJNNNRRRTTTVVVTTTQQQOOONNNLLLJJJHHHGGGFFFDDDBBBAAAAAAAAABBB===<<<;;;;;;<<<>>>@@@AAA>>>>>>?????????@@@@@@@@@DDDGGGNNNZZZjjjwww|||ttthhh\\\VVVXXX\\\bbbnnn~~~}}}rrrfff\\\WWWWWWVVVUUUTTTVVVZZZ^^^|||{{{~~~~~~xxx{{{{{{yyywwwwwwyyy~~~|||rrriiikkkmmmjjj```TTTHHHBBB777777666444444333333333333333333333333333333333333333222222111000/////////////////////......---------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---+++)))'''******))))))))))))******************************,,,+++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((()))***)))+++,,,,,,***))))))***))))))***+++++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********///////////////.........000//////.........//////.........///////////////000//////.........//////000000000000000000000000000000000000000000000000000000111111111222222222333333333444555666666777333444666777777777666555999:::;;;<<<<<<<<<;;;:::>>>>>>>>>===<<<<<<;;;;;;======<<<======>>>??????>>>>>>???@@@CCCFFFHHHJJJJJJOOOZZZeeepppsssdddaaaeeemmmzzz}}}}}}}}}|||yyyvvvooohhhaaa[[[WWWUUUQQQNNNKKKHHHGGGFFFCCCBBBCCCDDDEEEDDDBBBAAABBBCCC===???AAAAAA???>>>>>>???EEECCCAAA???>>>???@@@AAACCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDEEEGGGHHHJJJGGGEEEDDDDDDGGGJJJLLLMMMQQQSSSUUUSSSMMMHHHEEEEEEEEECCCAAA@@@?????????@@@===<<<===???===:::;;;???===============>>>???@@@EEEHHHOOO\\\mmm{{{~~~yyyrrrggg\\\ZZZ^^^llluuuxxxppphhh___UUUNNNPPPPPPQQQWWWdddpppsssooozzz{{{}}}wwwxxxvvvqqqnnnooouuuyyyqqqkkkkkkhhhbbbXXXLLLBBB===777666555444333333333333333333333333333333333333333333222111111000/////////////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,***(((******))))))))))))******************************+++++++++++++++*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))+++,,,,,,***))))))***((()))******++++++******))))))))))))))))))))))))))))))************))))))((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******////////////............//////............//////////////////............//////............//////000000000000000000000000000000000000000000000000111111111111222222222222222222333444444555666666444444666777777777666555888999:::;;;<<<;;;;;;:::=========<<<<<<<<<<<<<<>>==================?????????@@@BBBEEEGGGIIIIIILLLSSS[[[dddsssqqqkkkkkkmmmrrrxxx}}}vvvoooiiieeebbb[[[XXXTTTQQQOOOMMMJJJGGGCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBCCCDDDHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFAAABBBCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFHHHJJJKKKLLLOOOQQQSSSRRRNNNIIIFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>???BBBAAA===???CCCCCCCCCCCCBBBBBBCCCCCCCCCGGGIIIQQQ^^^nnn{{{yyyqqqhhhaaabbbgggrrr{{{|||tttppplllgggaaa\\\WWWRRROOOPPPVVV^^^iiiwww{{{vvvsssvvv}}}}}}yyysssooojjjgggiiisss~~~~~~{{{xxxyyy{{{xxxrrrmmmhhh```VVVKKKBBB;;;777666666555444333333333333333333333333333333333333222222222111111000000//////////////////......---............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,+++******))))))))))))******************************************++++++++++++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((()))+++,,,+++***((())))))'''((())))))******))))))************************))))))************))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***........................///...............//////000/////////...---------///...............//////000000000000000000000000000000000000000000000000111111222222222333333333222222333333444555555555444555555666777666666666888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======@@@???>>>===<<<<<<<<<<<<@@@@@@@@@AAABBBDDDFFFGGGIIIJJJMMMRRRXXXdddyyy|||{{{xxxsssppplllrrr}}}zzzxxxooolllgggccc___[[[VVVSSSIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHGGGGGGHHHJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFHHHIIIJJJKKKKKKOOOOOONNNMMMLLLLLLKKKKKKMMMPPPTTTUUUTTTPPPJJJFFFEEEFFFFFFGGGFFFEEEDDDCCCAAA@@@AAACCCBBB@@@AAAFFFHHHHHHIIIIIIHHHGGGEEEDDDJJJNNNWWWeeeuuu|||uuunnnkkkqqqyyy{{{pppjjjddd^^^YYYYYYYYYWWWUUUTTTUUUWWWVVVbbbrrrzzzzzzuuuppprrrwww|||{{{yyynnnllljjjjjjmmmuuu~~~|||}}}~~~}}}||||||{{{vvvsssuuuyyyxxxtttkkkcccVVVJJJ@@@:::777555555555444333222222333333222222222222222222222222222111111111000000000//////////////////......---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,.........---,,,******))))))))))))******************************((((((((())))))******+++(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((***)))(((''''''''''''''')))***,,,+++)))(((((()))''''''((()))))))))))))))************************))))))************))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++------...............///......---------...//////000000///...------,,,,,,......---------...//////////////////////////////000000000000000000000000222222222222333333333333333333444444555555555666444555555666666666666666888888888999999999999999999::::::;;;<<<<<<======>>>======<<<<<<<<<======@@@@@@AAAAAABBBCCCDDDEEEIIIIIIKKKPPPSSS\\\kkkzzzzzzeeedddhhhsss{{{uuuooohhhdddXXXWWWUUUUUUUUUTTTSSSRRRSSSVVVXXXXXXVVVRRRPPPOOOPPPQQQRRRRRRQQQPPPNNNLLLMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLLLLNNNPPPTTTWWWYYY[[[\\\[[[XXXTTTPPPMMMLLLLLLPPPVVV]]]___[[[RRRKKKIIIKKKMMMOOOOOONNNLLLKKKGGGEEEFFFHHHGGGEEEGGGLLLSSSTTTUUUUUUTTTQQQNNNLLLPPPUUU```pppyyysssttt}}}zzzvvvnnncccYYYSSSPPPOOOPPPTTTYYY\\\\\\^^^aaaeeecccqqq~~~{{{}}}uuummmjjjnnnsssvvvvvvoooqqqtttwwwyyy||||||||||||{{{yyyxxxwwwtttqqqtttyyyxxxtttdddZZZMMMAAA:::777666555444333333222222222222333222222222222222222222222111111111000000000000000///////////////......---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,------------,,,******))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((***)))((('''''''''''''''(((***++++++)))(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,---------......//////---------------...//////000//////...---,,,,,,+++---------------...//////////////////////////////000000000000000000000000111111222222222333333333555555555555555666666666555555555555666666666777777777777777888888999999888888999:::;;;<<<======;;;;;;;;;;;;<<<===??????@@@@@@AAABBBBBBCCCCCCCCCEEEFFFJJJOOORRRVVVaaalll}}}jjjbbb[[[^^^hhhsssxxxxxxyyyxxxuuurrrsss|||zzzllljjjfffeeedddccc___]]]aaaffflllnnnkkkfff```]]]^^^___aaabbbaaa___]]][[[[[[[[[\\\\\\\\\ZZZXXXWWWTTTSSSQQQRRRUUU\\\bbbgggggghhhhhhddd]]]UUUPPPNNNKKKPPPYYYeeekkkhhh\\\SSSPPPRRRVVVYYYZZZZZZXXXWWWRRRPPPPPPQQQPPPNNNQQQVVVdddeeeggghhhfffbbb^^^[[[WWW]]]hhhyyy|||}}}}}}rrrkkk___[[[VVVOOOHHHEEEGGGKKKTTTZZZbbbhhhjjjkkknnnqqqrrr~~~|||tttkkkgggjjjqqqwwwzzz{{{~~~}}}|||{{{xxxvvvtttuuutttrrrtttvvvrrrlllZZZQQQEEE<<<888777666555333222222111111222222222222222222222222222222222000000000000000000000000///////////////......---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((***+++***)))'''(((((('''((())))))******))))))))))))))))))))))))))))))))))))************))))))''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,---.../////////.........---,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000000000000000000000000000000000000000000111111111222222222555555555555555555555555666555555555555666777777777666666666666777888888888888999999:::;;;<<<<<<999999:::;;;<<<>>>???@@@>>>???@@@BBBCCCCCCCCCCCCBBBCCCGGGMMMOOOPPPWWW___mmmtttgggYYYSSSVVV]]]aaaaaaaaadddeeedddeeeooo}}}{{{zzzxxxsssooorrrwww~~~yyysssooopppqqqrrrsssrrrpppnnnllliiiiiiiiigggfffdddbbbaaa]]][[[YYYYYY]]]cccjjjoooooorrrsssooofff]]]WWWUUUQQQTTT]]]kkkuuuvvvlllbbb\\\^^^bbbgggiiijjjjjjjjj```]]]\\\]]]\\\ZZZ]]]bbbrrruuuxxxzzzxxxsssmmmiiiccchhhrrrzzzssskkkcccZZZUUUMMMJJJGGGFFFDDDEEELLLUUUaaaeeemmmrrrvvvxxxyyyzzz{{{uuuoooooottt}}}}}}~~~}}}{{{vvvrrrqqqttttttssssssqqqhhh^^^QQQIII???999777777555222222222111111111111222222111111111111111111111111///000000000000000000000///////////////......---,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((()))+++***(((''''''(((((()))******++++++******************************))))))************))))))((((((((()))))))))******((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,---...///000000000000000000000000000000000000000000000000000//////000000000111111111333333333333333333333333666555555444555666777888666666555555555666777888888888999999::::::;;;;;;:::::::::;;;<<<===>>>???===>>>@@@BBBCCCCCCCCCCCCDDDCCCEEEIIIJJJKKKPPPWWW___nnnuuudddYYYUUUVVVXXXXXXUUUZZZ]]]\\\\\\cccsss|||{{{yyyvvvtttrrrppppppkkkkkkjjjjjjlllppptttvvvvvvzzz~~~{{{rrriiicccbbb______eeerrryyymmmppptttyyy}}}yyyvvvttttttrrrppprrrxxx~~~zzzvvvyyy}}}uuukkkfff```ZZZVVVSSSOOOMMMJJJGGGGGGJJJLLLQQQ]]]jjjtttuuuwww|||}}}~~~|||yyywww{{{}}}xxx|||~~~zzztttoooooossstttsssqqqlll___SSSLLLEEE<<<888777666333///222111111111111111222222111111111111111111111111////////////000000000000///////////////......------------,,,,,,,,,++++++))))))))))))))))))))))))************************+++*********))))))((((((******))))))))))))******)))))))))))))))))))))))),,,,,,++++++******))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((()))***((()))+++***(((''''''((())))))***+++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,---...///000,,,,,,------------------+++++++++,,,---...///000000000000000000000000000000000000000000000000000////////////000000000000222111111111111111111111666555555444444666777888666666555444444666777888888999999999999:::::::::<<<<<<;;;;;;;;;<<<<<<===<<<===@@@BBBCCCDDDDDDCCCIIIFFFEEEGGGGGGHHHMMMUUUUUUaaannnzzzrrreee^^^[[[[[[ZZZTTTYYY\\\ZZZVVV[[[iiiuuuyyyzzzzzz{{{|||}}}}}}}}}{{{|||tttooommmmmmjjjlllxxx|||zzzuuuooofff\\\[[[WWWQQQNNNMMMNNNNNNNNNOOOLLLNNNSSSWWW]]]lll{{{~~~~~~zzzwwwxxx{{{yyy||||||sssoooqqqnnnqqqrrrnnneeeYYYNNNHHHAAA>>>999444111111111222333333222222111000//////000000000000////////////000000000000000000000000......---------,,,,,,,,,)))+++------,,,*********++++++,,,,,,+++***((('''******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))...---,,,+++************))))))))))))***************))))))((('''&&&&&&%%%++++++***)))((('''&&&&&&(((((())))))))))))((((((&&&'''((((((''''''(((******)))(((&&&&&&''''''((('''(((((()))))))))))))))))))))))))))******************))))))(((&&&%%%$$$(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,+++***)))'''&&&&&&&&&&&&&&&''''''((()))******+++******))))))))))))))))))((()))+++++++++******+++***+++,,,---,,,+++***))))))***+++,,,---,,,,,,+++......---,,,,,,,,,,,,---,,,,,,------------------......------------......333333222111000///......111111111111111000///...333333222222111111000000222222333333333333444444444444444555555555555666777777777777888888888888:::::::::999999999999999<<<;;;:::999:::<<<>>>???AAA>>>BBBNNNUUUOOOEEE@@@CCCDDDEEEGGGHHHIIIJJJJJJQQQWWW```hhhtttyyyssssssrrrnnnkkkfffbbb___ZZZXXX```kkk}}}zzzvvvsssqqqpppnnnjjjfffaaa\\\VVVRRRQQQMMMJJJKKKPPPVVVYYYZZZ]]]ccciiijjjoooyyy|||wwwtttuuu{{{|||~~~|||vvvsssuuurrrooojjjcccZZZQQQJJJEEE>>><<<999555333333333444333333222111111000//////222222222111111111000000////////////////////////......---------,,,,,,,,,+++,,,------+++)))******))))))++++++++++++***)))***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))************++++++******)))(((((('''******))))))((((((''''''(((((())))))))))))((((((&&&'''((((((&&&&&&&&&((()))((('''&&&%%%&&&&&&''''''((())))))******))))))))))))))))))))))))(((((())))))))))))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))***''''''(((((())))))******************************)))***++++++******+++,,,***+++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++------,,,++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,------222222111111000/////////000000111111000//////...000000000///////////////222222222333333333444444444444444444555555555555666666666777777777888888777777777777777777777777<<<;;;:::999:::<<<>>>???>>><<>>;;;;;;???FFFJJJIIIIIIKKKEEEDDDCCCBBBCCCDDDFFFGGGFFFJJJPPPUUU\\\hhhxxxooocccaaadddaaagggqqqxxx|||}}}vvvrrrmmmhhheeebbb___]]]ZZZXXXTTTQQQPPPQQQTTTUUU^^^ccckkkssswwwuuuooojjjiiihhhgggkkkttt~~~{{{vvvxxx~~~xxxzzz}}}|||{{{zzz{{{~~~~~~zzz~~~{{{xxxlllaaaRRRHHHDDDBBB???<<<999999999888777666444444222111111111000000000///000/////////............////////////////////////......---------,,,,,,,,,......---+++(((((()))+++))))))******++++++++++++)))******++++++******)))************************))))))))))))))))))))))))+++++++++***++++++,,,,,,((()))))))))************,,,,,,,,,++++++*********'''((((((((()))))))))***(((((())))))))))))((((((&&&(((***+++***))))))***((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&%%%%%%''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))'''((()))++++++***))))))((((((''''''''''''(((((())))))))))))((((((((((((+++++++++++++++,,,,,,,,,,,,+++))))))***,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,------////////////000000111111000111111111111111000000000000111111222222333333111222222222222333333333333333444444444555555555444444444555555555666666666777777888999::::::;;;:::999999999:::;;;<<<===:::<<>>======;;;999888888888777555333111000000000000000000000000000111111000000000000//////..............................---------,,,,,,,,,+++,,,---+++***)))+++,,,---,,,+++***))))))))))))((())))))))))))))))))(((***************+++++++++******************************)))))))))))))))***))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((("""&&&((((((''''''((()))************)))(((((($$$%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''((())))))************(((((((((((())))))))))))'''(((((())))))******+++''''''''''''''''''''''''(((((()))***************---,,,+++)))((((((''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,***)))+++...///---***)))))))))))))))***+++,,,---,,,++++++******++++++///...------,,,,,,------))))))***+++,,,---......///......------......///.........//////000000000111111222222333222222222////////////000000000000111111111111222222222222333333333333444444444444444444444555555555555666444555555666666777777777777888888999999::::::;;;:::===>>>;;;:::===BBBDDDGGGFFFDDDCCCCCCDDDEEEFFFDDDEEEGGGHHHIIILLLQQQTTTaaannn|||rrrhhhccc```___ccciii~~~{{{sssmmmlllnnnooosssxxx}}}~~~}}}}}}}}}}}}yyyxxxvvvtttpppmmmjjjiiijjjgggccc^^^YYYUUUSSSRRRQQQPPPNNNKKKJJJIIIIIIIIIIIIGGGEEEDDDEEEFFFFFFEEEIIIMMMRRRZZZdddtttxxxtttvvv|||~~~}}}yyyxxxyyy|||}}}}}}www|||~~~wwwuuunnnaaaTTTMMMCCCAAA===;;;999888888888666555555444333333222222///000000000000000000000111111000000000/////////..............................---------,,,,,,,,,)))+++,,,,,,+++++++++,,,,,,+++***))))))******+++******++++++++++++******))))))*********+++++++++************************++++++***)))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((("""%%%((()))((('''&&&&&&((()))*********)))''''''&&&&&&'''(((((((((((('''((((((''''''''''''''''''((())))))*********))))))(((((((((((())))))))))))'''(((((()))******++++++(((((((((((((((((((((((()))))))))))))))******+++++++++***)))))))))))))))''''''(((((())))))******(((((())))))***++++++,,,+++***))),,,000000,,,((()))((((((((()))***,,,------,,,+++*********++++++...---,,,,,,++++++,,,,,,))))))***+++,,,---.........------,,,,,,------.........//////////////////...///000111111111111111000000000///////////////111111111111222222222222222222333333333444444444444555555555555666666666555555555666666666666666666777888999999:::::::::777;;;<<<999999>>>AAA???DDDCCCCCCBBBCCCCCCDDDDDDBBBCCCEEEFFFHHHJJJLLLNNNXXXaaapppzzzlll```\\\^^^kkk{{{zzzjjjdddbbbbbbcccfffkkkmmmppprrrssspppmmmkkkmmmmmmnnnnnnoooooonnnnnnppppppppprrrtttuuuuuutttssssssssssssttttttttttttsssttttttsssqqqmmmjjjhhheeeeeeeeedddbbbaaaaaaaaa\\\[[[ZZZXXXWWWVVVVVVVVVVVVTTTQQQNNNLLLJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSQQQPPPQQQSSSVVVXXXYYYXXX^^^aaafffjjjrrruuuqqqrrryyy|||{{{~~~}}}|||zzz{{{}}}}}}|||uuuxxxyyyxxx|||}}}tttmmmbbbTTTGGGBBB>>>===;;;888555444666888333333222222222333444444////////////000000000000///.........------------..............................---------,,,,,,,,,'''))),,,---,,,,,,,,,,,,***))))))))))))+++,,,---+++,,,,,,------,,,,,,+++))))))******++++++++++++************************...---,,,+++************))))))))))))************)))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((((((***------+++(((&&&&&&'''((()))))))))(((&&&%%%'''(((((()))))))))))))))'''''''''((((((((((((((())))))************))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,'''''''''''''''(((((()))&&&''''''((()))******+++'''(((((()))******+++++++++)))***---222111,,,''')))((((((((((((***,,,---...---+++*********++++++---,,,++++++******++++++((()))***+++,,,---......---,,,,,,++++++,,,,,,---////////////////////////------...//////000//////333333222222111111000000000111111111111222222222222222333333333444444444555555555666666666666777888888888888777777777777666777888999999:::999999555999:::888:::@@@AAA===AAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEGGGHHHJJJKKKLLLNNNTTT^^^jjj{{{{{{fff^^^___ZZZgggyyywwwlllhhhfffeeefffjjjllloooqqqoookkkfffccc^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[\\\\\\]]]]]]^^^```aaaaaaaaa___\\\YYYXXXRRRSSSSSSQQQOOONNNMMMNNNLLLLLLLLLMMMOOORRRUUUVVVQQQPPPOOONNNNNNNNNOOOPPPPPPRRRUUUZZZ___dddgggiiibbbcccfffkkkpppuuuvvvvvvqqqrrrssssssvvvqqqmmmlllpppsssuuuzzz~~~zzz}}}{{{wwwtttpppppprrruuuzzz~~~yyyhhhZZZPPPHHH@@@:::999999888777666555444444555444444333333222222111222111111000///......---......////////////......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))((((((,,,+++++++++***)))))))))''''''((()))***++++++,,,+++******)))))))))))))))((((((((((((((((((((((((++++++***)))(((((()))))),,,***)))((((((***,,,---------,,,,,,***)))'''&&&))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))************)))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((((((************************)))***+++,,,,,,+++***)))))))))))))))************++++++,,,,,,,,,+++******,,,,,,,,,++++++*********,,,,,,+++++++++,,,------+++,,,------+++)))******,,,,,,---.../////////...///000222222000///000111............////////////111111111111111111111111333333333222222111111111333333333333444555666666666777888777666555666777777777777888999999::::::999999999:::::::::;;;;;;>>>>>>???@@@AAACCCCCCDDDBBBBBBCCCEEEFFFGGGHHHIIIHHHMMMUUU\\\fffvvvkkk______^^^aaaiiipppuuu|||||||||vvvnnnhhhgggccc]]]WWWSSSRRRRRROOOPPPQQQRRRRRRRRRRRRRRRRRRNNNMMMOOOPPPOOORRRVVVUUU[[[___\\\XXXVVVTTTQQQPPPKKKIIIJJJJJJGGGFFFHHHFFFJJJKKKIIILLLSSSYYY\\\]]]\\\ZZZWWWVVVWWW\\\___dddeeehhhnnnuuuzzz}}}}}}~~~~~~zzzwww{{{tttqqqqqquuuwwwxxx{{{zzz~~~|||}}}|||uuuooommmlllnnnuuu~~~|||tttiii[[[OOOHHHBBB<<<777999999888777666555444333444444444333222222111111111111000000///......---......////////////......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))((((((******))))))))))))))))))(((((())))))******++++++***))))))(((((((((((((((************************+++******))))))((())))))***))))))))))))***++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))*********))))))((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))************************)))***++++++++++++***)))))))))))))))******************+++,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,,,,---......,,,++++++,,,..................---,,,...000222111000///000000............////////////111111111111111111111111333333333222222111111111333333222333333444555666555666888777666555777888777777777888999999::::::999:::::::::;;;;;;;;;;;;>>>??????@@@BBBCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFDDDIIINNNSSSZZZhhhyyy~~~ttthhhccc```aaaaaaaaadddjjj|||wwwpppiiiccc___^^^XXXXXXXXXWWWVVVVVVUUUUUUVVVQQQOOOPPPRRRSSSWWW]]]cccjjjnnnlllhhhddd___ZZZRRRLLLGGGJJJLLLLLLKKKLLLMMMQQQTTTVVV]]]jjjsssvvv{{{xxxtttqqqqqqrrruuuvvvyyy{{{}}}{{{|||||||||~~~~~~}}}|||~~~}}}yyy{{{zzzrrrjjjiiihhhkkkttt~~~wwwooo___WWWLLLDDD@@@<<<999666888888777666555444444333444444333333222111111111111000000//////...............////////////..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((((((((((((((((())))))))))))))))))))))))*********))))))(((''''''''''''(((******************************))))))))))))((((((((((((******++++++***)))******++++++******)))((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***))))))((((((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++************************)))******++++++******)))))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,++++++******,,,...//////---,,,,,,---...//////......---,,,+++...000111111000//////000............////////////000000000000000000000000222222222222222111111111222222222333333444555666444666777777666666777999777777777888999999:::::::::::::::;;;;;;;;;<<<<<>><<<:::888777777777666555555444333333333333333222111111000000000000/////////...............////////////..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))((('''(((((())))))******************)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''')))+++---...,,,***)))))))))************))))))))))))))))))))))))))))))***************))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((())))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''')))+++,,,************************))))))************))))))((()))))))))************(((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,+++******+++---......,,,,,,,,,---------.........---,,,,,,---///000000///......///............////////////000000000000000000000000222222222111111111111111222222222222333444555666333555666777666777888:::777777777888999999::::::::::::;;;;;;;;;<<<<<<<<>>;;;999888777666666666555555444444333333333222222111111000//////////////////..................////////////..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********)))))))))))))))******+++++++++*********))))))))))))))),,,+++******))))))******(((((((((((((((((((((((('''((())))))))))))((((((''')))---000000...+++)))(((((()))************)))))))))))))))))))))))))))++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,************************))))))))))))))))))))))))((()))))))))************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++////////////...---+++***)))+++------+++++++++,,,***+++,,,---............---...000000...---...///............////////////////////////////////////111111111111111111111111222222222222333444555555333555666777666777888:::777777777888999999:::::::::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAADDDEEEFFFFFFGGGJJJQQQVVV^^^mmmnnndddaaa^^^aaahhhuuuxxxqqq|||tttppprrrvvvyyy}}}uuunnnlllnnnqqqtttuuutttkkk^^^QQQJJJGGG===<<<:::777666555444444555555444444444333333333222222111111000/////////..............................////////////......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))************)))************++++++++++++)))))))))))))))*********,,,,,,+++************+++************************&&&'''((()))***)))((('''''')))---000000...+++((((((((())))))***)))))))))))))))))))))))))))))))))++++++,,,------+++***)))))))))))))))))))))))))))((())))))******))))))(((***)))(((''''''((()))***(((((((((((()))))))))))))))((((((''''''(((((())),,,+++***))))))))))))******)))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((())))))***+++,,,***************************))))))(((((())))))***))))))))))))************(((((()))***++++++++++++***++++++++++++,,,,,,,,,---.../////////---,,,+++)))***,,,,,,+++***+++,,,((()))+++,,,.../////////,,,...//////...------...............////////////////////////////////////000000000111111111111111111111111222222333444555444666777777666666777999777777777888999999::::::999999999:::::::::;;;;;;======>>>>>>>>>?????????BBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFHHHLLLOOOWWWdddvvvtttpppiiiiiilllvvv~~~|||}}}~~~~~~wwwnnnhhhzzzsssppprrrvvvyyy|||zzzssspppqqqsssvvvtttppphhh\\\OOOFFFAAA???777777777666444444444444444444444333333333333333222111111000//////....................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************(((((()))***************************))))))))))))(((((())))))******++++++,,,++++++***)))*********************************%%%&&&((()))***)))((('''&&&(((+++......,,,)))'''((()))))))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,***((('''))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((''''''''''''((((((---,,,+++***)))((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++++++++******************************)))(((''''''((()))***))))))))))))************))))))************))))))******+++++++++,,,,,,,,,***+++---......,,,+++***)))+++------,,,+++,,,---)))***+++,,,---.........+++---///...---,,,---...............////////////........................///000000000111111111222111111111111222333444555555666888777666555777888777777777888999999::::::888888888999999999::::::<<<<<<<<<<<<============???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJQQQZZZgggrrr|||~~~}}}uuuqqquuuzzz|||~~~|||pppqqqtttuuuuuusssooolll~~~{{{tttrrruuuxxx{{{yyy}}}wwwssstttwwwxxxxxxqqqhhhZZZMMMDDD???;;;888444666666666555555555666444444333333333333333333111111111000//////......---...........................////////////......++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((()))*********************))))))(((((('''''''''(((((()))***++++++,,,+++******)))))))))))))))(((((((((((((((((((((((($$$&&&((()))***)))((('''$$$&&&)))+++,,,***(((&&&)))))))))))))))(((''''''))))))))))))))))))))))))'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))************))))))+++)))(((''''''((()))+++(((((((((((())))))))))))((((((''''''''''''((((((...---,,,***)))(((((('''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,***)))***************************)))(((''''''((()))***))))))))))))************)))************))))))(((*********++++++,,,,,,,,,((()))+++,,,,,,+++***)))***,,,......---------///++++++,,,---------,,,,,,+++---......---,,,,,,---............/////////000........................//////000000111111111222111111111111222333444555666777888777666555666777777777777888999999::::::777777888888888999999999;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>????????????AAABBBCCCDDDEEEFFFGGGHHHLLLRRR[[[aaajjjxxxtttiiieeefffgggiiillllllnnnsss{{{}}}uuuooojjjkkkmmmooorrrssstttuuu~~~|||zzzwwwwwwyyy~~~}}}~~~|||wwwxxx{{{zzzuuuooo^^^TTTGGG???;;;:::777555555555555666555555444333222333333333333222111111222111111000///......---////////////////////////...///222333333222///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************))))))))))))***************)))))))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))((((((((((((%%%&&&''')))))))))((((((+++***)))))))))***,,,,,,(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))...---,,,***************''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))))))))((('''(((***,,,***''''''))),,,)))***,,,------,,,+++***************)))))))))((())))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***+++,,,,,,---------------...*********---///000///---,,,,,,,,,,,,,,,---...///------......///000000000///////////////000111111000000000///////////////555555555555555555444444444555666777777555333222777777777777888888888888888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFIIIIIIJJJMMMSSSXXXaaaqqqvvviii[[[SSSQQQPPPNNNNNNQQQUUUZZZ]]]jjjwwwzzzrrrnnnooommmiiihhhgggfffeeedddiiijjjqqqyyy}}}{{{}}}zzzwwwxxxvvvzzz|||zzzvvvuuuyyy~~~|||tttmmmdddXXXJJJAAA<<<999666555555555444222444444444444444333222222111111111222111000000///111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++************))))))))))))******(((((())))))*********+++******************++++++************************''''''((()))******++++++************)))((((((''')))))))))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***))))))))))))333000,,,(((&&&&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&&&&''')))+++---,,,)))''''''***,,,***(((,,,+++)))((('''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++*********++++++***))))))+++,,,......,,,+++***+++***************+++++++++,,,111444222---***+++...*********+++,,,---///000,,,,,,---......//////000///////////////000000111111111111111111222222222333333333333333444444444333333444444444444333222333444444555555666666666777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<========================>>>>>>??????@@@AAAAAAAAACCCEEEHHHHHHHHHJJJMMMPPPWWWbbbsss~~~mmmddd[[[XXXTTTRRRSSSVVVYYYZZZXXXbbbppp{{{|||qqqiiieeebbb```^^^^^^___```___^^^dddlllzzz}}}zzzwwwxxxzzz~~~wwwttttttqqqwww|||~~~{{{{{{~~~}}}uuukkk___UUUKKKAAA:::888777666555555444222111333333333333333222222111000000111111000000///...000000000000////////////------------------------000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++************))))))))))))******+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))***++++++,,,***))))))(((''''''''''''(((((())))))************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++***)))(((((((((((((((---,,,)))&&&%%%&&&((()))''''''''''''''''''''''''''''''((()))))))))))))))((('''&&&&&&''')))+++---,,,)))''''''***,,,***(((,,,+++)))'''&&&&&&''''''''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&'''((()))******+++)))******+++++++++*********,,,//////---+++++++++,,,++++++******))))))((()))...222111,,,***,,,///,,,,,,+++++++++,,,,,,---,,,,,,------...////////////////////////000000111000000111111222222222222222222222222333333444444222222333333333333333222222333333444555666666666777777777777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAACCCEEEGGGIIIKKKNNNPPPTTTZZZcccooo{{{|||lllggg```\\\[[[[[[[[[ZZZYYY^^^eeejjjmmmnnnnnnnnnqqqtttvvvjjjaaa\\\ZZZXXXYYY[[[___ccceeeeeedddiiittt}}}tttpppqqq}}}zzztttqqqrrrjjjqqqzzz~~~ooohhh\\\QQQGGGAAA;;;888555555444333222111000///222222333333222222111000000000000000000///......000000000000////////////------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++************))))))))))))******,,,,,,+++***)))(((''''''&&&''''''(((((()))))))))((((((((((((((()))))))))((())))))******+++++++++)))((('''''''''''''''((('''((())))))******))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))))))))(((''''''((()))***''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''((()))***++++++)))(((((()))******)))+++***)))(((((('''((((((&&&'''((()))***+++,,,---))))))))))))))))))))))))((((((((())))))***************+++,,,,,,,,,,,,+++***---//////...,,,++++++,,,,,,++++++***)))))))))(((+++//////---,,,---//////......---------------,,,,,,,,,---....../////////////////////000111111//////000000111222222222000111111222222333333444111111222222222222333333222333333444555666777777777777666777777888999::::::::::::;;;;;;;;;<<<<<<=================================>>>??????@@@@@@???@@@BBBDDDGGGJJJLLLNNNQQQRRRWWW```hhhqqq|||wwwqqqnnnllliiigggdddeeegggiiihhhgggdddcccdddeeelll{{{yyysssqqqqqqrrrxxx~~~{{{{{{wwwoooeee[[[UUUSSSTTTVVVZZZ```iiioooqqqooommmoooyyytttmmmmmmuuu|||{{{tttnnnlllnnnhhhoooxxx{{{tttooo]]]WWWNNNEEE>>>:::888777333333333222111000111111222222222222222111111000//////000000//////...---////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++************))))))))))))******++++++******))))))(((((('''''''''((())))))******(((((()))))))))*********************************)))((('''''''''((()))***'''''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++))))))******************''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))******)))(((((()))+++)))))))))******))))))((())))))))))))************)))))))))))))))))))))))))))*********************++++++,,,---------------***---///000...,,,+++************+++++++++,,,,,,+++,,,...//////......------------,,,------......+++,,,,,,------......//////////////////000111111......///000000111222222000000000111222333333333111111111111111222333333333333444555666777888888666666666777777888999::::::::::::;;;;;;;;;<<<<<<=================================>>>??????@@@@@@CCCBBBAAACCCEEEHHHJJJKKKMMMLLLOOOWWW\\\```hhhqqqzzzzzz{{{}}}}}}{{{vvvpppkkkgggbbbaaaiiiuuu|||zzzuuugggbbb^^^___aaabbbfffkkkqqqyyy|||ssslllmmmkkkfffaaa\\\[[[]]]___aaagggqqq|||}}}xxxwww|||uuunnnnnnnnnuuu}}}uuunnnhhhgggiiikkkpppyyy~~~tttggg]]]PPPLLLEEE>>>999777666666333444444333222222444555222222222222222111000000///////////////......---////////////000000000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))************'''(((((()))***+++++++++))))))******+++++++++,,,+++++++++***************))))))(((((((((***+++,,,&&&''')))*********)))((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))***+++---...***+++,,,------,,,***)))))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))))))))((('''(((***,,,***''''''))),,,((((((***++++++***))))))++++++******)))((((((((())))))))))))))))))))))))+++++++++***************+++,,,------............***---000000///,,,+++***'''((()))***,,,---/////////......///111000...,,,***)))******+++,,,---...++++++,,,------......//////////////////000111111---......///000111111111///000000111222222333333111111000000111222333333333333444555666777888999666666666666777888999::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@HHHFFFDDDCCCEEEGGGHHHHHHLLLJJJMMMTTTWWWVVV[[[bbbbbbrrrqqqggg^^^___eeeiiiddd^^^VVVQQQOOORRRUUUVVVYYY]]]```hhhpppwww~~~wwwqqqjjjeeedddeeeffffffgggiiinnnqqqooovvv}}}}}}tttoooooopppttt{{{wwwmmmhhhggghhhhhhppptttxxxvvvnnnaaaVVVOOOEEECCC???;;;777555555555222222111111000//////...111111111111000000000000000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******++++++))))))))))))))))))))))))******))))))******+++,,,++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))&&&'''((('''(((+++,,,,,,+++((('''((((((((((((((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&******))))))((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))------,,,,,,***)))'''&&&&&&''''''((()))******+++((((((((((((((()))******))))))(((((((((((())))))+++***)))((()))***,,,...******))))))((((((''''''&&&'''((())))))((('''&&&,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++************))))))******+++,,,))))))***++++++++++++***++++++,,,------.../////////...---,,,++++++++++++++++++,,,------......///111000///......///000111000000000000111111111111222222111111111111111111222222111111111111111111333333333444444444555555666666777777888:::;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBCCCEEEEEEEEEFFFHHHJJJJJJJJJLLLNNNPPPRRRTTTUUUccceeelllxxxnnnccc```___[[[VVVNNNMMMLLLLLLMMMOOOQQQSSSOOOTTT^^^iiiuuu|||rrrkkkeeebbbfffmmmrrryyy~~~~~~~~~~~~|||yyytttssstttvvv{{{}}}uuuooonnnoooqqqrrrwwwuuuqqqjjj```UUUKKKDDDBBB@@@<<<888666444444333333222222111000000//////111111111000000000///////////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***)))'''%%%%%%&&&'''(((***++++++***((('''(((((((((((((((((((((((()))))))))(((((('''''''''(((((('''''''''&&&&&&&&&))))))))))))((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,+++***)))((('''''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''')))***,,,((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))***++++++,,,,,,,,,,,,******))))))******+++,,,))))))***++++++++++++***++++++,,,,,,------............---,,,++++++++++++++++++,,,------....../////////............////////////000000000111111111111111111111111111111111111111111111111111111111333333333444444444444555666666666777888999:::;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJKKKMMMOOOPPPRRRRRRYYY[[[aaakkkyyyssskkkeee]]]WWWOOONNNLLLJJJIIIJJJJJJKKKMMMPPPWWW```kkksssyyy|||yyy{{{~~~xxxsssooojjjgggffffffhhhoooxxx|||}}}zzz}}}vvvvvvwwwzzzzzzzzz{{{zzzyyyyyyzzz}}}yyyvvvssssssuuuwwwyyyzzzwwwooocccXXXPPPHHH@@@;;;===;;;888666444333333333333333333222111111000000111111000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++******))))))******+++,,,+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))((('''%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&)))))))))(((((((((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))***)))((((((((((((((()))))))))(((((((((((())))))((('''&&&%%%&&&'''((()))''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))+++,,,---------***))))))))))))***++++++))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++,,,------......///---------......---------//////000000000000111111111111111111111111111111111111111111111111111111333333333333444444444444666666777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAABBBCCCDDDCCCEEEEEEEEEDDDDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPRRRVVV[[[eeettt}}}sssiiibbbZZZXXXTTTOOOKKKIIIGGGFFFJJJLLLQQQXXXaaagggjjjkkkjjjjjjnnnuuuzzz~~~yyytttooolllkkkpppssstttrrrnnnkkkkkklllrrrqqqrrrtttuuurrrkkkeeebbb```bbbggglllrrr{{{}}}|||}}}~~~|||uuuqqqoooqqqtttvvvxxxzzzxxxvvvuuuwwwwwwwwwvvvrrrsssuuuxxxzzzzzzxxxuuuiii___RRRIIIEEEBBB===999888888666444333333333333333333333222222222111111111000000000////////////////////////////////////.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------...///...---,,,+++))))))))))))))))))))))))******))))))******+++,,,******)))))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***))))))((())))))))))))(((((((((((()))(((((((((((()))******))))))(((((((((((())))))((('''&&&&&&&&&'''((((((((((((((())))))*********)))((('''&&&&&&'''((()))+++******))))))******+++((((((((((((((((((((((((((((((***++++++,,,,,,,,,)))))))))))))))***++++++))))))***++++++++++++***,,,+++++++++++++++++++++---,,,,,,+++******++++++++++++,,,------......///,,,---...//////...---,,,////////////000000000111000000000000111111111111111111111111111222222222222222333333333444444444666666777777888888888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAABBBCCCDDDDDDEEEEEEEEECCCCCCEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJMMMOOORRRSSSWWWaaaooozzz~~~yyypppmmmggg```YYYRRRNNNLLLMMMOOOUUU]]]dddfffddd``````^^^___dddiiikkkoootttxxx}}}~~~|||~~~{{{{{{}}}~~~}}}zzzwwwsssmmmgggbbb^^^\\\___``````]]][[[ZZZ[[[]]]```eeennnxxx|||zzzssslllkkkjjjmmmsssxxx|||vvvsssrrrssswwwxxxxxx|||vvvsssooommmmmmooopppppptttvvvzzz}}}}}}wwwoooiiiXXXPPPFFFAAA@@@@@@<<<999666666555444444444444444333333333222222222222222000000000////////////.........................../////////.........---------------,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,+++))))))))))))))))))))))))******))))))******+++,,,***)))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))(((((((((((()))))))))))))))***+++,,,))))))(((((((((((()))))))))((((((((((((((((((((()))))))))******+++++++++)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((*********++++++******)))))))))(((((())))))***+++))))))***++++++++++++***,,,+++++++++++++++++++++,,,,,,+++*********++++++++++++,,,------......///---...///000000///...---...////////////000000000//////000000000111111111000000111111111222222222222222222333333333444444555666777888999999888888:::999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAABBBCCCDDDDDDEEEEEEDDDCCCCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIMMMQQQQQQRRRWWWaaahhhqqq}}}}}}uuulllddd^^^[[[XXX]]]fffqqqxxxvvvnnnfff]]]WWWSSSUUUXXXYYYZZZ]]]bbbgggiiijjjoooyyyxxxtttooolllmmmoooqqqrrrmmmllllllmmmsss|||}}}xxxwwwwwwuuurrrmmmhhheeecccdddeeemmmttt}}}|||uuuqqqnnnsssxxx~~~wwwkkkiiiddd___[[[WWWUUUTTTUUUVVVUUUTTTSSSTTTUUUVVVYYYeeevvv||||||{{{}}}}}}zzzzzz|||{{{wwwvvvxxx~~~}}}ppplllgggfffhhhlllppprrryyyzzz||||||wwwnnncccZZZLLLHHHBBB???>>>===999666555555555555444444444333222222222222222222111111000000////////////............................../////////............---...------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,)))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((('''(((((((((((())))))))))))---,,,++++++++++++++++++))))))(((((((((((())))))*********))))))))))))((())))))***************+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******++++++***))))))((()))(((((((((((()))******))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++,,,------......///......////////////............////////////000000...//////000000111111111000000000111222222333333222222222222333333333333444555777999:::::::::::::::999888888888999;;;<<<::::::::::::::::::::::::<<<<<<===>>>@@@AAABBBCCCBBBDDDDDDDDDCCCCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIMMMPPPQQQTTTZZZ^^^```kkkzzzxxxssspppkkkrrr}}}fff\\\RRRPPPQQQOOONNNNNNNNNSSSVVVVVVZZZbbbhhhjjjbbb___[[[YYYYYYZZZZZZZZZZZZ[[[\\\]]]```hhhsss{{{~~~xxxooogggbbbaaaaaa^^^\\\YYYUUUSSSRRRSSSSSSXXX]]]cccggggggdddbbb```^^^dddkkksss~~~xxxiiieee___YYYUUUUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYXXX]]]kkk|||uuurrrsss|||{{{uuuuuujjjfffbbbaaafffnnntttxxx{{{xxxuuupppiii___UUUNNNEEECCCAAA>>><<<999777666444444444444444333222222111111111111111111111111000000/////////..........................................---------,,,,,,......---,,,,,,+++******************************+++++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,)))))))))))))))***++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$''')))(((''')))))))))(((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''(((((())))))******333222000---+++)))(((((())))))(((((((((((())))))************))))))(((((()))))))))(((((((((((((((''''''((((((((((((''''''*********))))))*********))))))))))))))))))))))))((())))))************)))((((((((((((((()))******))))))***++++++++++++***++++++,,,,,,------......++++++************++++++++++++,,,------......///...------------------............/////////000000......//////000111111222///000000111222222333333111222222222222333333333333555888:::<<<===<<<<<<:::999888777888999;;;<<<::::::::::::::::::::::::;;;;;;<<<===???@@@AAABBBAAABBBCCCCCCCCCDDDFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKNNNPPPRRRTTTVVV]]]gggqqq{{{~~~oooaaa[[[YYYVVVRRRQQQIIIOOOSSSSSSVVV\\\aaaaaa___\\\YYYWWWVVVTTTRRRPPPSSSSSSTTTXXX^^^eeekkknnnpppmmmggg___XXXTTTSSSTTTQQQPPPNNNMMMLLLMMMNNNOOOQQQTTTYYY[[[[[[ZZZZZZZZZ]]]bbbhhhssszzztttkkkccc______bbbeeehhhiiijjjkkkkkkhhhdddaaadddqqq~~~uuuqqqqqqxxx~~~tttoooooofffccc___```fffpppyyy~~~xxxssskkkcccZZZRRRKKKFFF???@@@@@@===:::888777888333333333333333222111000000000000000000000111111000/////////....................................---------,,,,,,,,,++++++......---,,,,,,+++******************************++++++)))))))))***+++,,,))))))))))))))))))))))))*********)))***++++++,,,))))))((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++(((%%%&&&)))++++++)))))))))************))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&''''''((()))******+++888666333///+++(((&&&%%%))))))(((((((((((())))))))))))******)))(((''''''((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&******))))))))))))******))))))))))))))))))))))))&&&'''(((***++++++++++++((((((((((((((()))******))))))***++++++++++++***++++++,,,------...//////+++***************++++++++++++,,,------......///...---++++++++++++---.............../////////000---......///000111111222///000000111222222333333111111222222222333333333333555888;;;===>>>>>>===:::999888777777999;;;<<<::::::::::::::::::::::::::::::;;;===>>>???@@@AAA@@@BBBCCCCCCCCCDDDFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGLLLJJJHHHGGGIIIKKKKKKKKKQQQTTTZZZ```hhhtttrrriiifffbbb]]][[[SSSYYY^^^___aaagggjjjiiikkkiiifffdddaaa]]]YYYVVVUUUSSSUUU\\\fffmmmmmmjjjgggeee```XXXRRROOOOOOQQQMMMMMMLLLMMMNNNOOOQQQRRRXXX[[[___bbbbbbaaaaaaaaaiiilllrrr~~~|||rrrlllmmmqqquuuwwwxxxzzz{{{zzzuuuooojjjhhhtttzzztttrrryyy~~~vvvnnnjjjiiigggeeedddgggmmmtttzzz}}}ssslllaaaVVVNNNIIIDDDBBB???>>><<<:::999777666666666555444333333333333333111111111111000000000000000///---,,,,,,---///000111000000///......---------..................---,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))))))))*********///...,,,+++***+++,,,,,,************))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++************++++++******************))))))))))))))))))))))))&&&''''''(((((((((((('''((((((((((((((((((((((((************))))))))))))((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''((()))((('''(((***,,,+++***)))((('''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++///888888---'''***,,,((((((***)))&&&'''+++,,,***************)))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((()))*********((('''&&&''''''(((((((((((('''''''''((((((((()))))))))***''''''((())))))))))))))))))************+++++++++)))+++,,,------,,,+++***)))************+++++++++---///000///...,,,------...------------...//////............////////////333222000/////////000111000000000000000000000000111111222222222333333333777777999;;;===@@@BBBDDDCCC???999777888::::::999::::::999999::::::;;;<<<::::::;;;<<<===>>>??????>>>>>>>>>???BBBFFFJJJLLLMMMMMMKKKHHHEEEDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJPPPPPPRRRVVV]]]eeennnssswwwllljjjgggmmmsssvvvvvvxxx}}}}}}|||zzzuuunnnhhhdddcccbbb]]]```ppp}}}}}}|||tttjjjaaa^^^]]][[[ZZZ\\\UUUXXX[[[[[[[[[]]]bbbgggiiikkklllkkkiiiiiimmmqqq{{{}}}}}}{{{vvvsss|||{{{vvvuuuvvv|||sssmmmlllmmmlllkkkkkklllppprrrtttttteee___VVVMMMHHHCCC@@@>>>===<<<:::888777555555444444444333222222222222222111111111000000000//////111///...------...///111000000///......---,,,,,,,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))*********++++++,,,,,,+++***************************))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((''''''&&&++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))((((((((('''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((()))***,,,---...666777---'''***+++((((((******'''(((,,,...,,,++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))((())))))***************))))))*********++++++++++++******+++,,,,,,+++))))))************++++++++++++---......,,,++++++,,,---------------...//////............////////////222222000/////////000000000000000000000000000000111111222222222333333333555555777:::===@@@CCCDDDBBB>>>999777888999:::999999999999999999::::::;;;999999:::;;;<<<======>>>>>>===>>>???BBBEEEIIIKKKQQQQQQOOOLLLIIIGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMPPPUUU\\\bbbfffrrrxxx~~~www|||zzzwwwvvvqqqnnnuuuvvvqqqnnnkkkjjjlllmmmmmmnnnnnnnnnooorrrttttttuuuuuutttrrrtttzzz|||xxxvvv~~~{{{xxxxxxxxx~~~zzzqqqnnnppprrrrrrqqqpppooommmjjjfffcccVVVQQQJJJEEEAAA???===<<<;;;:::888666555333333333333222222111111111111222111111000000000000//////111000///......///000111///......------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++*********++++++++++++++++++++++++************+++++++++,,,******************)))(((************))))))))))))***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((('''&&&))))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''''''''''''''((((((((((((((((((((((((((((((%%%'''))))))(((''''''(((%%%%%%&&&&&&'''''''''(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((()))***+++,,,,,,333444,,,''')))***'''(((++++++(((***...000///---,,,***)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''))))))))))))(((((((((((())))))***+++++++++++++++)))))))))*********++++++,,,***'''(((+++,,,+++))))))************+++++++++***+++---,,,***))))))***---------------.........---............/////////111111000/////////000000000000000000000000000000111111222222222333333333333444555888;;;???BBBCCC@@@<<<999777777999999999888888888888888999999:::777888888999:::;;;<<<===>>>======>>>@@@DDDGGGIIIQQQQQQQQQOOOKKKHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJLLLOOORRRVVVXXX___eeeooo|||~~~~~~~~~{{{{{{}}}|||||||||yyyttttttvvvyyyvvvsssnnniiiddd]]]VVVRRRLLLIIIDDDAAA???>>><<<;;;:::999777555444333222222333222222111111111222222111000000000//////////////////............//////---------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++***************************++++++++++++******+++++++++,,,,,,,,,))))))+++++++++***)))(((************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))******++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((('''&&&%%%$$$)))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&))),,,---+++***))))))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))...///***&&&((((((%%%(((++++++)))***///222000...,,,***(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''))))))))))))((((((((((((((()))******++++++******))))))))))))************---)))&&&&&&))),,,***((())))))*********+++++++++***+++,,,,,,***))))))***,,,,,,------............---------.........//////000000000/////////000000000000000000000000000000111111222222222333333333333333555777999<<<>>>???===;;;888777777888999999777777777777777888888999777888888999:::;;;<<<<<<>>>=========???AAADDDFFFJJJKKKMMMLLLIIIGGGEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJKKKMMMOOOPPPQQQVVVZZZaaajjjuuu|||{{{}}}~~~~~~~~~~~~xxxrrriii```XXXRRRLLLHHHGGGEEEAAA???>>>===;;;999:::999777666444444333333333333222222222222333333000000000////////////...------------------------,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++***************************)))))))))******+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))*********+++************************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))+++++++++***)))(((((('''&&&''''''(((((()))))))))((((((((((((((((((((((((&&&))),,,,,,+++)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&******(((&&&'''&&&$$$(((++++++)))***///111000---,,,***(((((()))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''((((((((((((''''''))))))))))))(((((((((((('''((())))))******))))))(((((()))))))))*********,,,)))'''''')))+++***)))))))))*********++++++++++++,,,...---+++******++++++,,,------......------------------............/////////000000000//////000000000000000000000000111111222222222333333333444444555555666777999:::999999888666666666888999777777666666777777888999888888999:::;;;<<<<<<===>>>===<<<<<<===???BBBCCCBBBEEEHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHJJJLLLMMMNNNNNNPPPSSSXXX]]]eeennnyyyzzzyyyyyyyyy~~~|||yyywwwwwwyyy~~~|||ssslllaaaWWWPPPKKKGGGEEEBBB@@@>>>===<<<;;;888666:::999777666555444444444333222222222222333444444000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************(((((())))))***+++++++++************+++++++++,,,******++++++,,,+++++++++************)))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((()))*********************************************)))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((%%%'''))))))'''%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))&&&'''((((((((('''&&&%%%'''******''')))---///...+++***))))))((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))((((((((()))))))))***************)))))))))***+++)))************+++++++++,,,---///...,,,++++++,,,***+++,,,......------,,,,,,------------...............///000000000//////000000000000000000000000111111222222222333333333555444444444444444555555666777777666555555777:::777777777777777888888999777888999:::;;;<<<<<<===>>>===<<<;;;<<<===???AAA>>>AAADDDFFFEEEDDDDDDEEEBBBBBBCCCDDDEEEFFFFFFGGGCCCDDDEEEFFFHHHJJJKKKKKKKKKNNNQQQUUUYYY```jjjqqq{{{{{{xxx}}}~~~zzzyyy||||||xxxwwwtttqqqppprrrwww|||{{{tttoooggg```WWWOOOIIIEEECCCAAA===<<<;;;;;;;;;:::888555999888777555555444444444111111111111111222333333000000/////////.........,,,------------------,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++((()))))))))*********+++((((((((()))***+++++++++)))))))))*********++++++)))))))))))))))***++++++************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********)))))))))((('''(((((()))******++++++************************&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((%%%''''''&&&%%%$$$$$$%%%'''''''''''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++***)))(((''''''(((***+++***((('''''')))(((&&&&&&+++,,,+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&'''((()))***++++++(((((()))************)))(((((((((((()))))))))***(((+++...---***(((***,,,)))************+++++++++,,,---///...,,,++++++,,,)))+++,,,......---,,,+++,,,,,,---------.........------///000000000//////000000000000000000000000111111222222222333333333333222222222222333444555444666777666444555777:::888777777777777888999999666777777888999:::;;;;;;>>>===;;;::::::<<<===???===???BBBCCCBBBAAABBBCCC???@@@AAABBBCCCDDDEEEEEEBBBCCCCCCDDDEEEGGGHHHIIIGGGJJJNNNPPPQQQUUU\\\ccclllvvv~~~zzz}}}~~~xxxsssqqqnnnlllmmmsss|||{{{qqqgggaaa\\\VVVOOOIIIDDDBBB???===;;;;;;;;;<<<===<<<999777888777666555444333333333000000///000000111222222000/////////............---......//////......---------------------------+++,,,,,,------,,,,,,+++(((((())))))*********+++'''(((((()))***+++++++++((())))))))))))*********)))(((''''''''')))***+++************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))000000...---+++***)))(((((())))))***++++++,,,,,,************************((()))***************)))(((((((((((((((((((((((((((((())))))******++++++******))))))((((((''''''((((((((((((((((((((((((((((((((('''%%%%%%&&&'''%%%%%%&&&'''((()))***+++%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))((('''&&&)))((())),,,...,,,***)))&&&((((((%%%%%%)))***)))'''((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''%%%&&&'''((()))***+++,,,))))))***+++++++++++++++(((((((((((())))))))))))&&&,,,111///***'''***...)))************++++++++++++---......,,,++++++,,,)))***,,,......---,,,+++,,,,,,,,,---------......,,,---///000000000//////000000000000000000000000111111222222222333333333111000111111222333444555333555777666444444777:::888888888888888999999:::555555666777888999::::::>>>===;;;::::::;;;===>>><<<>>>??????>>>===>>>???>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHFFFJJJNNNNNNLLLNNNSSSXXX]]]eeelllpppxxxzzz|||xxxsssjjjhhhhhhkkkrrrzzzyyypppggg___YYYUUUOOOMMMIIIEEEAAA???======;;;999777777888999888777666666555444333333333333000111333333111000111222111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************((()))***++++++***)))((('''((()))******+++******''''''''''''((((((((()))++++++++++++++++++++++++((((((***+++++++++++++++,,,***(((+++///000---(((+++++++++)))'''&&&&&&((((((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))((('''%%%%%%$$$$$$''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&(((((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((------,,,++++++******)))+++,,,------,,,+++++++++---------,,,,,,+++++++++,,,---///...------...000------------------------..................------000000000000111111111111111111222222222333333333333222222111111222222333333333333444444444555555666666777777888888999999777888888999999:::;;;;;;777777888999:::;;;;;;<<<<<<===>>>??????>>>===<<<@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCEEEFFFFFFIIIHHHHHHHHHIIILLLOOOQQQ[[[]]]aaaffflllttt|||||||||~~~|||tttnnnkkkfffeeeeeehhhooouuuzzz|||xxxssslllccc\\\VVVRRRPPPJJJIIIFFFBBB???===<<<;;;:::999777777888888888777666555444333222222222222///111333222111000111111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************)))))))))(((************************))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))))))))*********))))))((('''''''''((((((((())))))++++++++++++++++++++++++))))))***,,,,,,,,,,,,,,,+++***)))---111333111---'''((()))((('''''')))+++(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''(((((('''''''''&&&''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((,,,++++++++++++*********,,,111444222---***+++...,,,,,,,,,,,,,,,,,,+++++++++---......------...///------------------------........................//////000000000111111111111111111222222222333333333222222111111222222333333333333444444444444555666666666777777888888999777888888999999:::;;;;;;777888888999999::::::;;;:::;;;<<<>>>???@@@AAAAAA???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHHHHGGGGGGIIIKKKNNNOOOTTTWWW\\\```dddiiinnnqqq~~~}}}~~~vvvpppmmmjjjiiiiiiiiilllppptttvvvvvvjjjeee^^^WWWQQQNNNLLLLLLHHHFFFCCC@@@===;;;:::999:::888666666777888777666555444333222111111111111///111222222111000000111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******************************))))))))))))******************)))((('''&&&''''''((((((((())))))))))))))))))))))))))))))))))))***+++,,,------------***)))***...333666444222&&&'''((('''&&&'''(((***(((((())))))))))))((((((((((((''''''''''''(((((()))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&''''''((((((((('''''''''(((((()))***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''((((((((()))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((************+++++++++++++++222777555---(((***...+++++++++,,,,,,,,,,,,,,,***,,,---...,,,,,,---...------------------------........................//////000000000000111111111111111222222222222333333222222111111222222333333333333333444444444444555555666666777888888999777888888999999:::;;;;;;999999999999999999999999999999;;;===@@@CCCFFFGGG>>>============>>>??????@@@@@@@@@@@@@@@AAABBBCCCGGGGGGGGGGGGHHHJJJLLLNNNNNNQQQVVVYYY[[[]]]___```iiinnnxxx~~~zzzyyyyyy}}}wwwuuusssrrrpppoooooopppqqqqqqooommmaaa^^^ZZZUUUQQQOOONNNNNNJJJIIIFFFCCC???<<<:::999999777555555666777666555444333222111000000000000///111222222000000000111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))******************)))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************+++***)))(((((()))***+++))))))******)))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******+++...222444333222*********(((%%%$$$%%%&&&(((((())))))))))))(((((((((((((((''''''((((((((()))(((&&&$$$###$$$&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((++++++)))(((((('''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))***++++++,,,(((---111000+++((((((*********++++++,,,,,,,,,---)))+++------,,,,,,,,,------------------------------------...............////////////000000000111111111111111222222222222333222222111111222222333222222333333333444444444444444555555666777888888777888888999999:::;;;;;;:::999999999888888777777999:::;;;===@@@DDDGGGIII>>>============>>>??????AAA@@@@@@@@@AAAAAABBBCCCFFFFFFFFFGGGHHHIIIKKKLLLMMMOOORRRTTTUUUVVVXXXYYY\\\```hhhsss~~~}}}zzzzzz|||||||||{{{yyytttsssqqqpppnnnjjjeeeaaa]]]]]]\\\ZZZXXXUUUSSSRRROOONNNKKKGGGBBB>>>;;;999888666444444555666555444333333222111000000000000///000222222000///000111............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''((()))******+++++++++******+++---///000///...*********(((&&&%%%&&&'''(((((())))))))))))(((((('''((((((((((((((((((''')))'''%%%$$$###%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''+++***)))(((((('''((((((''''''((((((((((((''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((()))******++++++(((((()))***,,,+++)))'''*********++++++,,,,,,,,,(((+++---...---,,,,,,,,,---------------------------------.........//////...////////////000000000000000111111111222222222333222222111111222222333222222222333333333444444222333444555666777888888777888888999999:::;;;;;;:::999999888888777777666;;;;;;;;;<<>>>>>>>>>>>???@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGHHHIIIJJJJJJLLLMMMNNNNNNOOOQQQUUUXXXXXXZZZ]]]dddmmmxxx}}}wwwuuusssppplllfff```[[[YYYZZZZZZZZZYYYVVVSSSQQQOOONNNLLLHHHCCC???;;;999777555333333444555444333444333222111000000000000...000111111000//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******%%%&&&'''((())))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&'''((()))************((()))+++,,,,,,+++******'''((()))((('''((()))+++(((((())))))))))))((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&'''((()))***+++''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))&&&''''''((()))******+++***'''&&&(((,,,...,,,(((*********+++++++++++++++)))+++...///...---,,,,,,------------------------,,,,,,------.../////////......////////////000000000000000111111111111222333222222111111222222333222222222222333333333333111222333444555777777888777888888999999:::;;;;;;999999888888888777777777:::;;;;;;<<<===???AAAAAA???>>>>>>>>>>>>???@@@@@@DDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKNNNSSSVVVWWWWWWWWW[[[aaaiiiqqqvvvxxxzzz}}}~~~xxxpppnnnkkkgggccc^^^XXXTTTQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHGGGDDDAAA===:::888666444222222333444333222444444333111111111111111...000111111000//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))((()))))))))************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))''''''((((((((((((((('''(((((()))))))))*********))))))))))))))))))))))))'''((()))******+++******&&&(((*********)))))))))((()))******((()))***,,,(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((((((''''''%%%%%%%%%&&&''')))***+++''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))'''''''''(((((()))))))))+++)))(((((()))++++++***++++++++++++************))),,,///000///...------------------------------,,,,,,------...//////000........./////////000000000000000000111111111111333222222111111222222333111222222222222333333333111111222333555666777888777888888999999:::;;;;;;888888888888777777777777888999:::;;;<<<=========>>>============>>>??????EEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJKKKLLLOOORRRRRRSSSUUUXXX\\\aaafffhhhnnnuuutttvvvzzz~~~{{{sssmmmbbb___\\\YYYVVVQQQLLLHHHJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@>>>;;;888666666444222222333333333222555444333222111111111111...000111111/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((('''&&&%%%))))))))))))************************************((()))***++++++,,,++++++%%%''')))***)))))))))***---------+++)))'''((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''((())))))(((((('''''''''''''''''''''''''''"""$$$%%%'''((((((''''''(((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************'''''''''(((((((((((((((***+++***'''%%%%%%(((+++,,,+++++++++******))))))))),,,000111000...------------------------------,,,,,,------...///000000............/////////000000000000000111111111111333222222222222222222333111111222222222333333333000111222333555666777888777888888999::::::;;;;;;777777777777777888888888555666999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>EEEDDDDDDCCCCCCCCCDDDDDDGGGHHHIIIIIIJJJJJJJJJJJJGGGJJJLLLNNNMMMMMMNNNOOOMMMPPPSSSXXX\\\^^^```aaa___fffpppzzzsssvvv|||~~~yyyssslllccc\\\TTTRRROOOLLLIIIGGGGGGFFFDDDCCCBBB@@@???>>>>>>>>>??????===;;;999777555555444333111000000111333444333222111111000111111111000000000000////////////,,,,,,+++++++++*********...---,,,,,,++++++++++++,,,++++++++++++++++++,,,************************&&&''''''((()))*********------,,,+++*********++++++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++***)))((((((''''''((())))))))))))******************))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++'''%%%$$$$$$&&&''''''&&&))))))((((((''''''&&&&&&((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((******+++++++++&&&&&&''''''(((((())))))&&&'''))))))(((''''''(((&&&$$$###%%%(((***)))'''''''''&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%$$$###%%%'''(((((('''******)))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))************))))))((((((***,,,------++++++,,,...+++,,,------......------........................,,,------...///000000111222111000//////000111222111111222222222333333333000111222333444333222111444333333333333444555555::::::999999888777777777777777777777777777777777888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMNNNOOONNNNNNMMMOOORRRVVVYYY[[[\\\\\\\\\```gggmmmuuuyyy{{{|||wwwpppkkkfff```YYYSSSMMMLLLIIIFFFCCCBBBAAA@@@AAAAAA???>>>===<<<<<<<<<<<<;;;:::999888777666555444333111000000111333444222111111000////////////000000000000/////////...............---------,,,...---,,,+++++++++++++++++++++************++++++************************''''''((())))))***++++++,,,,,,+++***************((())))))******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))((((((((((((((())))))((((((((()))))))))*********))))))(((((())))))************)))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((()))(((&&&%%%%%%'''(((((('''((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''))))))*********((((((((()))))))))))))))&&&((())))))(((''''''((('''%%%$$$&&&(((***)))'''((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%((()))((('''***))))))((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((()))))))))***++++++*********)))))))))***+++---,,,++++++,,,...+++,,,------......------..............................//////000000111111111000////////////000111111111111222222222333333000111222222333333222222444333333333333444555555999999888888777777777666777777777777777777777777999999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>AAAAAABBBCCCEEEFFFGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNMMMNNNQQQTTTWWWXXXYYYYYYXXXZZZ]]]bbbiiirrr||||||~~~|||kkkfff___[[[XXXTTTNNNJJJGGGFFFDDDAAA???===<<<<<<>>>>>><<<;;;::::::::::::888888888777777666666666333222111000000111222333222111000///...---------000000000/////////......//////.........------------,,,,,,++++++++++++,,,*********))))))*********************************(((((())))))***++++++++++++************)))))))))&&&''''''((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((()))***+++''''''((((((((())))))))))))((((((''''''(((((()))******))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))'''&&&&&&((())))))((('''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&'''(((((()))((((((************))))))))))))'''(((***)))(((''''''(((((('''&&&&&&(((((('''&&&)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&%%%''')))***)))((())))))((((((''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******+++++++++******************+++,,,,,,++++++,,,...+++,,,------......------////////////////////////000000000000000000000000000//////......//////000000111111111222222222222222111111111111222333333444333333333333444555555777777777777666666666666777777777777777777777777::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWWWW[[[YYYYYY\\\bbbhhhmmmpppxxx}}}uuuvvv~~~{{{}}}vvvooojjj___ZZZTTTQQQPPPNNNJJJGGGFFFEEECCCAAA@@@>>>===<<<===<<<;;;:::999999999999888888777777666555555555222222111000000111222222222111000///...---------000000/////////.........---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,******))))))))))))******************************))))))******++++++++++++))))))*********)))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((()))***''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))******((('''%%%&&&((())))))(((&&&&&&''''''(((((()))))))))(((((('''&&&%%%$$$$$$***)))(((''''''((()))***((((((((((((((((((((((((&&&'''(((((()))))))))(((*********))))))(((((((((''')))******(((''''''((()))((((((''''''''''''&&&)))))))))(((((((((''''''(((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''((()))******))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********++++++++++++************)))+++,,,,,,++++++,,,---+++,,,------......------////////////////////////000000000/////////////////////............//////000000000111111111111222222111000000000111333444444333333333333444555555555555555666666666666666777777777777777777777777:::::::::::::::::::::999::::::;;;<<<<<<======>>>???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMRRRSSSUUUVVVWWWWWWVVVVVV]]]ZZZWWWXXX]]]bbbddddddkkkqqqzzzyyyqqqooouuu{{{~~~www~~~wwwppphhh```[[[WWWRRRMMMKKKLLLKKKIIIFFFEEEDDDCCCBBBAAA???>>>===<<<;;;:::999999999999999:::999999777666555444333111111111111111111111111333222111000////////////////////////............------,,,,,,,,,++++++++++++++++++******++++++,,,******))))))))))))*********************************************+++++++++((()))************))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***'''%%%$$$%%%&&&(((''''''&&&&&&''''''(((((())))))))))))(((((('''&&&&&&%%%***)))(((''''''((()))***(((((((((((((((((((((((((((((()))*********)))))))))))))))(((((('''''''''(((***+++***(((''''''((()))))))))((('''&&&&&&'''((((((((('''''''''&&&&&&)))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''((()))((('''(((*********(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************************************)))***,,,+++******+++---+++,,,------......------////////////////////////..................------......////////////......//////000000000111111111222111000///000111222333444333333333333444555555444444555555666666666777777777777777777777777777:::::::::::::::::::::999::::::;;;;;;<<<=========@@@@@@AAABBBDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIJJJJJJKKKLLLLLLRRRSSSTTTUUUUUUUUUTTTSSSWWWSSSQQQRRRVVVZZZ[[[[[[ccchhhooouuuzzzyyyppplllmmmqqqrrrrrrwww{{{sssyyyuuupppjjjddd^^^XXXSSSOOOKKKHHHGGGIIIIIIFFFDDDAAAAAAAAAAAA???>>><<<;;;;;;;;;:::999999999999999:::999888777555444333222111111111111111111111111111111000000//////000000/////////.........------......---------,,,,,,,,,+++************++++++,,,*********))))))*********************************************************((()))***+++++++++***))),,,+++***)))(((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$&&&''''''&&&'''''''''((((((((((((((()))(((((((((((('''''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))************))))))(((((((((((('''''''''''')))***++++++)))''''''(((((()))***)))'''&&&'''(((((((((((('''''''''&&&&&&))))))(((((((((((())))))'''(((((((((((()))))))))++++++******)))(((((('''&&&&&&&&&''''''''''''((()))((('''((()))***)))(((''''''&&&&&&''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++)))))))))))))))*********)))***++++++******+++---+++,,,------......------........................------------------------...//////000000//////...////////////000000000000111000000000000111222222444333333333333444555555333444444555666777888888777777777777777777777777:::::::::::::::::::::::::::::::::;;;<<<<<<======???@@@AAABBBDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKOOOOOOPPPQQQQQQPPPOOOOOOQQQOOONNNOOORRRVVVXXXXXX\\\```ggglllqqqtttxxxzzz{{{rrrllljjjjjjiiihhhlllttt{{{{{{zzzxxxsssnnnnnnjjjeee```[[[WWWRRROOOIIIGGGEEEFFFHHHHHHEEEAAA????????????>>>===;;;::::::999999888888888888888666666666555444333333333000000111111111111000000//////.........///000000//////.........---------------,,,,,,,,,+++++++++***************+++,,,,,,++++++************++++++************************))))))))))))))))))))))))((()))+++,,,---,,,+++***+++++++++******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))(((''''''&&&&&&&&&''''''((((((((()))))))))*********))))))(((((())))))***'''''''''((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''(((((('''((((((((((((((('''''''''&&&&&&''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))+++,,,+++)))''''''(((''')))***)))'''&&&((())))))))))))(((((((((''''''(((((((((''''''((((((((('''((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''((()))(((''''''))))))(((''''''&&&&&&&&&&&&'''((()))'''''''''(((((('''''''''((((((((((((((((((((((((&&&'''((()))***))))))((())))))*********+++++++++''''''((((((((()))))))))(((***++++++******+++,,,+++,,,------......------------------------------,,,,,,------......////////////000111111000//////........./////////000000///000000111111111111111444333333333333444555555333444555666777888999999777777777777777777777777999999999::::::;;;;;;;;;999::::::;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOOOONNNMMMNNNOOOPPPPPPQQQSSSWWWYYYXXX\\\bbbfffiiijjjlllnnnttt||||||tttmmmjjjhhheeecccaaajjjpppqqqpppooolllhhhkkkgggaaa\\\WWWRRRNNNJJJGGGFFFDDDFFFHHHHHHDDDAAA>>>???@@@@@@???===<<<;;;999888888777777777777888333333333333333333333333000000111111111111000000---------------...///000//////.........---------*********)))))))))((((((******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))(((((((((((((((((()))+++---------+++******************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))******************))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''((())))))((('''&&&&&&((())))))((())))))(((((('''''''''&&&$$$$$$%%%&&&&&&''''''(((((()))***++++++***)))((((((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))******++++++***+++,,,+++)))''''''(((''')))+++***'''&&&(((+++************))))))))))))'''''''''&&&&&&''''''''''''((((((((())))))******&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((()))(((''''''((()))'''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''')))*********)))((()))************+++++++++&&&'''''''''(((((())))))(((***++++++******+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111///000111222222111000///............/////////000...///111222222222111000444333333333333444555555333444555666777888999:::777777777777777777777777888888999::::::;;;<<<<<<999999:::;;;;;;<<<<<<=========>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFJJJIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPOOONNNIIILLLNNNNNNMMMNNNSSSWWWYYY\\\aaacccccccccccccccffflllrrruuuzzz|||uuuoookkkgggdddbbb\\\dddkkkkkkjjjjjjiiifffjjjeee^^^XXXSSSOOOLLLIIIGGGFFFEEECCCBBBBBBBBBBBB>>>>>>======<<<<<<;;;;;;;;;:::999888777777777777888777777666555444444444222222222111111111111000////////////////////////------,,,,,,,,,+++++++++---------....../////////,,,,,,+++***))))))******))))))))))))************))))))))))))))))))******'''(((((())))))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))((('''&&&(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))***)))(((''''''((()))******((('''&&&&&&'''(((***((((((((((((((((((((((((%%%&&&((()))))))))((('''((()))******(((''''''((('''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((***))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111///////////////000111111000000111222333333333333555444444444444555666666777777777777777777777777666777777777888888888888888999::::::;;;;;;;;;;;;:::999888888999:::<<<======>>>>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGJJJMMMKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNOOOPPPRRRTTTUUUZZZZZZZZZ[[[\\\\\\]]]]]]bbbeeejjjoootttwwwyyyzzz{{{{{{wwwpppkkkhhhgggfffeeebbbdddfffggggggeeebbb```fffaaa[[[VVVRRRNNNKKKIIIFFFEEEDDDCCCBBBAAAAAAAAA???>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777666666555555444333333333111111111000000000//////........................------------,,,,,,,,,,,,************++++++,,,,,,,,,++++++***))))))******))))))))))))************************************(((((()))++++++,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''''''''&&&%%%%%%(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((('''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((()))))))))((('''((((((((('''%%%%%%&&&(((&&&&&&&&&&&&'''''''''(((*********)))))))))(((((())))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((******)))(((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------......//////////////////000111111000000111222333333333333444444444444444555666666555555555555555555555555555555666666666777777777::::::::::::::::::999999999999999888999:::<<<===<<<======>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFGGGJJJMMMKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNOOOPPPRRRTTTUUUYYYYYYYYYZZZZZZ[[[[[[[[[]]]```dddhhhlllooopppppppppuuu}}}}}}wwwssspppkkkiiihhhiiihhhhhhfffeeedddbbb___[[[XXXVVV___\\\VVVRRRPPPMMMJJJHHHEEEEEECCCBBBAAA@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;999888888888888888555555444444333222222222000000000000/////////....................................------------,,,))))))))))))************,,,+++******)))*********)))))))))*********++++++++++++++++++++++++******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************))))))(((((((((((())))))))))))(((''''''''''''(((((()))''''''(((((((((((((((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((()))))))))((((((++++++***((('''''')))+++&&&&&&&&&&&&''''''''''''******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''*********))))))((((((''')))((((((''''''&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++***)))........................---------............///------,,,,,,------...//////////////////000111111000000111222333333333333444444444444444555555666444444444444444444444444444444444555555555555666:::::::::::::::888777777999999999999:::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJMMMKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMNNNOOOQQQTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[^^^aaadddfffhhhhhhfffiiiooowww}}}vvvpppkkkiiigggggghhhiiihhhhhheeebbb]]]VVVQQQMMMJJJIIIYYYVVVRRRPPPNNNMMMKKKIIIFFFEEEDDDBBBAAAAAAAAAAAA??????>>>======<<<<<<;;;;;;:::999888888777777888555444444444333333222222111111000000000/////////........................//////.........---------++++++,,,,,,,,,,,,,,,,,,++++++***************+++))))))*********+++++++++,,,,,,,,,+++++++++++++++&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++(((((((((((())))))))))))((((((''''''''''''((()))''''''''''''(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***)))(((''''''''''''((()))((((((((((((((((((((((((''''''(((((()))))))))))))))***++++++)))(((((()))((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''+++*********)))))))))(((***))))))((('''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............///000000///////////////000000111000000111222333333333333444444333333444444555666444444444444444444444444444444444444555555555555888999999999999999888777999999999999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHJJJLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLMMMOOOQQQSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVYYYZZZ\\\^^^aaadddfffgggdddfffiiimmmsss{{{zzz{{{}}}zzzxxxuuuooojjjiiihhhfffeeeeeedddaaa___[[[WWWOOOHHHBBB???>>>???TTTQQQOOONNNNNNMMMKKKIIIFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>======<<<;;;;;;;;;::::::999888777777777777555555555444444444444444222222111111111000000000........................//////.........---------------------,,,,,,,,,,,,+++***************++++++************++++++++++++,,,,,,,,,+++++++++******((((((((((((((('''&&&%%%************************(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******%%%'''***+++)))'''%%%%%%)))))))))))))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((&&&&&&&&&''''''((()))*********))))))))))))))))))''''''((((((((((((''''''************))))))))))))******)))(((''''''&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++)))******++++++*********((((((((((((((((((((((((---------............///...............///000000///////////////000000111000000111222333333333333333333333333333444555555555555555555555555555555444444444555555555666666555666777888999999999999888888999:::;;;;;;;;;;;;===>>>>>>>>>???@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEGGGHHHHHHGGGGGGIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLLLLNNNQQQSSSUUUTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXZZZ\\\___cccggghhhddddddddddddffflllsssxxx}}}~~~{{{vvvqqqssszzz~~~{{{vvvsssqqqooojjjgggiiigggddd```]]]YYYTTTPPPKKKGGG@@@;;;777777888999OOOMMMLLLLLLLLLLLLJJJHHHFFFEEEDDDBBBAAAAAA@@@@@@======<<<<<<;;;::::::999999999888666666666666666555555555444444444444444222222222222111111111111------------------------.........------------,,,+++++++++++++++******************)))******+++,,,*********++++++++++++,,,,,,,,,,,,+++******))))))************)))(((''''''************************((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&'''((()))***(((((((((((()))))))))))))))((((((''''''''''''(((&&&&&&''''''((()))))))))***)))((((((''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++(((***---...---***(((((('''''''''''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&''''''(((******************))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))***))))))((((((''''''''''''(((((())))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++((()))******+++*********++++++++++++++++++++++++---------............///,,,,,,++++++,,,,,,---...///////////////000111111000000111222333333333333333333333333333444444555555555555555555555555555444444444555555555666666333444666777999:::::::::888888999:::;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@>>>>>>???AAABBBCCCDDDEEEDDDEEEGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKLLLNNNPPPSSSTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXX\\\```dddggghhhgggeeebbbaaacccgggkkkoooppprrrwww}}}~~~zzztttrrrppprrrwww|||~~~~~~}}}vvvsssooollljjjgggdddaaaaaa^^^ZZZUUUPPPKKKEEEAAA;;;999666333222333555777JJJIIIHHHIIIIIIIIIGGGFFFCCCCCCAAA@@@???>>>>>>>>><<<;;;;;;::::::999888888888777666555555444444444333333333333333333333333111111111111000000000000------------------------------------,,,,,,,,,,,,+++*********))))))))))))******))))))***++++++,,,*********+++++++++,,,,,,,,,++++++***))))))(((((('''(((((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***************))))))***,,,---...(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((***)))((((((((()))***++++++,,,---,,,***)))***,,,((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''((()))***)))))))))(((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************(((((()))***************////////////////////////---------............///,,,,,,++++++,,,,,,---...///////////////000111111000000111222333333333333333333222222333333444555444444444444444444444444333333333333444444444444444555666777888888888888777888:::;;;<<<;;;;;;;;;=========>>>>>>>>>>>>???======>>>@@@AAACCCDDDDDDBBBDDDFFFFFFEEEEEEFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLIIIJJJJJJKKKMMMPPPSSSTTTRRRSSSTTTUUUVVVWWWXXXYYYWWWWWWVVVVVVYYY]]]aaadddjjjiiifffccc```___bbbdddddddddeeeggglllssszzz~~~yyytttooopppqqqsssuuuwwwyyyyyyyyy~~~{{{sssllljjjfffccc___[[[XXXUUUPPPMMMIIIEEEBBB???;;;888444333222111111222333444HHHGGGFFFGGGHHHGGGEEEDDDBBBAAA@@@>>>======<<<<<<;;;;;;:::999999888888777777666555444444333333444222222222222222222222222000000000000////////////------------------------------,,,,,,,,,+++++++++,,,+++++++++******))))))******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++******)))(((((('''"""###%%%'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''(((***,,,---(((((((((((())))))))))))***)))((('''''''''''''''&&&&&&&&&'''((())))))*********)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((***)))((((((((()))+++,,,((('''%%%""" !!!%%%(((******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''&&&&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))))))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))************************,,,***)))'''''')))***,,,))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------.../////////////////////000111111000000111222333333333333333333222222333333444555333333333333333333333333111111222222222333333333555666777777777777777666777888:::;;;<<<<<<;;;:::<<<<<<<<<===============<<<===>>>???AAABBBCCCDDDAAACCCEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKMMMPPPSSSTTTRRRSSSTTTUUUWWWYYYZZZ[[[[[[YYYWWWWWWXXX\\\```bbbhhhgggddd```\\\[[[]]]^^^^^^]]]]]]^^^bbbhhhnnnrrrrrruuuzzz~~~~~~~~~vvvppphhhjjjmmmnnnooooooppprrrpppuuuyyyzzz{{{zzzssskkkeeebbb___ZZZUUUPPPMMMJJJAAA???<<<:::999888666555222222222222222222222111EEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999777777666777666666555444444333333333222222111111222222333222000...,,,+++,,,---...------------------------------......---+++***(((***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((()))+++,,,---******))))))))))))******)))((('''&&&&&&'''((()))+++***)))'''&&&&&&&&&&&&)))************+++++++++''''''((((((((((((''''''((((((((((((((()))******((((((((((((((()))******+++***)))'''''''''((()))'''''''''''''''((()))***//////...,,,***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((***************)))((((((''''''((((((((((((((((((+++)))''''''((())))))(((((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((,,,***'''%%%%%%&&&((()))((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((,,,+++******))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...........................---,,,+++,,,---...///111111222333333333333222111111000000111111222333555555555555444444333222111111222222222333333333444555555666777888888999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???===<<<>>>AAACCCEEEEEEBBBCCCDDDEEEEEEFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQPPPPPPRRRSSSUUUWWWXXXYYYWWWVVVTTTSSSTTTWWW[[[]]]______]]][[[XXXVVVWWWYYY]]]\\\\\\\\\]]]___aaabbbggghhhkkkooorrruuuvvvwwwzzzyyyzzzwwwnnnfffeeeeeefffiiimmmpppqqqqqqqqqqqqpppnnnkkkfffbbb___WWWRRRLLLGGGCCC@@@===;;;777777666555444222111000,,,---...//////...---,,,DDDDDDDDDDDDCCCAAA@@@@@@AAA@@@@@@>>>===;;;999888;;;:::999888777666555555666666666555444333333333222222222111111222222222222000...---,,,,,,---...........................------------,,,+++***))))))******************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((***)))))))))))))))***+++***))))))(((((())))))***)))((('''&&&&&&'''((())),,,+++***))))))(((((()))(((((()))))))))*********'''(((((())))))(((((('''((((((((((((((()))******)))((((((((((((((()))*********)))((((((((((((((()))(((((((((((())))))***)))))))))((((((''''''''')))))))))))))))))))))((())))))))))))))))))))))))(((((()))))))))*********''''''((((((((((((''''''******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******))))))((('''((((((((((((((('''''''''***((('''''')))***)))(((((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%%%%&&&''''''(((***))))))(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((***)))'''&&&&&&&&&(((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***************+++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,------......000111111222222222222222111111000000111111222333444444444444444333222222222222222222333333333333444444444444555555555555888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>><<<;;;<<>>;;;999777555444555555555444333222111000.........//////.........CCCCCCBBBBBB@@@???>>>===?????????===<<<:::888777999888888777666555444444666555555444444333333222222222111111111111222222222111///...------...///...........................---,,,++++++***++++++)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((******))))))))))))******'''((((((((())))))))))))((())))))******))))))(((((((((((((((((())))))******)))((((((((((((((())))))))))))))))))(((((('''+++******))))))))))))***%%%%%%&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''))))))(((((('''''''''&&&)))'''&&&''')))*********''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&%%%%%%$$$%%%&&&(((***+++---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////000111111111111111111000000000000111222222222333333333333222111111333333333333444444444444555555555444444444444333888888999999:::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;:::;;;===@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPMMMNNNOOOPPPRRRTTTUUUUUUUUUTTTRRRQQQQQQSSSVVVXXXTTTUUUVVVVVVUUUVVVXXXZZZYYYXXXWWWVVVVVVWWWXXXYYY\\\]]]^^^_______________```aaadddgggjjjlllnnnoooxxx{{{|||~~~{{{yyyyyyyyysssnnnllllllkkkfffaaa___^^^]]]]]]^^^^^^]]]\\\VVVTTTQQQLLLGGGBBB>>><<<;;;888555444444444444333222222222222222111000000000//////......//////000AAAAAA@@@@@@>>>===;;;::::::;;;;;;;;;;;;;;;::::::888888777777666555555444444444444444333333222222111111000000000000111111111000///............///...........................---+++*********+++,,,)))+++,,,......,,,+++)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***)))(((((((((((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******))))))************))))))))))))(((((((((((())))))***))))))((((((((((((((('''((()))******)))((('''++++++***)))((((((((((((''''''((()))******++++++)))))))))))))))*********(((((((((((((((((((((((((((((()))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&((('''&&&''')))++++++***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''''''&&&%%%%%%&&&(((***+++,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((())))))((('''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((((((((()))***,,,---...,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---...//////000000000000000000000000000000111222222111111222222222111111000333333333444444444555555666666666666666666666666888888888999::::::;;;;;;<<<;;;;;;::::::::::::;;;<<<:::999999<<<>>>>>>>>>AAABBBCCCDDDEEEEEEFFFEEEIIIHHHFFFEEEEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNOOOPPPQQQSSSTTTTTTUUUTTTRRRQQQQQQSSSUUUVVVSSSTTTUUUVVVUUUVVVWWWYYYXXXWWWUUUTTTTTTTTTUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[]]]^^^___``````fffjjjmmmqqqvvv~~~}}}}}}|||{{{|||xxxrrrqqqpppsssmmmgggccccccbbb^^^[[[UUUSSSQQQPPPPPPOOOLLLKKKEEECCCAAA>>>;;;999888888666444222222333444333222//////000111111000000000111000///......///000111??????>>>>>>===;;;:::999888999999:::::::::999999888888888777666666555555333333333333333222222222111000000//////000000111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,)))+++...000000...+++)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&''''''((()))***)))))))))*********++++++))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))******)))((('''***)))((((((''''''''''''))))))******************((()))))))))*********+++(((((((((((((((((((((((())))))(((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((('''&&&''')))++++++***'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((('''''''''((()))))))))))))))((((((((((((&&&&&&''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((((((((()))***,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---......///000000000000///000000//////000000111222000000111222222111111111333333333444444444555555222333444555666777888999777777888999999::::::;;;<<<;;;;;;::::::;;;;;;;;;<<<;;;999999;;;=========@@@AAABBBDDDEEEEEEFFFFFFHHHGGGEEEDDDEEEFFFHHHJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTVVVWWWWWWVVVUUUVVVWWWXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVUUUUUUYYY[[[^^^aaadddkkkuuu}}}~~~|||}}}|||zzzwwwvvvuuuvvvxxxyyyxxxwwwzzzyyyzzz}}}zzzqqqkkkiiiiiieee```YYYUUUSSSQQQNNNLLLHHHFFFCCCBBBAAA???===;;;999999777666555555555555111///......//////...------...//////000000//////111000///......///000111<<<======<<<<<<;;;:::999:::::::::999888777555555888777777777666666666666222222222222222222222222000000////////////000000..................------++++++++++++++++++++++++++++++************++++++))),,,///222222///,,,)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((()))+++,,,---******))))))))))))******((())))))******))))))((()))))))))))))))***++++++************++++++++++++((())))))******))))))(((***))))))(((((((((((((((((((((((((((((()))******'''(((((())))))))))))))))))((((((''''''''''''((())))))((((((((((((''''''((())))))******+++++++++(((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))(((((((((((((((((((((((((((((()))'''&&&''')))*********((((((''''''''''''((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))******))))))))))))(((((('''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))***,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........///000000000000000000////////////000111111000000111222222222222111333333333333444444444444///000111222444666777888777777888888999:::::::::<<<;;;;;;;;;;;;<<<======>>><<<::::::<<<=========???@@@BBBCCCDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUWWWXXXXXXVVVUUUUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUSSSTTTUUUUUUVVVVVVVVVUUUSSSSSSSSSRRRQQQOOONNNMMMOOORRRTTTUUUWWW\\\cccjjjpppvvvyyy{{{}}}~~~~~~{{{}}}~~~zzz{{{|||vvvvvvzzz~~~|||zzzxxxxxxvvvtttsssttttttsssrrrtttuuuvvvwwwzzz}}}~~~vvvnnngggbbb___^^^VVVSSSMMMIIIFFFDDDBBBAAA===;;;888777777666333111555444444333222111000000000///......///...---+++---...///////////////...000//////......//////000;;;;;;;;;<<<<<<;;;;;;:::999999999888777666555444666666666555555555555555111111111222222222222222000//////......//////000,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))),,,000333333000,,,)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,))))))(((((()))***++++++++++++************++++++)))***+++,,,,,,+++***)))***)))))))))))))))***+++))))))))))))************'''(((((())))))(((((('''******)))(((((((((((((((''''''''''''(((***+++,,,((((((((((((((()))******(((((((((((((((((()))***''''''''''''''''''''''''((())))))******+++,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))******))))))&&&&&&''''''((()))))))))***((('''''')))***)))((())))))(((((((((((())))))%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''(((***++++++***)))(((%%%&&&&&&&&&'''''''''(((%%%%%%&&&''''''((())))))''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---))))))***+++,,,------...++++++,,,,,,,,,,,,------------------------------...............//////000//////000111111111111000///////////////000111111000111111222333333222222222222222222333333333333000000111222444555666666777777777888999999::::::;;;;;;;;;<<<===>>>???@@@@@@>>><<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRTTTTTTTTTVVVXXXXXXVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUQQQRRRRRRRRRRRRRRRQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLOOOOOOOOORRRXXX]]]aaaeeefffgggjjjpppqqqooopppqqqsssuuuwwwyyyzzzzzzvvvsssttt||||||}}}|||wwwtttvvv{{{uuuqqqssswww}}}}}}zzzxxxwwwuuurrrooommmlllllljjjiiikkklllmmmmmmlllkkkjjjjjjfffddd___ZZZTTTPPPMMMLLLGGGEEEAAA???===;;;:::999666444333222333333111///111222222222111000...---111000000000111111///......///////////////...............//////.........::::::;;;<<<<<<<<<;;;;;;555555666777777888777777444444444444444444333333111111111111111111222222//////............//////++++++,,,------,,,,,,,,,------------------------((()))+++,,,,,,+++***)))))),,,111444444111,,,)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))))))))))),,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''******)))(((((((((((((((&&&&&&&&&''')))***,,,---)))(((''''''''')))***+++))))))(((((()))***++++++&&&'''''''''((()))))))))((())))))***++++++,,,,,,************************))))))(((((('''''''''&&&&&&'''((())))))((('''&&&(((((())))))*********+++((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************%%%%%%&&&'''((()))******+++)))''''''((())))))(((******))))))))))))******%%%&&&((()))))))))(((''''''''''''&&&&&&''''''''')))))))))(((''''''&&&&&&$$$&&&))),,,---,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''(((((())))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))***+++,,,---(((((()))***,,,---...///++++++,,,,,,,,,---------........................//////...------///000111//////000111111111111111///////////////000111111000111222333333333333333111111222222222333333333444444444555555666666666777777777888999999::::::;;;;;;;;;<<<>>>???AAABBBBBB???======>>>??????>>>>>>???AAACCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNNNNOOOPPPQQQSSSTTTQQQTTTVVVWWWVVVUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUPPPPPPPPPPPPOOONNNMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIGGGJJJMMMMMMMMMNNNSSSWWWZZZ\\\\\\[[[___eeefffdddccceeehhhjjjkkkkkkiiihhhkkkhhhhhhoootttuuuuuuwwwvvv}}}vvvxxxwwwsssooosss}}}~~~~~~|||~~~}}}xxxssspppnnnrrrwww}}}~~~|||xxxvvvvvvlllhhhdddaaa______^^^]]]\\\]]]^^^]]]ZZZVVVTTTSSSNNNMMMJJJGGGCCC???<<<:::888666555444333222111111333222111111222333222000///000222333333222000///......---...000000...---//////000000///......---,,,---...//////...---,,,===;;;999999999999777666666666777777666555444444666666555444333333222222111111222222222222111111000000000000////////////------.........---+++***---------,,,,,,,,,++++++************))))))))))))***,,,///111000...+++)))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((******))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))(((%%%###$$$'''******((())))))*********+++++++++((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))***+++,,,,,,///---***(((&&&%%%&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((()))***************&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''',,,,,,+++***)))(((''''''(((((((((((((((((((((((('''+++***&&&&&&+++---)))******)))(((((((((((((((&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&''''''&&&''')))+++&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))(((((()))***+++,,,,,,,,,)))***,,,,,,,,,,,,...///---------............///---------............//////......------///000111////////////000000000000000111111111111222222222222333333333333333333444333333444444555666777777666777777888888888888777======<<<<<<>>>???AAABBB???>>>===<<<===>>>@@@BBB@@@@@@@@@AAAAAA@@@@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLNNNNNNOOOOOOOOOLLLLLLLLLMMMNNNOOOQQQQQQWWWWWWWWWXXXYYYXXXVVVTTTRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOLLLLLLLLLMMMNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOTTTTTTUUUVVVXXXYYYZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[]]]___aaaccceeefffkkklllnnnrrrxxxzzztttpppnnnllliiihhhjjjooovvvzzzzzzzzz{{{}}}zzzvvvssstttvvvxxxwwwtttpppkkkgggdddccccccmmmpppsssuuusssoooiiieee^^^ZZZTTTOOOMMMKKKIIIHHHJJJJJJIIIHHHFFFEEEDDDDDD===<<<;;;:::999777666666444333111000000000111222222111111111000000//////////////////////////////000000//////......------------------------------000///...------...///000:::999888888999999888777666666666666666555444444555555555444333333222222000111111222222111111000000000000000/////////...------.........---++++++,,,,,,,,,,,,++++++++++++************)))))))))))))))+++---...///---+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************************************++++++++++++++++++++++++***+++++++++******)))(((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((()))))))))))))))))))))))))))(((%%%$$$$$$'''))))))(((******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))******++++++************))))))((('''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((()))************)))(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++******))))))(((((((((''''''''''''''''''''''''$$$'''(((&&&***000000+++***))))))(((((((((((((((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++******++++++---......'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,)))+++,,,,,,++++++---...------------............---------............///...------,,,---...///000////////////000000000111000111111111111222222222111111222222222222333333333333444555555666666777666666777888888888888777<<<;;;;;;;;;<<<>>>@@@AAA???>>>===<<<<<<>>>???@@@???@@@AAAAAAAAAAAA@@@???CCCCCCDDDDDDDDDDDDCCCCCCGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQVVVVVVVVVXXXYYYYYYWWWUUURRRRRRSSSSSSSSSRRRQQQQQQQQQOOOMMMLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNQQQRRRSSSTTTUUUVVVWWWWWWZZZZZZYYYYYYXXXXXXXXXWWWSSSTTTUUUWWWYYYZZZ[[[\\\\\\\\\]]]```dddiiinnnqqqtttrrrqqqpppnnnkkkfffcccaaa___]]]\\\^^^bbbgggjjjiiiiiiiiikkklllnnnpppqqqqqqnnniiieeecccdddfffhhhhhheeeaaa]]]YYYWWWUUUUUU[[[]]]```bbbaaa]]]YYYVVVOOOKKKFFFCCCBBBAAA@@@???======<<<;;;:::999888888888777777666555444333333222111000///...//////000000000//////....................................////////////............------------------------///...---------...///000777666666777888999999777555666666666666555444444555444444333333222222222000111111222222111111000000000000/////////......,,,------------,,,,,,+++,,,++++++++++++*********************))))))))))))))))))***+++,,,,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))************************)))))))))***))))))((('''******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))'''&&&%%%%%%'''))))))(((++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''((())))))******))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))(((''''''''''''''''''''''''$$$%%%&&&***111666444///))))))((((((''''''(((((($$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))'''%%%&&&)))+++***)))'''''''''''''''''''''((())))))))))))))))))))))))(((((())))))******++++++******************++++++***,,,---,,,++++++,,,---------------............---------............///------,,,,,,------...////////////000000000111111000111111111111222222222000111111111222222222333444444444555555666666777666666777888888888888888::::::::::::;;;===>>>??????>>>===<<<<<<===>>>??????@@@AAABBBBBBAAA@@@???BBBBBBCCCCCCDDDCCCCCCBBBFFFFFFFFFFFFHHHIIIJJJKKKJJJJJJJJJKKKLLLLLLLLLMMMKKKKKKLLLLLLMMMOOOPPPQQQUUUUUUUUUWWWYYYZZZXXXVVVRRRRRRSSSRRRRRRQQQPPPPPPPPPOOONNNLLLKKKJJJJJJJJJMMMKKKHHHEEEDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRNNNNNNMMMNNNOOORRRUUUWWWZZZZZZYYYZZZZZZYYYVVVSSSQQQPPPOOOOOOOOORRRTTTVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWSSSPPPOOOPPPSSSTTTUUUSSSOOOLLLHHHFFFEEEEEEGGGHHHJJJKKKJJJIIIGGGEEE???<<<999777777888777777666666555444333333222222222222111111111000000000//////...------------...---------------,,,,,,,,,......................................./////////------------------------,,,,,,,,,,,,,,,---...///777666555666777888777666555555555666666555444444444333333333222222222111000000111111111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))(((((((((((())))))+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************((((((((((((((((((((((((************************)))))))))******)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''&&&'''(((((()))((()))************+++++++++((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((((((((%%%&&&''')))******))))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))'''''''''''''''''''''''''''&&&'''---666;;;666000)))(((((('''''''''((((((%%%%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((())))))***'''### !!!&&&(((&&&###'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,+++++++++***************+++,,,---,,,+++***+++,,,,,,,,,---------.........---------............///------------......////////////000000000111111111000000111111111222222222111111111222333333333444444444555555666666666777555666777888888888888888999999:::;;;<<<===>>>>>>???>>>===<<<<<<<<<======???@@@BBBCCCCCCBBB@@@???AAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSTTTWWWYYYZZZYYYWWWRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOMMMKKKJJJJJJKKKOOOLLLHHHEEECCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHGGGFFFFFFHHHIIIJJJKKKJJJJJJKKKLLLLLLJJJHHHFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHFFFDDDBBBBBBCCCEEEFFFGGGFFFCCC@@@>>><<<;;;;;;;;;;;;<<<<<<============999666444333333444444333444444333333222222111111////////////////////////......------------------------,,,,,,,,,,,,,,,,,,........................---------....../////////------------------------++++++++++++,,,---......999888666666777666555333444444555555555555444444222222222222222111111111000000000111111000000000////////////............,,,,,,,,,+++,,,,,,,,,,,,+++++++++*********))))))************)))))))))(((((('''''''''(((***+++,,,******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((('''''''''((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((%%%&&&---555777111+++((((((''''''''''''((((((&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))*********&&&###$$$)))+++)))%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,+++++++++******************,,,,,,,,,***)))***+++,,,,,,,,,------------...---------............///.../////////000000000000000000000000111111111111000000111111111222222222222222333333444555555666555555555666666666666666555555777888888999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@BBBCCCCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOORRRRRRSSSVVVXXXYYYXXXWWWRRRRRRSSSSSSRRRQQQPPPPPPNNNOOOPPPOOOMMMKKKLLLMMMPPPMMMIIIFFFDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDBBBAAA???????????????>>>===<<>>>>>>>>>>>>>>???===<<<;;;::::::;;;<<<===>>>===<<<:::888777666555666666666666777888999:::999666444333333333333222000000//////////////////////////////000000000000........................------------------------........................,,,,,,------......//////------------------------***++++++,,,,,,,,,------:::999777666777666444333333333444555555555555444111111111111111111111111///000000111111000000////////////.........------,,,++++++++++++,,,,,,---,,,++++++++++++*********************))))))))))))((((((((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++******''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))***+++,,,,,,))))))))))))))))))))))))&&&(((******((('''((()))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((('''''''''***)))'''%%%%%%&&&''')))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))&&&'''(((((())))))((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$***///...)))&&&''''''&&&&&&''''''((((((&&&'''(((((())))))((((((&&&''''''''''''''''''&&&'''''''''(((((())))))******(((&&&&&&)))***)))''''''''''''''''''''''''((())))))))))))))))))))))))(((((())))))******++++++******************++++++)))+++,,,+++******+++,,,,,,,,,,,,,,,---------------------............/////////000111111111111000000000000111111111222222000111111111111222222222222222333444555666777777666666666666666666666666444555666888999999999999888999;;;<<<===>>>>>>>>>===>>>>>>>>>???????????????@@@CCCDDDDDDCCC@@@?????????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKMMMNNNOOOQQQQQQRRRTTTWWWXXXVVVUUURRRRRRSSSSSSSSSSSSRRRRRRPPPRRRTTTSSSOOOMMMMMMOOOOOOMMMJJJGGGFFFFFFGGGHHHKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@???@@@@@@BBB@@@>>>>>>>>>>>>===;;;::::::::::::999888777666:::999999888888888999999666666666666666666777777777666666555444333222222333333333333444555666777777555333222222222111///////////////000000000000000000000000000000000000---...//////000/////////------...............///---------------------------------------.........------------------------+++,,,,,,------,,,,,,+++999888777777777888666555222333444444555555555444000111111111111111111111//////000000000000////////////.........---------++++++*********+++------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************************************(((((((((((((((((((((((('''((())))))******))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))))))))))))))******))))))))))))))))))))))))&&&(((++++++((('''''')))'''''''''(((((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((''''''))))))((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###))),,,(((%%%&&&'''&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,((()))++++++******+++---++++++,,,,,,,,,------------------............///......000111111111000///000000111111111222222222000111111111111222222222111222222333444555666777777666666666666666666666444555666777999999999999777888999;;;<<<<<<<<<<<<======>>>@@@AAAAAAAAAAAA???@@@CCCEEEEEECCC@@@???>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCEEEFFFHHHJJJKKKLLLJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQSSSUUUVVVTTTRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUXXXYYYWWWQQQMMMMMMNNNLLLJJJIIIGGGFFFFFFGGGGGGLLLLLLMMMMMMNNNNNNOOOOOOLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>===<<<<<>>???@@@AAABBBBBBBBBBBBCCCCCCEEEGGGIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJLLLIIIIIIIIIJJJKKKLLLMMMNNNPPPOOOPPPRRRTTTTTTSSSQQQQQQRRRSSSUUUVVVVVVVVVVVVYYY\\\]]]YYYRRRMMMLLLMMMIIIHHHHHHGGGFFFFFFFFFFFFLLLLLLMMMMMMNNNNNNOOOOOOKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA???===<<<;;;===<<<:::999:::;;;:::999::::::999999888888888777666555555555555666666777555666666666666555555444111222222222222222111111//////000000000111111111000///...///000111000///---------...//////000000.........---------,,,,,,+++,,,.../////////......,,,,,,,,,------.........------------------------.........------,,,,,,,,,------------------------.../////////...,,,***)))999888777666666555555555333444444555555444444333222222111000//////000000///////////////////////////------...000000---***)))***+++,,,------------+++++++++++++++++++++,,,,,,+++))))))******((('''************************))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((('''&&&&&&(((+++***'''$$$)))(((((('''(((((()))***,,,)))&&&%%%'''((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))************'''((()))******)))(((''''''((((((((())))))******+++*********))))))(((((((((((((((((())))))))))))&&&&&&&&&'''((())))))******((('''&&&&&&'''(((***((()))******)))'''%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))***+++,,,------,,,***)))+++++++++*********))))))---------............///---,,,,,,++++++,,,,,,---000000///...............000000000000111111111111222222111111111111111222222222222333444555777777666555555555555555666777555444444444444666888999333333444555777999;;;<<<<<<<<<===>>>???@@@AAAAAA???@@@AAABBBCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBDDDBBBAAACCCHHHKKKKKKJJJLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMOOOQQQQQQQQQOOONNNPPPQQQSSSTTTUUUUUUTTTSSS___]]]ZZZVVVQQQMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLMMMLLLLLLGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAACCCEEEGGGGGGDDDAAA???===<<<;;;::::::;;;<<<===:::::::::999999999888888666666666666666666666666555555444333333222111111222222222222222222222222444333111000000000111222000000////////////000000000000000000000000000000//////............//////......................................................---------,,,,,,,,,------------------------...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***999888777666555555555555333333444444444444333333222111111000//////000000///////////////////////////...------//////---+++)))***+++,,,------------,,,,,,,,,++++++************)))((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++)))'''(((***+++***(((+++++++++++++++++++++***+++(((&&&&&&((()))((('''************************(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((((((((***)))(((''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********((())))))))))))(((((('''(((((()))))))))***************)))))))))(((((((((''''''((((((((()))))))))&&&&&&''''''((())))))***''''''((((((((((((''''''(((((()))***)))'''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((('''''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&((((((((((((((((((((('''%%%%%%&&&'''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))------------............------,,,,,,,,,,,,------000000///...............//////000000000111111111222222111000000111111222222222222333444555666777555555666666666777777777222444666888888888777666555555555666777888999:::;;;<<<<<<===>>>???@@@AAA???@@@@@@AAABBBAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBDDDCCCBBBDDDHHHKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKLLLJJJKKKMMMNNNOOOOOOOOONNNQQQRRRSSSTTTUUUTTTTTTSSS[[[YYYWWWTTTQQQOOOLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCFFFGGGGGGEEEBBB@@@<<<;;;;;;::::::;;;;;;<<<::::::999999999888888888666666666666666666666666555444444333222222111111222222222222222222222222333222111000///000000111000000////////////000000//////////////////////////////............//////.........................................................---------,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***999888777666555555555555222333333444444333333222111111000/////////000000////////////////////////000...,,,,,,---...---,,,)))***+++,,,------------------,,,+++***))))))((((((((('''(((***,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++///,,,)))(((***,,,,,,,,,(((((()))))))))'''&&&%%%)))(((&&&&&&((())))))(((++++++++++++************))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((******)))((('''&&&&&&%%%)))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************)))(((((((((((((((((())))))))))))*********))))))((((((((((((((('''''''''''''''((((((((((((&&&&&&''''''((()))))))))%%%''')))******)))'''%%%(((((()))))))))'''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&&&&'''''''''''''''''''''''')))(((((((((((()))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((''''''''''''''''''(((&&&'''((((((((((((((((((+++******)))((((((''''''"""###%%%'''((((((((('''))))))(((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++***************,,,,,,,,,---------............------------......000///......---.........//////000000000000111111111111000000000111111222222222222222333555666777555555777888888888777777333333444555555666666666666666666777777777777777;;;;;;<<<===>>>??????@@@@@@@@@??????@@@@@@AAABBB???@@@AAABBBCCCCCCCCCCCCEEEDDDDDDFFFIIIKKKKKKKKKKKKJJJHHHFFFEEEFFFGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNOOORRRRRRSSSTTTTTTTTTSSSSSSVVVUUUTTTSSSQQQPPPOOONNNLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAACCCEEEFFFFFFDDDAAA@@@::::::999999999999::::::999999999999888888888777666666666666666666666666444444333333222222111111222222222222222222222222111111000///////////////000//////......//////000//////////////////////////////............//////------------------------------------------------...............---------------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***888888666555555555555555222222333333333333222222111000000/////////000000////////////////////////000...,,,+++,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((((((((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++---,,,+++***+++,,,,,,---&&&'''(((((((((&&&###"""(((''''''((())))))******))))))(((((((((((((((''')))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''((()))))))))******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,***)))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''((((((((((((''''''''''''(((((())))))&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''((())))))(((((()))))))))(((((((((''''''"""$$$&&&((((((((('''&&&)))))))))((((((''''''&&&(((((((((((((((((((((((())))))(((''''''(((***+++************************+++,,,,,,,,,------------.........------.........///......------.........////////////000000000111111000000000000111111222222222222222333444555666444555888999:::999888777555333111//////222555888444444555666666666666666::::::;;;<<<===>>>>>>???@@@???>>>>>>>>>???AAABBB???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKKKKKKKKKKIIIGGGEEEDDDEEEGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPMMMMMMLLLLLLKKKJJJIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCAAA???>>>999999888888888888999999999888888888888777777777555555555555555555555555333333333333222222111111111111111111111111111111000000//////............/////////......////////////////////////////////////......------......///------------------------------------------------........................---------------------------,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++,,,,,,,,,,,,+++******888777666555444444444444111111222222222222111111000///////////////000000///////////////////////////...---,,,++++++,,,...******++++++,,,,,,++++++)))))))))******++++++++++++***))))))******)))'''************************))))))))))))))))))))))))*********)))))))))))))))************************)))***,,,,,,,,,+++******)))***+++,,,+++)))&&&%%%''''''((()))))))))******(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&'''(((***+++************************++++++++++++,,,,,,,,,---.........------...............------------.........////////////000000000000000//////000111111222222222222222222333444555333555777999:::999888777444444444444444555555666000111333444555666666666999999:::;;;<<<======>>>@@@???>>>===>>>???@@@AAA>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIIIIJJJJJJKKKJJJHHHGGGEEEEEEFFFGGGHHHEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMLLLKKKJJJIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@???===>>>?????????>>><<<;;;888888888888888888888888888888888777777777666666444444444444444444444444333222222222222222111111111111111111111111111111////////////......------//////............//////..............................------------......------------------------------------------------------..................------------------------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,++++++***)))888777666555444444444444000111111222222111111000//////......//////000000////////////////////////---......---+++***,,,---******+++++++++++++++***'''(((((()))***+++,,,,,,,,,+++))))))******(((&&&************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''))),,,---,,,***))))))))))))******)))((('''&&&'''(((******)))((()))*********))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((())))))******&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((())))))))))))''''''((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((''''''''''''''''''(((&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))((((((''''''''''''((((((''''''''''''''''''))))))))))))))))))))))))(((''''''(((((()))***+++***************+++++++++******+++++++++,,,,,,,,,......------------......---------,,,------...///......////////////000000////////////000111111222222222222222222333444444333444666888999999888888111555:::>>>>>>;;;555111///111333555666666666555888888999:::;;;<<<<<<===>>>>>>>>>===>>>??????@@@===>>>???AAABBBCCCCCCDDDBBBEEEHHHIIIIIIHHHIIIJJJHHHHHHHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPNNNMMMLLLJJJIIIGGGFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBCCCBBB@@@?????????@@@AAA@@@@@@@@@?????????>>>>>>;;;<<<<<<===<<<;;;:::999777777888999999888777777777777777777666666666666444444444444444444444444222222222222222222111111111111111111111111111111/////////000///......---///......------......///..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++******)))777777666555444444444444000000111111111111000000...............///000000////////////////////////+++---///...,,,***+++,,,******++++++++++++******(((((())))))******+++++++++)))((()))******)))(((************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((+++,,,,,,***)))***+++'''''''''''''''''''''''''''***,,,,,,)))(((((()))++++++******)))(((((('''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))***''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))******)))******)))))))))(((((((((((((((((()))))))))******))))))))))))*********+++((((((((((((((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&((()))&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''((()))************))))))*********+++++++++************++++++++++++------,,,,,,,,,,,,---------,,,,,,,,,------...///........./////////000000.........//////000222222222222222111222222333444333444555666777888888999333666:::======:::666333222333555777777666555444777777888999:::;;;<<<<<<<<<===>>>>>>??????>>>>>><<<===>>>@@@AAABBBCCCCCCAAADDDHHHIIIHHHGGGHHHIIIGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHEEEFFFGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMPPPRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMKKKIIIGGGFFFEEECCCDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>===<<<===>>>????????????>>>>>>>>>======;;;;;;;;;<<<;;;::::::999777888999999999999888777777777666666666555555555333333333333333333333333111111111111111111222222111111111111111111111111//////000000000///...---///......------......///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))777777555444444444444444000000111111111111000000...............///000111////////////////////////***---//////,,,******,,,******+++++++++******)))************)))))))))))))))((('''(((***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))+++,,,,,,***((((((+++///+++***************+++,,,(((***---,,,)))'''''')))*********)))(((''''''&&&))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))$$$&&&(((***++++++******,,,+++++++++******))))))(((((())))))******++++++)))*********++++++++++++((((((((((((((('''''''''&&&'''(((******((('''&&&(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((()))))))))((('''&&&&&&******))))))((((((''''''&&&%%%######$$$&&&)))+++%%%&&&&&&''''''((((((((())))))))))))))))))))))))&&&''')))++++++++++++***))))))******++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///............/////////000............///000222222222222222111222222333333333333444444555777888999999777555333333444666888666777888999888777555444777777888999:::;;;;;;<<<;;;<<<>>>?????????>>>===;;;<<<===???AAABBBBBBBBB@@@DDDHHHIIIGGGFFFGGGHHHFFFHHHJJJKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHIIIIIICCCDDDFFFHHHIIIHHHFFFEEEGGGGGGHHHJJJLLLOOORRRTTTRRRRRRSSSSSSTTTTTTUUUUUUPPPOOOMMMLLLJJJHHHFFFFFFCCCDDDDDDDDDCCCCCCBBBAAA@@@>>><<<;;;;;;;;;===>>>>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;::::::777888999::::::999888777777666666666555555555555333333333333333333333333111111111111111111222222000000000000000000000000///000111111111000...---.........------....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,***++++++,,,,,,++++++******++++++++++++***))))))555555444333333222111111222222000///............000000000000000000000000------------------------//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++***)))(((''''''''''''((((((*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))*********************)))((((((+++***)))'''''''''((()))(((((())))))******++++++&&&&&&&&&'''''''''((((((((('''&&&''')))))))))(((&&&(((+++------+++(((&&&***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))((('''&&&%%%%%%$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%$$$$$$$$$((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&###$$$$$$%%%&&&'''(((((())))))))))))************,,,+++++++++***)))))))))))))))***++++++++++++***)))******++++++,,,------///...---,,,,,,,,,,,,,,,///////////////.........////////////////////////000111111222222333444444222222444666777888888888666555555555555444444444777777777777777777777777999999999::::::;;;;;;;;;<<<<<<<<<==================>>>???@@@@@@AAAAAA@@@@@@BBBDDDFFFHHHHHHHHHHHHHHHJJJLLLMMMMMMKKKIIIHHHJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHIIIJJJLLLOOOQQQSSSTTTSSSSSSSSSSSSSSSTTTTTTUUURRRNNNKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAABBBBBB;;;;;;;;;;;;;;;<<<===>>>???>>><<<;;;<<<===???@@@===<<<<<<;;;999888777777:::999999888888888888888888888777555555444444444111111111111111111111111000000000111222222222333///000111222222111000//////............---------........................111000///...---,,,,,,,,,***+++---...///......------------------------------------............///,,,,,,++++++,,,,,,---...+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))************+++++++++555444444333222222111111222111000///............////////////////////////------------------------///......---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++******************)))))))))*********)))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((+++***)))(((''''''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((('''&&&&&&''')))++++++)))'''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''''''''((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&'''''')))***,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((((((((((()))))))))******+++++++++***************))))))***++++++++++++******++++++,,,,,,---......///...---,,,,,,,,,,,,---/////////////////////...////////////////////////000111111222222333333444111222333555666666666666555555555555555555555555777777777777777777777777777777888888888999999999;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>????????????@@@AAACCCEEEGGGGGGGGGGGGGGGIIILLLNNNNNNLLLIIIGGGIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLOOOQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSPPPMMMKKKJJJIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;::::::;;;<<<<<<===>>>===<<<;;;;;;===???@@@<<<<<<;;;:::999888777777777666555555444444555555777666555444333333333333111111111111111111111111111111111111111111222222///000111111111111000//////............---------........................000//////............///------------------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,,,,------...************************++++++++++++++++++++++++)))************+++++++++444444333333222222111111111111000///..................................................................------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---///111///+++((()))***************************))))))))))))))))))******))))))))))))************))))))))))))))))))))))))*********)))((('''''''''***************)))((((((***))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((('''%%%&&&''''''&&&%%%''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))(((((()))(((((((((((((((((((((((())))))*********+++++++++(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''***)))(((((('''''''''((()))))))))******++++++,,,(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''%%%%%%&&&''')))+++,,,---'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((()))))))))***************+++++++++))))))***++++++++++++***++++++,,,,,,---...............---,,,,,,,,,------......//////////////////////////////////////////000000111111222333333333222222333444444444444444333333444444555666666666777777777777777777777777777888888888888999999999::::::::::::;;;;;;;;;<<<::::::;;;<<<============@@@AAABBBDDDEEEFFFFFFFFFFFFHHHLLLNNNNNNLLLIIIFFFIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKIIIEEEBBBBBBAAA@@@???>>>>>>>>>>>>;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;===>>>@@@;;;;;;:::999888777777666555555444333333333333333555555444333222222222222111111111111111111111111111111111111111111000000///000000111111000000//////............---------....................................//////000111///...---,,,,,,+++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///...,,,++++++++++++************************))))))******+++,,,,,,---)))************+++++++++333333333333222222111111111000///...............------------------------........................---------,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++///222///***'''(((+++''''''(((((()))))))))((()))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''***************)))(((((()))))))))(((((((((((()))+++*********)))))))))(((''''''''''''(((((((((((()))(((''''''(((((('''&&&(((((((((''''''((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((***,,,+++***)))******((((((((((((((((((((((((((())))))))))))*********(((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''******)))(((((('''''''''&&&&&&'''((())))))******)))((((((''''''(((((()))%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))***)))))))))((((((''''''''''''''''''(((((((((((()))))))))***+++++++++,,,))))))***++++++++++++*********+++,,,,,,------......------,,,,,,,,,------............////////////////////////////////////000000000111222222333333333333444444444444333333222222333444555666777888888888888888888888888888::::::::::::::::::::::::888888999999::::::;;;;;;::::::;;;<<<============@@@@@@AAACCCDDDEEEEEEEEEEEEHHHKKKNNNNNNLLLIIIFFFHHHJJJLLLNNNOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLIIIEEEAAAAAA@@@???>>>============::::::999999999999:::;;;999888999999:::<<<>>>???::::::999888777777666666777666666555555555555555555444333222222222222222111111111111111111111111222222111111000000/////////000000000000000000//////............---------...........................------------.../////////...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,+++*********++++++++++++++++++++++++))))))******+++++++++,,,))))))*********+++++++++333222222222222222111111000//////...............------------------------........................,,,,,,,,,,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((,,,///---)))&&&))),,,&&&'''((()))******))))))(((((())))))******************))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******************)))((((((((((((((())))))))))))(((((()))))))))*********+++'''''''''((((((((())))))+++)))((()))******)))(((******)))(((((()))******((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))(((((()))(((((((((((((((((((((((('''''''''(((((((((((())))))((((((((((((((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((******)))))))))(((((('''%%%%%%&&&''''''((())))))***))))))))))))))))))***%%%&&&&&&'''((()))******(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''******)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))*********)))((((((''''''''''''''''''(((((((((((()))))))))***+++++++++,,,))))))***++++++++++++***)))))))))***++++++,,,,,,------,,,,,,,,,------...---.........//////000000///////////////////////////000000111111222333333444555555555555444333333111222333444555777888888999999999999999999999999::::::::::::::::::::::::777777888888999::::::;;;;;;;;;<<<===>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEGGGKKKMMMNNNLLLIIIGGGHHHJJJMMMOOOPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLMMMMMMMMMIIIEEEAAAAAA@@@???>>>============999999888888888888999999777777777888:::;;;<<<===888888888777777666666555888777666666555555666666555444333333222333333333000000000000000000000000222111111000000/////////000//////////////////000///............---------........................------,,,++++++++++++,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))*********+++++++++222222222222222222111111//////......---......///------------------------------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++)))''')))+++((()))+++,,,---,,,,,,+++((((((((()))******++++++************))))))))))))))))))))))))))))))))))))'''''''''((()))************************)))(((((('''(((((())))))))))))(((&&&&&&&&&'''((()))))))))''''''((((((((()))))))))+++))))))***+++,,,,,,*********))))))))))))******((((((((((((((((((((((((************************''''''(((((())))))******'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((((((&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((((()))******+++******)))((('''&&&%%%((((((((((((((((((((((((((())))))******))))))((('''''''''(((((()))))))))***))))))(((((())))))***&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''((((((((())))))))),,,+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((******))))))((((((''''''''''''((((((((()))))))))***************+++++++++))))))***++++++++++++***(((((())))))***+++++++++------,,,,,,,,,---......------......///000000000//////////////////////////////000000111222222222444444555555555444444333222222333444555666777888999999999999999999999999999999999888888888888777666777777888999:::;;;;;;<<<<<<===>>>????????????BBBAAAAAABBBBBBDDDEEEEEEEEEGGGIIIKKKLLLKKKJJJHHHHHHJJJMMMOOOPPPOOONNNMMMKKKLLLLLLLLLKKKJJJIIIHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKJJJKKKKKKKKKKKKKKKHHHDDD@@@@@@???>>>===<<<<<<<<<<<<999999888777777777777888666666777888999999::::::777777666666666555555555555555444333333333333444444333333222222333333444000000000000000000000000000000000000000000//////000//////......//////000///............---------........................---,,,+++************************++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...++++++***++++++,,,---...)))))))))))))))))))))))),,,++++++***))))))(((((()))************+++++++++111111111111111111222222.........------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))))))))(((''')))+++---------,,,+++'''(((((()))******++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((&&&'''((()))******)))(((''''''''''''(((((((((((('''((((((((()))))))))))))))(((((()))+++---,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((()))*********''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))***)))))))))((((((''''''(((((((((((((((((((((((('''''')))***++++++******((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))******++++++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((('''((((((((()))))))))******+++++++++***************))))))***++++++++++++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,---...///------......///000000111//////////////////////////////000000111111222222222333333444444444333333333333444444555666777777777777777777777777777777999999999888888888777777666777777888999:::;;;<<<<<<<<<===>>>????????????CCCBBBBBBBBBBBBDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHIIILLLNNNOOOOOONNNMMMKKKKKKLLLLLLKKKIIIHHHGGGHHHIIIJJJLLLMMMMMMMMMLLLMMMMMMNNNOOONNNLLLJJJIIIIIIHHHHHHHHHGGGEEEBBB???>>>===<<<;;;;;;::::::;;;999888777666666666666777555666777777888888888888666666666555555555555444444333333222222222222222222222111111111222222333000000000000000000000000/////////000000000000000000///............///000///............---------........................+++++++++***++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++******+++,,,,,,---))))))))))))))))))))))))************)))))))))))))))************+++++++++111111111111111111222222......---------......///........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******(((&&&%%%''')))+++,,,+++***)))'''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''***************)))((((((&&&'''(((*********)))(((++++++******))))))(((((((((((((((((())))))))))))'''&&&&&&(((+++------,,,''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''((((((((((((''''''************************)))))))))))))))))))))))))))***,,,,,,***)))***+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%''')))***++++++++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&'''((()))***+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&'''''''''((((((((((((((())))))))))))************,,,+++++++++******))))))))))))***++++++++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,---...///---------...///000000111/////////////////////////////////000111111222222000111222333333333333333333333444444555666666666666666666666666666666666;;;;;;;;;::::::999999999666777888999:::;;;<<<<<<;;;<<<===>>>????????????DDDCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIKKKMMMNNNNNNNNNNNNJJJKKKKKKKKKKKKIIIGGGFFFFFFHHHJJJKKKLLLMMMLLLLLLMMMMMMOOOOOONNNLLLJJJHHHGGGFFFEEEEEEEEECCC@@@===<<<<<<;;;:::999999999999888888777666666666666666555666777777777777777666555555555555555555444444555444333333222222333333111000000000000000111111000000000000000000000000......//////000000111111000///...------...///000//////.........---------........................*********+++,,,---///000+++,,,------,,,+++)))(((++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++***++++++,,,************************((((((((()))******++++++)))************+++++++++222222222222222222222222111111111000000000000000......---------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,+++*********+++---,,,+++***)))))))))))))))))))))***++++++,,,,,,***)))((()))***+++***(((''''''(((((())))))******+++*********))))))((((((***)))))))))+++---000222111///,,,)))(((((()))+++(((((())))))))))))((((((''''''(((((())))))******,,,***)))***,,,,,,***'''''''''((((((((((((((((((''''''((()))))))))))))))(((((((((((()))***,,,,,,&&&(((***,,,---,,,+++***+++******)))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++++++++******)))))))))((())))))((((((((((((((()))((((((''''''''''''(((((((((((())))))******++++++)))******)))(((''''''((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&&&&&&&'''((((((((((((((()))+++***(((&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***(((''''''((()))***)))((())))))((((((''''''&&&&&&%%%&&&'''((())))))(((((())))))))))))))))))))))))'''(((((()))((((((''''''************************((())))))+++,,,---......---,,,,,,,,,,,,---......---...///...------...///............////////////.........////////////000222222111111111111111111333333333444444444555555555444444333333444444555444555666777777666666555777888888999999999888888888777777777888999:::::::::;;;===???@@@AAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIJJJLLLLLLKKKIIIHHHIIIJJJKKKKKKJJJIIIFFFEEEEEEDDDDDDEEEEEEDDDAAA???>>>===<<<:::999999::::::777777777777666666666666555555666666777777888888666666666666555555555555444333222222111111222222000////////////000000111111111000000//////......///////////////......---........................000000000000000000000000///......------......///++++++++++++++++++++++++,,,++++++++++++,,,------***,,,......,,,+++,,,,,,+++++++++*********)))))),,,++++++,,,,,,******+++,,,,,,++++++******++++++,,,------...---,,,***)))***)))'''(((***++++++***************************222222222222222222222222333222222111000///............---------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++******++++++---,,,+++***))))))))))))************))))))))))))***)))((()))***+++***((((((((((((((())))))))))))************)))))))))((()))))))))***+++---///111000...+++)))(((((()))***(((((())))))))))))(((((((((((((((((()))))))))))),,,***)))***,,,,,,)))''')))))))))))))))(((((((((&&&&&&'''(((((((((((((((((('''''''''((()))******&&&(((***+++,,,,,,+++*********))))))(((''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))******+++&&&&&&&&&%%%%%%%%%$$$$$$***))))))((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((()))******)))((('''''')))((((((((())))))*********))))))((((((((('''''''''&&&'''((()))***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&''''''((())))))(((((((((******((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***...,,,+++***))))))((('''((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))((((((((((((************************((())))))***,,,------...---,,,,,,,,,,,,---......---...///...---,,,---...------------............------........./////////111111111111111111111111222333333333333444444444444444333333333333444444444444666666777666666555888888999999999888777777777777777777888999:::;;;:::;;;===???AAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLLLLLLLKKKKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKJJJHHHFFFEEEDDDDDDEEEFFFGGGEEEAAA>>>>>>===<<<:::999999999999777777777777666666666555555555666666666777777777666666666555555555444444333333222111111111111222000000///////////////000//////////////////......///////////////...------........................////////////////////////,,,,,,++++++++++++,,,,,,------------------------///...,,,+++************,,,***'''%%%%%%''')))++++++++++++*********))))))---,,,,,,,,,,,,+++,,,,,,++++++******)))******+++)))***+++,,,,,,++++++***)))(((&&&''')))******)))************************111111111111111111111111333333222111///...------......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,+++******)))))))))))),,,,,,++++++***))))))(((***)))((()))***+++***((())))))))))))((((((((((((************))))))))))))((((((***+++,,,---......///---+++)))(((((()))***(((((())))))))))))(((((())))))))))))((((((((((((+++***)))***++++++)))'''++++++******)))))))))(((%%%&&&&&&'''''''''''''''((('''''''''''''''((((((&&&((()))+++++++++*********))))))(((((('''''''''***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***)))))))))))))))******+++)))))))))(((((((((((((((******))))))))))))******((((((''''''''''''((((((((((((((((((''''''''''''((()))***)))((('''((()))((())))))******+++++++++***)))))))))(((((((((((('''((()))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''(((((()))******)))'''''')))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&''')))+++,,,.........---+++)))'''&&&'''''''''(((((((((((((((+++***)))((((((((()))***))))))))))))))))))))))))))))))(((((((((((()))***************************((())))))***+++,,,------,,,,,,,,,,,,,,,---.........//////...,,,+++,,,---,,,,,,,,,------------...,,,---------............111111111111111111111111111111222222222333333333333222222222222222222333333444555666666666666666888999999999888777777666666666666777888:::;;;<<<:::;;;===???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHHHHIIIIIIIIIGGGFFFEEECCCDDDEEEFFFGGGEEEAAA>>>>>>===<<<:::999999888888777777777666666666555555555555555666666666666666555555555555444444444444333222222111111111111111111111000///............------.....................////////////...------------------------------------------------------++++++++++++++++++++++++........................000///---,,,,,,---///000:::333***%%%&&&)))+++,,,+++++++++***************+++++++++++++++,,,,,,,,,+++***)))))))))***++++++'''((()))***++++++++++++)))'''&&&&&&((())))))(((************************111111111111111111111111222222111000///......---......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,++++++***)))))))))))))))------,,,,,,,,,+++++++++***)))((()))***+++***(((******))))))((((((''''''*********)))))))))))))))'''(((***,,,------,,,+++---,,,***((((((((()))***(((((())))))))))))((((((******))))))((((((''''''******************)))(((+++******))))))(((((('''%%%&&&''''''((((((''''''))))))((('''''''''(((((('''((()))*********))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((()))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++((((((''''''''''''((((((++++++******))))))((((((((()))***)))((('''((()))++++++******************)))))))))((((((((('''''''''(((***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((()))******+++)))'''&&&((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''')))+++...///***---000222000---)))'''&&&&&&''''''(((((())))))---,,,)))((('''((()))***(((((((((((((((((((((((((((((('''''''''((()))***************************((())))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---......//////...,,,++++++,,,,,,,,,---------.........,,,,,,,,,---------......000000000000111111111111000111111111111222222222222222111111111111222222333444444555555666666666888999999999888777666555555555666777888:::<<<===:::;;;<<>>===<<<;;;999888888777777777666666666555555555555555555555555555555555444444444444333333333333222222111000000000000000222111000///...---------,,,,,,,,,------...............//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,........................---------...111555999;;;EEE;;;///)))***,,,,,,+++************************)))******((())),,,---,,,---,,,***))))))***,,,---((())))))******+++++++++)))((('''''')))******)))************************000000000000000000000000///////////////000000000......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,******))))))((()))))))))************++++++,,,,,,***)))((()))***+++***(((******))))))((((((''''''))))))))))))))))))******&&&(((***,,,---,,,***)))******)))((((((((()))***(((((())))))))))))((((((******))))))(((((('''''')))*********))))))(((((()))))))))(((((('''''''''''''''((())))))))))))(((******))))))((()))))))))''''''(((((()))))))))((((((((((((((('''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((())))))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))***++++++((((((''''''''''''((((((++++++******))))))((((((''')))***)))((('''(((***---,,,,,,+++***)))((((((((((((((('''''''''&&&&&&'''(((***+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((()))******+++)))'''&&&((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((()))+++...000222,,,111777999666000+++(((&&&&&&''''''(((((())))))---,,,)))((('''((()))***(((((((((((((((((((((((('''&&&&&&&&&''''''((()))************************)))))))))******++++++,,,,,,++++++++++++,,,---------...///...,,,+++,,,------.........////////////,,,,,,,,,---------......//////000000000111111111000000000111111111222222222111111000000111111222333333333444555666666777888888888888888777666555555555666777888:::<<<===::::::<<<>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJGGGEEEEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFEEEEEEFFFDDD@@@???@@@BBBCCCCCC======<<<;;;999888777666666666666666555555555555555555555444444444444444333333333333222222222222222111000000//////000000111111///...------------++++++,,,,,,------.....................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...222666;;;===<<<444,,,)))***+++***'''************************))),,,,,,)))***111333111000///,,,++++++,,,---...,,,,,,++++++************+++)))((()))***,,,++++++************************////////////////////////---......//////000000111......---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,,,,***))))))(((((()))))))))&&&''''''((())))))*********)))((()))***+++***((())))))))))))(((((((((((())))))))))))************'''(((***++++++***)))((((((((((((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((***+++***)))'''(((((('''''''''''''''((((((((('''(((((()))))))))))))))******))))))))))))***+++'''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((())))))))))))))))))******+++''''''''''''((((((((((((((('''''''''((()))***+++((((((''''''''''''(((((((((((((((((('''''''''''''''((())))))(((((()))***,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''(((((()))******)))'''''')))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))***+++...000222333999>>>>>>888000***''''''''''''(((((((((((((((+++***)))((((((((()))***))))))))))))))))))))))))%%%&&&'''((()))))))))(((************************)))))))))*********+++++++++++++++++++++,,,------+++---...---,,,+++,,,............/////////000000,,,---------...............//////000000111111111000000111111111222222222222111111111111111111222333333333333444555777777666777777888888777777666666666666777888:::;;;<<<::::::;;;===???AAACCCDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGEEEEEEEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEBBB>>>===>>>AAABBBCCC======<<<;;;999777666555666666666555555555444444444444444444444333333333222222222222111111111111111000000///////////////000000///...------------,,,,,,---------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++)))***+++,,,...111333444...+++)))))),,,---,,,******************+++++++++***//////+++...777;;;888333111...,,,++++++---...------,,,******))))))***,,,***))))))+++,,,,,,+++************************////////////////////////.........///////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))((()))))))))************((())))))******)))(((''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''')))+++***((('''''')))'''''''''((())))))******&&&'''(((((())))))((((((((((((((((((((()))***+++((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((()))))))))))))))******+++((((((((())))))*********&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((()))***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''&&&&&&''''''((())))))(((((((((******((('''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))***,,,...000666999;;;999111+++((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))************************))))))))))))************+++++++++***++++++,,,---***+++,,,,,,,,,,,,---///---------.........//////------........./////////......//////000111111222111111111222222222333333222222222111111222222222222222222222333555777888444555666777888888888888777777777777888999:::;;;;;;:::;;;;;;===???AAABBBDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDEEE@@@???>>>>>>@@@@@@@@@???======<<<;;;:::777555444666666555555555444444444444444444333333333222222222222111111111000000000000000///............//////......---------..................------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++***+++,,,------,,,,,,+++******+++,,,---.........))))))*********+++++++++(((...///+++///:::???<<<555333///+++******+++,,,++++++))))))((()))******+++***((()))+++,,,,,,+++************************////////////////////////000000//////.........---......---------,,,,,,,,,++++++,,,---------,,,,,,+++*********+++,,,,,,---))))))(((((((((((()))***......------,,,+++++++++***)))((()))***+++***(((''''''(((((())))))******(((((())))))*********+++)))))))))))))))(((((('''&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''(((((())))))******''')))++++++(((&&&''')))''''''((()))***+++,,,,,,%%%&&&''''''((((((''''''&&&&&&&&&'''''')))***+++(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((()))))))))))))))******+++&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&((())))))((((((''''''''''''(((((((((((())))))******++++++&&&((())))))(((((()))+++%%%&&&'''((()))***++++++))))))))))))((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&'''((((((((((((((()))+++***(((&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''')))+++---...222444444000)))&&&(((+++))))))(((((('''''''''&&&%%%&&&'''((())))))(((((())))))))))))))))))))))))&&&(((,,,...///...,,,***************************))))))))))))************++++++******++++++,,,---(((***,,,,,,,,,,,,...000,,,,,,,,,---------...............////////////000---......///000111111222111222222222222333333333333333222222222222333333222222222222333555777888333444555777888888888888888777777777888999::::::;;;;;;:::;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBDDDEEEFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEE<<<===>>>@@@BBBAAA>>>;;;<<<===<<<;;;:::777555333666666555555555444444444444444444333333222222222111111111111000000000000000000///.....................---------......////////////......---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222222111///...++++++++++++++++++++++++***+++---......---+++)))***+++,,,+++)))((()))+++))))))******++++++++++++$$$+++,,,(((---999???;;;666333///+++((((((***+++((((((''''''((()))***,,,***)))'''(((***++++++***************************////////////////////////000000///...------,,,,,,)))***++++++++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++)))***+++***(((''''''((()))((()))***++++++(((%%%))))))(((((()))***++++++)))((('''&&&&&&'''((()))+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((((((''''''&&&''''''((((((((((((''''''(((&&&$$$%%%''')))(((&&&***************)))((('''&&&'''((())))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''')))++++++)))))))))***&&&&&&'''((())))))((((((''''''''''''''''''''''''((('''''''''((()))+++,,,******))))))))))))******'''(((((()))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))))))))))))))((('''&&&%%%&&&&&&'''###(((,,,,,,,,,---)))$$$''''''''''''((((((((((((!!!(((+++((((((---...+++)))))))))))))))))))))))))))(((''''''(((((('''%%%)))))))))************+++(((((((((((())))))))))))))))))))))))************((()))***+++,,,++++++******)))((((((((()))+++,,,((()))***+++++++++++++++++++++,,,,,,,,,------------.........------///000////////////////////////......///000111222333333222222222222222222333333111111111111111111111111444333333333333444555555888777777777777777888888:::::::::;;;;;;;;;<<<<<<999999999:::<<<>>>???@@@AAA@@@???>>>>>>>>>@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEIIIJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEFFFFFFFFFEEECCCBBB???>>>===<<<<<<<<<<<<<<>>;;;888666555555666666555444333333444444333222222111111000111111000000//////......000000///...------,,,,,,------------------------222...+++,,,///000---***.........------,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++...222555333...((($$$)))******++++++******)))++++++++++++++++++++++++***)))))))))(((((('''''')))((()))+++......---+++++++++,,,...000111222333222000...,,,***))))))))))))******)))(((((()))+++************************))))))))))))))))))))))))........................000//////...------,,,,,,***+++,,,,,,++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++''')))+++,,,,,,---///111,,,---000111000///...---)))))))))))))))***++++++)))(((''''''''''''((()))*********)))))))))(((((())))))(((((((((''''''''')))))))))***)))(((((('''''''''(((((((((((('''''')))'''%%%&&&(((***)))(((***************)))((((((''''''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''')))***+++***))))))(((((())))))***'''(((((()))))))))))))))***((('''((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&)))((('''&&&%%%&&&&&&'''&&&+++---,,,,,,---***%%%''''''''''''(((((((((((($$$((()))''')))///111///))))))))))))))))))))))))---+++)))(((((()))((('''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))************))))))))))))***+++,,,***)))((((((((()))++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,---...000//////////////////////////////000000000000000000222222222333333333333333111111111111111111111111444333333333333444555555777777666666777888888999999999999999:::::::::;;;999999999:::<<<===???@@@AAA@@@???>>>>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;===>>>>>>>>>===:::888666555666666666555555444333444333333222222111111000000000000///////////////000//////...------,,,,,,------------------------111...+++,,,///000---***,,,,,,,,,++++++*********------,,,,,,+++++++++,,,,,,------------------,,,---...///000///---***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))+++------,,,***)))***+++,,,...///000111000///---+++***))))))))))))***+++***)))(((***+++************************))))))))))))))))))))))))........................//////......---,,,,,,,,,,,,---...---+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,+++***+++---///,,,---......---,,,------))))))))))))))))))***+++)))((((((''''''(((((()))******))))))))))))(((((())))))((((((((((((''''''***************))))))(((''''''(((((((((((('''''')))((('''''')))******)))******))))))))))))((((((((()))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))***,,,,,,+++)))''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***)))((((((''''''(((((()))'''((())))))******))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((&&&%%%%%%(((((('''&&&&&&&&&&&&''''''***+++))))))+++***'''''''''''''''(((((((((((((((((('''''',,,333444222))))))))))))))))))))))))---+++)))(((((()))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))*********)))'''&&&'''(((+++,,,)))))))))((()))******+++,,,+++***)))))))))***+++*********++++++++++++,,,,,,---...---,,,,,,...000////////////////////////000000000//////.........222222222333333333444444111111111111111111111111333333333333333444555555555555555666777888999:::888888888888999999999999999999999:::;;;===>>>???@@@??????>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@===<<<;;;:::999999999999::::::;;;;;;:::999777666555666666666666555444444333333333222111111000000//////////////////000000/////////...------,,,,,,------------------------000---+++,,,...///---***,,,,,,++++++++++++******------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------,,,++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))(((((()))***+++,,,---......---,,,+++***************+++,,,+++***)))***,,,************************)))))))))))))))))))))))).................................------,,,,,,,,,---......---+++***+++,,,+++++++++++++++*********************************,,,,,,+++******...333888222---((('''(((******)))***)))))))))))))))******)))(((((((((((((((((()))))))))))))))))))))(((((())))))(((((((((((((((((()))************)))((((((''''''((((((((((((''''''((((((''''''((())))))))))))))))))((((((((())))))***))))))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))***,,,+++)))((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''(((((((((((()))************)))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''''''''&&&&&&''''''%%%((('''%%%&&&***,,,***''''''''''''(((((((((((()))'''&&&***111666555222((((((((((((((((((((((((((((((((()))+++***(((&&&'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((('''(((((()))***)))))))))))))))******+++...,,,***(((((()))***+++))))))*********+++++++++,,,---------,,,,,,...000////////////////////////////////////............000000111111222333333333111111111111111111111111333333222222333333444555444444555555777888::::::888888888999999999999:::999999999:::;;;<<<>>>?????????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCCCCCCCBBB@@@???<<<;;;:::888888777777777777777888888888777666666555555666666666555555444333333222222111000000000---......//////000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...,,,+++------------------------,,,---------,,,,,,++++++---,,,+++******+++,,,---++++++***))))))***+++,,,...---+++******+++---...************************************************,,,*********++++++***)))(((((())))))***+++,,,,,,++++++************++++++***+++---,,,+++***+++,,,************************))))))))))))))))))))))))........................---------------,,,,,,,,,,,,---...---+++***+++,,,************************************************)))))))))***///999EEELLL???444(((%%%)))------*********)))))))))))))))***((())))))))))))))))))((((((((((((((((((((())))))(((((())))))))))))))))))(((((())))))(((((('''&&&''''''((((((((((((''''''&&&''''''&&&&&&'''((())))))((((((''''''((())))))******)))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&(((*********)))***+++)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((())))))******************((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))*********+++******)))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''$$$&&&&&&$$$'''---000///''''''''''''(((((((((((('''&&&(((///666777222...(((((((((((((((((((((((($$$&&&)))---000///+++'''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))'''(((((((((((()))))))))%%%''')))***+++***((('''((()))))))))************...,,,***(((((()))***+++))))))*********++++++++++++,,,------,,,,,,---///////////////////////////---------...///000000000/////////000111222222333111111111111111111111111333222222222222333444444444444444555666888999:::999999999999::::::::::::999999999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@BBBBBBBBBAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@;;;:::999888666666555555555555666666666666555555444444555555555555444444333333222111111000000///------......//////000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++------------------------,,,,,,---------,,,+++***++++++************++++++((()))******++++++******...---+++******+++---...************************(((((()))))))))))))))))),,,***))))))***+++***)))))))))******+++++++++,,,)))))))))******+++++++++)))+++------+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))------------------------------,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++)))))))))))))))************************************)))((()))---555???GGG@@@555)))%%%)))---,,,***+++******)))))))))))))))((())))))******))))))(((''''''(((((((((((())))))(((((())))))))))))******((((((((((((((('''&&&&&&''''''((((((((((((''''''%%%&&&'''&&&%%%&&&'''))))))((('''&&&'''((()))******)))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))%%%''')))*********+++,,,***)))'''&&&&&&'''((((((************************(((((())))))))))))(((((()))((((((''''''(((((()))((()))******++++++*********((('''((()))***)))'''(((((((((((((((((((((((('''(((((())))))*********+++***)))(((''''''(((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%''''''(((((((((%%%&&&''''''((('''''''''&&&((((((''')))000333333''''''''''''(((((((((((('''&&&***222666333...+++))))))))))))))))))))))))%%%'''+++000333111---***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''(((((((((((())))))$$$'''***,,,---+++(((&&&(((((()))************))),,,+++***)))))))))***+++*********++++++++++++,,,+++,,,---,,,++++++---///////////////////////////,,,---...///000111111222...//////000111222333333111111111111111111111111222222222222222333444444444444444555666777888999999999999999:::::::::;;;999999999999:::;;;<<<======>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCAAAAAA@@@AAAAAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@;;;:::999777666555555555555555555444444444444444222222333444444444444333222222222111000000//////..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******++++++++++++,,,,,,+++,,,---...---,,,+++*********++++++++++++******''')))***,,,,,,+++)))(((---,,,+++******+++,,,---***************************************++++++++++++***((((((***++++++*********++++++++++++++++++'''((()))***************(((***,,,---+++*********))))))))))))))))))))))))))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++))))))***,,,((((((((()))))))))******************************+++***)))(((''')))---000333000+++((('''((())))))++++++***)))))))))))))))((()))************)))((('''''''''((((((((())))))(((((()))))))))*********)))))))))))))))(((''''''''''''((((((((((((''''''&&&'''((((((&&&&&&(((***)))(((&&&&&&&&&((()))+++)))(((''''''&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&(((*********)))***+++***)))'''&&&&&&&&&((((((************************))))))***++++++***)))(((***))))))(((((())))))***))))))***++++++++++++******((('''((()))***)))'''************************&&&&&&'''(((((()))******,,,+++)))((('''''''''(((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%'''(((((((((''''''&&&))))))'''(((...000///''''''''''''((((((((((((((('''+++222333---)))***))))))))))))))))))))))))))))))***,,,......+++((()))))))))*********++++++(((((((((((())))))))))))'''''''''((((((((())))))'''(((***,,,,,,+++***((('''((()))***+++******)))***************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---////////////////////////////////////000000111111111000000111222333444555555111111111111111111111111222222222111222222333444555555555555555666777888888888888888999999999999999999999999:::;;;<<<<<<<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCHHHHHHGGGGGGFFFEEEDDDCCC@@@@@@??????@@@AAACCCDDDAAAAAA@@@@@@??????>>>>>>@@@AAABBBBBBBBBAAA???>>><<<;;;999777666555555444666555555444333333333333000111222222333333333222222222111111000000//////..................------........................++++++++++++++++++++++++)))***++++++******+++,,,*********++++++,,,,,,,,,+++,,,---......,,,+++)))***+++---//////---+++***)))***+++++++++***)))(((++++++++++++++++++++++++*********************************++++++,,,,,,,,,***)))'''''')))++++++++++++*********************'''((()))*********)))((('''))),,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((******))))))***,,,'''((((((((())))))******))))))))))))))))))))))))&&&(((***+++***))))))******...000...)))&&&))),,,++++++***))))))((())))))((()))***++++++***)))(((&&&'''''''''(((((())))))(((((())))))*********+++***************)))((((((''''''((((((((((((''''''&&&)))***)))''''''))),,,((('''&&&%%%&&&(((***+++)))((('''&&&&&&''')))***((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&&&&'''((()))***''''''''''''''''''''''''************************)))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((***++++++)))((())))))+++***'''&&&%%%&&&'''((((((((((((((((((((((((((()))***+++,,,,,,+++***)))******))))))))))))******))))))***++++++++++++******((('''((()))***)))(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***,,,+++)))((('''''''''(((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((((((((''''''%%%((('''%%%%%%***+++)))''''''''''''((((((((()))***))),,,111///((('''+++))))))))))))))))))))))))+++)))'''&&&''''''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))*********++++++++++++'''((()))++++++******)))((()))***+++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,++++++---///////////////////////////111111111111000000000000111222222333555666777777111111111111111111111111222222111111222222333444666666555555555666666777777777777777888888888888999999999999:::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBJJJJJJJJJIIIGGGFFFDDDCCC??????>>>>>>???AAACCCDDDBBBAAAAAA@@@???>>>======??????@@@AAA@@@???>>>===<<<;;;999888666555555444777666555444333333333333///000111222222222222222222222111111000//////////////////......------,,,---.....................++++++++++++++++++++++++((()))++++++******+++,,,,,,,,,,,,------.........+++,,,---......,,,***)))***,,,///111111///,,,***,,,++++++***************)))***++++++++++++***))))))))))))))))))))))))))))))))))))******+++++++++***(((&&&''')))+++,,,,,,************))))))))))))'''((()))******)))((('''&&&)))+++,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))......//////////////////+++++++++,,,,,,---------......---,,,,,,+++******'''(((******))))))***+++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))***************)))((('''))))))(((((('''''''''&&&(((''''''''''''(((((()))))))))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''')))+++,,,---************************''')))++++++)))'''''''''&&&&&&&&&'''''')))******+++***)))(((((()))***+++'''((()))******(((&&&$$$%%%%%%&&&&&&&&&'''((()))((((((((((((((()))******'''''''''''''''((())))))******))))))((((((((('''((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++(((%%%&&&)))+++***)))******)))(((((((((((((((************))))))))))))'''(((((((((&&&&&&(((*********++++++++++++************))))))((((((((('''&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((((((((((((((((((,,,***)))'''&&&&&&&&&&&&)))((('''((()))***)))((((((((((((((((((''''''&&&'''&&&%%%%%%%%%'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))$$$###(((+++)))***---***))))))(((((((((((((((***(((&&&&&&((((((((('''))))))************)))(((+++)))'''''')))***+++***************)))((('''&&&))))))((((((((((((((()))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************------------------,,,,,,//////.........---------///111333444444444222111000000111222222222222111444444444444333333222111222222111111111222333333333333333333333333333333777777777888999999::::::<<<<<<<<<<<<===>>>???@@@@@@@@@??????????????????CCCBBBAAA@@@@@@BBBDDDEEEGGGGGGHHHGGGFFFDDDBBBAAA@@@>>>===;;;<<<>>>@@@BBBEEECCC@@@===<<<<<<>>>???>>>???@@@@@@???===:::999888777666555555444555555555555444444333333333333111111222111///---***(((222222222111111///............//////...---,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,+++,,,...//////...,,,,,,+++)))(((((()))+++,,,---------,,,,,,++++++++++++...++++++111///)))+++(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******---,,,)))((('''((()))*********************************))))))))))))******'''(((***+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---...------,,,++++++******)))+++,,,,,,++++++,,,---************************+++++++++***************))))))))))))))))))))))))))))))******)))(((((('''))))))(((((((((''''''''')))(((((('''''''''(((((('''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''')))+++***)))'''''''''&&&&&&&&&''''''((()))*********)))(((((()))******'''((()))))))))(((&&&%%%&&&'''''''''&&&&&&((()))'''''''''''''''((())))))(((((('''''''''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%%%%((())))))(((******)))((((((((((((((('''''''''(((((()))))))))'''((()))((('''&&&((())))))******++++++******))))))))))))(((((((((''''''&&&&&&''''''((())))))******)))))))))((((((((('''((((((((((((((((((((((((***)))((('''&&&&&&'''''')))''''''''')))***)))((((((((((((((((((''''''&&&(((''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''')))(((((((((''''''''''''***)))'''''')))*********+++***)))((((((((((((((()))'''%%%%%%'''((('''&&&'''''''''(((((()))))))))***(((&&&&&&'''(((((('''&&&'''(((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))******************++++++------------------------//////.........---------///000222333333333222111000000111222222222222111333333444444333333222111333222222222222333333444444444444444444444444444666666777888888999999:::;;;;;;;;;;;;<<<===>>>???????????????????????????BBBAAA@@@???@@@AAACCCDDDFFFFFFFFFFFFEEECCCBBB@@@@@@>>><<<;;;<<<>>>@@@BBBDDDBBB???===<<<<<<===>>>>>>>>>>>>>>>===<<<:::999777777666555444444444444444444444333333333222222222333444333222000---,,,000000000000///...------...............---,,,,,,---,,,,,,+++++++++,,,,,,+++******))))))******+++)))))))))+++------,,,***,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,++++++)))000::::::111***)))))))))))))))***+++++++++,,,,,,+++++++++************+++***((((((((()))***,,,******************************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((++++++******))))))((((((*********+++++++++++++++------,,,,,,++++++*********+++,,,,,,+++***,,,---************************)))************+++++++++)))))))))))))))))))))))))))))))))***))))))((('''))))))((((((((((((''''''***)))((('''''''''''''''%%%&&&((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''')))******(((''''''(((''''''&&&''''''((()))******))))))(((((())))))***((((((((((((((('''''''''((()))***)))'''&&&''')))'''&&&&&&&&&&&&''''''((())))))(((''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((((((******)))(((((((((((()))$$$$$$%%%&&&'''((())))))'''((())))))''''''((())))))******++++++******)))((((((((((((''''''''''''&&&''''''(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((('''&&&''')))***)))((((((((((((((((((''''''&&&''''''((((((((('''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''+++***&&&)))111222,,,,,,+++***)))(((((((((((((((&&&$$$%%%&&&''''''&&&&&&&&&&&&'''(((***,,,...+++)))'''&&&'''''''''&&&&&&''''''(((((((((''''''))))))(((((((((((())))))***)))((((((((()))+++,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,------------------.....................---------...///111222222222111000000000111222222222222111333333333333333222222111333333333333333444555555555555555555555555555555666666777777888888999999:::::::::;;;;;;<<<======????????????????????????AAA@@@?????????@@@BBBBBBDDDDDDDDDDDDCCCBBB@@@??????>>><<<;;;<<<===???@@@BBBAAA>>><<<<<<<<<===>>>======<<<;;;:::999888888666555444333333222222222333333333444333333222222222222333333222111///...////////////...---,,,,,,---............------,,,...---,,,+++++++++++++++)))))))))(((((()))))))))((((((((())),,,,,,+++***,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,)))444LLLMMM111%%%,,,)))******************++++++++++++*********))))))))))))((((((((((((***,,,---))))))))))))))))))))))))++++++************+++++++++***((('''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((...------,,,+++******)))************************,,,,,,,,,,,,++++++******((()))******)))((()))+++************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))***************))))))))))))((((((((((((((((((******)))''''''&&&&&&&&&$$$%%%'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((''')))***)))'''&&&'''((('''''''''''''''((()))))))))))))))(((((())))))))))))(((''''''''''''((((((***,,,...,,,)))'''(((***'''''''''&&&&&&''''''(((***)))((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((())))))(((+++***))))))(((((())))))%%%%%%&&&&&&'''(((((()))((()))******(((''''''((())))))************))))))((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&''')))))))))((((((((((((((((((''''''&&&%%%&&&''')))))))))((('''(((((((((''''''''''''''')))))))))))))))*********(((((((((((((((''''''''' )))+++&&&,,,:::===444---,,,+++))))))((((((((((((&&&%%%%%%'''(((((('''(((((('''(((***---111333...,,,)))(((((()))(((((()))))))))((('''%%%$$$###)))(((((((((((())))))******)))((('''((()))+++,,,((())))))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---------------.......................................///000111000000000000000111222222222222111222222333333333222222111333333333333444555666666666666666666666666666666555555666666777888888999999::::::;;;<<<<<<======>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;<<<>>>???@@@???===<<<;;;<<<======<<<;;;:::888777777777777555444333222111111111111333333444555555444333222//////000111111000/////////////////////...---,,,---------......------,,,...---,,,+++***************))))))(((((())))))******))))))***,,,...---,,,++++++***))))))***++++++******++++++,,,,,,,,,------444SSSUUU000%%%111***+++++++++************************))))))))))))((())))))(((((()))***++++++((((((((((((((((((((((((++++++************++++++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******///......---,,,++++++***************************,,,+++++++++++++++******(((***+++***)))((()))***************************(((((()))***+++,,,,,,---))))))))))))))))))))))))******+++,,,,,,+++++++++(((((())))))))))))))))))******)))''''''&&&&&&&&&$$$%%%'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))((())))))(((&&&&&&'''((((((''''''''''''(((((()))((((((((())))))(((((((((((((((''''''''''''((()))+++///111///+++((()))+++))))))((((((((((((((()))***))))))((((((((())))))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***))))))******++++++***)))))))))))))))((((((((((((((((((((((((((()))+++***)))''''''((()))))))))******)))))))))''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((&&&&&&'''((()))((('''(((((((((((((((''''''&&&###$$$''')))************((((((((((((((((((((((((************************'''''''''((((((((((((((()))---+++111???AAA888,,,+++***)))(((((((((((()))'''&&&''')))******)))(((((('''(((***---111333...,,,)))(((((()))(((((()))))))))((('''%%%$$$###((((((((((((((()))*********)))((((((((()))++++++'''''''''(((((((((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------......---...........................//////000000000000000000111222222222222111111111222333333222222222333333333333444555666777666666666666666666666666444555555666666777888888999:::<<<======>>>============>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@AAAAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>===<<<;;;;;;;;;<<<===;;;:::999777666666666666444333222111111000000111333444555666666555444333......//////000000000000//////000000000///......,,,,,,---------------,,,...---,,,+++***)))))))))*********))))))*********,,,***)))***,,,---,,,++++++******************+++*********++++++,,,,,,,,,---...HHHKKK,,,&&&333***+++++++++************************))))))))))))(((+++******)))))))))))))))((((((((((((((((((((((((+++******************+++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******------,,,,,,++++++******+++++++++++++++*********++++++++++++++++++******+++,,,---,,,*********,,,************************(((((()))***++++++,,,,,,))))))))))))))))))))))))******++++++,,,+++++++++(((((())))))))))))*********)))((('''''''''''''''%%%&&&((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&(((((((((((((((((((((((((((((()))'''&&&%%%&&&(((((((((''''''''''''(((((('''(((((())))))((((((''''''''''''(((((((((((((((***...222000+++((())),,,******)))(((((((((((())))))((((((((())))))***+++'''''''''''''''((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))++++++*********+++++++++***))))))))))))***++++++******))))))))))))(((***,,,+++)))(((''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''&&&%%%&&&((()))((('''(((((((((((((((''''''&&&$$$%%%&&&((()))***++++++'''(((((((((((()))))))))(((((((((((('''''''''''''''''''''(((((((((((((((%%%---111111555<<<:::222***))))))((((((((((((((()))((('''(((***++++++***&&&&&&&&&'''(((***,,,...+++)))'''&&&'''''''''&&&%%%%%%&&&(((((())))))((((((''''''(((((()))***+++((()))))))))************&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++++++++,,,******++++++,,,,,,---------------...............////////////000000000000000000111222222222222111000111222222222222222222222222222222333555666666666666666666666666666666444444555555666666777777999:::<<<===>>>>>>======<<<======>>>>>>?????????>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<999999888777666555555444444333222111111000000111111333444666666555444333///000000000111111111222//////000000000//////...+++,,,,,,------------,,,---,,,+++***************+++******))))))******+++,,,***)))((()))******)))*********************************++++++++++++++++++(((555888((('''///)))******************++++++++++++*********)))))))))+++++++++***)))(((((('''))))))))))))))))))))))))******))))))))))))******&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++******************+++++++++,,,---,,,***)))***+++************************)))))))))***+++++++++,,,))))))))))))))))))))))))'''((()))***************(((((()))))))))*********)))(((((('''''''''(((((('''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++++++++***)))((())))))))))))))))))))))))((((((((('''%%%%%%&&&(((((((((''''''''''''((((((''''''((())))))(((''''''%%%&&&((()))))))))((('''&&&+++000///)))&&&'''+++))))))((('''''''''''''''''''''(((((()))***,,,,,,'''''''''(((((()))))))))((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&)))++++++***))))))+++,,,+++******))))))******))))))******************(((***,,,,,,***(((''''''(((((())))))))))))(((((())))))))))))******++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((())))))((((((''''''&&&%%%&&&((()))((('''(((((((((((((((''''''&&&(((((((((((((((((()))***'''((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((()))***---111666888666000+++''''''''''''''''''((()))((('''&&&''')))++++++***'''''''''(((((()))))))))***(((&&&&&&'''(((((('''$$$%%%&&&((()))***++++++''''''''''''((()))***+++'''(((***+++++++++)))(((''''''''''''(((((((((((())))))))))))))))))))))))******************++++++((())))))***++++++,,,,,,---------.........//////000000//////000000111111000000111222222222222111000000111222222222222222000111111111222444555666555555555555555555555555333444444555555666777777888999;;;=========<<<;;;<<<<<<======>>>??????@@@>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>>>>???<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;<<<888888999888777666444333444444333222111111111111///000222444555444222111///////////////000000000---......//////.........***+++,,,---------------++++++***************+++)))))))))(((((()))))))))///---***)))******)))(((*********++++++*********++++++++++++************)))(((***+++******+++***)))))))))***+++++++++,,,,,,+++++++++************))))))*********))))))(((************************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((------------------......---------,,,,,,+++++++++******************++++++)))++++++***((('''((()))***************************************+++++++++))))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((())))))*********+++(((((('''''''''(((((()))))))))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&))),,,---------,,,++++++++++++++++++++++++(((((((((&&&%%%%%%&&&((()))(((((('''''''''((((((&&&'''((())))))((('''&&&$$$&&&(((******)))((('''###)))...---((($$$&&&))))))((('''&&&&&&&&&&&&&&&'''''''''((()))+++------'''((((((((())))))******((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$(((++++++)))'''(((***,,,+++******)))*********''''''((()))***+++,,,,,,(((+++------***((('''&&&(((((())))))))))))(((((())))))******+++++++++,,,*********)))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&%%%&&&((((((((('''(((((((((((((((''''''&&&,,,+++)))''''''''''''((('''((((((((())))))************))))))((((((((('''&&&'''''''''(((((())))))+++***000888999222+++(((&&&&&&%%%&&&&&&'''((()))'''&&&%%%&&&(((******)))))))))************)))(((+++)))'''''')))***+++***'''(((((()))))))))))))))''''''''''''((()))++++++&&&'''***,,,,,,+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************'''(((((()))******++++++---------.........//////000000000000000111222222000000111222222222222111///000111222222222222222000000000111222333555666555555555555555555555555333333444444555666666777666888:::<<<<<<<<<;;;:::;;;<<<<<<===>>>??????@@@??????@@@AAAAAAAAAAAA@@@@@@@@@>>>======>>>??????<<<<<<<<<;;;;;;:::::::::888999999::::::;;;;;;<<<777888999999888666444222555444333222111111111111,,,...111333333222000///------,,,,,,,,,,,,---...,,,,,,------...---------***+++,,,,,,------------******************++++++((((((''''''''''''((((((333111---,,,,,,,,,+++*********++++++++++++******,,,+++++++++******))))))))),,,)))(((...---)))---(((((()))***+++,,,,,,---,,,,,,,,,++++++++++++***'''((()))******++++++***************************((((((''''''''''''((((((***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******---------,,,+++***)))((('''000666222,,,+++,,,,,,***++++++,,,,,,++++++******...111///***((())),,,((((((((((((((((((((((((*********+++,,,,,,,,,---+++******+++------,,,*********))))))))))))******************************))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))&&&&&&''')))***+++,,,---))))))))))))************)))))))))))))))(((''''''))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))((('''&&&*********)))))))))))))))******))))))))))))******))))))***++++++++++++***&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))************))))))((((((''''''''''''((((((((((((((((((((()))******(((''''''((())))))(((&&&)))(((((('''''''''((((((,,,***'''''''''(((((((((+++***)))'''&&&&&&&&&%%%''''''''''''(((((((((((()))***+++***))))))+++---+++333:::999000)))(((*********))))))))))))******''''''(((((())))))******+++***((('''''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((('''''''''((()))+++,,,)))))))))))))))))))))))))))******++++++******)))---+++)))+++---///---+++,,,,,,------------------//////............//////222222111111111111111111222222222222222222222222333222222111111222222333444444444444444444444444333333444444444444444444555666888:::::::::888777:::::::::;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBBBB>>>CCCDDD===???CCC???<<<<<<;;;:::999999999999888888999999999:::::::::777777777666555333222111111111111111000000000000///000111000///...///000---...///000000///...---//////.........---------++++++++++++++++++++++++,,,+++)))((((((***+++---''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((***+++++++++***++++++******))))))))))))******+++++++++++++++***)))((((((((())))))*********+++,,,+++***))))))***+++,,,)))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&,,,,,,,,,,,,+++******))))))111666222,,,************++++++,,,,,,++++++***,,,000222000,,,***+++...************************)))))))))))))))******************+++,,,---,,,*********))))))))))))******(((((((((((((((((((((((())))))(((((((((''''''''')))(((((('''''''''''''''******)))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))''''''((()))***++++++,,,(((((()))))))))*********)))))))))))))))(((''''''))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))(((((('''***)))))))))))))))))))))******))))))))))))******))))))***++++++++++++***++++++***(((''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((()))******)))(((''''''((()))((('''((((((((('''''''''((((((+++)))''''''((())))))((()))(((((('''''''''''''''''''''''''''((((((((((((((()))))))))((())),,,...444777888444,,,''''''***)))(((((((((((((((((()))))))))))))))((((((((((((***))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((''''''((()))***+++))))))))))))))))))))))))******++++++++++++******,,,***)))***,,,---,,,***,,,,,,------------......//////.........//////000111111111111111111111111222222222222222222222222333222222111111222222333333333333333333333333333333333333444444444444555555666888::::::999888777::::::::::::;;;===>>>???>>>>>>???AAAAAABBBBBBBBB??????GGGHHH>>><<<@@@===<<<<<<;;;:::999999999999777777777777888888888999777777666666555333222111111111111111000000000000///000111000.........000---...///000000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,(((((((((((())))))))))))(((((())))))))))))((((((************************''')))*********)))******+++++++++******+++++++++***++++++++++++***)))((())))))))))))*********+++++++++***))))))***++++++++++++******)))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,++++++******)))))))))))))))))))))))))))))))))))))))((((((((('''''''''+++++++++,,,,,,++++++***+++222555111+++))))))(((***++++++,,,,,,++++++***,,,///111///,,,***+++---*********************************)))))))))))))))******)))+++,,,---+++*********))))))))))))******(((((((((((((((((((((((())))))((((((((((((''''''***))))))(((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))******'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((())))))*********(((((())))))))))))******)))))))))))))))(((((('''((())))))******))))))((())))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))************))))))))))))******((()))******++++++******---,,,***)))'''&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))((((((''''''''''''((((((((((((((((((((()))*********(((&&&&&&'''))))))(((((((((''''''(((((((((((((((((('''(((******)))'''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((('''''')))---111===:::555...(((%%%''')))((((((''''''''''''((((((******))))))(((''''''''')))))))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))((((((((())))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***)))((()))+++,,,+++***,,,,,,---------........................///000111111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222333333333444444444555555666777888999999999888777999999999:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBAAA>>>CCCPPPQQQBBB<<>>999111***'''&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,------......//////......---......///000111000000000000111111111111111111111111111111111111222222111111111111222222111111111111111111111111222333333444444555555555666777888888999888777777888888999999:::<<<===>>>???@@@@@@AAABBBBBBAAAAAA???HHHXXXXXXFFF===@@@???<<<<<<;;;:::999999999999666666666666666666666666555555555555444333222111111111111111000000000//////000000000...---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((('''(((((()))******))))))((((((''''''(((((())))))))))))((((((************************+++*********+++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))************))))))************************+++******************+++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((((((((())))))***+++,,,,,,,,,,,,(((---000---***+++,,,+++***++++++,,,,,,++++++***)))***++++++***)))))))))))))))))))))))))))))))))---,,,,,,,,,+++************))))))***,,,,,,+++)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************))))))((((((************************%%%&&&'''((())))))((((((***))))))((('''&&&&&&%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((''''''((((((((('''((((((((((((((((((''')))))))))((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((&&&'''((())))))***))))))(((((())))))******************))))))))))))******(((((()))************)))%%%%%%&&&''')))***,,,---((((((((((((((((((((((((*********))))))((((((((())))))************))))))((((((''''''''''''((((((((((((((((((((())))))***,,,)))'''&&&''')))******&&&&&&'''((())))))(((((('''&&&''')))++++++)))'''((((((((()))((((((&&&&&&''''''''''''(((((((((((()))))))))((())),,,111555888333---)))((()))((('''((())))))******))))))(((&&&''''''((()))******+++((()))*********)))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***************)))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,---,,,,,,---......///000000...............///000000//////000000000111111111111111111111111111111111222111111000000111111222111111111111111111111111222222333333444555666666777777777888888777777777888888888888:::;;;<<<===@@@@@@AAABBBBBBBBBAAAAAA@@@GGGVVVWWWEEE===@@@>>><<<<<<;;;:::999999999999777777777777777777777777555555555555444333222222111111111111000000000///...///000///...------///......------------......---.....................***************************))))))(((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))+++)))'''(((***++++++***++++++************++++++((())))))*********))))))+++++++++************************++++++*********)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))******++++++))))))))))))))))))))))))(((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,''',,,---+++***,,,---+++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***((((((((((((((((((((((((*********)))))))))))))))))))))(((***+++,,,***)))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))******+++******)))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))((()))***+++,,,+++***)))))))))(((((('''&&&&&&%%%))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((()))******++++++******))))))))))))******'''((())))))******))))))'''''''''(((((()))***+++))))))))))))))))))))))))************))))))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((()))******+++)))''''''(((******)))%%%&&&''')))))))))(((((((((((('''(((******)))''''''((()))))))))(((&&&%%%''''''''''''(((((((((((())))))))))))))),,,111444///---***)))))))))((('''((()))***++++++***)))(((%%%&&&'''((()))***+++,,,)))))))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))(((((())))))***++++++******)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***,,,------,,,+++---...,,,,,,---...///000000111//////............//////...//////000000111111111111111111111111111111111111111000000000000111111111111111111111111111111111222333333444555666666888888777777777666666666777777777888999:::;;;<<>>;;;<<<<<<;;;:::999999999999999999888888888888777777444444444444444333222222111111111111000000000000...///000///---,,,---.........------------......---------...............*********************************))))))(((((('''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))&&&###$$$'''))))))'''***))))))(((((())))))***(((((())))))******))))))+++++++++++++++*********)))***++++++++++++***)))***+++,,,,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))************((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))************+++,,,,,,,,,++++++))),,,---***)))++++++)))***++++++,,,,,,++++++************+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))*********)))(((((()))++++++***)))******))))))))))))******(((((((((((((((((((((((((((((()))))))))***************)))(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++)))(((&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''(((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))((((((''''''(((((()))******++++++******))))))))))))******'''(((((())))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((()))*********)))((()))******)))((($$$%%%''')))***)))((((((+++)))''''''((())))))(((%%%&&&((()))***)))'''&&&''''''''''''((((((((((((&&&(((((())))))+++...000******)))((('''&&&'''((('''((()))******)))((('''&&&''''''((()))******+++***))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))((((((((((((***+++,,,++++++***))))))))))))))))))))))))******++++++++++++******)))+++---,,,******,,,...,,,,,,---...///000111111111000///......---............//////000111111222111111111111111111111111111111000000000000111111222222222222222222222222111222222333444555666777888888777666666666666666777777777777888:::;;;<<>>>>>======<<<;;;999888;;;:::999888777777777777666666555444444444444444888777555333222222222333444222000...---///000222///............---------++++++++++++++++++++++++------------------------...---,,,+++************///...---+++***)))))))))&&&((()))***)))***+++---(((((((((((((((((((((((()))************+++++++++''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++***)))(((((())))))(((&&&)))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++******************+++---......---+++******)))))))))))))))*********)))))))))))))))***++++++++++++*********************************++++++))))))************))))))&&&'''((())))))((('''&&&'''((())))))******)))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))******))))))))))))******%%%&&&&&&''''''(((((((((+++++++++***((((((***,,,((((((((()))))))))******&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''((()))'''''''''''''''''''''''')))))))))))))))*********)))))))))))))))))))))))))))***++++++)))(((((()))******)))((((((((())))))))))))))))))))))))***+++(((((((((''''''((((((((())))))))))))))))))))))))***((('''((()))***)))''''''''''''(((((((((((((((+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&'''''''''(((***)))'''(((***+++)))'''((((((((((((''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))((('''''''''''''''***)))'''&&&&&&''')))*********))))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++)))'''%%%%%%%%%&&&'''(((((((((((())))))))))))+++***)))))))))***))))))((())),,,......,,,)))'''*********++++++,,,,,,---,,,,,,------.../////////111000000///////////////000000000000111111111111222111111111111111222222555444222000000000222222333333333222222222222222111222333444555666666666;;;888666555666777777666777777777777888999:::;;;===>>>????????????>>>===>>>>>>======<<<:::999888999999888777666666666666666555444444444444444555222222111000///000111111444222000......///000222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++*********++++++,,,...---,,,***))))))((((((&&&((()))))))))(((***+++(((((((((((((((((((((((())))))*********+++++++++)))))))))*********************))))))))))))*********************************))))))(((((())))))***)))))))))))))))******++++++)))(((((()))***(((''')))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++------------++++++(((((((((((()))***+++,,,++++++***)))))))))))))))***************+++++++++******************))))))))))))************))))))(((((())))))))))))(((((((((((()))***************)))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((())))))))))))))))))))))))************'''''''''((()))***************))))))))))))******'''''''''''''''''''''''')))((('''%%%###$$$&&&((((((((()))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((())))))******++++++)))))))))))))))))))))))))))+++,,,,,,***))))))***++++++***))))))))))))***+++***))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))+++***(((((())))))'''&&&%%%%%%&&&''')))***+++++++++++++++++++++*********(((((((((((((((((((((((('''''''''((()))*********&&&&&&''''''(((((()))))))))(((''''''))))))((('''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((******((((((((((((******))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))'''&&&%%%&&&&&&'''(((((((((((()))))))))))))))(((((((((((())))))***///***---777999222,,,,,,++++++++++++++++++++++++,,,,,,------...////////////////////////000000111000000000000111111111111222111111111222333444444777666444333222222222333444444333333222222111111111222333444555666666666<<<:::777666777777777666777777777777888999:::;;;======>>>??????>>>==================<<<:::999888888777666555555444444444444444333333333444555555222111111111222333444444333111000......///000111............------------------------------------++++++,,,,,,------......(((((()))***++++++,,,,,,---,,,+++)))(((((((((((('''((())))))''''''((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++************))))))))))))******++++++++++++++++++++++++*********))))))*********)))))))))))))))******+++,,,***))))))***+++)))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))******+++,,,------+++,,,,,,------,,,,,,+++))))))(((((()))***++++++******)))))))))))))))***)))))))))***+++++++++,,,++++++******))))))((((((((())))))************))))))))))))******)))))))))((())))))***************((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))*********))))))))))))******((((((((((((''''''''''''&&&&&&$$$""" ###%%%&&&''''''''''''(((((((((++++++******************'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***++++++,,,(((((((((((((((((((((((((((***++++++)))(((((())),,,++++++***************++++++***)))((((((((()))'''((()))******)))((('''((((((((((((((((((((((((***))))))((()))(((((('''%%%&&&&&&((()))***+++,,,******))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''((()))*********((('''''''''((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((***))))))(((((())))))***((((((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))((('''&&&&&&''''''(((((((((((())))))))))))((()))))))))))))))+++,,,555,,,...===AAA666...000,,,,,,++++++++++++++++++,,,,,,------.../////////............///000111222///000000000111111111111000000000111222333444555777666555333222222222222444444444333333222111111111222333555666666666777===;;;888777777888777666777777777777888999:::;;;>>>???@@@AAAAAA@@@???>>>=========<<<;;;:::999888888777666555444444444444333333333333333333444555222222222222222333333444111111///......///000111.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++++++++)))((((((''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))************,,,,,,++++++*********)))******))))))))))))******++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++,,,+++******++++++***(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))(((((((((((()))***+++,,,)))))))))***+++++++++,,,+++******))))))((((((((((((((()))************************))))))*********(((((()))***************((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((***)))))))))((((((((('''******))))))))))))******((((((((((((((((((''''''******)))'''%%%%%%(((***''''''''''''((((((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***************************((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((('''(((***)))(((&&&&&&''',,,++++++***************++++++***)))((((((((()))'''((()))******)))((('''(((((((((((((((((((((((('''(((((()))((())))))***(((((((((((())))))******))))))))))))))))))*********************************)))))))))((((((((('''&&&'''((()))************'''((((((((('''''''''(((((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))((((((((('''''''''((((((((((((((())))))))))))''')))***)))((((((***---000''')))777<<<222***,,,,,,,,,++++++++++++++++++,,,,,,------.../////////............///111222333///000000000111111111111/////////000000222333444555444333333222111111111444444444333333333222222222222444555666777777777===:::888777777888777777777777777777888999:::;;;>>>???@@@@@@@@@@@@???>>>======<<<<<<;;;999888777888888777666555555555555333333222222222333333444////////////......------000000///......///000111...------------,,,,,,,,,++++++++++++++++++++++++......---,,,+++******))))))***++++++++++++***)))******)))((('''''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))(((((()))))))))*********+++++++++******))))))(((******))))))))))))******++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++,,,+++******++++++***((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((''''''(((((()))+++,,,---***************+++++++++))))))))))))))))))(((((('''((()))******+++************))))))))))))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))*********************)))((('''''''''******))))))))))))******(((((((((((((((((((((((()))***+++***))))))***,,,)))))))))*********++++++(((((('''&&&&&&''')))***((((((((((((((((((((((((((((((((()))))))))******)))******++++++******)))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))&&&((()))((('''&&&&&&&&&++++++***))))))))))))***+++***))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&'''))))))((((((***+++)))))))))))))))))))))(((*********+++++++++++++++*********************************)))(((''''''''''''((()))+++++++++***)))'''((())))))''''''((()))((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))(((&&&%%%(((++++++&&&(((111444...***+++++++++++++++++++++++++++,,,,,,------.../////////............///000222222000000000000111111111111////////////000111222222222222222222111111111111333333333333444444444444222333444555666777777777;;;999666666777888888777777777777777888999:::;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888777888777666555555444444555444333222222111111111222//////000000///...------//////......//////000000------------,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++***))))))***+++,,,------,,,***)))******)))((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))((((((((()))))))))*********************)))))))))******))))))))))))******++++++++++++++++++++++++*********))))))*********)))))))))))))))******+++,,,***))))))***+++)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---******)))))))))))))))***))))))(((((()))***+++++++++++++++***************((((((((()))))))))))))))'''((()))******+++++++++***)))(((((((((((()))***&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((******))))))))))))******''''''(((((())))))******$$$''')))***)))((()))***))))))*********+++++++++***)))((('''((()))+++,,,(((((((((((((((((((((((((((((()))))))))*********'''((())))))))))))((('''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))'''(((***)))'''&&&&&&'''******)))((((((((())))))))))))))))))))))))***+++***))))))))))))))))))***))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))((((((((((((((()))+++,,,,,,+++)))(((''')))+++***(((''')))***((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((()))))))))))))))******))))))))))))*********************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))(((((((((((((((((())))))))))))''')))+++)))&&&$$$'''+++******,,,---.........---*********++++++,,,,,,---,,,,,,------...///////////////...//////000111111000000000000111111111111111111111000000111222222000111111222222222222222222222333333444555555555222333444666777777777777999777555555666888888888777777777777888999:::;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;:::999888777777666555444333333333333555444333111000000000000...///000111111111000000............//////000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,.........---,,,******))))))(((((())))))&&&((()))))))))(((***+++(((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++******))))))))))))*********************************))))))(((((())))))***)))))))))))))))******++++++)))(((((()))***((('''&&&'''((()))***))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((((((((((()))***+++,,,+++******))))))))))))))),,,+++++++++******))))))''''''(((((())))))******''''''(((******+++++++++***)))(((''''''((()))***%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))************))))))))))))******&&&''''''((()))******+++###&&&)))++++++*********(((((((((((())))))))))))&&&%%%$$$###$$$%%%''')))))))))))))))))))))))))))))))))))))))************%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''(((***))))))((((((((((((((())))))(((((()))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((***,,,***'''%%%''')))(((((())))))*********+++&&&&&&''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,,,,+++)))((((((***,,,+++(((''')))+++)))(((((((((''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''((()))*********++++++++++++*********************+++++++++))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))))))))))))))((((((((((((((())))))))))))***---...,,,(((&&&)))---'''+++,,,((((((,,,...---))))))***+++,,,,,,------,,,,,,------...//////000///////////////000000111000000000000111111111111333333222222111222222222000000111222333333333333111222222333444555666666222333444666777777888888777555444444666888999888777777777777888999:::;;;===>>>???@@@@@@???>>>===<<<<<<<<<;;;:::999888777555555444333222222222222555444333111000/////////)))***,,,.../////////...---.........//////000000---------,,,,,,,,,++++++------------------------((())))))+++,,,---......'''))),,,...000000//////+++******))))))))))))***&&&((()))***)))***+++---(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,---------******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++***)))(((((())))))((('''&&&''')))*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++***))))))))),,,...///111000...,,,***---,,,,,,++++++*********++++++************+++++++++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))*********$$$&&&)))+++,,,***((('''(((((())))))******++++++******))))))((((((''''''))))))************))))))&&&''''''((((((((((((((($$$%%%''')))******))))))******))))))))))))******((()))***++++++***)))(((((()))***++++++***)))((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&(((************)))++++++******))))))((((((''''''(((((())))))******+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))(((((((((((())))))))))))(((((('''''''''&&&+++***)))'''''''''((()))((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&***)))((('''&&&&&&'''(((***((('''''')))***((('''''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((******))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))((('''''''''(((''''''&&&&&&'''(((***+++))))))************))))))(((((((((((())))))))))))***)))((((((((()))+++,,,++++++,,,------------,,,))))))***+++---...//////---------.........//////000000000000111111111111...///000111111000///...///111222222111111222333111111222222222333333333222222333444666555222000111111222333555666777777555444444444555666888999;;;:::999999:::;;;===>>>:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888666999333///777777222444333333333333333111...,,,111111000///////////////000////////////000000111111000000///...,,,+++***///...---,,,,,,,,,---...,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((''''''((()))))))))))))))************'''((()))))))))))))))((())))))))))))))))))))))))+++++++++,,,,,,++++++++++++)))(((***+++)))((((((+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++************************)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***............---------,,,,,,,,,,,,++++++*********++++++************+++++++++++++++************)))))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))************&&&''')))***+++***)))((()))))))))))))))************)))))))))((((((((('''(((((()))))))))((((((''''''(((((()))***)))))))))&&&'''((()))******))))))((((((((((((((()))))))))&&&'''((())))))((('''&&&(((((()))******)))(((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((())))))***))))))*********)))))))))))))))'''((((((((()))))))))***)))((((((''''''''''''((())))))))))))))))))))))))***))))))((()))***+++,,,***)))((((((((((((((()))))))))((((((((('''''''''***)))((('''''''''(((((((((((((((''''''(((((((((***)))))))))((((((((('''''''''''''''((((((((())))))))))))(((((((((''''''***)))((('''&&&''''''(((,,,+++******))))))((('''(((''''''''''''''''''(((%%%&&&''''''((((((''''''***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))(((''''''''''''((((((((())))))((('''''''''((()))******++++++++++++******(((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,,,,,,,,,,******+++,,,---......///---------.........//////...////////////000000000...///000111111000///...///111222222111111222333555444444444333333222222333333444555777666444111333333333444444555555555666555555555555777888999::::::999999:::;;;===>>>::::::::::::;;;;;;;;;<<<;;;;;;;;;:::999999888888666:::555111777555///222111111111222333333333222000//////...---.........///......---------....../////////...---,,,+++***...---,,,++++++,,,------,,,***))))))***++++++***++++++++++++++++++++++++,,,+++)))'''''''''((()))))))))))))))************))))))***))))))((('''&&&))))))))))))))))))))))))******++++++++++++******+++******,,,,,,+++******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---///...---++++++,,,---...,,,,,,++++++++++++++++++++++++************+++++++++++++++************))))))))))))))))))))))))))))))((((((((()))***++++++(((((((((((((((((()))))))))))))))))))))))))))))),,,++++++++++++*********)))))))))*********++++++(((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&((())))))***************(((((()))))))))))))))(((&&&&&&'''((()))))))))(((''''''(((((((((((('''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))((((((((((((((())))))((())))))))))))))))))***(((((((((((())))))))))))'''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))***++++++******)))((((((((((((((())))))((((((((((((''''''))))))((('''''''''(((((())))))''''''''''''))))))))))))))))))((((((((((((''''''''''''((((((((((((***)))))))))))))))(((((())))))((('''''''''(((((()))***+++***((('''((())))))((((((''''''(((((()))&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''((()))*********''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((((((((((((************************%%%%%%&&&&&&'''((())))))+++***)))(((''''''''''''***++++++,,,,,,++++++***(((((((((((())))))))))))(((((()))***************)))******+++,,,++++++++++++,,,,,,,,,------------------........./////////............//////////////////000000000000//////000111222222111111222444777777666555444333222222555444444666777777555222444444444444444444444444777666666666777888999::::::999999999:::;;;<<<===999:::::::::::::::;;;;;;;;;::::::999888888777777777:::555222666333///444666444222111000000111222///...------,,,,,,------...---,,,++++++***++++++,,,,,,------,,,++++++***,,,++++++******+++,,,,,,,,,***))))))***++++++******************************)))((('''''''''))))))))))))))))))************************)))'''&&&%%%)))))))))))))))))))))))))))******************))))))***++++++++++++******+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------------,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++************+++++++++++++++*********)))))))))))))))))))))))))))))),,,+++)))(((((()))***+++(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******++++++,,,******)))(((((()))***+++++++++******))))))(((((())))))))))))(((((((((((())))))))))))((('''&&&&&&(((((()))************)))((((((((((((((((((''''''&&&'''((()))*********)))))))))************))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((******(((''''''((())))))'''((((((((())))))******(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((()))+++***)))((((((''''''((())))))(((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((('''''''''(((((((((((((((************))))))))))))))))))(((((((((((((((((($$$&&&(((((('''''')))+++))))))(((((((((((())))))(((((()))************)))))))))))))))(((((((((((('''((((((((()))))))))***''''''''''''(((((((((((())))))(((''''''(((***+++(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))&&&''''''(((((()))((((((***))))))((((((((((((((()))******++++++******)))(((((((((((())))))))))))'''((()))++++++***))))))))))))***++++++++++++***------------------,,,,,,............////////////........./////////000000//////000000000000//////000111333222111111222444666666555555444333333222555444444555666666444333444444444444555555555555777777777888888999999:::999999999::::::;;;<<<<<<999999999999:::::::::::::::999999888888777666666666888333111555333555@@@HHHEEE???888111......//////......---,,,---------...---,,,+++***)))))))))******++++++++++++*********************+++++++++,,,***))))))***++++++***************************''''''&&&&&&'''((()))***((()))))))))************))))))***))))))(((''''''))))))))))))))))))))))))))))))************))))))&&&)))***((('''))))))'''************))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,)))+++,,,......---+++************++++++,,,,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))///---+++***)))))))))***))))))))))))******++++++************************************************((())))))***+++,,,,,,,,,,,,***)))(((((()))***+++++++++******))))))(((((((((((((((((())))))))))))***************)))((('''&&&'''(((((())))))((((((((((((''''''''''''''''''((()))******++++++++++++******))))))))))))******((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******(((''''''((())))))''''''(((((()))))))))***))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((******)))((((((((((((((((((((())))))))))))))))))***************************)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************(((((())))))))))))))))))&&&'''((((((''''''((()))))))))(((((((((((())))))&&&'''(((((())))))(((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))******))))))))))))***+++(((((((((((((((((((((((()))************)))(((''''''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))++++++***))))))))))))***++++++++++++***......------------,,,,,,........./////////000000//////000000000111111111000000////////////000000000222333333222222333444333333333333333444444444444333222333444555333222222333333444555777777888888888888999999999999999888888999::::::;;;;;;;;;999999999999999999999999999888888777666666555555333555000...444555===OOO\\\XXXOOOCCC888111000111000///......------.........---,,,+++************((()))******+++*********)))))))))******+++++++++,,,***))))))***++++++***++++++++++++++++++++++++&&&&&&&&&''''''((())))))((()))))))))************&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))%%%+++---(((&&&((()))'''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********,,,++++++***))))))((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++'''))),,,......---***)))))))))***+++,,,,,,------++++++************+++++++++++++++************)))))))))))))))))))))))))))......,,,+++******)))))))))))))))***++++++,,,,,,************************((((((((()))))))))))))))((())))))***+++,,,------,,,+++***)))((()))***+++************))))))))))))(((((((((((())))))))))))))))))************))))))&&&&&&'''(((((((((((((((((((((''''''''''''((())),,,++++++******++++++,,,((((((''''''''''''(((((()))((((((''''''(((((()))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******)))((((((((((((((())))))'''(((((((((((((((((()))))))))))))))((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((())))))))))))******))))))***+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((()))))))))))))))***(((((()))*********)))))),,,+++))))))))))))(((&&&)))((((((''''''(((((()))$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))*********)))((('''''''''''''''''''''(((((((((((((((''''''(((((()))***+++(((((((((((()))))))))))))))))))))))))))******+++''''''''''''''''''''''''++++++,,,,,,+++***((('''&&&'''((()))************'''(((((((((((((((((('''(((((((((((())))))))))))(((((()))***************)))******+++,,,+++++++++.........---------------....../////////000000000000000000000111111111111000000////////////000000111222333333222222333555222222333333444444444444444333222222333444333222222222333555666777888999777888888999999999888888777888999:::;;;;;;;;;:::999999999888888888888777888777777666666555444444111222......333444@@@WWW^^^ZZZQQQDDD888000///111000//////...---............---,,,+++++++++++++++))))))***************)))((()))***+++++++++++++++,,,***))))))***++++++***++++++++++++++++++++++++'''''''''(((((()))))))))))))))))))))************%%%&&&''')))************)))))))))))))))))))))))))))******************))))))000222+++(((***+++((((((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))************))))))'''(((((())))))*********,,,+++***)))((('''&&&&&&))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,,,,+++***((())))))+++,,,---......++++++************+++++++++++++++************)))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++))))))******+++,,,,,,---************************((((((((()))))))))******((())))))***,,,------...,,,+++******)))))))))***)))))))))))))))*********'''((((((((()))))))))***&&&'''((()))************''''''((()))))))))))))))))))))(((((()))***+++,,,...---***(((((((((***+++)))((('''&&&&&&'''((()))***)))(((((((((((()))***'''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********&&&'''((())))))***))))))((((((((((((((('''''''''***)))))))))((((((((('''(((''''''''''''(((((()))))))))))))))))))))))))))'''((()))***+++******)))(((''''''(((((()))***+++(((((()))))))))*********&&&'''((()))***))))))((('''(((***++++++***(((''''''((((((((()))))))))***)))(((((((((''''''''''''''''''((((((((()))))))))'''((()))***+++******))))))%%%"""$$$***,,,)))%%%(((''''''''''''''''''(((%%%%%%&&&''''''''''''''''''((((((((()))))))))***))))))))))))((((((((((((''''''''''''((((((((((((&&&'''((())))))*********(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((()))***++++++***((('''(((((()))*********)))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,,,,,,,,,,---------................../////////000000000000/////////000000000000111111000///......///000111111222444333222222333555555555555444444444444444555444222222444555444333333444444555666777777888777777888999999888777666666777999:::;;;;;;::::::999999888888777777777777777777666666555444444333///222///000333000;;;SSSZZZWWWOOOCCC666///...111///...------,,,,,,------,,,,,,++++++***+++++++++******+++++++++***))))))((()))***,,,,,,,,,,,,,,,,,,***))))))***++++++***************************(((((())))))))))))))))))))))))))))))************&&&'''((())))))***))))))))))))))))))))))))))))))******++++++++++++*********444555,,,'''***+++'''(((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))************))))))''''''(((((()))******+++******)))))))))((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******)))))))))***,,,---(((((()))***,,,---......++++++************+++++++++++++++************)))))))))))))))))))))))))))((()))+++---............))))))***+++,,,,,,------************************(((((())))))*********+++((())))))+++,,,---......++++++++++++******))))))(((((())))))******++++++'''((((((((())))))******$$$%%%&&&((())))))******(((((()))*********************))))))***,,,...//////---)))&&&%%%&&&)))***+++***)))(((((()))***++++++***)))(((((()))***+++&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++%%%&&&(((************)))))))))(((((('''''''''&&&******))))))((((((((('''%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''(((***+++,,,(((((())))))*********+++$$$%%%'''((((((((('''''''''(((+++,,,,,,+++(((''''''((((((((())))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''((()))+++++++++***))) (((---+++&&&''''''&&&&&&&&&&&&''''''((())))))***************'''((((((((())))))******''''''(((((())))))******''''''''''''((((((((()))%%%&&&(((************)))(((((((((((())))))))))))(((((('''(((((()))******))))))))))))))))))))))))%%%&&&(((***+++***)))(((******++++++***)))'''&&&))))))************))))))(((((((((((())))))))))))***)))((((((((()))+++,,,++++++,,,------------,,,---------.........//////////////////000000000000............/////////000111000///......///000111111333444444333222444555888888777666555444444333777555333333555666555444666666666666666666666666666777888999999888666666666777999:::;;;;;;::::::999888888888777777666666777666666555444444333333///222111333333---555LLL\\\ZZZSSSGGG:::333222444...---,,,,,,++++++,,,,,,+++***************+++,,,+++++++++++++++***))))))((()))+++,,,------,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))))))))************))))))))))))))))))************((()))))))))))))))((('''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***444555+++%%%((()))$$$'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++)))))))))))))))*********))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---((())))))***,,,------...+++++++++************)))+++++++++*********)))))))))))))))***+++,,,.........------,,,+++***))))))))))))***++++++++++++***,,,+++***+++,,,,,,+++)))***)))(((''''''((()))*********))))))((((((''''''***)))))))))***+++,,,,,,///......---,,,+++******))))))(((((((((((())))))***)))((((((((()))+++,,,,,,+++(((''''''(((***+++000---***((((((,,,000333222///,,,***)))+++---///+++*********))))))((((((''''''''''''((((((((((((---,,,,,,+++***)))((((((******)))))))))))))))*********))))))(((((('''''')))(((&&&'''***---......))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))((('''))))))************))))))*********))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))******)))''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))%%%&&&'''((()))))))))(((''''''''''''''''''''''''************)))'''&&&%%%''''''((((((((((((''''''***)))(((''''''((()))***&&&'''((('''&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++(((((((((((())))))))))))------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,.........///......------///...---,,,,,,---...///000000000000////////////////////////000000000000444444444444444444444444888888777777666666555555444444444444444444444444777777777777777666555555555555777888888777666666555666777888999999888777;;;;;;::::::999888777777333333333444444555555555111111000//////111666999HHHIIIHHH@@@666...---///---------.........//////---,,,++++++******++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))***)))((('''((()))+++---******)))))))))))))))******(((&&&&&&)))+++++++++************************************************+++++++++*********************)))))))))))))))***,,,,,,+++***))))))******)))))))))))))))******+++(((((((((((())))))))))))''''''(((((())))))******++++++******)))(((((((((******))))))((((((''''''(((((((((((())))))))))))***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,+++++++++************)))+++++++++*********))))))************+++,,,---------,,,,,,++++++*********((())))))***************+++******,,,------+++))))))((('''''''''(((************))))))((((((((((((*********)))******++++++,,,,,,++++++******))))))***))))))(((((())))))******)))((((((((()))++++++,,,***)))'''''')))+++,,,------,,,++++++,,,...//////---+++))))))***+++---...---,,,***((('''&&&%%%&&&&&&'''((())))))******++++++***))))))(((((((((******)))))))))))))))***))))))))))))(((((((((((()))((('''(((+++,,,---,,,))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((###$$$%%%'''((()))))))))))))))************))))))***))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))(((''''''&&&&&&&&&&&&&&&''''''((()))******))))))))))))))))))))))))((((((((()))(((((('''''''''''''''''''''''''''''')))******))))))((('''&&&''''''((((((((((((''''''***)))(((''''''((()))***&&&'''((((((&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))******+++((((((((()))))))))******,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,...---,,,,,,,,,,,,---...000000000000////////////////////////000000000111444444444444444444444444777777777666666666555555444444444444444444444444555666666666666555444444555555666777888777666666555666777888999888888777999999888888777666666555666666555444333222222111222333222111///000222555;;;======:::444000000111------------.........///---,,,,,,+++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))(((((((((((()))*********************))))))))))))******,,,,,,+++***)))))))))***))))))))))))))))))))))))************************************************))))))(((((((((((()))))),,,++++++******)))******)))))))))))))))******+++******))))))((((((''''''))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---...---------,,,,,,+++++++++++++++************)))+++++++++***************++++++*********++++++,,,++++++++++++++++++++++++((())))))***************))))))***,,,......,,,)))'''''''''''''''((()))******))))))))))))(((((((((++++++******)))*********))))))))))))))))))))))))*********))))))*********)))))))))((()))******++++++***)))((((((***,,,...+++,,,---......---+++)))+++***))))))((()))))))))...---,,,***)))'''&&&%%%%%%&&&'''(((***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))))))))(((***+++,,,+++)))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))$$$%%%&&&'''((()))))))))))))))************))))))))))))))))))))))))******)))(((((('''''''''''''''))))))))))))))))))))))))***)))(((''''''&&&''''''(((((((((((())))))******))))))))))))))))))))))))*********)))(((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''))))))(((((((((((())))))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))******++++++)))))))))*********+++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++,,,------////////////000000000000/////////000000000111111444444444444444444444444666666666555555555555555444444444444444444444444444555555555555444333333444555666777777777777666666666777888888888777777777666666555555444444444666555555444333222111000333444444222000//////000000111222222222000///...------------...............---,,,,,,++++++,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((((((((&&&(((***,,,,,,+++)))(((******)))))))))******+++)))))))))((('''(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************)))))))))))))))******+++++++++***)))((('''&&&&&&++++++++++++************))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---......---------,,,,,,,,,+++++++++*********))))))************************,,,,,,+++************************++++++,,,,,,,,,)))******+++++++++++++++((()))***---///...,,,))))))((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))***(((((((((((())))))******++++++************++++++)))))))))))))))******+++***))))))))))))+++---...+++,,,.........+++)))'''))))))))))))))))))((((((******))))))))))))))))))'''(((((()))***++++++,,,((((((((()))))))))******((())))))***************''''''(((((())))))******)))))))))***,,,+++)))'''(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))******************)))((('''))))))************)))))))))))))))))))))************)))'''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((******))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))*********++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,------------------------////////////000000000000//////000000000111111111333333333333333333333333555555555444444444444444333333444444444444444444555555555555555444333333444444555666666777777777666666777777777777777777666555555555444444333333222222222222222333333333111333444333111///.........------///000///,,,***------------------------...---,,,,,,+++,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((******))))))******++++++555000***'''(((***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))******+++++++++*********)))))))))))))))******+++******))))))((((((''''''+++++++++******)))))))))'''(((((()))***+++++++++''''''(((((())))))******(((((((((((())))))))))))***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,---------......+++++++++*********))))))************************,,,,,,+++***))))))))))))*********++++++,,,,,,---***+++,,,,,,------,,,,,,))))))***,,,......,,,)))++++++***))))))''''''&&&))))))))))))************,,,,,,+++***)))))))))***((())))))******+++++++++++++++************++++++((()))))))))************))))))((()))***+++,,,---------,,,,,,+++***((((((((()))***++++++***))))))))))))))))))))))))******************))))))))))))((())))))******++++++,,,'''((()))***************''''''(((((())))))******)))))))))***++++++(((&&&''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++++++++***)))((('''))))))************))))))(((((())))))******************((((((((()))***+++(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))******((((((((((((((((((((((((&&&'''((())))))******)))(((((())))))))))))(((((((((((())))))))))))(((((('''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***)))*********++++++++++++)))+++,,,......---,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,......////////////........./////////000000000111000000000000111111111111333333333333333333333333333333333333333333444444333333333444444444555555555666666666666555444444444444444555666666777888777777666666666666666666666555555555555555444444222222222222222222222222---000222333111////////////...---...///...,,,***------------------,,,,,,------,,,++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))*********************+++,,,,,,III===///)))***,,,)))&&&************************((((((((((((((((((((((((''''''(((((())))))))))))((()))***++++++++++++***)))******+++++++++******)))))))))))))))******+++''''''(((((())))))***************))))))(((((('''''''''((()))***++++++,,,''''''(((((())))))******(((((((((((())))))))))))***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---++++++,,,,,,---------...+++++++++************)))***************+++++++++,,,+++***)))))))))))))))*********++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,+++***+++,,,,,,+++))),,,,,,,,,+++***)))(((''')))))))))************+++++++++******)))******************++++++,,,,,,,,,*********))))))*********(((((()))************)))(((((((((((()))***++++++---,,,+++***)))))))))))))))******++++++++++++***,,,,,,+++***)))(((''''''+++******))))))(((''''''))))))******+++++++++,,,&&&''')))***++++++******(((((((((((())))))))))))***)))((()))******)))'''''''''''''''''''''''''''(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++&&&'''(((((()))))))))((())))))************))))))((((((((()))******++++++***))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((''''''((())))))***))))))((())))))******))))))((((((((())))))))))))(((((('''((())))))''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((()))))))))************+++((()))+++,,,,,,,,,+++***)))))))))*********++++++)))+++...//////...+++***++++++++++++++++++++++++***+++,,,------......---//////000000000000//////......//////000000111111000000000111111111222222333333333333333333333333222222222222333333333333222333333444444555555555666666666666666555444444333333333444555666888888777777666555555555666666555555555555555555555555555555444222000///...---,,,...000111000000000000------...............///------------,,,,,,,,,,,,---,,,++++++******++++++)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++,,,+++)))''''''(((***+++***************+++,,,---===333(((%%%))),,,+++(((************************))))))))))))))))))))))))'''(((((())))))******+++((()))+++,,,---,,,,,,+++((()))***,,,,,,+++******)))))))))))))))******+++&&&&&&'''((()))***++++++)))))))))((((((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,,,,+++++++++++++++++++++************)))))))))*********++++++++++++***)))))))))))))))***++++++++++++++++++,,,,,,))))))***++++++++++++***///---*********+++*********+++,,,,,,,,,,,,+++***))))))*********+++++++++*********)))******++++++******++++++++++++++++++***))))))(((((())))))***'''((()))***+++******)))(((((((((((((((((())))))++++++******))))))(((((()))))))))******+++++++++,,,++++++***)))(((''''''))))))(((((((((((((((((())))))))))))************&&&''')))+++,,,+++***)))))))))))))))((((((((((((***((('''''')))***))))))))))))))))))))))))))))))(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,''''''((())))))))))))((())))))************))))))'''(((((()))******++++++'''(((((()))******))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((())))))***))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((('''((()))))))))))))))((())))))************))))))'''((()))******)))((('''''')))***)))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''******************************))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++((()))+++------,,,+++***((((((((()))))))))*********,,,///111111///,,,***************************++++++,,,....../////////......///000000///...............///000111111111000000111111111222222222222222222222222222222222111111111111222222333333222222333333444555555666444555555555555444333333333333333333444666888999888777666555444555555666555555555555555555555555555444333222000...---,,,,,,...000000///...///000,,,......,,,******---111---------,,,,,,,,,++++++,,,+++******))))))******((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))************+++,,,---...(((&&&%%%%%%(((***,,,---************************************************(((((())))))***++++++,,,'''(((***,,,,,,,,,+++***''')))***,,,,,,,,,***))))))))))))))))))******+++''''''(((((())))))******))))))))))))))))))******(((((())))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))+++++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,---...------,,,+++))))))(((+++++++++************)))))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++''''''((()))))))))))))))111...***))))))*********((()))+++---............))))))******++++++++++++***)))))))))***+++,,,,,,++++++******************))))))(((((((((((())))))'''((()))++++++******)))((((((((((((((('''''''''((()))+++++++++***(((''')))))))))((()))***++++++(((((())))))*********+++&&&&&&''''''(((((())))))))))))))))))((((((((((((%%%''')))+++,,,+++***)))******))))))((((((''''''***(((&&&&&&(((*********************************(((((())))))*********+++''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,------,,,,,,***)))((('''))))))************))))))'''(((((()))***+++++++++%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((('''''''''(((((()))%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))(((&&&$$$###$$$%%%&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''((()))******)))((('''''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******))))))((((((((('''(((((((((((((((((((((((())))))******++++++++++++(((***+++------,,,+++***(((((((((((())))))))))))***,,,000222222///,,,***************************+++,,,---...////////////,,,---...//////...---,,,---......///000111111222000111111111111222222222222222222222222222222222000000111111222222222333222222333333444555666666333333444444444333222222333333333333444666888999888777666555444444555666444444444444444444444444222111111111000000//////...///000///...---...000...000000+++&&&%%%***///---------,,,,,,++++++++++++******)))((()))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******)))***+++,,,+++***(((&&&************+++,,,---...(((---111000+++'''(((***))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,%%%''')))+++,,,+++***)))'''(((***,,,---,,,***))))))))))))))))))******+++))))))))))))(((((((((((())))))******+++++++++,,,))))))))))))******************))))))((((((''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++//////...---+++***))))))******))))))))))))******,,,,,,++++++***)))((((((***+++------,,,,,,---///,,,++++++******++++++,,,,,,+++***))))))***++++++---,,,+++*********++++++++++++++++++++++++++++++))))))))))))(((((((((((('''((()))***************************************(((((()))************))))))************)))(((((('''((()))******)))((('''))))))))))))))))))))))))---***)))+++111333222///************************))))))))))))***************)))(((''''''((()))***'''((()))+++++++++***)))''''''(((((())))))******)))((('''''''''(((***+++))))))))))))((((((((((((******))))))))))))******++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((,,,+++******))))))******+++*********))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((***************************)))))))))))))))******+++******)))******++++++------...///...---+++***000///...---+++***))))))*********+++,,,---...//////////////////.........111111111111000000000000000000000000000000000000222222333333333222222111222222333444444555555666444333333222222333333444444444444555444444333333444444444555555555666666555555555555555555555555333444555555555444333222222333333222111///---,,,000000//////.........---111000///...---...//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***)))***++++++***)))++++++***************++++++++++++*********))))))******)))(((((()))***+++***++++++***((('''((())))))))))))+++------,,,+++)))))))))***++++++,,,,,,------,,,++++++******)))(((((((((((())))))))))))***************)))(((((((((((((((((()))***++++++'''(((((()))))))))(((((((((((()))*********************)))((((((((((((((((((((()))***************))))))))))))************+++,,,------------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************++++++++++++///......---+++******)))++++++************++++++,,,,,,++++++***))))))((()))***++++++***)))***,,,,,,++++++++++++++++++,,,,,,+++***))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******+++*********************************)))))))))*********++++++++++++******))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))***(((&&&(((,,,///---***))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***%%%&&&((()))))))))(((((((((((((((((()))))))))))))))(((((('''((()))***+++******************************))))))))))))******+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++***))))))(((((())))))************)))))))))((('''(((((()))))))))))))))************************''''''((((((((((((''''''(((((((((((())))))))))))((((((((())))))(((((((((******)))))))))(((((((((******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************+++******))))))))))))))),,,++++++*********++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++,,,---..................---------/////////000000000111111000000000000000000000000111222222333333222222111222222222333444444555555333333222222222222333333333333444444444444444333333333444444444555555555444444444444444444444444333444555555555444222222000000111111111///...---000/////////.........---000///...---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***)))***++++++***)))++++++***************++++++++++++*********))))))+++***)))(((((()))***+++)))***+++***((((((((()))+++***+++,,,------,,,+++++++++******************++++++++++++++++++++++++)))))))))))))))(((((((((***************)))(((((()))((((((((()))***,,,---,,,***(((''''''(((***+++(((((()))***************+++***))))))(((((())))))'''((())))))******))))))))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******************+++++++++,,,......---,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,+++)))))))))+++++++++++++++++++++++++++++++++************+++,,,,,,------......,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++***)))************************+++******)))***+++,,,------,,,***)))((((((((()))******++++++++++++******)))))))))))))))))))))))))))'''%%%'''***+++***'''(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***&&&'''((()))))))))(((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************))))))(((((((((((((((************))))))))))))'''((())))))******))))))************************'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))***))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************************************++++++***)))(((((())))))------,,,+++++++++++++++,,,++++++************+++)))******+++,,,---......,,,,,,+++++++++,,,,,,---------------------------,,,,,,---...///000111222////////////////////////111111222222222222222111111111222222333444444444222222111111111111222222111222333444444555444444222222333333333444444444444444444444444444444444333444444444444333222111......//////000//////.../////////...............///...---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++***)))***++++++***)))+++***************+++++++++++++++***************+++******)))))))))******)))***+++***)))((()))***,,,,,,---------,,,++++++,,,,,,++++++***))))))((())))))******+++,,,,,,---*********))))))((((((((()))************))))))((())))))(((((()))+++...///000---)))%%%%%%'''+++---(((((()))***************+++***))))))(((((())))))''''''((())))))))))))((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++************+++++++++,,,,,,---------,,,,,,++++++++++++++++++******++++++++++++++++++*********)))))),,,......---+++***+++,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---...//////---+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************---+++***))))))+++---...///---+++((('''((()))***((((((((())))))((((((((())))))))))))))))))))))))+++***((()))++++++***((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************+++***************))))))((((((''''''((((((((((((((())))))***&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++******)))(((((((((((()))*********)))))))))))))))(((((()))************)))************************(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******************************************************)))))))))))))))******......---,,,++++++++++++,,,,,,***))))))***+++,,,------------------------,,,,,,++++++++++++++++++---------------.........,,,,,,------...//////000////////////////////////000111111222222222222111000111111222222333333444222111111000000111111222000111222333444555555555111111222222222333333333333333333333333333333333333333333333333222222111..................------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++***************+++***)))***++++++***)))*********)))******+++,,,************************++++++******************)))***+++***)))((()))***---.........,,,+++******+++++++++*********))))))))))))******+++++++++,,,++++++******)))((((((((())))))************)))(((***)))(((''')))+++...000111...***&&&&&&'''***,,,(((((()))******************)))((((((''''''((((((&&&''''''(((((((((((((((((()))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++***************,,,......---+++***+++,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,---...//////---+++***++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,+++***)))************************---+++***))))))+++---...///---+++)))((((((***+++)))(((((((((((((((((())))))))))))))))))))))))))),,,+++******++++++***)))************************((()))))))))************))))))************))))))+++++++++************+++******))))))(((((('''''''''(((((()))))))))))))))%%%&&&&&&&&&'''''''''((())))))(((((((((((())))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++***))))))))))))***))))))))))))))))))******((())))))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******++++++++++++*********)))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************(((((((((((()))***,,,,,,...---,,,,,,+++++++++,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++------......////////////............------------///////////////////////////000111111222222222222000111111222222333333444222111111000000111111222000111222333444444444444111111111222222222333333333333333333333333333333333333222222111111111111111000///...---,,,++++++---------...............,,,,,,,,,,,,,,,+++++++++)))))))))***************************************************************+++***)))***++++++***)))******))))))***++++++,,,************************++++++++++++******))))))((()))******)))((()))+++,,,...///...+++))))))***))))))*********++++++++++++++++++******)))))))))+++*********)))))))))(((((())))))*********))))))))))))(((((()))+++---///...---+++***))))))))))))(((((()))***************(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***))))))))))))))))))******************************+++,,,+++)))))))))+++***+++,,,------,,,+++***)))***+++,,,---------,,,,,,------......,,,+++***++++++++++++++++++++++++************))))))))))))++++++++++++++++++***)))************************+++******)))***+++,,,------,,,+++***)))***++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))************)))******++++++******)))******)))((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((())))))******+++)))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************)))************+++++++++,,,++++++***************))))))))))))************((()))******++++++******((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))******(((''''''(((******++++++*********))))))))))))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************(((((((((((()))+++,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------%%%%%%&&&((()))+++,,,,,,++++++*********++++++,,,------......///000000000//////.........---------//////////////////////////////000111222222222222111111222222333444444444222222111111111111222222000111222333333444333333111111222222222333333333222222222222222222222222333222111111000000111111222111///...,,,+++++++++---------------.........,,,,,,---------,,,+++***)))))))))***************++++++++++++++++++++++++)))))))))***************+++***)))***++++++***)))))))))))))))***+++,,,,,,***************+++++++++,,,,,,,,,,,,+++***)))(((((()))******))))))***+++***---///---***((()))***((())))))***++++++,,,,,,,,,++++++***))))))((((((************************((())))))************)))(((((((((((()))***++++++***++++++++++++)))((('''(((((()))***************)))(((''''''&&&&&&''''''''''''((())))))))))))((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++******))))))******+++************************)))***++++++***)))***,,,)))***,,,------,,,***))))))***+++---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))******+++*********************************)))))))))*********++++++******++++++++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))))))))))))))***************************))))))))))))************)))***++++++++++++***)))+++***)))((((((((())))))(((((((((((())))))))))))&&&'''((()))***))))))((((((((()))******+++,,,,,,((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))************************)))))))))************+++++++++***)))))))))))))))((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))'''&&&&&&''')))*********)))))))))((((((((())))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************************************************)))))))))))))))******************+++,,,---))))))***+++++++++++++++&&&'''''')))***+++,,,,,,***)))))))))***+++,,,,,,,,,,,,---......///000000.............../////////000000000000000000000000...///000111222222222222222222222333444444555555333333222222222222333333111222222333333333222222222222222222333333333444222222222222222222222222333222111000///000000111222111///...------------,,,,,,,,,------.........,,,---.........---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********++++++***)))***++++++***)))))))))))))))***+++,,,---))))))*********+++++++++,,,,,,------,,,***)))(((''')))******))))))***+++(((+++...---)))&&&(((+++******************++++++************)))))))))))))))))))))******++++++,,,(((((()))***************'''((())))))))))))((('''((()))*********)))(((((((((((()))*********************)))((((((((((((((('''((())))))******))))))))))))))))))************+++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...,,,++++++++++++++++++,,,******************++++++***+++------,,,,,,---///)))***,,,------,,,***))))))***+++---......---------,,,+++*********+++++++++++++++++++++++++++++++++++++++*********))))))'''((()))***************************************(((((()))************)))))))))+++,,,,,,,,,,,,,,,***)))(((''''''((()))***)))))))))))))))))))))))))))***++++++******+++,,,))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))...---+++*********++++++''''''(((((())))))******&&&''')))*********)))(((&&&''''''((()))******+++((((((''''''''''''(((((())))))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((()))***+++,,,------))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))***************)))((((((((((((((((((((())))))*********+++))))))***++++++++++++***************************))))))************))))))(((((((((((())))))))))))***((('''&&&&&&'''(((***))))))))))))(((((((((((())))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++************************---,,,+++)))((('''''''''((((((((()))***+++------'''((()))+++++++++***)))---------,,,,,,,,,++++++))))))))))))***+++,,,---++++++,,,,,,---...//////,,,------...///000111111111111111111111111111111......000111111222222222222333333444444555555666444333333222222333333444222222333333333222111111222222333333333444444444111111111111111111111111333222000/////////000111000///...------...///000,,,,,,,,,------.........------...///...---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********++++++***)))***+++++++++)))))))))))))))***+++,,,---))))))******++++++++++++,,,,,,------,,,+++)))(((''')))******))))))***,,,&&&***---,,,(((&&&(((+++,,,,,,++++++***)))))))))((((((((()))******++++++(((((()))***+++,,,,,,---(((((()))***************&&&''')))******(((&&&%%%((((((((((((((()))))))))(((((()))***************,,,++++++***************(((((()))***************))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,+++*********+++,,,...000...***'''''')))))))))))))))))))))))))))'''))),,,...///---***((((((((()))***+++,,,,,,---+++++++++++++++++++++++++++...///,,,&&&###&&&))),,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((()))'''&&&(((+++---,,,******++++++,,,,,,++++++***((()))++++++)))((()))***+++*********))))))(((((())))))************))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''''''''((()))++++++******)))(((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))******+++++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&***************+++++++++&&&''''''((()))*********************************++++++******)))(((((((((((()))))))))************+++***)))))))))))))))***(((((())))))*********+++(((***+++***(((''''''((())))))))))))******************))))))((((((''''''))))))))))))((((((((((((((()))***++++++,,,,,,+++***************)))((((((''''''((()))))))))))))))...---+++*********++++++------+++***))))))(((((()))))))))((()))******+++************************)))***+++,,,---,,,++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000///////////////000////////////000000000000000000000111222222333333333444444555555444444333333333333333333333333333222222222222222222222222333333444444444444444444333222111111000000111111............////////////////////////............,,,++++++******++++++,,,,,,,,,------.../////////***+++---------+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))((())))))***,,,------,,,***************************)))))))))******)))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,+++++++++******))))))++++++******)))(((((((((,,,+++)))(((((()))+++,,,***************++++++++++++*********))))))(((((()))))))))))))))))))))))))))******)))(((&&&'''(((((()))))))))************))))))))))))))))))))))))&&&&&&''')))***+++,,,---******))))))))))))******+++++++++*********))))))((((((((((((((((((((((((,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,+++******+++++++++,,,...,,,***((()))+++************************(((***,,,......---+++***)))******++++++,,,,,,,,,++++++++++++++++++++++++***+++---+++)))(((***---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***((('''(((+++,,,+++)))***++++++,,,,,,++++++***)))+++,,,,,,+++******+++************)))))))))((())))))************)))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((('''(((((()))************))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))*********++++++******+++++++++***))))))))))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))++++++******************''''''((())))))***++++++************************)))))))))))))))*********************++++++++++++******))))))))))))******((()))))))))************((()))++++++***))))))******))))))))))))))))))))))))))))))))))))(((((((((***)))))))))((((((((((((''''''(((((((((''''''&&&***************)))((((((''''''((()))))))))))))))++++++)))((((((((()))))),,,,,,+++***))))))))))))***************++++++,,,************************)))***+++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000///////////////000////////////000000000000//////000111111222222333222333333333333333333222333333333333333333333333333333333333333333333333444444555555555444444333333222111111000000111111////////////////////////000000/////////.........------,,,,,,,,,,,,------............------------+++,,,---......,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((()))***+++,,,------,,,***************************))))))***++++++***))))))))))))))))))))))))))))))))))))***+++++++++******++++++*********))))))))))))))))))))))))*********,,,+++)))(((((()))+++,,,*********************)))************)))))))))((()))))))))))))))))))))))))))***+++***)))((()))***)))*********++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,+++++++++,,,---...---,,,,,,+++++++++++++++******+++***))))))+++,,,******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,---*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))***+++***)))******++++++++++++******+++---......---,,,,,,---************))))))))))))))))))************))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))************************************''''''(((((())))))******(((((())))))))))))******))))))******+++*********(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,+++++++++***)))))))))(((((())))))***+++++++++************************'''(((((()))******++++++***++++++++++++,,,,,,,,,)))))))))))))))***+++,,,))))))))))))***************+++,,,,,,***))))))*********))))))((((((''''''(((((())))))))))))))))))******)))))))))((((((((((((((((((((('''&&&%%%$$$)))************))))))(((''''''((()))))))))))))))+++***))))))((()))))))))+++******))))))*********+++++++++++++++,,,,,,,,,******************************+++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000//////......///000000////////////000000000000/////////000111111222222111222222333333222222111333333333333333333333333444444444444444444444444555555555555555444333222222222111000000000000111111111000000//////......000000000000//////////////////............////////////...------,,,++++++,,,---.........---++++++************************++++++++++++++++++++++++*********)))))))))))))))******,,,------,,,,,,+++************************)))***,,,------,,,***)))))))))))))))))))))))))))*********+++******))))))******))))))))))))(((((('''(((((()))******+++++++++***)))(((((()))***+++*********))))))(((((((((************)))))))))))))))))))))))))))))))))))))))***++++++******+++,,,*********+++++++++,,,,,,))))))))))))))))))))))))((()))))))))******************))))))))))))******+++************)))))))))******************************++++++,,,---......++++++,,,,,,---.........---,,,+++******,,,...///---,,,,,,+++++++++,,,,,,++++++***)))))))))***+++************************,,,++++++++++++,,,------......---------,,,,,,,,,++++++++++++++++++++++++000...,,,+++++++++***((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))******))))))******++++++++++++******+++---......---,,,,,,---*********))))))))))))))))))******++++++******)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((('''(((((()))***+++++++++************************'''((((((((()))))))))***((((((((((((((()))))))))(((((()))******+++******(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,+++***)))(((((())))))******++++++++++++************************(((((())))))*********************+++++++++,,,,,,(((((())))))***+++,,,---)))))))))))))))*********+++------,,,)))'''''''''******))))))((('''''''''((((((((())))))******+++*********)))))))))((((((***************)))(((((())))))************)))(((''''''((())))))))))))))),,,,,,++++++++++++++++++)))))))))))))))***++++++*********+++++++++++++++*********************************************************+++++++++++++++------------------------,,,,,,------.........---//////.........///000000////////////000000000000...//////000000111222222222222333333333333222222333333333333333333333333333333333333333333333333666666666555555333222111222222111000000000000000111111111000//////......111111000000000///////////////............//////------------,,,,,,+++++++++,,,,,,------,,,++++++*********************************************************+++++++++++++++***+++---...---,,,++++++************************)))***,,,......,,,***)))))))))))))))))))))))))))******+++******)))(((((()))))))))((((((((((((((((((((())))))******************))))))))))))******+++******)))((('''&&&&&&*********)))))))))))))))))))))))))))))))))))))))((()))************+++,,,))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************))))))))))))******************************+++,,,---......///,,,,,,,,,------.........---,,,+++******,,,...///---,,,,,,+++,,,,,,---------,,,+++*********))))))************************,,,,,,+++++++++,,,---...//////...------,,,,,,,,,++++++++++++++++++++++++///---************)))((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))*********)))))))))))))))******++++++******)))***+++------+++++++++,,,))))))))))))))))))************++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''((()))***++++++,,,************************(((((((((((()))))))))))))))))))))((((((((((((((('''((()))***************(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++*********))),,,,,,,,,+++***)))((((((***************+++++++++************************************))))))(((((())))))))))))*********+++))))))))))))***+++------******))))))))))))))))))''')))******)))(((((()))******))))))((((((((('''(((((())))))******++++++************)))))))))))))))***+++,,,,,,,,,,,,,,,((())))))*********))))))''''''((()))))))))))))))++++++++++++,,,+++++++++(((((((((((()))***++++++((()))******++++++*********************************************+++++++++***+++++++++,,,,,,,,,---------------------------------...///000//////..................///000000////////////000000000000/////////000111111222222333333444444444444333333333333333333333333333333111111111111111111111111555555555555444333111111222111000000//////000000111000000000//////......000000000000////////////......------------......++++++++++++,,,,,,------*********+++++++++******************************************************))))))*********************,,,......,,,++++++,,,************************)))***,,,------,,,***)))))))))))))))))))))))))))***************)))((('''((((((((((((((()))))))))************))))))((((((***))))))))))))))))))***+++******)))((('''&&&&&&))))))))))))))))))******))))))))))))))))))))))))&&&((())))))((((((***+++(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---......///------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,)))'''++++++++++++++++++++++++,,,,,,,,,,,,,,,---...............------,,,,,,,,,++++++++++++++++++++++++***************+++,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,((()))******)))((()))+++))))))************)))))))))***,,,,,,*********+++))))))))))))******************++++++++++++************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((((()))***+++++++++************************(((((((((((())))))))))))******))))))))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((,,,+++++++++***)))))))))************************************************++++++******)))(((((('''(((((()))))))))************************+++,,,---************))))))))))))"""%%%'''))))))***,,,---))))))))))))************))))))******************++++++*********)))))))))'''((()))***++++++++++++((())))))************)))''''''((()))))))))))))))(((((()))************)))(((((((((((())))))***+++'''((()))***+++***))))))************************)))))))))***+++,,,...///+++++++++,,,,,,------...---------------------------...///111111000//////------------...///000000////////////000000000000000000000111222222333333333444444555555444444333333333333333333333333333111111111111111111111111333333333333333222111000111111000////////////000.........///////////////////////////............------,,,,,,,,,,,,------))))))***++++++,,,------))))))))))))************************************++++++++++++++++++++++++))))))((((((((((((((((((***---000///,,,***+++---******************************++++++++++++******)))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))******++++++******)))(((((('''))))))))))))))))))))))))*********))))))((((((((())))))))))))************))))))))))))))))))))))))'''((())))))(((''')))***'''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((()))))))))))))))***((((((((((((((((((((((((+++,,,,,,,,,------....../////////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,+++,,,...000///+++(((++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,******---000***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++&&&)))******)))(((***,,,))))))************)))))))))***,,,,,,*********+++((()))))))))***************++++++,,,,,,++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***)))((('''&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((++++++*********)))))))))))))))))))))))))))((('''))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))++++++******************))))))))))))))))))))))))*********************************)))))))))))))))))))))*********++++++++++++++++++******+++,,,,,,************)))))))))((($$$&&&)))*********+++---))))))******++++++,,,,,,++++++******************+++++++++*********))))))((())))))*********))))))(((((()))***************''''''((()))))))))))))))'''((()))***+++******)))))))))((((((((())))))***''')))***,,,,,,+++***)))************************)))))))))***,,,...000222++++++,,,,,,---.................................,,,---///000111000///...------------...///000000////////////000000000000111111111222333333444444333333333444444333333333333333333333333333333333111111111111111111111111111111222222222111111000111111000///////////////,,,,,,------......//////............------------------,,,,,,,,,,,,------************++++++++++++******))))))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***...111000,,,***+++---************************+++***))))))))))))***+++))))))))))))))))))))))))'''((()))))))))))))))))))))))))))*********++++++*********)))))))))))))))(((((())))))))))))((((((*********************)))((()))))))))************)))))))))))))))))))))))))))***+++***(((((((((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******(((((((((((())))))******)))))))))))))))))))))))),,,,,,,,,---------......000000///...---,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///))))))+++///222222...***+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///111///***(((+++///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************%%%(((******)))(((+++---))))))************)))))))))+++---,,,+++***++++++(((((())))))*********+++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))*********)))'''&&&))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((,,,+++++++++******))))))))))))***))))))(((''''''************************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***************+++++++++)))))))))(((((((((((((((************************((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++*********))))))((((((+++,,,---,,,***(((((()))))))))***+++,,,------...,,,+++++++++***)))))))))+++++++++************)))++++++,,,++++++***)))((((((((()))***************'''(((((())))))))))))))))))***+++,,,------,,,+++))))))(((((((((((())))))(((***,,,------,,,+++***************************)))))))))+++---000222444++++++,,,,,,---...//////........................+++,,,...000000///...---,,,,,,,,,---...///000111////////////000000000000111222222333333444555555222222222333333222222222333333333333333333333333222222222222222222222222///000000111111111000000111111000///////////////***++++++,,,---...//////......---------,,,,,,,,,---------,,,,,,---------,,,,,,++++++***)))))))))+++*********+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,***...222000,,,)))+++---************************+++***(((''''''(((***+++))))))))))))))))))))))))''''''((())))))***))))))))))))******+++++++++,,,((((((((()))******++++++(((((())))))))))))((((((***************+++++++++(((((())))))*********+++))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******'''((((((((())))))******************************,,,,,,---......//////000000000//////............,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***************************,,,...//////---***)))---+++)))+++---///---+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,******))))))))))))******---***))),,,222444333///))))))(((((()))***++++++++++++******)))(((''''''************************+++*********))))))((((((***)))(((&&&&&&&&&'''(((%%%''')))+++,,,+++)))(((,,,,,,+++***************''''''(((((())))))******(((((())))))*********+++,,,++++++++++++++++++,,,***+++++++++***((('''&&&++++++******)))(((((((((+++)))((('''((()))+++,,,)))))))))))))))))))))))))))************++++++++++++,,,,,,------......///+++*********))))))(((((((((((((((((())))))))))))************************,,,+++++++++******))))))000///---+++))))))))))))++++++++++++++++++++++++++++++,,,------------,,,***+++---/////////---,,,******+++++++++,,,,,,,,,(((((())))))))))))((((((******))))))((('''''''''++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++...------,,,,,,------...+++++++++*********))))))---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,...000000///...---------...///...---+++***............////////////111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111000000//////......////////////............000000//////.........---//////.........---------...---,,,+++***+++,,,---------------,,,,,,+++***++++++***************+++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************++++++************+++++++++++++++*********))))))))))))************))))))************************+++******)))((())))))*********))))))))))))******&&&&&&&&&'''((())))))***+++***)))((((((***,,,---)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))***+++***))))))+++---*********)))(((&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,,,,,,,------.........------------------,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++,,,------+++)))++++++,,,,,,,,,---------------,,,,,,,,,,,,------************************++++++++++++******))))))---+++***+++---...---+++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************))))))************************))))))))))))*********))))))---333666444111***)))))))))******+++,,,------,,,,,,+++******)))************************************)))))))))(((***))))))(((''''''((((((((()))***+++,,,,,,,,,+++++++++***))))))*********))))))))))))))))))******((()))))))))************++++++************++++++,,,++++++***))))))(((((()))))))))))))))************)))((('''((()))+++,,,)))))))))))))))))))))))))))************+++++++++++++++******************************)))))))))((())))))))))))************)))))))))))))))))))))))),,,,,,+++++++++*********,,,+++***(((((((((((()))++++++++++++++++++++++++))))))***++++++++++++***,,,,,,+++++++++,,,......*********+++++++++,,,,,,(((((())))))))))))(((((()))))))))))))))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++++++++******+++++++++,,,,,,,,,+++++++++******.........------,,,,,,,,,,,,,,,,,,------------...,,,---///000111000///....../////////......---,,,............////////////////////////////////////111111111111111111111111222222222222222222222222222222222222222222222222000000000000////////////////////////............000/////////.........---//////.........---------...---,,,+++++++++,,,,,,---------------,,,+++***,,,++++++******++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............/////////......------,,,------------------------((())))))***************+++******))))))******++++++++++++*********))))))))))))************))))))************************'''''''''(((((()))))))))******))))))))))))******''''''(((((()))******++++++***)))((()))***,,,---)))***++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************))))))))))))************)))***+++***))))))+++---++++++++++++***)))''''''......---,,,,,,+++******.........------------------------------..................------,,,,,,,,,......---------,,,,,,,,,************************---,,,++++++,,,,,,+++))),,,,,,,,,,,,------------...------,,,,,,------...++++++++++++++++++++++++---,,,***)))))))))***+++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,*********************************)))))))))))))))******))))))))))))******((((((***...444666555222++++++******++++++,,,,,,------,,,,,,+++*********************************************)))))))))))))))************)))((((((,,,,,,---///////////////******)))))))))******+++++++++******************))))))))))))*********************))))))*********------+++***))))))******'''(((((()))******++++++***)))((((((((()))+++,,,)))))))))))))))))))))))))))************+++++++++***))))))(((''''''&&&&&&************))))))))))))************++++++++++++************************,,,+++++++++++++++*********))))))((())))))******++++++++++++++++++++++++))))))***++++++++++++***///,,,)))''''''***...000*********++++++++++++,,,((())))))******))))))(((((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++............------------,,,,,,,,,,,,---------------...///111111000//////000000///............///............////////////////////////////////////111111111111111111111111222222222222222222222222000000000000000000000000////////////000000000000////////////............/////////..............................---------...------,,,+++,,,,,,,,,,,,------------,,,,,,+++,,,+++++++++++++++,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---------------------,,,,,,........................((()))******++++++************))))))))))))******+++++++++***************))))))************))))))))))))))))))))))))))))))###$$$&&&((()))))))))(((******))))))))))))******((())))))******++++++++++++***)))))))))***,,,---*********+++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************)))***+++***))))))+++---+++++++++******)))))))))//////.........------------------------------------------........................------,,,,,,+++///.........------------++++++++++++++++++++++++...,,,++++++,,,,,,+++***,,,,,,,,,------------...------,,,,,,,,,,,,------++++++++++++++++++++++++......---,,,,,,,,,,,,---+++++++++,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********************************))))))(((((((((+++******))))))******+++)))))),,,000333555333000,,,,,,,,,++++++,,,,,,---*********)))))))))((((((*********************************))))))))))))))))))***+++,,,,,,+++)))(((---///222555666444222111***))))))))))))***++++++,,,,,,,,,++++++*********)))))))))))))))***************))))))))))))******...---+++))))))***+++,,,(((((())))))************))))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++)))))))))(((((('''''''''*********))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++++++++************************++++++,,,------------,,,...,,,(((&&&&&&))),,,///************++++++++++++)))))))))******)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------...///000//////...000///...------...///000............////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000......//////000000111111////////////..................................................................------,,,,,,,,,,,,,,,---------------,,,,,,+++************++++++,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++,,,---------------******++++++,,,,,,,,,,,,------------------------))))))***++++++++++++******))))))(((((())))))***************************))))))************))))))((((((((((((((((((((((((###%%%''')))***)))((('''******))))))))))))******)))))))))*********++++++******)))))))))***+++,,,***************)))((('''))))))))))))))))))))))))************************)))))))))))))))*********************************((()))))))))************)))***+++***))))))+++---))))))((((((((((((((((((---------.........//////------------------------.................................------,,,,,,,,,/////////.........------------------------------///---++++++,,,---,,,+++,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,---...//////---,,,***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++******))))))((((((++++++************+++++++++,,,---///111111///...------,,,,,,,,,,,,,,,---*********)))))))))))))))************************))))))))))))))))))******)))***+++,,,,,,+++***)))---111666;;;;;;888444000++++++************++++++------,,,,,,++++++************))))))))))))))))))******))))))))))))******...---+++))))))***,,,---************))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))*********+++++++++,,,))))))))))))))))))******((((((((()))))))))******++++++++++++++++++++++++(((((())))))))))))))))))------,,,,,,+++******)))************************++++++,,,------------,,,,,,+++))))))((()))***+++))))))*********+++++++++))))))************)))))),,,,,,,,,,,,++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.........---......,,,,,,,,,---...///............////////////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////......//////000000111111////////////............---------...............---..............................---------,,,,,,,,,------......---------)))))))))))))))***++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++******))))))))))))******************************))))))************))))))((((((((((((((((((((((((''')))***,,,+++***((('''******))))))))))))******(((((()))))))))))))))******************+++++++++***************)))((('''))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))))))))))))))((()))))))))************)))***+++***))))))+++---***)))(((((((((((())))))******++++++,,,---......---------------........./////////...............------------------------//////.........---------........................111///,,,,,,---......---,,,---------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///...,,,***(((***,,,------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************++++++,,,------......---------------,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))***++++++++++++***+++000666;;;;;;888333///------,,,+++++++++++++++,,,,,,++++++++++++++++++************))))))))))))*********))))))*********,,,+++***))))))***+++,,,++++++******)))(((((('''((()))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......))))))))))))************'''((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))+++++++++******((('''&&&************************))))))***++++++++++++***++++++++++++*********))))))))))))************+++)))******++++++******)))------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***++++++***)))(((((((((((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---..................////////////////////////////////////000000000000000000000000111111111111111111111111////////////////////////////////////000000000000////////////............---------------.........---------...............---............---,,,,,,,,,------............---))))))))))))***+++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,************************)))***++++++,,,+++++++++++++++************++++++***************+++++++++))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++*********+++******))))))))))))))))))))))))))))))************************((())))))******+++++++++(((((((((((((((((((((((())))))))))))************)))***+++***))))))+++------,,,+++***)))******++++++,,,,,,,,,,,,,,,,,,,,,------........./////////000/////////.........---+++,,,,,,------..................---------,,,,,,------------------------222000---,,,---/////////------------.....................------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,++++++++++++---///------,,,+++++++++++++++++++++++++++++++++++++++************************((()))))))))************)))))))))))))))***+++++++++...222555666444111...000///...---,,,+++++++++************++++++++++++************)))))))))(((++++++************++++++*********************************)))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((()))))))))************(((((()))))))))*********)))))))))))))))))))))))))))*********++++++++++++((()))************)))(((************************))))))***++++++++++++***,,,,,,++++++************))))))))))))************)))******++++++******)))+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((()))***++++++***)))((((((((())))))*********************++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////............,,,,,,,,,------.........---------.........//////---.../////////...,,,,,,,,,,,,---...............++++++++++++,,,---...///,,,,,,---------,,,++++++************************++++++,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))************))))))************************++++++++++++,,,,,,,,,,,,******))))))))))))******************************))))))***+++++++++++++++)))***++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---///...,,,***))))))***+++000//////......------,,,........./////////000000000000//////.........---***++++++,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444111...---...///000000---------.........//////000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,*********))))))+++...111---,,,++++++************))))))))))))))))))******************************(((((())))))*********+++***)))((((((((()))+++,,,+++,,,...///000000//////222111000...---,,,++++++)))))))))******++++++,,,+++*********))))))((((((,,,,,,++++++++++++,,,,,,((())))))*********))))))((((((((()))******++++++(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++******))))))(((((((((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))+++,,,------,,,,,,))))))))))))))))))))))))++++++,,,------------,,,...---+++***)))***+++,,,))))))))))))******************++++++++++++******)))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++)))***,,,------,,,***)))))))))******+++++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,...------------...//////,,,---///000000000///.............../////////000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......000/////////............,,,,,,,,,------.........---------.........//////---.../////////...,,,,,,,,,,,,---.../////////...,,,,,,,,,---...///000111.........---,,,+++))))))************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---))))))******++++++++++++))))))************))))))***************************))))))***+++,,,...///******))))))))))))******++++++++++++++++++++++++))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,************************))))))))))))************)))***+++***))))))+++---...---***((('''''''''(((,,,,,,---...//////............/////////...,,,+++,,,---------.../////////.........////////////000---......//////......---,,,,,,------...///000000111///---,,,,,,...111222...------,,,,,,------...000///...---,,,------...222000---+++***+++,,,,,,,,,,,,------.../////////,,,***)))))),,,...//////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************,,,,,,,,,,,,******///......------,,,,,,+++---,,,***)))))))))******++++++******++++++,,,---,,,,,,,,,+++++++++******(((((()))*********************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,++++++******++++++,,,))))))***+++,,,,,,------,,,++++++,,,///111000000++++++++++++++++++++++++---,,,+++***))))))))))))******+++++++++,,,,,,,,,************))))))))))))*********))))))))))))((()))***++++++***+++---///333...((('''***,,,+++(((((()))***++++++***)))(((((((((((((((''''''''''''+++,,,,,,------,,,,,,+++((()))))))))************+++,,,,,,***))))))***+++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******------,,,,,,+++,,,,,,,,,(((,,,...++++++///222222++++++++++++******))))))***************************************************++++++,,,,,,++++++***++++++******)))*********---,,,++++++************+++,,,---.........,,,,,,//////...---+++)))&&&$$$---...111333333222000...000000000000000000000000000000000000000000000000/////////...---------,,,//////////////////////////////......///000111111///000000111111111000000......//////000000111111000000///...............---------,,,,,,+++++++++////////////////////////........................------------------------------------------------++++++***))))))*********++++++++++++++++++++++++***+++---......---+++*********))))))))))))***************++++++,,,,,,,,,''')))---000000...+++)))++++++++++++++++++++++++))))))*********++++++++++++,,,,,,---,,,+++)))((())))))*********+++++++++************************+++,,,,,,+++)))((()))***...,,,++++++,,,------,,,,,,,,,++++++++++++,,,,,,)))111444000***((((((&&&++++++******************************************))))))))))))))))))))))))(((((())))))***+++------+++++++++++++++***)))(((((((((((((((((((((((((((//////000000000111111111......///000///...---,,,---...............//////---............/////////------............------,,,,,,------.../////////111000...------///111333......------------......000///...---,,,------...000///---,,,++++++,,,---..................------...,,,++++++---/////////,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******((())))))*********************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,++++++******++++++,,,+++++++++,,,,,,------......---,,,,,,------,,,+++++++++++++++++++++++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,************))))))))))))++++++*********))))))))))))***++++++***+++---///888222---+++---...,,,***)))***+++,,,,,,+++***)))((((((((())))))*********++++++,,,,,,,,,,,,++++++))))))))))))************+++++++++***))))))***+++))))))))))))******+++,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------+++,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,+++...---+++,,,000000...++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,---.../////////...---,,,,,,---...///000000//////---///111222222222000///........................000000000000000000000000..................------000000000000000000000000///////////////000111222111111111111111111000000.../////////000000000111000000///...............///.........------------........................////////////////////////------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,(((+++...000111///,,,***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------***************************+++,,,+++***)))***+++---+++******,,,---,,,+++++++++************++++++---444777333...---,,,***************************************************))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***))))))************************111000/////////000111222...//////000000///------////////////............---------............///------............------,,,,,,,,,---......//////000///...------///111222///......------....../////////...------------...------------------------000//////...------,,,,,,///...,,,,,,...//////...,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,------......------,,,))))))***++++++,,,------------,,,++++++++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,+++++++++******((()))******++++++************+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,,,,,,,------------------...,,,++++++,,,,,,+++)))++++++++++++++++++++++++******))))))))))))))))))******+++++++++,,,,,,,,,++++++*********))))))))),,,+++++++++************)))***+++*********,,,...555000+++)))***+++)))'''***+++,,,,,,,,,,,,++++++(((((()))***+++,,,------******++++++++++++************************))))))***************+++++++++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---......//////,,,,,,,,,+++++++++******++++++*********++++++,,,+++,,,******...333333///++++++++++++************------------------------,,,,,,++++++*********)))***++++++,,,,,,++++++***,,,,,,,,,,,,---...////////////...---------......///////////////...---,,,+++,,,...000222333444444...///000111111111000000........................000000000000000000000000..................//////111111111111111111111111000000000000000111111222222222222222222111000///////////////000000000000000//////............///000000000///////////////........................////////////////////////------------------------+++++++++,,,,,,,,,,,,,,,***************+++,,,---+++++++++,,,,,,---------...---+++))))))+++---...------,,,,,,,,,,,,------------------,,,,,,,,,,,,***,,,...000111///---+++++++++++++++++++++++++++***************+++++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,---************************)))***++++++******+++,,,,,,+++)))***+++,,,+++***************************...444777333//////...,,,************************************************))))))))))))))))))))))))******)))(((((((((((((((***++++++++++++***))))))************************///...,,,++++++,,,...000...///000000000000......111000000//////.........------------............------............------,,,,,,------............///...---,,,---...000111...------------------...............------......+++,,,------......------//////.........---------///...,,,---......---,,,,,,,,,,,,---------......***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********)))))))))******------,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***---...------++++++++++++++++++++++++)))*********++++++************+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******)))***+++***)))***+++---000,,,)))'''(((((('''&&&******++++++++++++++++++)))))))))***+++,,,,,,,,,)))******++++++******)))++++++************))))))***)))***+++,,,------,,,...---,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------************************++++++++++++++++++++++++++++++,,,---...///000111,,,,,,+++++++++***++++++*********)))******++++++))))))''')))000888888333++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******)))***++++++,,,,,,++++++***+++++++++,,,---...///000///......---------....../////////......---,,,,,,------......////////////////////////000000000111........................////////////////////////------......//////000000000000000000000000000000111111000000000111111222222333333222222111000///////////////000000000000000///............//////000000//////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******))))))))))))******+++++++++,,,------......---,,,+++******+++,,,---------,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,---//////...,,,+++++++++++++++++++++++++++************************---,,,+++*********,,,,,,))))))))))))************************************(((***++++++++++++,,,...+++***)))***+++,,,***))))))))))))******)))))))))***///111...,,,,,,,,,******************+++++++++************************))))))))))))))))))))))))******))))))))))))************+++++++++******)))((((((((((((((((((((((((...---+++******+++---......///000111111000//////111111111000000//////...---------.........//////---......//////......---------............//////------,,,,,,,,,---...///------,,,,,,,,,,,,------------..................***+++,,,---............---------.........//////...,,,+++,,,------,,,***,,,,,,,,,---------......+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,+++*********+++++++++******------,,,,,,+++,,,,,,---,,,,,,,,,+++++++++******))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,+++++++++***************,,,+++***+++---......---++++++++++++++++++++++++***+++,,,------------,,,******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,+++++++++******)))***+++***))))))+++,,,---+++*********+++++++++))))))))))))******++++++************************)))******++++++******)))+++++++++******************)))))),,,///000///...///...---,,,,,,---......++++++++++++++++++++++++))))))***+++,,,------...************************+++++++++,,,,,,+++++++++++++++,,,---///000111111---,,,+++*********++++++***)))))))))******+++,,,***)))((()))111888888333+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***************+++,,,---...---,,,,,,,,,,,,,,,---------------,,,,,,+++++++++......------------------///////////////000000000////////////////////////////////////////////////---......//////000000000////////////////////////111111000000000000000111222222222222222111000///000000000000//////////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,000///...---,,,++++++++++++++++++,,,,,,---------******+++,,,,,,+++******,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,*********+++,,,---(((((()))))))))*********************************((()))++++++++++++---///******)))***,,,,,,***(((((()))************)))(((&&&+++,,,)))(((******'''))))))*********+++++++++************************))))))))))))))))))))))))************+++,,,---...)))******+++++++++******((((((((((((((((((((((((000///...---------.../////////111222222111111000111111111111000000000000.........////////////000/////////000000/////////////////////////////////------,,,,,,------...///---------,,,,,,---------,,,---......///.........,,,,,,,,,------.........,,,,,,------...//////000,,,++++++,,,---...,,,***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...------,,,,,,------...//////...------,,,++++++,,,---...............---,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******)))***++++++,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))))))))***************000...---,,,---,,,+++)))++++++++++++++++++++++++)))+++,,,...//////......******+++++++++,,,,,,,,,,,,++++++++++++*********,,,+++++++++************)))***+++***((((((***,,,)))(((((())))))***+++,,,(((((((((((()))***+++,,,+++++++++*********))))))******++++++++++++***************+++++++++,,,,,,***)))***...222444222000,,,---...//////000111111++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---...///000000---,,,+++*********+++,,,***************+++,,,---------+++***---222222---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))***++++++,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,------------...///000111---...///000000000//////000000000000000000000000000000000000000000000000//////////////////000000........................111000000///////////////000000000111111111000000000000000000///////////////............//////000,,,------------.........------------------------++++++++++++++++++++++++******************************++++++,,,,,,------///...---+++************++++++++++++++++++++++++(((***,,,------,,,***(((++++++************++++++------------,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++***************++++++******++++++,,,,,,*********++++++++++++,,,************************(((***,,,,,,+++,,,---///*********+++------***(((((()))***++++++***)))(((&&&******((())),,,,,,))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))*********+++,,,---...///))))))***++++++++++++***************************111111000000000////////////000111222222222111111000000111111111111111222/////////000000000111111000000111111111111000000111111111111000000000000............//////000000//////............//////,,,,,,.../////////.........---,,,,,,,,,---...///------..................+++++++++---//////...,,,,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,,,,,,,---...///000000000//////+++++++++,,,---...///000,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,++++++******++++++,,,)))))))))******++++++,,,///...,,,+++,,,+++)))(((++++++++++++++++++++++++(((***,,,...//////......******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++*********))))))))))))***+++***(((((()))+++(((((())))))(((((()))***))))))((())))))+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++,,,------+++***+++///555777555111---...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***++++++,,,---......///...---+++))))))***+++,,,*********++++++,,,---...+++---,,,)))))),,,,,,)))+++++++++,,,,,,,,,------........................***++++++,,,,,,---------***++++++,,,,,,++++++*********)))))))))******+++***************+++,,,,,,,,,++++++***+++,,,...///---,,,,,,,,,...///111222,,,---///111111000///...////////////////////////000000000000000000000000000000000///////////////////////////////////////000000///...............---...///000000000000000111000000000/////////..................///000000,,,,,,---------.........------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......***)))))))))))))))******,,,++++++******))))))(((******++++++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,---,,,+++*********+++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,************++++++++++++************************)))+++,,,,,,++++++---...+++++++++---...---+++))))))***+++,,,,,,+++***)))'''******(((***......+++((())))))***++++++,,,,,,************************))))))))))))))))))))))))+++*********+++,,,------))))))***+++++++++++++++************************000000111111000///...---///000111222333222222111000000000111222222222333000000000000111111111111111111222222222222111111222222222111111111111111000000000000111111111111111111000000000000111111+++,,,.../////////......///...,,,++++++,,,...////////////...------,,,,,,++++++,,,...000111///...,,,,,,,,,---------......---......//////......---*********++++++,,,,,,,,,,,,,,,************,,,,,,*********++++++,,,------+++,,,.../////////......******+++,,,---///000111,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++------------++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------+++***)))***+++,,,+++***++++++++++++++++++++++++'''(((+++---//////...---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))((()))***+++***(((((()))+++---...///...---,,,,,,---******))))))***,,,---///***++++++,,,---...//////+++,,,,,,------,,,,,,+++(((((()))***,,,---...///,,,++++++000666999666333111222333444333000---***---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,---------...---+++))))))***+++,,,++++++++++++,,,---...///%%%)))***'''&&&)))+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///+++++++++,,,,,,+++++++++++++++******)))*********+++*********++++++,,,---,,,+++++++++,,,...000111------,,,++++++,,,...///+++---///111222000...---........................000000000000000000000000111111000000//////......000000000000000000000000000///...---------------+++,,,---///000000000000111111000000/////////..................///000111,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////*********+++,,,...///000,,,++++++***)))((('''''',,,+++)))(((((()))+++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((***+++,,,---,,,,,,+++(((((((((((())))))))))))***************************,,,------++++++,,,...++++++,,,---///...,,,))))))***,,,------,,,***)))'''))))))(((***......+++((())))))***++++++,,,,,,************************)))))))))))))))))))))))),,,+++******)))*********((()))***+++++++++++++++((((((((((((((((((((((((000111222222111111222333222333444666777777777777333444666888999999999888555555666666666666555555777777666555444444555555666555555555555555666777444333111222333333222000000///...------------......---,,,++++++,,,---...000///..................------.............................................------,,,,,,------...//////...---,,,,,,++++++,,,------......------,,,...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,++++++++++++---***((())),,,//////...,,,,,,------,,,+++)))(((,,,,,,,,,------.........*********************************,,,...///---+++...111000,,,+++......***++++++++++++++++++++++++------------------------,,,+++***))))))***+++,,,,,,++++++******++++++,,,*********(((''''''***,,,******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&(((+++---//////......***(((&&&(((+++,,,+++)))++++++++++++++++++++++++)))***+++---...//////000//////...------------...------,,,+++++++++,,,,,,++++++*********+++---...//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((%%%'''***---......---,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000//////.........---......//////000000111111........................111000///...---,,,++++++......------------......000000000000000000000000............///////////////............---------...------,,,,,,------...///,,,((((((***,,,,,,+++///222444333///,,,,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++)))(((((('''------...,,,******+++,,,,,,++++++++++++,,,------......---------,,,,,,,,,000000/////////...............------,,,+++******++++++++++++++++++++++++'''((()))******)))''''''+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))))))************)))((((((******************************))))))))))))******+++***)))(((((()))***+++------,,,+++***)))(((''')))************+++++++++(((((()))***************------,,,,,,,,,,,,++++++333555666666555444666777777888999;;;<<<=========;;;<<<>>>????????????>>>=========>>>>>>=========>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<888777555666777777666444555555444333222222222222000///...------......///......---------------...////////////.......................................------,,,,,,------...//////...------,,,++++++,,,------......------,,,...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,++++++++++++,,,***((((((+++---...------------,,,+++***))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++...222666999222///,,,+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,******+++***))))))***,,,***))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,.........---,,,,,,***)))***,,,---,,,***++++++++++++++++++++++++******,,,---......////////////...---------------------,,,,,,+++,,,,,,,,,,,,+++*********+++---......---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((()))***,,,---------,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,+++************+++,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000/////////............////////////000000000000........................///...............------000//////......//////000000000000000000000000000............///////////////............---------...------,,,,,,------...000---******,,,---------000333444333000------...++++++,,,------...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,------,,,,,,...000,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++---------,,,+++*********++++++++++++++++++++++++((()))***,,,,,,,,,+++++++++***************++++++************************+++,,,---......,,,+++)))******++++++******)))(((******************************))))))))))))******+++***)))(((((()))***++++++++++++***************************++++++++++++)))******+++++++++++++++,,,,,,+++++++++*********:::;;;===<<<<<<;;;===>>>???@@@BBBDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC???>>><<<===>>>>>>===;;;888888777555444333222222222222111000//////000000.........------......///111000000//////.......................................------------......//////......---,,,,,,,,,------............------...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////......---,,,+++++++++++++++)))((()))+++,,,,,,,,,...---,,,++++++******+++******++++++++++++,,,,,,------------------------*********+++---444???GGG???333+++---///++++++...,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,------,,,++++++******++++++,,,)))+++---,,,+++***++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,---------,,,+++***...---,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,---------------///......------------------,,,,,,,,,,,,,,,---------,,,+++***+++,,,---......---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////////////////............000000000000////////////........................---------....../////////111000000//////000000111000000000000000000000000............///////////////............---------...------,,,,,,------...000...,,,+++---.........111333444333000......///,,,------....../////////------,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,...///...------...///---------------.........,,,,,,+++++++++*********++++++++++++************,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,((()))***+++,,,---------++++++***************+++************************+++,,,---...---,,,+++***+++++++++++++++******)))******************************))))))))))))******+++***))))))))))))***+++))))))******+++++++++,,,************+++++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))BBBDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLNNNPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKGGGFFFEEEEEEFFFFFFEEECCC>>>>>>===;;;:::888666555555444333222222111111000000000////////////000000//////////////////....................................------------......//////......---------,,,------............------...........................------,,,,,,,,,------------------------------------------...............---,,,,,,+++++++++,,,+++*********+++,,,,,,,,,...---,,,+++***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++,,,222>>>HHHNNN;;;...111222+++)))...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,))),,,......---+++++++++,,,++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......---------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++///...------,,,,,,------,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...000///...------,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---------,,,,,,++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++******++++++,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////.........111111000000//////..........................................////////////111000000//////000000111////////////////////////............///////////////............---------...------,,,,,,------...///...,,,,,,------......111111111000///.........,,,---------.........///------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,............/////////000111222222000---+++++++++------..................,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,((())))))******+++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,,,,,,,+++************************************))))))))))))******************************)))************+++++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,---++++++++++++************LLLMMMOOOOOONNNNNNPPPRRRSSSTTTVVVWWWYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLMMMNNNLLLKKKJJJJJJIIIHHHFFFCCCAAA@@@999999888777666555333333222111111000000000000000---------.../////////000///////////////////////////......------......//////...............---------......//////......---........................---------,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,------------------...---,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++...555<<>><<<:::999666555444333222111111111....../////////000000000//////////////////////////////............//////..............................////////////..............................------------------...///---------------------------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,---//////...------...------,,,,,,,,,,,,------......------------,,,,,,++++++++++++++++++++++++***---......,,,+++---000>>>222***---///,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***,,,------,,,+++,,,,,,------......---,,,++++++++++++++++++++++++++++++)))******++++++******)))******++++++,,,---......***+++,,,+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***...------,,,,,,,,,,,,,,,+++++++++,,,---///000111000///...---,,,---......///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------...,,,***))))))***,,,------------------,,,++++++******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///////////////000000000000////////////////////////////////////000000000//////.........000//////......//////000000000000000000000000000............///////////////............---------...------,,,,,,------...+++---...---,,,+++,,,---///...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------.........//////////////////.........---------/////////......---------,,,...000111///......///+++,,,---//////...------.........---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......111000...---,,,+++++++++,,,,,,+++***))))))))))))************************------,,,,,,,,,++++++++++++++++++++++++******)))******************************))))))))))))************+++,,,,,,+++******,,,+++++++++******))))))++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,------------,,,,,,,,,++++++[[[\\\^^^^^^^^^___```bbbaaaaaabbbcccccccccccccccaaa```___^^^^^^___`````````aaaaaabbbbbbaaaaaa```^^^^^^^^^^^^^^^___``````\\\\\\[[[[[[ZZZ[[[[[[[[[XXXWWWVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUSSSQQQNNNMMMKKKKKKKKKJJJHHHFFFDDDBBB???>>><<<:::888777666666333333222222111000////////////////////////////////////............//////............////////////......////////////..............................---------------...//////..............................------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***---//////---+++,,,---,,,,,,---------------,,,---------,,,,,,,,,++++++------------------------,,,------...------,,,,,,000---+++***,,,...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,++++++******++++++,,,+++,,,,,,,,,******+++---+++,,,---------,,,+++******************************++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,,,,---(((***,,,+++***)))+++---++++++++++++++++++++++++***++++++,,,,,,,,,++++++...---,,,,,,++++++,,,,,,***++++++,,,...///111222111000...---------...//////...---,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,---.........---,,,+++******+++++++++,,,,,,,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,------------------++++++++++++++++++++++++........................++++++++++++++++++++++++,,,,,,---------...................../////////000////////////000000000000///////////////////////////////////////000000000111000000//////000000111000000000000000000000000............///////////////............---------...------,,,,,,------...+++...//////---,,,---...000...++++++---...---,,,------------------------......------------......------------------------............////////////////////////.........---,,,,,,,,,---------------***,,,///000///......///***+++---.........,,,,,,---------,,,,,,,,,++++++)))*********+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///000///...---,,,,,,---------,,,+++***))))))))))))************************------,,,,,,+++++++++,,,******++++++******)))(((******************************))))))))))))*********++++++,,,,,,++++++******************++++++++++++++++++,,,,,,,,,---------,,,*********+++---...,,,,,,,,,,,,+++++++++***^^^```bbbbbbbbbcccdddfffddddddeeeeeeeeeeeeddddddbbbaaa```______```aaabbbddddddeeeeeeeeeeeedddddd```````````````aaabbbccc^^^]]]]]]]]]]]]]]]^^^___ZZZYYYXXXXXXYYYYYYXXXVVV[[[\\\\\\\\\[[[YYYVVVTTTSSSSSSSSSRRRPPPMMMKKKIIIHHHFFFDDDBBB@@@>>>======888777666444222000///...000000000000000000000000//////............//////.........///////////////......////////////..............................---------------...///000........................//////.........---------,,,,,,,,,++++++,,,------))),,,//////,,,***+++,,,+++,,,---.........---,,,,,,,,,,,,++++++*********........................---,,,,,,---///000...---,,,//////,,,,,,///000---------------------------////////////////////////,,,---...//////...---,,,,,,++++++++++++++++++,,,+++,,,,,,***))))))+++...******,,,,,,---,,,+++***************************+++,,,,,,------,,,,,,+++///...---,,,++++++++++++(((***,,,,,,******,,,...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,...000222333111000///...------...///111111///...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,---.........---,,,+++******+++++++++,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,---------......---.........//////000000......//////000000111111000000000000000000000000------...///000111222222222222111111111111222222000000000000000000000000............/////////000//////.........---------...------,,,,,,------...,,,///111111...---...000222...++++++...///...---.....................---......------------......------------------------,,,,,,,,,---------......000/////////............))))))***+++,,,---...///,,,...000111///---,,,+++)))***,,,......---,,,+++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,+++***+++,,,---...---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***************)))((((((******************************))))))))))))*********+++,,,------,,,+++***'''((()))***+++,,,------++++++,,,,,,,,,---------...---,,,++++++---...000+++++++++************)))ddddddeeeeeefffgggggggggdddddddddddddddeeeeeeeeedddcccaaa_________aaabbbddddddffffffffffffddddddbbb```___aaacccdddbbb_________^^^]]]]]]]]]]]]^^^ZZZZZZYYYYYYYYYZZZZZZ[[[WWWXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSOOONNNLLLIIIFFFDDDBBBAAA>>>===;;;999666444333222444333111000/////////000...............////////////000111111111000///...///...---,,,,,,---...////////////...---------,,,,,,,,,------...///000000,,,,,,,,,---------......---------............///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---222///,,,++++++,,,,,,,,,------------------------.........------,,,,,,,,,........................,,,......++++++......+++)))***++++++,,,,,,,,,+++------......------,,,+++...------,,,,,,------...,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***...---+++,,,,,,---+++***************+++,,,---.........,,,+++***)))))))))++++++++++++++++++++++++++++++------------+++++++++,,,---...---,,,+++***...---,,,,,,,,,,,,---...........................------------------------111111000///---,,,+++***222111000///---+++******+++,,,+++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***))),,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---+++*********++++++***)))(((((()))***++++++++++++,,,,,,---------,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------......---......///////////////,,,---///000000000///...111111000000//////......000000000000000000000000......---......///000111333222222111000//////...000000000000111111111111000000000000000///......---......///////////////---...///000000///...---...///111000///------...000//////.........//////...------------...//////---------.........//////,,,,,,++++++,,,,,,---...------------------------++++++,,,---------,,,,,,.........------,,,,,,,,,...---+++)))''')))---000,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------+++,,,,,,---.........---+++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,+++++++++,,,...///)))************+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++***)))...,,,,,,,,,------+++)))++++++++++++++++++++++++eeeeeeffffffggghhhhhhhhhhhhhhhhhhgggfffeeeeeeeeeeeedddbbbaaa```aaabbbcccbbbcccdddeeeeeedddcccbbbaaa```___```bbbcccaaa^^^``````___^^^^^^^^^^^^___ZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@===:::777666666555333111000000000000///////////////////////////000111111111000///...///......------....../////////////////////......,,,,,,------...//////000---------.........//////---------............///......---,,,,,,---......------,,,,,,,,,,,,------///---++++++---///000000------------------------......---------,,,,,,,,,...........................333444111///000000///------.../////////......+++,,,,,,---.........---...------------------......---+++******+++---...,,,,,,,,,------,,,,,,,,,...---,,,,,,------,,,***************+++,,,---...---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------111111000///...---,,,+++/////////...------,,,,,,,,,,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------------,,,++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,...------,,,,,,------...------........./////////---......///////////////---...//////000000//////111111000000////////////000000000000000000000000/////////...//////000000222222111000000///......//////000000000111111111000000000000000///......---......///////////////.........//////.........---///000000...------...//////......---......///---------------......///------------............,,,,,,,,,+++,,,------...------------------------,,,,,,---------,,,,,,+++.........------,,,,,,,,,))))))(((&&&$$$%%%(((+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***++++++++++++++++++++++++,,,+++*********+++,,,---,,,+++***)))))))))***+++************++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,ffffffggghhhhhhiiiiiijjjkkkjjjiiihhhfffeeedddcccdddcccaaa`````````aaabbbaaabbbbbbccccccbbbbbbaaa```______```aaaaaa___^^^______^^^]]]]]]]]]]]]^^^ZZZYYYXXXWWWWWWVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXWWWVVVVVVVVVUUUTTTRRROOOMMMLLLKKKMMMMMMKKKIIIFFFBBB>>><<<<<<;;;888666444222222111111111000000//////......000000111111000///...............//////........./////////000000000000000,,,,,,------.../////////........./////////000000---------............///......---,,,,,,---.................................,,,++++++---///000000------------------------...------------,,,,,,,,,........................,,,333777333...---...---,,,,,,,,,------,,,++++++)))***,,,---.../////////------------------------///...---,,,,,,---...///,,,------......------,,,...---,,,,,,------,,,++++++******++++++,,,---...,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,---.........------,,,,,,------...,,,,,,,,,,,,------------------------------------000000000///...------,,,---------...............---......,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............------,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---......,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,......------------............/////////000000000---....../////////////////////......//////000111111000000000000/////////000000000000000000000000111111000/////////000000111000000//////.........//////000000000000111111///000000000000///......---......///////////////......------------......---...//////---,,,,,,---...---------------......---,,,,,,,,,,,,---......,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------............---,,,++++++.........---------------+++,,,,,,+++******+++---------------------------------------------------...------------,,,,,,,,,,,,,,,---............---//////............//////------------------------------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***)))))))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------+++******++++++,,,///...---...//////---,,,------------------------gggggghhhhhhiiijjjjjjjjjiiiiiihhhgggeeedddccccccaaa```___^^^]]]]]]^^^^^^````````````````````````__________________^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRPPPPPPRRRSSSUUUWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRPPPOOONNNRRRRRRQQQPPPMMMJJJFFFDDDCCCBBB@@@===;;;999777666444444333222000///......000000000//////...---------...///000000///...---.........//////000000111---------.........//////---.........////////////---------............///......------------............////////////......000...,,,+++,,,---,,,+++------------------------------------------------........................+++444999555...,,,,,,---++++++,,,,,,,,,+++*********+++,,,---............------............------......------------......,,,,,,------------,,,,,,...---,,,,,,---...---++++++++++++++++++,,,---...------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000------------------------++++++,,,,,,,,,,,,,,,---------------------------............---------------------..................//////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++---......---,,,,,,---------------------------,,,,,,------------,,,,,,------,,,,,,,,,---------,,,---...//////...---,,,---------,,,,,,+++++++++,,,------......------,,,......------------............/////////000000000---......///////////////000///.........///111222000000000000000000000000000000000000000000000000222222111000000///000000000/////////.........---////////////000000000111//////000000//////...------......///////////////...---,,,++++++,,,---...,,,---///...---+++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------------------------......///......................../////////......,,,++++++...............---------...000111111000//////000------------------------........................---------------,,,,,,,,,------............------//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---------,,,,,,------++++++++++++,,,,,,,,,---*********+++++++++,,,,,,...---+++******+++---......---------//////---,,,------------------------ggggggggghhhiiiiiijjjjjjhhhggggggfffeeeeeedddddd______]]]\\\[[[ZZZZZZZZZ\\\[[[[[[[[[[[[[[[[[[\\\[[[\\\\\\\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSPPPOOOMMMLLLLLLMMMOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQOOOMMMLLLJJJIIIGGGEEECCCAAA???>>>:::999777555333111000///000000///...---------,,,---...///000000///...------------....../////////---------...............,,,,,,---------.........---------............///..............................///000000///......---,,,******+++,,,+++***------------------------------------------------...........................777<<<888111///000000...///////////////......,,,------...------,,,,,,---......//////......---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++...---,,,,,,......---,,,,,,,,,,,,+++,,,,,,------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111------------------------+++++++++,,,,,,---------------------------------+++,,,,,,,,,,,,---------...............---------...///000///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---......---,,,------------------------------,,,------......------,,,//////......---,,,+++++++++,,,---......---,,,+++---------,,,,,,+++++++++,,,------......------,,,///......------......///------........./////////---......///////////////000000///......000111222000000000000111111111111000000000000000000000000222222111000000///000000////////////...............////////////000000000///////////////...---------......///////////////...---,,,++++++,,,---...,,,---///...---+++,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,---------............------......///000........................000000000///...---,,,+++........................,,,...///000...------...................................................---------------------------......//////...------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,---.../////////+++,,,,,,,,,------------******+++++++++,,,,,,,,,...---+++******+++---///,,,,,,+++,,,......,,,+++++++++++++++++++++++++++eeeeeefffgggggghhhhhhiiigggfffffffffeeeeeedddddd^^^^^^\\\[[[YYYWWWUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUSSSQQQQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMIIIIIIHHHGGGGGGHHHIIIIIILLLMMMOOOQQQSSSUUUVVVVVVYYYYYYXXXXXXWWWVVVVVVVVVTTTSSSSSSRRRQQQPPPPPPPPPNNNNNNMMMLLLJJJIIIGGGFFFAAA@@@>>><<<999666444333333222111///............/////////000000/////////------------....................................,,,,,,,,,------------...---------............///---...////////////...------...///000000///...---)))((((((***---///......------------------------,,,,,,,,,------------...........................---444888444///...///...,,,------...//////......------......------,,,+++---...///000000///...---++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,---...///...---------,,,,,,,,,,,,------......---,,,,,,+++,,,,,,........................---,,,,,,++++++,,,,,,------,,,,,,,,,---...//////,,,------......------,,,++++++,,,,,,------......------------------------***++++++,,,------.....................------------///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,+++,,,......---,,,---...------------------------------............------////////////...,,,+++***+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,//////............//////------........./////////---......///////////////000000//////000000111111000000000111111111111222000000000000000000000000111111000/////////000000////////////////////////......////////////000000...////////////...---------......///////////////......------------......---...//////---,,,,,,---,,,,,,,,,,,,---...///000...------------...//////---------........./////////............///000000........................000000000000///...------.............../////////,,,---//////---,,,---...////////////////////////........................---------............///...////////////...------,,,---............---,,,////////////////////////......------------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------'''(((***,,,---.........,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,++++++,,,......,,,+++***,,,---...,,,+++++++++++++++++++++++++++cccddddddeeeeeefffggggggddddddcccbbb```___^^^^^^ZZZZZZXXXVVVSSSPPPNNNLLLHHHHHHGGGFFFFFFGGGHHHHHHHHHJJJLLLJJJHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFIIIMMMPPPSSSTTTUUUWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUSSSQQQOOOOOOPPPQQQNNNOOOPPPPPPOOONNNMMMLLLJJJIIIFFFCCC@@@===:::999666555444222111000111111000000////////////000000////////////....................................------------............---------............///---...///000000///...---,,,---///000000///---,,,*********,,,///111000///------------------------,,,,,,,,,---------..............................+++///111---+++,,,---+++))))))+++,,,------......,,,,,,------...------------...///000000///...---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++...---,,,---...//////......------,,,,,,,,,------,,,++++++++++++,,,,,,---........................---,,,,,,++++++,,,,,,---------...............---,,,,,,---......---,,,,,,+++,,,,,,---......//////------------------------++++++,,,---///000111111,,,,,,------.../////////---...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...............***,,,......---------...........................------............------......//////...---,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,//////............//////....../////////000000000---....../////////////////////000111111111111000000000111111111222222222000000000000000000000000/////////...//////000000000000000000000000000000........./////////000000......//////......---,,,---......///////////////.........//////.........---///000000...------...------------...///000111///............///000000........./////////000000//////......//////000111........................//////000000000//////...---........./////////000///000111000///...///111////////////////////////................................./////////000000///////////////...------,,,---///111111///---,,,////////////////////////......------------......,,,,,,+++++++++,,,---...------------------------+++,,,---.........---,,,((()))+++,,,------------------------............,,,,,,---------.........,,,,,,,,,,,,------......,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,bbbbbbccccccdddeeeeeefffaaa```___]]][[[YYYWWWVVVVVVUUUSSSPPPMMMIIIFFFEEE@@@???>>>======>>>???@@@@@@BBBDDDCCC@@@===>>>@@@>>>>>>===<<<<<<<<<<<<===>>>>>>=========>>>?????????@@@@@@AAAAAA@@@@@@???AAACCCFFFJJJNNNQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTYYYWWWSSSPPPNNNNNNOOOPPPNNNOOOPPPQQQQQQQQQPPPOOOPPPNNNLLLHHHEEEAAA???===999888666444333333333333111000///......///000111111111000000//////...........................---............/////////000---------.........//////---...///000000///...---,,,---...000000...---,,,///......///000000///---------------------------,,,,,,,,,------....................................000000------000000---+++,,,---///000111111222***+++,,,---.../////////---...///111111///...---+++,,,,,,------,,,,,,+++,,,------......------,,,...---,,,---///000///......------,,,,,,,,,------)))))))))***+++,,,...///////////////////////////------++++++++++++---------.../////////...---,,,,,,,,,---......---,,,,,,,,,,,,------...///000000------------------------,,,---...///000222333333******,,,---///000111222,,,...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------...///000000//////***,,,......---------...........................------............------,,,---.../////////...---...---,,,++++++,,,---...+++++++++,,,,,,---------,,,------......------,,,//////............//////000000000000111111111111---......///////////////...///111222222111111000000000111111222222222222000000000000000000000000...............///000111000000000000111111111111............/////////000......//////......---,,,---......///////////////---...///000000///...---...///111000///---......---------...///000111111///////////////000111111////////////000000000000///////////////000111111////////////////////////...//////000000000000///---.........//////000000...//////...------...000000000000000000000000000////////////////////////.../////////000000111111//////000000///...------,,,...111333333111...,,,..............................------------......,,,,,,+++***+++,,,...///------------------------+++,,,---.........---,,,,,,---.../////////...------------.........//////---------.........//////+++,,,------.........------,,,,,,...///000///---------------------------aaa``````___^^^\\\ZZZYYYYYYXXXVVVSSSQQQNNNLLLKKKIIIHHHFFFDDDAAA???===<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<===???@@@>>>===;;;:::999888777777888999;;;999888999:::<<<;;;;;;;;;;;;:::::::::;;;===>>>>>>???AAADDDGGGJJJMMMNNNPPPRRRTTTVVVWWWWWWVVVUUUSSSSSSSSSRRRQQQPPPOOOOOOQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTSSSPPPMMMIIIFFFDDD???;;;777777999999555000222111000...------......---------...///000111222000111111000...---///000000000///............///000000000000000000000000,,,...111333333111...,,,////////////////////////........................---...///000000///...---------------------------,,,---...//////...---,,,......////////////...............------,,,,,,,,,+++++++++,,,,,,,,,------........................,,,---...//////...---,,,........................,,,,,,,,,---------............------------..............................////////////////////////,,,,,,,,,---------......////////////////////////,,,,,,,,,---------......---.........//////000000000000//////...---++++++------------------------//////............//////111111111000///---,,,+++------------------------111000///...............------...///000000//////000000//////.........---..............................////////////......///...------------...///............////////////------......//////000000........................---------.........//////////////////////////////......//////000000111111222111111111000000//////000000111111111111000000000000000000000000000000111111000000000000111111111111000///...---,,,,,,,,,,,,---...///000111111////////////////////////,,,...111444444222000...111111111111111111111111000000000000000000000000////////////000000000000000000111111222222333333------------------------000000000111000//////...222111///---,,,---///000...///000111111000///...........................000000000000000000000000------...//////...------......////////////......000///...------...///000...///000111111000///...000000//////.........---------------------------000///...---------------...------,,,,,,------...//////.........---------------,,,++++++,,,,,,,,,........................,,,,,,---------..................------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,[[[ZZZXXXVVVTTTRRRPPPOOONNNNNNLLLJJJHHHFFFDDDCCCDDDCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>>>><<<:::999888666555555555666777888777555666888999999888:::999888888888999:::;;;<<<===???AAADDDFFFHHHIIINNNOOORRRTTTVVVVVVUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSQQQNNNLLLKKKKKKFFF@@@>>>>>><<<888333444333111000//////000000......---------......///000111111///...---...000111000000//////////////////////////////////////////111333444444333111///................................................---...///000000///...---------------------------------............------------............------.........------,,,,,,,,,,,,,,,,,,,,,------------........................------............------........................,,,,,,---------...............------------..............................////////////////////////------------.........///........................------.........////////////////////////000000000000000000000//////...---------------------------//////............////////////////////////...---------------------------000//////...------......---...//////////////////000/////////..........................................////////////......///...---,,,,,,---...///............////////////.........///////////////........................---------.........//////////////////////////////000000000000111111111222111111111111000000000///000000111111111111000000000000000000000000000000111111000000000000111111111000000//////..................//////000000111000000000000000000000000---...111222333222000///111111111111111111111111000000000000000000000000////////////000000000000000000000111111111111111000000000000000000000000000000000/////////......222111///...---...///000//////000000000000//////////////////////////////000000000000000000000000//////////////////////////////000000000000//////000///...------...///000000111111222222111111000000/////////............------------------------//////...---------------...------,,,,,,------...//////.........---------------,,,,,,,,,,,,,,,---........................------------......///////////////.........------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,SSSQQQNNNKKKHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>===??????>>>>>>>>>==================>>>>>>?????????AAA@@@>>>>>>>>>>>>;;;999888777666555555555666777777666555666888999888777999888666555555666777777888999;;;<<<>>>@@@BBBCCCHHHJJJMMMOOOQQQRRRSSSSSSTTTSSSSSSRRRQQQPPPOOONNNQQQPPPPPPPPPPPPQQQQQQRRRQQQRRRSSSSSSTTTSSSRRRQQQRRRMMMGGGDDDCCCAAA>>>:::777666555444222222222222000///......---------...///000000///------...000111111000///////////////........................111111222222222222111111------------------------..............................////////////......---------------------------------,,,,,,---------,,,------......------,,,.........---------------------------.........///.................................------.................................,,,------------...............------------..............................////////////////////////---------.........//////------------------------....../////////000000000000000000///////////////......////////////......------------------------//////............//////------...///000000//////------------------------//////...------------...//////////////////...---////////////..........................................////////////.........------,,,,,,------...............///////////////////////////.................................------........./////////////////////////////////111111111111222222222222111111111111000000000000000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111...///000111111111000000111111111111111111111111000000000000000000000000////////////000000000000111000000000000000000///111111111111111111111111111000///...---......///222111///......///000000000000////////////000000000000000000000000000000000000000000000000000000111000///......///000111000000111111111111000000//////............//////111000000//////000000111////////////............------------------------//////...------------.........------------.....................---------------,,,,,,,,,------.................................------......///000000000000///////////////---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,JJJHHHEEEBBB@@@@@@@@@AAA@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHGGGEEEDDDDDDBBB@@@===<<<;;;999888777888888999:::999999:::;;;<<<;;;:::777666555444333333444555666666777999:::;;;<<<===AAABBBEEEHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSTTTSSSSSSRRRNNNIIIGGGFFFFFFDDDBBB===<<<:::888555444222111111111000000//////000000...//////...------...000000000///............///........................//////............//////------------------------...........................//////////////////..............................---,,,++++++,,,---...---..................---...............---------............////////////........................///...---,,,,,,---...///........................------------..................------------..............................////////////////////////,,,,,,---------......................................./////////000000000000/////////...---------***++++++,,,------,,,,,,........................//////............//////---......///////////////..............................------------......//////000000///...------///////////////.......................................////////////......------,,,,,,,,,,,,------............////////////000000//////......------....................................////////////////////////////////////111111111111111111111111111111111000000000000000000111111222222111111000000000000000000000000000111111000000000000111111///000000000111111111222222111111111000000000///000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000////////////000000000000111111000000//////..............................111000...,,,,,,---...000000000///.........///000111000///......///000111111111111111111111111111000000000000000000000000111000...------...000111///000000111111000000////////////......////////////...---,,,,,,---...//////////////////.................................///......---------............------------..............................------------------...///...........................------------...//////////////////////////////........................---------...............------------------------BBBAAA???>>>>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLMMMNNNNNNNNNNNNMMMPPPNNNMMMLLLLLLJJJGGGEEE???>>><<<:::999999999999;;;;;;;;;<<<>>>>>>===;;;777666444333333333444444555666666777888999::::::;;;<<<>>>@@@BBBCCCEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHIIILLLMMMOOOQQQSSSSSSSSSSSSRRRPPPMMMKKKJJJIIIIIIHHHCCCBBB@@@===999666444222111111000000000000111111.../////////------///111000///......------.................................---,,,,,,,,,,,,---...------------------------/////////////////////////////////....../////////..............................,,,++++++,,,......//////000000000000//////................................./////////000000///////////////////////////...---,,,,,,---...///........................---------.........//////......------------..............................////////////////////////+++,,,,,,,,,------------////////////////////////------........./////////.........------,,,,,,,,,******+++,,,------------........................//////............/////////////////////......---..............................---------....../////////000000///...------.........///////////////////////////////////////......////////////......------------------------............////////////000000//////......------////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000000000000000000000111111000000000000111111//////000000111111222222222222111111000000//////////////////////////////000///.........///111111000000000000000000000000////////////////////////////////////000000000000111111000000//////......------------------------222000...---,,,---///000.....................///111000///......///000111222222222222222222222222111111111111111111111111000///---,,,,,,---///000...//////000000//////......//////////////////...///...---,,,,,,---...///.........///////////////..............................---------......//////......------......///---........................---------......///000////////////////////////,,,,,,---.......................................................................................------------------------@@@@@@@@@@@@BBBDDDFFFHHHHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUSSSSSSTTTUUUUUUTTTSSSRRRSSSRRRPPPPPPPPPPPPMMMKKKBBBAAA>>><<<:::999888888:::999:::<<<======;;;999888777555444444555666666777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>???@@@BBBCCCDDDFFFFFFCCCCCCBBBAAAAAAAAABBBBBBIIIJJJLLLOOOQQQQQQRRRRRRTTTSSSRRRQQQOOOMMMLLLKKKHHHGGGEEECCC@@@<<<999888333222111000000000000000///000000///...///000222000000///.......................................//////............//////------------------------//////////////////////////////............//////.................................------.........000000000111111000000000.............../////////............/////////000////////////////////////.........------.................................------........./////////......------------..............................////////////////////////,,,,,,,,,---------......000000000000000000000000------........./////////.........---------------,,,---...///////////////........................//////............////////////000000///...------........................///............///000000//////////////////...---.........///////////////////////////////////////......////////////......---......//////......---............///////////////////////////.........////////////////////////....../////////000000000000000000000000000000000000000000///////////////000000000000111111111111111111222222222222111111000000000000000000000000111111000000000000111111/////////000000111111111111111111000000/////////........................//////.........///000111000000000000000000000000////////////////////////////////////000000000000111000000000000000000///////////////////////////222111000......//////000.........///////////////000000////////////000000222222222222222222222222111111111111111111111111///...---,,,,,,---...///......////////////............////////////......111000000//////000000111.........///////////////...........................------------...////////////............//////---------..............................///000111////////////////////////+++---///000111000...---------............//////......................../////////...............------------------------FFFGGGIIIKKKMMMOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZVVVWWWXXXYYYXXXVVVTTTSSSPPPOOOOOOOOOPPPPPPOOOMMMGGGFFFCCC???<<<;;;:::999999999:::<<<======;;;999999888777666777888999:::::::::;;;<<<===>>>?????????>>>>>>============>>><<<======>>>??????@@@@@@======<<<;;;;;;;;;;;;;;;@@@BBBEEEHHHKKKLLLMMMNNNPPPQQQSSSSSSRRRQQQPPPOOOJJJJJJJJJIIIGGGDDDBBBAAA:::999777555333111111000///000111000000000222333222111111000000000000000////////////////////////000000000000000000000000........................////////////////////////000///...------...///000...........................//////000000//////...//////000000000000//////---........./////////000------........./////////////////////////////////------............------....................................////////////......------------..............................////////////////////////............/////////000000000000000000000000000....../////////000000000......//////////////////......///000000000//////........................//////............//////---...//////////////////........................///////////////000111111---...//////////////////............/////////000////////////////////////......////////////............///000000///..................////////////.........///////////////////////////////////////.../////////000000000000000000000000000000000000111111111000000000/////////000000000111111111111111222222333333222222111000000000000000000000000111111000000000000111111/////////////////////000000/////////////////////////////////////////////.........///////////////000000000000000000000000////////////////////////////////////000000000000000000000111111111111111////////////////////////222111111111000000000000//////000111111111111111//////000000000000//////111111111111111111111111111111111111111111111111........................//////000000000000//////---...///000000///...---000111111222222111111000............/////////000........................---------------...////////////............//////---------.........//////............///000111222////////////////////////+++...222444555333///---....../////////000000000........................000/////////.........---........................OOOPPPRRRUUUWWWXXXYYYYYYVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\WWWXXXYYYYYYXXXVVVTTTRRRLLLLLLLLLMMMOOOOOONNNLLLMMMKKKGGGCCC@@@>>><<<<<<::::::;;;===???>>><<<:::999999888888888:::;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>============<<<<<<<<<<<<:::999888888777777777888777999===AAADDDGGGIIIIIIHHHKKKPPPSSSTTTSSSSSSSSSKKKKKKLLLLLLLLLKKKIIIHHHBBBAAA>>>:::777444333222000111222111000111222444444333222222111111222222000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000///...------...///000////////////////////////...///000111111000///.........////////////......---.........//////000000------------.........///000000000000000000000000,,,---...//////...---,,,..................................../////////000.........------.................................////////////////////////000000000000111111111111////////////////////////000000000000111111111111//////000000111111222222---...............------//////////////////////////////............//////+++,,,---///000111111111////////////////////////000000000000000111222222------...///000000000///---.........//////000000000000000000000000000000......////////////.........///000111111000///.............../////////000---.........//////000000000000000000000000000000////////////000000000000000000000000000000000000333222222222111111000000//////000000111111111222111222222333333222222111000000000000000000000000111111000000000000111111///////////////..................///////////////000000000000000000000000---......///000/////////000000000000000000000000////////////////////////////////////000000000000000000111111222222333333////////////////////////111222222222222111000000000111222333333333333333...///000111111000///...111111111111111111111111111111111111111111111111//////000000000000//////000000111111111111000000---...///000000///...---...///000111111000///...---.........//////000000////////////////////////---------------...///000//////............//////---------.........//////............///000222222000000000000000000000000,,,///444888888555111...//////000000111111111222////////////////////////000000//////.........---........................SSSUUUYYY\\\]]]]]]\\\[[[\\\]]]^^^______^^^]]]\\\^^^^^^^^^^^^]]]\\\[[[ZZZXXXYYYZZZ[[[YYYVVVRRRPPPMMMMMMOOORRRTTTUUUSSSQQQNNNKKKGGGCCC@@@>>>======;;;<<<===>>>>>>===<<<;;;888777666555666777999;;;BBBBBBDDDFFFGGGHHHIIIIIIGGGGGGHHHHHHGGGEEECCCBBB?????????>>>===<<<:::999<<<;;;888666555555666777666777:::===???@@@@@@@@@IIIKKKMMMOOOPPPPPPOOONNNNNNNNNMMMLLLLLLLLLMMMMMMJJJIIIGGGCCC???:::555333222111///...---...000111000000000000111111111222......///000000111000000000000000000000000000000//////............//////////////////////////////000000//////.........---000000000000000000000000......///000000000000000...//////...,,,******+++///...---,,,,,,---...///------------.........///............/////////000//////.........---------......////////////............////////////......000000000000000/////////////////////////////////000000111000000///......////////////000000000000//////000000000000//////000000//////......------...............///000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000///............///000000111111000000/////////...////////////000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000//////...------///000111000000000000000000000000............/////////000222111111111000000//////000000000000111111111111000000000000000000000000111111222222222333333333444333333222111000//////111111111000000000000000444333111///......///000////////////////////////000000000000000000000000111111000000//////............//////000000111111,,,---///000111222111111000000////////////000000---///000111000000222333888444///...///111111000111111222222222222111111111111111111111111111111555444444333222111000000111111222222222222111111222222222222222111000///222222222222222222222222000000000000000000000000........................---...///000000///...---......//////000000111111000000//////.........---///////////////......---//////.........---------................................................222111000///---+++******////////////000000000000///000111222222111000///000000000000000000000000222000......111111///------///111111///...---...000000000000000000000000WWWYYY]]]___aaaaaa```_________```aaaaaa```_______________]]]\\\ZZZXXXWWWWWWXXXYYYYYYXXXWWWUUUSSSSSSSSSSSSTTTVVVVVVUUUSSSPPPNNNJJJFFFBBBAAA@@@@@@>>>???@@@@@@AAA@@@???>>>===<<<:::::::::<<<>>>???BBBCCCEEEGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@===<<<:::777666666666777444555777999:::;;;<<<<<<@@@BBBFFFJJJMMMOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIFFFBBB>>>999777555333111000///000111222222111111111111111000000...///000000000000000000000000000000000000000000//////............//////////////////////////////000000/////////.........////////////////////////......///000000000000000///000111000...,,,---...//////...------...///////////////000000000111111........./////////000000//////.........---------......////////////............////////////..............................////////////////////////000000000000000///............/////////000000000//////000000000000/////////////////////////////////............///000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000.........---...//////000//////.........---------////////////000000000111000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000///............///000000000000000000000000000000........./////////000000111111111111000000000///000000000000111111111111111111111111111111111111000000111111111222222222222222222222111111111111222222222111111111111111444333111///...///000000////////////////////////000000000000000000000000111111000000////////////////////////000000111111,,,---...000000000000///000000////////////000000///000222222111111333444888444000///000222222111000111111111111111111000111111111111111111111111333333222222111111000000111111222222222222111111111111222222222111000000222222222222222222222222000000000000000000000000////////////////////////...///////////////....../////////000000000000000111111000000000///////////////000000//////...---//////.........---------..................------......................../////////......---------....../////////000000000//////000111111000//////000000000000000000000000222000...///000111///------///111111000//////000........................ZZZ\\\^^^aaabbbbbbaaa```______aaaaaaaaaaaa______```______]]][[[YYYWWWUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRTTTUUUTTTSSSSSSPPPMMMIIIFFFDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB<<<<<<;;;::::::;;;======BBBCCCEEEHHHJJJLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLJJJJJJJJJJJJIIIHHHFFFFFF@@@???===;;;999999999999666666666666777888888999:::<<<@@@DDDHHHKKKMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOMMMKKKHHHDDD@@@>>>:::999666444333222333333333222222111111000//////000000000111000000//////000000000000000000000000000//////......//////000////////////////////////000000////////////......//////////////////////////////000000111111000000000111222111000///000111//////............////////////000000000111111111....../////////000000000/////////............---......////////////.........//////000000//////...........................///////////////////////////////////////......---............//////////////////000000000000//////......////////////000000//////......//////000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...------------...////////////............------/////////000000000111111111000000//////000000111000000000000000000000000000000////////////000000000000000000000000000000......//////000000000///000000000000000000000000....../////////000000000111111111111000000000000000000000111111111222222111111111111111111111111000000000000111111111111111111111111222222333333222222222222222222222222444333111000//////000111////////////////////////000000000000000000000000111000000000000//////////////////000000000000111---...////////////......111000000//////000000111000111333333222222333555777555222000111222333222///000000111111000000///000000000000000000000000111111111000000000000000111111222222222222111111000000111111222111111111222222222222222222222222000000000000000000000000000000000000000000000000/////////......//////000000000000000000000//////222222111111111111000000//////000000//////...---/////////............---/////////......---------........................,,,------...//////000000............////////////...//////000000//////...000000000000000000000000111000//////000000///......000111111000///000111........................YYYZZZ\\\^^^______^^^]]]\\\]]]^^^______^^^]]]\\\^^^^^^^^^\\\[[[YYYWWWVVVSSSRRRPPPOOONNNNNNNNNOOOOOONNNNNNOOORRRUUUVVVVVVTTTRRRNNNKKKHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDD======<<<;;;;;;;;;<<<<<>>>>>>>>;;;:::999777777777888999;;;===???AAACCCDDDEEEEEEJJJLLLOOOQQQSSSSSSRRRQQQQQQQQQQQQOOOMMMIIIGGGEEEAAA???===:::777555333333111111111000000000//////111111111111111000///...000000000000000000000000000000////////////000000////////////////////////000000//////////////////........................///000000111111111000000///000111111000000222333////////////////////////---............/////////...////////////000000000/////////.....................////////////......//////000000000000//////000000000000000111111111////////////////////////....../////////......------.........//////////////////000000000000//////000000000////////////////////////...///000000111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000---------------......///111111000000000000000000//////000000000111111111111000000000000000000111000000000000000000000000000000////////////000000////////////////////////---...///111111000//////////////////////////////...////////////000000000111111111000000000000000000000111111111222222222111111111111111111111111000111111111222222222222222222222222222222222222111111111222222222222222333222111000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......111000000000000000000111000111222222111111333444555444222000000111222222//////000000000000//////////////////////////////.../////////000000111111111111222222222222111111//////000111111222111111111111111111111111111111000000000000000000000000000000000000000000000000000///.........///000111222111111000000/////////111111111111111111111111000000000000000///....../////////...............000000//////......------........................,,,------...///000000111---.........////////////......////////////......000000000000000000000000111000000///000//////...///000111111///...///000000000000000000000000000XXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUURRROOOMMMLLLLLLMMMOOONNNNNNOOORRRUUUVVVUUUUUUSSSOOOKKKIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDGGGJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC???>>><<<:::999888999999===>>>>>>??????@@@@@@@@@FFFHHHKKKNNNQQQQQQQQQPPPRRRRRRRRRQQQOOOMMMJJJIIIGGGEEEBBB>>>;;;777555333000000000000000000000000111111222111111000//////111111111111111111111111000000////////////000000000000000000000000000000//////000000000000000000////////////////////////000000111111111111000000---///000000000000111333000000000000000000000000............/////////000////////////000000000111////////////////////////......////////////......//////000000000000//////000000000000111111222222000000000000000000000000......///////////////............////////////000//////000000000000//////222222111000///......---///////////////000111111111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111...------------...//////000000111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000////////////000000////////////////////////---...000111111111000///////////////////////////////////////000000000111000000000000000000111111111111111111222222222222111111111111111111111111222222222333333333444444444444333333222111111000000000000000111111222222222222222111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000333333222111111000000000111111000000000000111111///000111111000000111222222222111000//////000111//////000000000000//////////////////////////////.........///000000111111111111222222222222111111...///000111111111111111111111111111111111111111111111111111111111111111////////////////////////000///.........000111222222222111111000000//////000000000000000000000000000000000000000//////...////////////////////////000000/////////.........////////////////////////......//////////////////.........////////////000//////............//////000000000000000000000000000000000000////////////000111111000...---...///111111111111111111111111XXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWSSSQQQNNNKKKIIIGGGGGGGGGLLLLLLKKKMMMPPPQQQQQQQQQUUUSSSPPPLLLJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCCFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHBBBAAA???===<<<::::::999<<<<<<<<<======>>>??????@@@BBBEEEIIIKKKMMMNNNOOORRRRRRRRRQQQOOOMMMKKKIIIHHHGGGEEEBBB>>>;;;888777222222222222222111111111111111111222111111000000111111111111111111111111111000000//////000000111000000000000000000000000//////000000000000111111000000000000000000000000111111222222111111000000---///000000//////000222000000111111111111000000000000000111111111222222/////////000000000111111...////////////000000000......////////////......///000000111111000000///---......//////000000111000000000000000000000000...//////000000000000000////////////000000000000//////000000000000//////222222111000000///......000000//////000000111222111111111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111...............///000000......////////////000000000000000111111111222222222111111000000111111222000000000000000000000000000000////////////000000000000000000000000000000//////000000111111000000000000000000000000000000/////////000000000111111000000000000111111111111111111111222222222222333222222222222222222222222333333333333444444444555555555444333222111000000/////////000111111222222222222222222222222222111000000000000000000000000111111111111111111111111000000000111111111111222222111111111111000000000444444333222111111222222222111111000000111111222///000111111000///000111///000111000......000111///000000111111000000///000000000000000000000000......//////000000111111111111222222222222111111//////000000111000000000111111111111111111111111111111111111111111111111////////////////////////////////////000111222222111111111111111111000000/////////000000000000111000000111111000000///......////////////000000000////////////////////////////////////////////////000000000////////////...////////////000000000000000//////......//////000000000000000000000000000///000111000///...///000///000000000//////111222////////////////////////XXXXXXXXXXXXWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXVVVVVVTTTTTTUUUTTTTTTSSSRRRRRROOONNNMMMJJJIIIGGGFFFFFFHHHIIIKKKOOOTTTWWWWWWWWWVVVTTTQQQNNNKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEECCCBBBAAA@@@???@@@BBBDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKEEEEEEDDDCCCAAA???>>>===;;;;;;;;;;;;;;;<<<======;;;===???BBBFFFIIIKKKLLLPPPPPPPPPOOONNNKKKIIIHHHEEEEEEDDDCCCAAA@@@>>>===999888777666444333222111000000111222222222111111111111111111111111111111111111000000000000111111000000000000000000000000//////000000000111111111111111111111111111111111111222222222222111000///...///111000//////000111000111111222222111111000000000111111111222222222//////000000000111111111.../////////000000000000......////////////......000000111111111111000000---......///000000111111000000000000000000000000///000000111111111111111000000000000111111111222//////000000000000////////////000000000111111111000000//////000000111222111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111000////////////000111111....../////////000000000000000111111111222222222222111111000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000//////000000111222000000000000000000000000//////000000000111111111///000000000111111111111111111111222222222333333222222222222222222222222222222333333333444444444444444444333333222222222//////000111111222333333111222222222333222222222000000000000000000000000111111111111111111111111000000111111111222222222222222222111111111000000444333222111111111222333222111111000000111111222000111222222000000111222///111222111///...000222000111111111111111111000111111111111111111111111000000000000000000000111111111222222222222111111000000000000000000///...111111111111111111111111111111111111111111111111000000000000000000000000......///000111222222111111111111111111111222222000000000111111111222222000111111111111000//////.../////////000000000000.........///000000111111////////////////////////////////////////////////000000000000111111111222111000////////////000111000000000000000000000000///111222111...---...000---...000000111333777:::////////////////////////VVVUUUUUUUUUUUUTTTTTTTTTRRRSSSTTTTTTTTTTTTSSSRRRSSSSSSSSSRRRQQQOOONNNMMMSSSSSSRRRQQQPPPOOONNNMMMIIIKKKQQQXXX```eeeggggggWWWUUURRROOOMMMLLLLLLLLLJJJIIIHHHFFFEEEEEEFFFFFFLLLLLLKKKJJJIIIHHHFFFEEE>>>???AAABBBDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIGGGEEEBBBAAA===<<<;;;:::999999999999888999;;;>>>BBBEEEIIIKKKOOOOOOOOONNNLLLJJJGGGFFFBBBBBBCCCCCCCCCCCCBBBBBB???>>><<<999666444222000///000111222222222222222111111111111111111111111111111000000000000111111000000000000000000000000//////000000111111111222111111111111111111111111222222222222222111000//////111222111000///000111000111222333333222111000////////////000000000000000000000000111111111111.../////////000000111111......////////////......000000111111111111000000///000000111222333333333000000000000000000000000000000111222222222222222000111111111222222222222//////000000000000//////,,,---...000111333444555000000000000000111111222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111000000000000000111111222000000111111222222222333000111111111111222222222222222111111111111222222000000000000000000000000000000////////////000000000000000000000000000000111000/////////000222333000000000000000000000000000000000000111111111111//////000000111111111222111111222222222333333333222222222222222222222222111111222222222333333333222222333333333333444444000000111222333333444444111222222333333333222222000000000000000000000000111111111111111111111111000000111111222222222222222222222222111111000000222222111000000111222333222222111111111111222222111333444333111111222333///111333333000///111333111111222222222222111111111111111111111111111111111111111111000000000000111111222222222222111111000000111000000///......000000000000000000000000111111111111111111111111111111111111111111111111---...000111222222222111000000000111222222222333111111111222222333333333111111111111111000//////.../////////000000111111------...///000111222222000000000000000000000000......//////000000111111000111111111222222222222222111000//////000111222000000000000000000000000///111222111...---...000+++---///111444888===@@@111111111111111111111111WWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRSSSUUUUUUUUUSSSSSSSSSSSSTTTTTTUUUUUUUUUXXX[[[______]]]ZZZXXXWWWUUUXXX]]]fffuuu}}}sssggg\\\ZZZWWWRRROOOPPPMMMJJJHHHJJJJJJIIIJJJNNNKKKPPPRRROOOLLLKKKIIIFFFBBBAAABBBDDDFFFHHHGGGFFFCCCDDDEEEGGGHHHJJJKKKKKKHHHIIIKKKKKKJJJHHHHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLKKKJJJHHHGGGFFFEEEEEECCCCCCCCCBBB???<<<888666999999999:::===AAADDDGGGKKKLLLNNNRRRTTTQQQJJJDDDAAA>>>;;;;;;???BBBCCCCCC@@@@@@???===;;;999777666333333333333333333333333000000000000000000000000111111111111111111111111111111222222222333333333333333222111000000111111000000111111222222222222222333333444444333333222222222222222222222222222222222222222111111000000000000000000000///......000000000000111111111111///000222333333222000///......---...111222222111222222222222222222222222000222333444444333111000000000111111111111000000111111111111111111111111333333333333333333333333222222222222111111000000222111111111000000//////000000000000000000000000111111111111111111111111111111111222222333333333333333333333333333333333222222222222111111000000111111222222222222111111111111111000000000000000222222333333333222222111111222333222111111222444222333444444333222000///333222111000000111222333000000000000000000000000333333333333333222111000111111111000111111222333222111111111000000//////222333333444444333333222333222111111111222333444444444444444444444444444444444333333222333333333555444333333222222333333222222222222222222222222333222222222222222222222777666333111111111222333111111111111111111111111000000000000000111111222333111//////111222000...333333222111000000111111111111111000111111222333333333333333333333333333444444444444444444444444222333333444444333333222444444222222222222444444000000000000000000000000...///000111111111111111111111000000000000111111111111222222222111111000111111000//////000111111222222222222111111000000111111111000000000000000222222222222222222222222111111000000000000000000222222222222111111000000000000000000000000000000222222222111111111111111444333111////////////000///...---000444666444222000000000000000000000000333222222222111111000000111111111111111111111111111111111111111111111111222666444...///999DDDHHH222222222222111111000000VVVUUUUUUUUUTTTTTTSSSSSSUUUTTTTTTVVVYYY[[[ZZZYYYYYYYYYZZZ[[[\\\^^^___```hhhlllqqqrrrooojjjeeeccc```eeennn{{{}}}nnnhhhddd\\\WWWUUUUUUPPPMMMNNNMMMKKKMMMQQQWWW]]]```___\\\[[[YYYUUUKKKHHHFFFEEEFFFGGGGGGFFFCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDCCCAAA>>>;;;999:::999999:::;;;>>>AAACCCGGGGGGJJJMMMPPPNNNIIIEEEAAA>>>:::999<<>>;;;999888444444444333333444444444222222222222222222222222111111111111111111111111111111111222222222333333333333222111111111111111000111111111222222222222111222222333333222222111222222222222222222222222222222222222111111111000111111111222111111000///000000000000111111111111///000222333333222000//////......///111222222111222222222222222222222222000222333444444333111000111111222222222222111111111111111111111111111111333333333333333333333333222222222222111111111000222222111111000000000000111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222222222222111111111000111111222222222222111111111111111111000000000000222222222222222222222222222333333333111111222444111111333444444333222111333222111000000111222333111111111111111111111111222222222222222111000000111111111111111222222333222222111111000000000000000111333444444333111000333222111111111222444444333333333333333333333333444333333222222222333333555444333333222222333333222222222222222222222222222222222333333333333333666444222000000000111222111111111111111111111111000000000000000111222222333111000000222222111///111111000///////////////111111111111111222222333333333333333333333333333222222222222222222222222111222222333333222222111444333333222222333333444111111111111111111111111000111111111111000000///222111111000000111111222111111222222222222111111111111111111111111111111222222222222111111111000111111111111111111111111222222222222222222222222111111111111111111111111222222222222111111111000111111111111111111111111000000000000000000000000444333111000//////000000...------///222333222000111111111111111111111111111111000000////////////000000000000000000000000111111111111111111111111///333333///000777>>>@@@222222222222111111111000XXXYYYZZZZZZZZZYYYXXXWWW^^^^^^```cccgggiiiiiihhhfffggghhhjjjlllooorrrttt~~~~~~xxxuuuuuu{{{|||wwwpppiiidddccc^^^ZZZYYYWWWTTTUUUYYYeeemmmssstttsssrrrnnniiiZZZVVVPPPLLLKKKJJJJJJIIIFFFEEEDDDCCCCCCCCCDDDDDDHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDBBB@@@>>><<<;;;:::::::::;;;<<<===@@@AAACCCFFFJJJKKKIIIGGGCCC???:::888888:::;;;;;;@@@AAABBBBBBAAA???<<<;;;888777555444444444555555333333333333333333333333222222222222222222222222000000111111111222222222333222222111111111111222111111111111222222222222111111222222222222111111222222222222222222222222222222222222111111111111222222333333222222111000000000000111111111222222000111222333333222111000000///...///111222222111222222222222222222222222111111333333444333222111222222333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111222222222111111111111000222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222111111111111111111222222222222111111111111111111111111111111333333222222222222333333222333444333222222333444///000222333444444444333222222111111111111222222111111111111111111111111111111111111111000000///111111111111111222333333222222222111111111111000///000333444444333000///333222222222222333444555222222222222222222222222333333222222222222333333555444444333333333333333333333333333333333333333222222333333444444555555444333111000///000000111222222222222222222222222111000000000000111222222444333111222333333222000111111000////////////000111111111111111222333333222222222222222222222222111111111111111111111111111111222222222222111111444333333222222333333444111111111111111111111111222222222222111000///...333222222111111222222333111111222222222222222111111222333333333333222111222222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000333333222111000000000000000000000111333333222000111111111111111111111111111111111000000000000///000000000000000000000000222222222222222222222222---111333111111444666666222222222222111111111111cccdddfffhhhhhhgggfffeeeqqqrrruuuyyy|||~~~}}}{{{xxxxxxyyy{{{yyyqqqmmmjjjiiifffaaa___aaannnwwwzzzlllhhhbbb]]]ZZZVVVSSSQQQMMMLLLJJJHHHGGGFFFFFFEEEGGGFFFFFFFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFEEEDDDCCCBBB@@@???===;;;:::999999999;;;<<<>>>AAADDDGGGHHHIIIEEEAAA===999777777888999<<<===@@@BBBBBBAAA@@@???>>><<<999666555444444444333333333333333333333333222222222222222222222222000000000111111111222222333222222111111222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111000000000111111111222222222000111222222222222111000111000///000222333222111222222222222222222222222111111222333333333222222222222333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111000111111111111111222222333333222222222333444555333444555555333222333444000111333444444444333333222222222222222222222222111111111111111111111111111111222222222111111000222111111111111222333333222222222222222222222222///111444555555444111///333333333333333444444555333333333333333333333333333222222222222333333444555555444333333333333333333333333333333333333333222222333444444555666666444333222111000111111111222222222222222222222222111111000000111111222333444444333333333333222222333333222111111222222222222111111111111222333333111111111111111111111111111111111111111111111111222222222333333222222222333333333333333333333333111111111111111111111111111111222222222111000000444333333222222333333444111111222222333333222222111222444555555444222111222222222222222222222222111111111222222222222222222222222222222222222222222222333333333333333444222222222222222222222222111111111111111111111111222222222333333333333333333333222222111111111111444444444444555444444333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222///111222222222222222111222222222222222222222222tttuuuxxxzzz{{{zzzyyyxxxzzzwwwwwwwwwssslllggggggpppyyy}}}zzzwwwsssooojjjddd```XXXXXXVVVTTTRRROOOMMMLLLHHHFFFEEEEEEGGGHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@>>><<<:::999888888999;;;>>>@@@CCCFFFHHHFFFDDDAAA===999888888999666888;;;>>>AAABBBBBBAAABBB@@@===:::666444333333333333333333333333333333222222222222222222222222000111111111111222222222333222222222222222333333333222222222222222222222333333444444444444333333222222222222222222222222222222222222222222222333111111222222111111000///111111111111222222222222111111111222222111111111222111000111222333222111222222222222222222222222111111222222333333333333111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222333222222222222333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222333222222333333333333222222000000111111222222222333333222222222333444444555333555666666444333333333333444444555444333222111222222222333333222222222111111111111111111111111222222333333444333333222222222222111222333333444222222222222333333333333111333555666666555333111333333444444555555555555555555555555555555555555333333222222333444444555666555444444333333444444333333333333333333333333222222333444444555666666444333333222222222222222222222222222222222222222111111111111111222222333444444444444333222222333333222222222222222333333222222222111222333333444111111111111111111111111333333333333333333333333333333444444444444333333333333333333333333333333111111111111111111111111//////000222222333333333444444333333333333444444111111222333333333333333111222444555555444222111222222222222222222222333111222222222333333333444222222222222222222222222222222333333333444444444222222222222222222222333111111111111111111111111222333333333444444444555333333333333333222222222444555555555555444333333222222222222222222222222333333333333444444444444333333333333333333333333222222222222222222222222444333222222222222222222222222222222222222222333~~~||||||}}}yyyrrrllllllpppxxx~~~xxxsssjjjkkkjjjiiifffbbb^^^[[[SSSOOOKKKJJJLLLKKKIIIFFFIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDCCC@@@>>><<<:::999777999;;;<<<===???BBBEEEFFFFFFDDDAAA===:::::::::444666888;;;===???AAABBBCCCBBB@@@===:::777444333333333333333333333333333333333333333333333333333111111222222222333333333333222222222222333333444333333333333222222222222444444555555555555444444222222222222222222222222222222222222333333333333111111111222111000000///111111111222222222222333111111111111111111111111333222111222333444333111222222222222222222222222111111111222222333333444111111222222222222111111333333333333333333333333222222222222222222222222222222222222333333333333222333333333333444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333222222222222333333333333222222333333333333222222000000111111222333333333111222333444555555444444444666888777555333333333444555555555444333111000222222333333333333222222222222222222222222222222222333444444444444444444222222222222222333444444222333333333333444444444333444555666666555444333333444555555666666555555555555555555555555555555444333333444444555666777666555555444444444444444333333333333333333333333222222333333444444555555333333333333333333333333333333333333333333333333222111111111111222333333333444555444222111222333111000000000000111222222222222222222222333444444222222222222222222222222444444444444444444444444444444555555555555444444222333333444444333333222222222222222222222222222...///000222333444444555444333333222222333333444000111222333444444444444222222444444444444222222222222222222333333333333222222222333333444444555222222222222222222222222111222222333333444444555222222222222333333333333222222222222222222222222111111111222222333333444333333444444444333333222111222444333222111111222333333333333333333333333111222222222222333333333444444444444444444444444333333333333333333333333888333111333444333333555222222222222333333333333~~~~~~{{{uuussstttqqqyyy|||vvvrrrhhhbbb\\\YYYXXXVVVQQQMMMOOOMMMIIIFFFDDDDDDEEEFFFCCCEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA???===;;;999666999::::::::::::===???CCCEEEFFFEEE@@@===;;;;;;777777777888:::<<<>>>???@@@@@@@@@???===;;;888666444444444444444444444444333333333333333333333333222333333333333444444444222222222222222333444555444444333333333222222222333444444555555444444333222222222222222222222222222222222333333333444444222222333333222222111000111111111222222222333333222111111111111111111222444333222222333444333222222222222222222222222222111111111111222333444555222222333333333333222222333333333333333333333333333333333333333333333333222222222333333333444444333333333333444444444555555555555555555555555555444444444444444444444444555555444444444333333333333333333333333333333333222222222333333333444444222333333444444333333222000000111222222333444444///111444666777666444333444666888888666444333333333444444555555444333222222222333444444333222222222222222222222222222222111222333444444444444333333222222222222333444444333333333333444444444555444444444333333444444444333444555666777666666555555555555555555555555555555444444555555777888888666666555444444444444444444444444444444444444444222222222333333333333333222222222333333333222222333333333333333333333333222222111111222222333444222444555444111000111333111000000000111111222333333222222222222333444444333333333333333333333333444444444444444444444444333444444555555444444333222333333444444333333222222222222222222222222222///000111222333444444444333333222222222222333333000111222333444444444444222222222222222222222222222222222333333333444444222222333333444555555555222222222222222222222222111111111222333444444444222222222333333333444444222222222222222222222222111111222222333444444444222333444555555444333333///111333333111000111333444444444444444444444444222222222222333333333444444444444444444444444444333333333333333333333333777111000555777555333555222222222333333333444444|||xxxxxx|||tttzzz{{{tttlllgggddd```ZZZUUUTTTQQQLLLGGGEEEEEEGGGHHHBBBDDDGGGIIIKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCAAA???===;;;:::666888::::::777777888;;;AAADDDGGGFFFBBB>>><<<<<<;;;:::888777888:::<<<===<<<>>>@@@AAA@@@>>>;;;999666666666666666666666666333333333333333333333333333333333444444444555555222222222222333333444555444444444333333222222222222333333444444333333222222222222222222222222222222222222333333444444444333333444444444333222222111111222222222333333333222222111111111111222222444333222222444444333222222222222222222222222222111111111111222333444555333444444555555444444333333333333333333333333333333333333333333333333333222222222333333444444444333333333444444555555555666666666666666666666666555555555555555555555555555555555444444333333333333333333333333333333333222222222333333444444444222333333444444333333222000000111222333333444444...111444777888777444222555777999999777444333333111222444555666555555444222222444444444444222222222222222222222222222222000111222333333333333333333333222222333333444555333333333444444555555555555444222111111222444555333444666777777777666555444444444444444444444444555555555666666888999999666666555444444444444555444444444444444444444444333222222222222222222222000111111222222222111111333333333333333333333333222222111111222222333444111333555333111///111333333222222222333444444555333333222222333333444555333333333333333333333333444444444444444444444444222333333444444333333222222222444444444444222222222222222222222222222222111222222333333333222222333222222111111222222333000111222333444444555444333222222111111222222333222222222333333444444444222222333333444555666666222222222222222222222222000000111222222333444444222222222333333444444444222222222222222222222222333333444444555666777777222333444555555555444333000222555555333222333555444444444444444444444444444444444555555666666666333333333333333333333333333333333333333333333333444///000666:::666333444222222222333333444444444}}}~~~~~~~~~zzzuuummmiiiiiikkkbbbXXXRRRPPPNNNKKKGGGIIIHHHGGGFFFFFFGGGIIIIIIFFFFFFGGGHHHIIIIIIHHHGGGHHHFFFCCC@@@>>><<<<<<<<<<<<;;;:::999888999999:::>>>@@@BBBDDDDDDBBB@@@>>>;;;::::::999999999::::::<<<=========>>>>>>>>>>>>:::999888666555555555555555444333222333444555666888777555555666999<<<>>>777555333222111222444555888777555333333333555666333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333444444444333222222111111333333333222222111111111222111111111111111111111333333333333333333333333222333222111000000222444333333333444444444555555333333333333333333333333444333333555888666222...222222333333333333333333444444444444444444444444666666555555555555666666333555666555333111333555888777666444333333333333333333222222222333333444666444333444555666555444111000111222444555555333111333666777666555555555666666555555555555666666777777666666555555555444555555555666777888888999444444444444444333333333111111222222222222222222222222333444555555444444333333333333333444555555333333222222222333333444666666555555444444444444333333444444444444333333777777666666555444444444555333222333666666444111333333333333444444444555777555333333555555222///000111333555666666555555222222333444444333333222333333333333333333333333444333222111111111111111333333333333333333333333444444444444444444444444444444444444444444444444555444444333333444444555111222222333333444444555222333333444444333333222666888999777333222444666222222222222222222222222666444222222333333222111111111111222222222333333444444333333333333333333---000333555555444111///333333222222222111111111444444444444444444444444222222222222222222222222555444444333333333444444444444333333333222222222111111111222222222333333333333333333333333333333777666666555555555555555333222222222222333444444111222333555555555444444333444666999;;;:::666333444555555555444333222222333333333333333333333333444444444444444444444444555555555555555555555555}}}~~~xxxmmmeeeaaa]]]YYYUUUSSSRRROOOMMMKKKJJJJJJJJJNNNNNNNNNOOOOOOMMMJJJHHHFFFEEECCCBBB@@@@@@?????????>>>===;;;::::::;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@<<<;;;:::999999:::;;;<<<:::;;;;;;===>>>???@@@@@@>>><<<999666555555666777555444333333333444555666999888777666777:::<<<>>>888777555333333444555666444333111000///000111222444444444444444444444444333333333333333333333333555444444333333444444555222222222222222222222222444444444444444444444555444444444333333333222222111111111111111111111111333333333333333333333333333444444333222222333555000000000000111111111111333333333333333333333333555444444555666555222...222222222222333444555555333333333333333333333333555555444444444444555555333555666666444444555777999888777666555444444444444444333222222222333333666555444444666666555444444444444555666777666666333444666666444222111000666555555444444444555555555555555555444444444333222333333444555555666666333333333333333333333333555555555555555555555444444555666666777777777666555444444444444555666666444444333333333444444555444444444333333333222222444555555666666555555444666666666555555555555555666555444555777777555333444444555555555666666666666555333444666666444222000111333444555555555444333444444444444333333222222222222222222222222222555555444333333333333333222222222222222222222222333333333333333333333333555555555555555555555555000000000000000000000000333333333222222222222222222222333333333333222222333666888888555222222222111111111111111111111111666555333333444555444333333333333333444444444444000000000111111111111111000222444666666555333222222222333333444444444555333333333333333333333333444444444444444444444444444333222111111222333333333333333333222222222222333333333333444444444444444444444444444444444444555555666666555555444333222222222222222333333444444444555666666666555555333333555777999888555333444444444444444333222222222222222222222222222222333333333333333333333333444444444444444444444444{{{vvvsssooollleeeccc___ZZZWWWTTTRRRQQQRRRQQQOOOOOONNNLLLIIIFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;;;;777888:::;;;===???@@@AAA>>><<<;;;::::::;;;===>>>999:::;;;===???@@@AAABBBBBB@@@<<<999777777777888555444444333444555666777888777666666777999;;;===777666555333333444555555555444333222222222333444444444444444444444444444333333333333333333333333555444444333333444444555222222222222222222222222222222333333444555555666444444333333333333222222000111111222222333333333333333333333333333333333222333555555333222333444222222222333333333333444333333333333333333333333777666444444555444333111333333222111222444666888444444444444444444444444444444444444444444444444444555777777666666777999888777666555555555555555666555444333333333333333555444333333555555444333555555666666666666666666777777777777666555444333666666555555444444444333444444444333333333333333444444444555666666777777111222222333333444444444888777777666666555555555555555666777777777777666444444444444444555555666444333333222222333333333666666555555555555555444444555555666666555555444555555555666666666777777666555444555666777555333444444555555555666666666444333333444555666555444111222333444444444444444555555555555555444333222222222222222222222222222555444333333333333333333222222222222222222222222333333333333333333333333555555555555555555555555111111222222222222111111444444333333222111111000222222333333333333222222000333777888666333000///333333333333333333333333555333222222444555555444222333333333444444444444222333333333444555555555333333444555555555555444111111222333444555666666333333333333333333333333444444444444444444444444333222000//////111222444333333333333222222222111222333333333444444444444444444444444444444444444444555666777666555333222222222222222222333333444666666555555444555555555444333333444666666555333333444444444444333222222222222222222222222222222333333333333333333333333444444444444444444444444yyywwwsssoookkkhhhfffeee\\\WWWQQQNNNLLLKKKIIIFFFHHHHHHGGGFFFDDDBBBAAA@@@BBBAAA@@@>>>===;;;;;;:::888888888999;;;===???@@@>>>===;;;::::::<<<>>>@@@<<<<<<===???@@@AAABBBCCCBBBBBB@@@>>><<<:::999888666666555444444555666777666555555444555777999:::555555444333222333333333666666555444444555555666333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333111222222222333333333444222222222222222222111111111222222333444555555666555555555555555555555555000222444555333222222222444444555555555555666666555555555555555555555555777666444444444555666666777666444222333444777999555555555555555555555555444555555555555555555444555666666666666666666777555555444444444444444444777777666555444444444444555333222333444555444333444555555444333333444555555555555666777888888888777777666666555555444333444444444333333333333333333333444444444555555555111222222333444555555666777777666555555444333333333444444555555555444444333222222222222333444444333222111111111111111111555555555555555555555555333444444555555444444333555555666777888888999999444444444555555555444333333333444444444555555555333222222333555666777777444444444444555555555444666666666666555444333333333333333333333333333333333333222222222222222333333333333333333333333333444444444444444444444444333333333333333333333333444444555666666555444444444444444444333333222222333333444444444444333333222333666666666333111000333333333333333333333333333111000111333444444444222222222222333333333333333444444555666777777888333333333333333444444555000111111222333333444444444444444444444444444444444444444444444444444444555333111000111222444666444444444444333333333333222222222222333333333333333333333333333333333333333555777888888666333222333333333333333444444555777666444333222333444444555444222333555666666555444444555555555444444333333333333333333333333333444444444444444444444444444444444444444444444444wwwnnn```WWWRRROOOLLLJJJGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDCCCBBB@@@???===<<<;;;:::999999999;;;===>>>>>>===;;;;;;;;;===???@@@@@@@@@@@@AAAAAABBBBBBCCC@@@BBBCCCCCCBBB???;;;999888777666555444555666666666666555555666777888999666555555444444444444444333333222222222333333333444444444444444444444444555555555555555555555555444444333333333333444444444444444444444444444444444444444444333333222222222222222222333333333333222333333444555666777777555555555555555555555555111333555666444333333333222222222333333333444444555555555555555555555555555555444444555777999;;;;;;999666444333444666888666666666666666666666666555666777777777777666555777666666555555555444333555555555444555555666666888888777666666666666666777666555555777777666555444555555444222111333555666444222222555666666555666777777777777666555444444444444444444444444555111111111111222222222222222222333444555666666777777777666555444333333222333333444444444444333333333333222222333333444555444444333222222222222222222222333333333333333333555555666666666666555555666666777888888999::::::444555666666666555555555444555555555555666666666444444555666666888:::<<<666666666555555555555555555666666666555444444333555555555555555555555555444444333333333333444444555555555555555555555555444444444444444444444444444444444444444444444444333333444444444444333333333444444444555555555666444444555555555555444444555555444444444444444333111111111111111111111111444222111222444555555444333333333333444444444444000000111222333444444555555444333333333444666666444444444444444333333333444444444444444444444444444444444444444444444444666555444333444555777888555555555555444444444444333333333333444444444444444444444444444444444444444666888999999777444222444444444444444555666666888777555444444444555555666555333333555666777666555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555wwwggg]]]WWWQQQLLLGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDCCCAAA@@@<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBBBBBBBBBBBBB>>>AAACCCEEEEEEBBB???===;;;:::888666555444444555777777777777777888999999777777666666666555555555333333333444444444444444666666666666666666666666555555555555555555555555666555555444444555555666333333333333333333333333777777666555555444333333333444444444444444555555333333333444444555555555444444444444444444444444444555777777555555555666333333444444444555555555444444444444444444444444222333444444444555888;;;999888666444333444555666777777777777777777777777666777888999999888777666777666444555666666555333666666666666666777888999666666555555555666666777999888777888999999888777444666666555222222555999AAA<<<777555777777666444444555666777777666555444444444444444555555555555444444444555555555555555333333333444444555555555777666666555555444444444444555555555555444333333444444444444444555555666777777666555444444444444555555555555666666666666777777777888888777777777555555666777777888999999666777999999777666777888666666777777777888888888555666777777777999<<>>>>>======>>>??????@@@AAABBBBBBCCC???@@@AAACCCDDDDDDDDDDDD>>><<<:::777555444333333555555555555555555666666444444555555444444333333222333444444555555555444555555555555555555555555444444444444444444444444444333333222222333333444111111111111111111111111333333333333333333333333111111222222222333333333111111111111222222222222222222222222222222222222333444555444222222444555444444444555555555555666222222222222222222222222111222444333111111333555333333222222333444444555555555555555555555555555555666777888888777666555666444333555888999888777333333333444555666777777222222222222333444555555777666555555666777666555222444555333000111555:::EEE???888666777777666333000222444555666555444444222222333333444444444444666666666666666555555555222222222222222222222222444444333333333333333333333444444444333333222111222222222222222333333444777666555444333333333333555555555666666666777777555555666666666666555555333333444444555555555666333666888777555444555666555555555555666666666666222444555444333555888<<<777666444333222222222333111222333444444555555444333333333333333333333333333333333333333444555555333333333333333333333333222222222222222222222222444444444444444444444444555444222000000222444555222222333333333333333333222333333333333333333222444222222333555666333111555555555555555555555555555444222222333444333222333333333444444444555555444444444444555555555555222222222333333333333333333333444444444444444444222222222222222222222222333333333333333333333333000111222444444555444444444444333333333222222222333333333444444444555555555555555555555555555555444444555555444444333222333222222222222333444444444555555666666666666555444333333333555666555444222333333444555555444444333333333333333333333333444444444444444444444444333333333333333333333333}}}pppgggYYYTTTNNNGGGBBBAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>777888888888999999999999777999;;;===>>>>>>===<<<;;;<<<===>>>@@@BBBCCCCCC@@@@@@???@@@AAADDDGGGIII???>>>;;;777555333222222000111111111111111111222000111111111111000//////---...///000000000000000111111111111111111111111222222222222222222222222000000////////////000000////////////////////////.........///000000111111------....../////////000000000000///////////////////////////////////////111111111///......111333//////000000000111111111////////////////////////000222333222///---...000---...///000222333444555444444444444444444444444444555666888888666555444444333222555:::<<<<<<;;;/////////000111222333444/////////000111222444444222111000000222222111000...111222111......333888===666000...000222111///---///111444555444333333111111111222222333333333000/////////////////////111111111000000000000000000000000000000000000111111111111111111000///..................//////000444333222111000000000000.........//////000000000111222222333333222222111111111222222222222333333///222444444111000111333111111111222222222333333---///000///---///333777666555333111000000111111000000222333444555555555111111111111111111111111000/////////000111111222111111111111111111111111000000000000000000000000000000000000000000000000000...+++))))))+++...000333333222222111000000000111111111222222111111111000000111444777666222---........................222000///.../////////...//////000000000111111111111111111111111111111000------...////////////.........///000111222222333000000000000000000000000........................,,,...000222333222111000222222222111111111000000//////000000000111111111111111111111111111111111333333222222222111111111111111000000111111222333///000222333444333222222222222222333555555444222000111222222333333333333111111111111111111111111222222222222222222222222111111111111111111111111