BM6P6(@ yyynnnddd^^^]]]]]]YYYSSSPPPQQQRRRQQQRRRVVVXXX]]]ccciiinnntttyyy}}}zzzwwwssspppmmmiiieeebbb]]]^^^___bbbjjjtttxxxwww~~~{{{{{{{{{uuujjjbbb```^^^dddppp~~~qqqddd\\\^^^^^^^^^gggttt|||zzzwwwvvvvvvuuutttssssssrrrooolllhhheeedddcccaaa___cccbbb```___]]]ZZZUUURRRPPPPPPQQQPPPNNNMMMMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFCCC???======>>>======>>>:::888999<<<===999555777666444222222222444555444333222111000000000000333333222222222222333333222111111111000000//////000000//////.........---000000111111111111000000111000///......///000111000000111111111111000000111111222333444444444444444444444555555555666666666777777777777777666666777777888;;;>>>AAAEEEGGGKKKOOOTTTXXX[[[^^^aaacccfffhhhkkkllllllmmmooopppxxxyyyzzz{{{|||}}}~~~~~~vvvtttrrrqqqqqqooommmkkkoooppprrrtttuuuvvvvvvuuurrrvvvzzzyyyvvvuuuxxx{{{xxxwwwtttrrrrrrsssuuuvvvxxxxxxwwwvvvuuuttttttsssrrrssstttuuuvvvvvvvvvvvvuuuttttttxxx|||~~~~~~|||zzzyyywwwuuuttttttuuuvvv{{{zzzyyyzzz}}}~~~}}}|||~~~}}}||||||||||||{{{zzzzzz|||rrrbbbVVVRRRUUU___hhhttt}}}~~~wwwiiiaaa^^^]]]UUUJJJAAA;;;999999999;;;;;;999777666555555555888888888888999:::;;;<<<===<<<@@@FFFQQQkkkoooTTTDDDBBB>>>>>>@@@===>>>===:::999:::<<>>===<<<<<<;;;;;;:::999999999999999888888777777777777777666666777777777777666666888777666555444333333333555555555555555555444444444444444444444444444444xxxmmmbbb\\\YYYYYYUUUQQQOOOQQQRRRRRRSSSVVV[[[```fffmmmsssxxx}}}~~~{{{wwwssspppmmmiiifffbbbdddeeehhhoooyyy}}}{{{}}}||||||uuukkkccc```aaahhhtttrrrfff___``````^^^eeeqqq~~~}}}yyyxxxwwwvvvuuusssrrrrrrooolllhhhfffeeedddbbbaaadddbbb___]]]\\\YYYVVVSSSOOOPPPPPPOOONNNNNNOOOPPPLLLKKKJJJHHHGGGGGGFFFFFFDDDAAA===;;;;;;<<<;;;:::<<<;;;;;;>>>AAA@@@:::444777555444222222333444555555444333222111111111111111111000000000000111111111111111111000000000///000000000/////////......000000111111111111000000111000////////////000111//////000000000000//////111111222333444444444444444444444555555555666666666666777777777777666666555555777:::>>>BBBFFFHHHHHHLLLQQQUUUXXX[[[^^^```bbbeeehhhjjjjjjjjjkkkmmmrrrsssuuuxxxyyyzzzzzzzzztttrrrooommmmmmlllkkkiiilllnnnppprrrssstttttttttrrrvvvyyyyyyvvvtttwwwzzzxxxwwwtttrrrrrrrrrtttuuuxxxwwwvvvvvvuuutttssssssssstttuuuuuuvvvuuuuuuuuuwwwvvvvvvxxx{{{}}}|||zzz|||zzzxxxvvvvvvvvvxxxyyy{{{zzzzzz|||~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~|||lll]]]RRROOORRR[[[fffrrrzzz~~~{{{lllccc```^^^WWWKKKAAA<<<:::999999::::::888777666666666666888888888888999:::;;;<<<===<<<@@@GGGQQQllloooTTTDDDBBB>>>>>>AAA>>>>>><<<:::999:::<<>>======999999999999:::;;;<<<===999888888777777777777777666777777888888777777666777666555444444444444444444444555555555555555444555555555555555555555555xxxmmmccc\\\WWWVVVTTTQQQQQQUUUVVVTTTVVVYYY```eeemmmtttzzz|||xxxuuurrrnnnkkkiiillloooqqqxxx~~~|||{{{uuujjjcccaaagggnnnyyyrrriiicccdddcccaaaeeennnyyy|||{{{zzzxxxvvvtttrrrqqqnnnkkkgggeeeeeeeeedddcccdddaaa^^^\\\ZZZYYYWWWUUUQQQPPPOOONNNNNNOOOQQQRRRJJJJJJIIIHHHGGGFFFEEEEEECCC@@@===<<<<<<<<<;;;:::;;;<<<>>>BBBDDDAAA999333666555444333222333444555555555444333222222222222111111000000000000111111111111111111000000000000111111111000000000000000000000111111111111000000111000000//////000000111...//////////////////...111111222333444444444444444444555555555666666666555666666777777666666666333444666999===AAAEEEGGGEEEHHHLLLPPPSSSUUUXXX[[[\\\```dddgggggggggggggggjjjlllooorrrtttuuuuuutttpppmmmiiifffffffffffffffiiijjjmmmoooqqqrrrssssssrrruuuxxxwwwuuusssuuuwwwxxxvvvtttrrrqqqrrrssstttwwwvvvvvvuuutttsssrrrrrruuuuuuvvvvvvvvvuuuttttttxxxwwwwwwxxxzzz{{{zzzyyy}}}{{{yyyxxxwwwyyy{{{|||{{{zzzzzz|||~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~vvvfffYYYPPPMMMPPPWWWbbbooouuuyyyqqqgggbbbaaaYYYMMMCCC===:::999999999888888777777777777777888888888888999:::;;;<<<===<<<@@@GGGRRRllloooTTTDDDCCC??????BBB???>>><<<:::999999<<>>======999999999999:::;;;<<<<<<999888888777777777777777666777777888888777777666666555555444444444555555333333444555666666666666666666666666666666666666wwwnnnfff```[[[XXXYYYWWWXXX[[[ZZZWWWXXX\\\eeekkksss{{{|||yyyvvvsssqqqpppuuuyyy{{{~~~zzzxxxqqqhhhcccccclllsss}}}rrrlllhhhhhhgggeeegggmmmqqq{{{~~~|||yyyvvvtttrrrqqqmmmjjjfffdddddddddeeeddddddaaa]]][[[ZZZYYYXXXVVVTTTRRRPPPOOOOOOOOOPPPPPPIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>>===<<<:::;;;>>>AAABBB>>>888222555444444333333333444555444444333222222222222222333333222222222222333333111111111000000000000000111111111111111111111111000000111111111111000000000000000000000000000000//////000000000000//////111111222333444444444444555555555555666666666666555555666666777666666666444555666888;;;???BBBDDDBBBEEEHHHKKKNNNPPPTTTVVVVVVZZZ```cccdddcccbbbbbbdddgggjjjnnnpppqqqpppppplllhhhccc______aaabbbbbbfffhhhkkknnnppprrrssssssrrrtttvvvuuusssrrrsssuuuwwwuuutttrrrqqqrrrrrrsssvvvuuuuuutttsssrrrrrrrrrwwwwwwwwwvvvvvvtttssssssvvvuuuuuuvvvxxxyyyyyyzzz}}}{{{yyywwwwwwyyy|||~~~zzzyyyyyy{{{~~~}}}|||~~~~~~~~~rrrbbbWWWPPPNNNPPPRRR^^^kkkqqqrrr{{{xxxjjjdddbbbZZZNNNDDD===:::999999888777777777777777888888888888888888999:::;;;;;;===<<<@@@GGGRRRmmmpppUUUEEEDDD@@@@@@CCC@@@===<<<:::888999<<>>>>>======<<<;;;:::999888888888999888888777777777777777555666666777777666666555444444444444444555666777222333444555666666666666555555555555555555555555}}}vvvpppkkkgggbbb___```______```]]]XXXXXX\\\fffmmmvvv~~~{{{yyywwwuuuuuu||||||vvvrrrmmmfffccceeepppvvv}}}tttpppmmmllljjjhhhiiillllllsss}}}}}}zzzwwwtttrrrqqqlllhhhdddbbbbbbddddddddddddaaa]]][[[[[[ZZZYYYXXXYYYVVVRRRPPPPPPOOOMMMLLLIIIIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>>>>>>>>>>===;;;999::::::;;;;;;999555222444444444333444444444444333222222111111111111222333333222222222222333333000000000000000000111111111111111111222222222222000000111111111111000000000000111111111111000000000111111222222111111000111111222333444444444444555555555666666666777777444444555666666666666666666666666777999;;;===???@@@BBBEEEHHHJJJLLLPPPRRRRRRVVV[[[___```_________```bbbfffiiikkkllllllllljjjfff```]]]]]]___aaaaaaccceeehhhllloooqqqrrrssspppqqqssssssrrrrrrrrrsssttttttsssrrrqqqrrrrrrssstttttttttttttttssssssssswwwwwwwwwwwwvvvuuussssssqqqrrrssstttuuuwwwyyy{{{}}}{{{xxxvvvvvvxxx{{{~~~yyyxxxwwwyyy}}}}}}}}}ppp^^^UUUOOOMMMNNNOOO[[[hhhnnnpppxxxpppeeecccZZZOOODDD>>>;;;:::999777777777777777888888999888888888888999:::;;;;;;===<<<@@@GGGRRRmmmrrrWWWGGGEEEAAAAAACCC@@@===;;;999888999;;;>>>AAAAAAAAA@@@@@@???>>>>>>>>>======;;;:::999888888888999888888777777777777777444555555666666555555444444444444444444555666777222333444555666666666666444444444444444444444444}}}xxxuuutttqqqmmmiiihhhffffffeee___YYYZZZ___iiipppyyy}}}|||{{{zzzzzz{{{sssmmmhhhdddeeeiiitttzzz~~~|||wwwtttqqqmmmjjjhhhgggggghhhlllttt~~~}}}zzzwwwtttrrrqqqmmmiiieeebbbbbbdddeeeeeecccaaa^^^]]]]]]\\\[[[YYY[[[WWWTTTRRRRRRPPPLLLHHHIIIIIIJJJJJJIIIGGGEEEDDD???===<<<<<<<<<<<<;;;999::::::999888666555444333333333444444444444444444222222111000000111111222111111000000000000111111000000000000111111111111111111111111111222222222000000111111111111000000000111111222222111111000111222222333333222222111111111222333444444444444555555666666666777777777333444555555666666666666777777666666777999:::;;;>>>@@@CCCDDDFFFHHHLLLOOONNNRRRWWWZZZ[[[[[[[[[\\\]]]^^^___aaaccceeeffffffgggccc^^^[[[[[[]]]^^^___]]]___cccgggkkkmmmoooooonnnooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrssssssssssssssstttuuuuuuuuuvvvwwwxxxwwwwwwvvvuuutttssspppqqqrrrssstttvvvzzz}}}}}}{{{wwwuuuuuuwwwzzz}}}{{{yyywwwxxx{{{~~~ooo\\\SSSNNNKKKLLLNNNYYYfffnnnrrryyyxxxjjjaaaZZZNNNDDD>>>;;;::::::888777777777777777888888888888888888999:::;;;<<<<<<<<<@@@GGGSSSnnnuuuYYYIIIFFFAAAAAACCC???===;;;999888888;;;>>>@@@@@@@@@@@@?????????>>>>>>:::::::::999999::::::;;;999888888777777777777777444555555666666555555444444444444444444555666777333333444555666666666666444444444444444444444444zzzzzzvvvpppooommmkkkddd^^^```fffpppwww~~~~~~|||qqqjjjeeedddhhhoooxxx}}}}}}}}}{{{yyyssslllgggcccaaa___ccccccjjjsssyyyzzz~~~}}}zzzwwwtttrrrqqqppplllgggddddddeeeffffffbbbaaa```___```___\\\ZZZZZZWWWTTTTTTTTTRRRLLLGGGIIIJJJKKKKKKJJJHHHEEEDDD>>>===<<<<<<===<<<:::999;;;;;;;;;:::777666555555222333333444555555555444222222222111111222222333111111000000000000111111///000000000111111111111000000000111111111222222000000111111111111000000000111222222222222111000111111222222222222111111111111222333444444444444555666666666777777777777222333444555666666666666666555555555666888:::;;;<<<>>>@@@AAABBBEEEHHHKKKJJJMMMQQQTTTUUUVVVXXXYYYXXXXXXXXXYYYZZZ\\\^^^___^^^[[[WWWTTTUUUVVVWWWWWWUUUWWW[[[```dddggghhhiiillllllmmmoooqqqrrrrrrqqqoooooopppqqqrrrsssttttttqqqrrrssstttvvvwwwxxxyyywwwwwwwwwwwwwwwvvvuuutttrrrtttuuuttttttvvvzzz}}}|||xxxuuutttvvvzzz|||}}}{{{xxxxxxzzz|||~~~~~~qqq]]]TTTOOOLLLLLLNNNXXXeeeooovvv}}}qqq```XXXMMMCCC===;;;;;;:::888888777777777777777888888888888888999:::;;;<<<<<<<<<@@@HHHSSSnnnxxx\\\KKKGGGBBB@@@BBB>>>===;;;999777888;;;>>>@@@@@@@@@@@@???????????????;;;::::::999999:::::::::999888888777777777777777666666777777777777666666555555444444444555555666444444555555555555555444555555555555555555555555|||vvv{{{wwwuuutttqqqjjjeeehhhoooxxx|||ppphhhddddddkkkssszzz~~~~~~~~~{{{tttkkkccc___[[[XXX]]]\\\aaajjjpppqqquuu{{{~~~|||yyywwwtttrrrqqqsssoooiiifffeeefffggghhhbbbaaaaaaaaaaaa```]]]ZZZXXXUUUSSSUUUVVVTTTMMMGGGJJJJJJKKKLLLJJJHHHFFFDDD???>>>>>>>>>???>>><<<;;;;;;===>>>===:::888666555222333444444555555555444333333333222222333444444333333222222222222333333//////000000111111111222//////000000111111111111000000111111111111000000000111222333333222111000000000111111111111000000111111222333444444444444666666666666777777777777222333444555666666666666444444444444666888;;;<<<:::<<<===>>>@@@BBBFFFIIIHHHKKKNNNPPPQQQSSSUUUWWWTTTTTTSSSRRRTTTVVVYYYZZZVVVRRROOOMMMNNNOOOOOOOOOOOORRRVVVZZZ^^^bbbcccdddjjjjjjkkknnnqqqrrrrrrqqqmmmnnnoooppprrrssstttuuuqqqqqqsssuuuwwwxxxzzz{{{vvvwwwwwwwwwwwwvvvvvvuuuvvvwwwxxxvvvuuuuuuyyy}}}~~~yyyvvvuuuwwwzzz|||}}}yyyxxxyyy{{{}}}}}}~~~~~~vvv```WWWRRROOONNNOOOWWWdddpppyyyvvv___WWWLLLBBB===;;;;;;;;;999999888777777777777777888888888888999:::;;;<<<<<<<<<@@@HHHSSSnnnyyy]]]LLLHHHBBB@@@AAA===<<<;;;999777888;;;>>>@@@@@@@@@@@@???????????????>>>>>><<<:::999888777777999888888777777777777777888888999999999999888888666555555444444444555555555555555666555555444444666666666666666666666666xxxssswww}}}|||vvvtttpppmmmnnnrrr{{{nnnggghhhkkkqqqwww{{{tttiiiaaa[[[VVVTTTWWWUUUWWW^^^bbbeeeiiinnnrrrwww~~~zzzwwwuuuttttttuuuwwwuuuqqqooommmjjjgggdddeeedddcccccccccbbb```^^^YYYXXXUUUSSSQQQOOONNNNNNNNNMMMMMMKKKIIIGGGEEEDDDBBB???;;;::::::<<<======<<<;;;;;;:::999888777777333333333333333333333333333333333222222222111111111111111111111111111111000111111111111000000///000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000222333333333333333333444555666777999999999888777666555555777999999777444555555555555555666777777:::::::::;;;===>>>@@@AAAEEEFFFGGGIIIKKKMMMMMMNNNNNNMMMKKKJJJJJJKKKLLLLLLNNNKKKGGGDDDCCCDDDGGGIIIHHHJJJMMMRRRWWW\\\```bbbdddeeehhhkkkmmmoooooopppoooooonnnnnnnnnnnnoooooooooppprrrtttwww{{{~~~vvvvvvuuuuuuuuuuuuvvvvvvsssssstttuuuwwwyyyzzz{{{~~~{{{vvvtttuuuxxx{{{}}}{{{zzz{{{|||{{{zzz~~~~~~}}}}}}}}}}}}cccVVVPPPOOOPPPWWW```ooo~~~ttt___VVVJJJBBB===<<<:::888666666666666666666666666666777999;;;<<<<<<<<<<<<<<>>??????@@@@@@@@@??????>>><<<<<<;;;:::999999888777999999999999888888888888::::::888777666666666666777777666666555555555555333444444555555444444333333444555555444444555777xxxqqqssswww}}}{{{wwwssssssvvv}}}}}}ppplllmmmpppuuu{{{}}}yyymmmaaaYYYTTTRRRUUUSSSTTTYYY\\\]]]```eeeiiinnnuuu}}}~~~{{{xxxuuuttttttuuuwwwuuurrrpppnnnllliiifffeeedddccccccdddccc```^^^YYYXXXVVVTTTRRRPPPOOOOOOPPPPPPOOOMMMKKKIIIGGGFFFBBB???<<<:::;;;<<<======;;;;;;:::999888777777666333333333333333333333333333333333222222222111111111111111111111111111111000111111222333333333333111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000000000222222333333333333444444555666666777888888777777777555555666888888666333444444444333444444555666999999::::::<<<===???@@@CCCDDDFFFHHHJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIGGGDDDBBBAAABBBDDDEEEDDDEEEGGGKKKOOOUUUYYY\\\^^^aaadddiiilllmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrruuuwwwyyy{{{|||yyyxxxvvvtttttttttuuuuuuttttttuuuvvvxxxzzz|||}}}|||xxxuuuvvvxxx{{{}}}}}}zzzzzz|||~~~~~~}}}~~~~~~||||||~~~hhhZZZRRROOOOOO\\\hhhyyy|||___VVVJJJAAA===;;;:::888666666666666666666666666666777888:::;;;<<<;;;;;;<<<>>>BBBGGGSSSqqqzzzZZZGGGFFFDDDDDDEEE@@@<<<:::888777777999<<<>>>?????????@@@@@@??????>>>::::::::::::::::::::::::777777777777666666666666888777666555444444444444666666666555555444444444333444444555555444444333333444555555444444555777yyyooommmooovvv~~~xxxwwwzzz|||rrrqqqsssvvv{{{sssdddXXXRRRPPPSSSPPPPPPSSSUUUTTTVVVZZZ```dddiiipppyyy}}}{{{xxxvvvuuuuuuuuuwwwuuurrrqqqpppnnnkkkhhhddddddddddddeeeccc```]]]ZZZYYYWWWUUUSSSRRRQQQPPPRRRRRRQQQOOOMMMKKKIIIHHHCCC@@@===<<<<<<===>>>===;;;::::::999888777666666333333333333333333333333333333333222222222111111111111111111111111111111222222333333333333222222111111111111111111111111000000000000000000000000222222111111111000000000111111111111000000000000222222222333333444444444666555555555555666777777777666555666777666444222333222222222222333444444777888888999:::<<<===>>>AAABBBDDDGGGIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA?????????@@@@@@>>>>>>???AAAEEEKKKPPPSSSWWWZZZ```eeeiiikkkkkkkkklllmmmmmmmmmnnnnnnoooooopppqqqsssvvvwwwxxxxxxxxx|||zzzwwwtttsssssstttuuusssssstttuuuwwwyyyzzz{{{}}}yyywwwvvvxxx{{{||||||zzzyyyyyy|||~~~|||{{{|||~~~nnn^^^UUUQQQPPP^^^nnn~~~|||___VVVJJJAAA===;;;:::888777777777777777777777777666666888999::::::::::::<<<>>>BBBGGGTTTssstttXXXHHHFFFDDDEEEGGGBBB;;;:::888777777999;;;===>>>>>>??????@@@??????>>>999999999::::::;;;;;;;;;777777777777666666666666777777666555444444444444555555444444444444333333333444444555555444444333333444555555444444555777{{{oooiiihhhnnnxxxyyywwwyyy|||tttsssvvvyyy|||iiiZZZSSSQQQRRRNNNNNNPPPQQQOOOQQQTTT[[[^^^bbbhhhppp{{{~~~}}}{{{yyywwwvvvuuuuuuuuusssrrrqqqqqqoookkkiiidddddddddeeefffddd```]]]\\\[[[YYYWWWUUUTTTSSSSSSTTTSSSRRRPPPNNNKKKIIIHHHDDDBBB???>>>>>>???>>>>>>;;;:::999888777666666555444444444444444444444444333333333222222222111111111111111111111111111111333333222111000/////////111111111111111111111111000000000000000000000000222222222111111111000000111111111111000000000///222222222333333444444444666555444333333444666777777666555555444444222222333222222222222333444444666666666777999:::<<<===@@@AAACCCFFFIIIKKKLLLMMMLLLKKKIIIGGGEEECCCBBBAAA??????>>>>>>============;;;;;;:::;;;>>>CCCHHHLLLRRRVVV\\\bbbggghhhhhhgggjjjkkklllmmmnnnoooooooooppprrrtttvvvwwwwwwvvvuuuyyyyyyxxxvvvuuutttttttttqqqqqqrrrrrrtttuuuwwwxxx||||||zzzwwwvvvvvvyyy{{{{{{zzzyyyzzz|||}}}||||||}}}~~~tttaaaVVVSSSUUU^^^qqq~~~```VVVJJJAAA<<<;;;:::999888888888888888888888888666666777888999999::::::<<<>>>BBBHHHUUUtttlllUUUHHHFFFDDDFFFHHHCCC;;;999888777777999;;;<<<===>>>>>>???????????????::::::::::::::::::::::::999999999999888888888777999888777666666666666666333333333333333333333333333444444555555444444333333444555555444444555777|||ooogggdddiiiqqq}}}wwwuuuwww|||vvvtttvvvzzzrrraaaXXXUUURRRNNNNNNPPPQQQOOOPPPTTTWWWYYY\\\```hhhrrr}}}~~~}}}{{{zzzxxxwwwvvvuuusssrrrqqqqqqpppnnnkkkhhheeeddddddeeeeeedddaaa^^^^^^]]][[[YYYWWWVVVVVVUUUTTTSSSRRRPPPMMMKKKHHHGGGFFFCCCAAA@@@@@@@@@???>>>;;;;;;:::999888777666666444444444444444444444444333333333222222222111111111111111111111111111111///...---------...//////111111111111111111111111222222222222222222222222222222222222111111111111111111111111000000000///111111222333333444555555666555444333333444555666555555555444222222111222333333222222333333444555555555555666888999;;;<<>>BBBHHHUUUtttcccQQQGGGFFFBBBFFFIIICCC:::999888777777999:::;;;<<<===>>>???????????????<<<<<<;;;::::::999888888999999999999888888888777888777777666666666666666222333333333333333333333333444444555555444444333333444555555444444555777|||oooeee```ccckkk{{{}}}zzzuuutttwwwvvv{{{yyywwwxxx|||zzzjjj___YYYSSSPPPOOOQQQQQQPPPQQQUUUQQQSSSUUUYYY___hhhrrryyy}}}}}}|||zzzyyywwwvvvvvvsssrrrqqqqqqqqqnnnjjjggggggeeeddddddddddddaaa______^^^\\\[[[YYYXXXXXXXXXTTTSSSRRRPPPMMMJJJHHHFFFGGGEEECCCBBBBBBAAA@@@>>><<<;;;;;;:::999888777777444444444444444444444444333333333222222222111111111111111111111111111111*********+++---000222444222222222222222222222222333333333333333333333333333222222222222111111111111111111111000000000000111111222333333444555555666666555444444444444555444444444333111000111333333333222222333333444555444555555666777999:::;;;>>>@@@CCCFFFIIILLLNNNOOOLLLKKKJJJHHHFFFCCCAAA???===============<<<<<<<<<;;;:::999999:::===@@@BBBIIIMMMSSSZZZ___bbbcccccceeegggiiilllnnnooopppppppppqqqsssvvvwwwxxxxxxxxxtttvvvxxxyyyyyyxxxvvvuuuxxxwwwvvvuuuuuuuuuuuuuuutttwwwxxxwwwttttttvvvyyy|||}}}}}}||||||}}}}}}}}}jjjYYY[[[cccssszzzaaaWWWIII???;;;;;;::::::888888888888888888888888888888888888888999:::;;;<<<>>>BBBGGGTTTsssxxxZZZLLLGGGEEEAAAEEEIIIDDD999888888777888999:::;;;<<<<<<===>>>????????????===<<<<<<;;;999888888777777777777777666666666666555555444444333444444555222222333333333333444444333444444555555444444333333444555555444444555777|||mmmbbb]]]\\\ddduuu~~~~~~~~~~~~yyywwwtttqqqrrruuuoootttwwwwww{{{zzz}}}}}}}}}}}}rrreee]]]UUURRRPPPRRRQQQNNNOOORRRMMMOOOQQQTTTYYYaaaiiiooo|||}}}||||||{{{zzzxxxwwwvvvtttsssssssssrrrooojjjgggiiifffdddcccccccccbbbaaa```___^^^\\\[[[ZZZZZZYYYUUUTTTRRRPPPMMMJJJHHHFFFHHHFFFDDDCCCCCCBBB@@@???===<<<<<<;;;:::999888888555555555555555555555555333333333222222222111111111111111111111111111111------------///111444555222222222222222222222222222222222222222222222222333333222222222111111111111111111111000000000000000111111222444555555666666666666666666555444444222333333222//////222444222111111111111222333333444555555666777999;;;;;;<<<>>>AAAEEEHHHKKKMMMNNNJJJJJJIIIHHHFFFCCC@@@???<<<<<<;;;;;;;;;<<<<<<===:::999999999:::;;;===>>>BBBFFFLLLTTT[[[```ccceeeccceeehhhlllnnnppppppppppppqqqrrruuuwwwyyy{{{|||yyyyyyxxxwwwvvvvvvvvvwww{{{zzzxxxvvvuuutttssssssrrrvvvyyyxxxuuutttwwwzzz{{{|||}}}||||||~~~}}}|||uuu^^^^^^iiixxxaaaWWWIII???;;;;;;;;;:::888888888888888888888888:::999999888999999;;;;;;<<<>>>BBBGGGSSSqqqiiiSSSIIIEEECCC???DDDIIICCC888888888777888999999:::;;;<<<===>>>????????????;;;;;;;;;::::::999999999777777777777666666666666444444444333333444444555333333333333444444444555333444444555555444444333333444555555444444555777{{{lll```ZZZWWW___qqq{{{vvvtttsssrrrrrrvvv}}}yyysssrrrooommmnnnrrrjjjooorrrsssvvv|||~~~|||www{{{vvvhhh___WWWSSSQQQQQQPPPLLLLLLOOOLLLNNNPPPSSSWWW^^^fffkkkwww|||||||||{{{zzzxxxwwwvvvvvvuuuuuutttssspppkkkgggjjjgggcccbbbbbbcccccccccaaa```^^^]]]\\\[[[[[[[[[VVVUUUSSSQQQNNNKKKHHHGGGHHHGGGEEEDDDDDDCCCAAA???>>>===<<<<<<::::::999888555555555555555555555555333333333222222222111111111111111111111111111111666444222111000111222333222222222222222222222222111111111111111111111111333333333222222222111111111111111111000000000000000111111222444555666666555666777888777666444333000222333111//////222555000000000000000111111222555555555666888999;;;<<<;;;<<<@@@CCCGGGJJJLLLMMMIIIIIIHHHGGGEEEBBB@@@>>><<<;;;:::::::::;;;<<<===888888888888999999::::::<<<@@@GGGPPPXXX___dddgggbbbdddhhhlllnnnpppppppppoooppprrrtttwww{{{~~~|||wwwtttssstttvvvxxx{{{yyywwwuuusssqqqppppppqqquuuzzzyyywwwvvvxxx|||yyy{{{}}}||||||~~~|||{{{~~~}}}bbb```kkkwwwaaaWWWIII???;;;:::;;;;;;777777777777777777777777;;;:::999999999:::;;;<<<<<>>DDDIIICCC888888888888888999999:::;;;<<<===>>>????????????999999::::::::::::;;;;;;999999999999888888888888666666555555555666666777333333333444444555555555333444444555555444444333333444666555444444555777~~~ooobbb[[[WWW[[[iii|||sssooonnndddhhhiiigggmmmxxxsssvvvtttnnnjjjmmmpppqqqqqqlllkkkpppuuuvvvvvvxxxvvv{{{yyykkkbbb[[[XXXSSSPPPOOONNNMMMLLLQQQMMMMMMQQQUUUXXX^^^eeeooo~~~{{{yyyyyyzzz{{{{{{zzzyyywwwvvvwwwwwwuuuoookkkfffgggfffccc______aaadddbbb___[[[YYYZZZ[[[\\\\\\YYYUUUPPPNNNMMMLLLIIIEEEGGGFFFDDDDDDEEEEEECCCBBB=========<<<<<<;;;;;;:::888555333333555666555333333333333222222111111111////////////////////////000111111111111222222222222222222222222222222222333222111111111222333444222222222111111111111000000000000000000000000000222222333444555777999:::::::::999888777777888888999888666333222111111111222222222222222222222222555444444555777999<<<===:::<<<@@@DDDHHHKKKNNNOOOOOOMMMJJJFFFCCC@@@???>>>======<<<;;;;;;:::999999777777888888888999999999>>>===@@@HHHNNNUUU^^^hhhhhhgggfffiiimmmqqquuuvvvsssqqqpppqqqtttvvvxxxxxx~~~~~~|||xxxuuuuuuvvvxxxzzzxxxvvvtttsssrrrrrrrrrssssssuuuvvvxxxzzz{{{||||||{{{zzzxxxyyy}}}|||{{{~~~fffbbbjjjnnncccVVVHHH???;;;888888:::999999999999999999999999888888999:::;;;;;;<<<<<>>>>>>>>>>>>>>===;;;;;;::::::999888777777666555333444777:::;;;;;;666666555555555555666666666555444222111111222222666555444444555666777888666555444333222333444555pppddd]]]WWW[[[hhhzzzpppkkkhhh___aaaaaa^^^bbbkkkqqqqqqooorrrqqqllliiilllnnnnnnnnniiigggkkkoooqqqsssvvvvvv{{{yyymmmddd]]]YYYUUUQQQPPPOOOMMMLLLMMMJJJJJJNNNQQQTTTYYY```kkk}}}}}}{{{{{{|||}}}}}}|||zzzyyyxxxxxxxxxvvvqqqmmmhhhhhhgggccc```___aaadddbbb___[[[YYYYYYZZZ[[[ZZZUUURRROOOMMMMMMLLLIIIGGGJJJHHHFFFEEEEEEDDDBBB@@@======<<<<<<;;;;;;::::::888555333333555666555333333333333222222222111111000000000000000000000000000111111111111222222222222222222222222222222222222222111111111222333444222222222222111111111111111111111111111111111111111111222333555666888999;;;::::::999888888999999999888666444333222222222333333333333333333333333555555555555777999:::<<<;;;<<<@@@DDDHHHKKKMMMNNNLLLJJJHHHDDDAAA>>>===<<<<<<<<<;;;;;;:::999999888666666666777777888888888<<<;;;>>>EEELLLRRR\\\eeeiiigggffffffjjjoootttwwwsssqqqpppqqqsssuuuvvvvvvzzz{{{zzzxxxvvvvvvwwwyyy{{{yyywwwuuussssssssssssssstttuuuvvvxxxzzz{{{||||||{{{zzzxxxyyy|||~~~}}}~~~gggcccjjjqqqaaaTTTGGG???;;;777777999999999999999999999999999999999999888888888777777>>>@@@AAADDDOOOmmmuuu[[[JJJDDD???>>>BBBDDDCCC@@@;;;;;;:::999999999999:::======>>>>>>>>>>>>======;;;;;;::::::999888888777;;;999777777888888777666666666666666666666666666777666555333333333333333666555444444555666777888555444333333333333444555rrrfff___XXX[[[eeezzzzzznnngggddd``````]]]ZZZ[[[bbbfffggghhhlllmmmjjjiiikkklllkkkkkkeeebbbdddhhhjjjnnnssssssyyy}}}|||xxxnnneee___[[[VVVRRRPPPOOOMMMLLLJJJHHHIIIMMMOOOPPPUUU\\\iiizzz~~~}}}~~~~~~}}}{{{yyyxxxxxxwwwuuuqqqnnnkkkjjjhhhdddaaa```aaacccccc___\\\YYYYYYYYYYYYXXXRRRPPPMMMLLLLLLKKKIIIHHHLLLJJJGGGFFFEEEDDDAAA???===<<<<<<;;;::::::999999777666444444555555444333333333333222222222222111111111111111111111111111000111111111111222222222222222222222222222222222222222111111222222333444333222222222111111111111111111111111111111111111111222333555777888::::::<<<<<<;;;::::::::::::;;;:::999777666444444333333444444444444444444444444666666666666666888999999;;;===@@@CCCGGGJJJLLLMMMIIIGGGEEEAAA???<<<;;;::::::::::::999999888888777555555666666666666777777999888;;;BBBHHHNNNWWW```iiigggeeeeeehhhmmmsssvvvsssrrrpppppprrrssstttssstttvvvxxxyyyxxxxxxyyyzzz}}}{{{yyywwwuuutttttttttttttttuuuvvvxxxyyy{{{|||||||||zzzyyyxxx{{{fffaaagggrrr^^^RRRFFF@@@<<<888666888888888888888888888888888999999999888888888888777===>>>@@@DDDOOOlllvvv[[[IIIDDD>>>===AAACCCBBB???;;;::::::::::::;;;<<<<<<===>>>>>>???>>>>>>======;;;;;;::::::999999888888<<<:::999999999999777555444555666777777666555444888777666555444444444555555555555444555555666777444444333333333444444555rrrfff___YYY[[[cccuuu~~~pppgggcccaaa___[[[WWWXXX[[[```bbbcccgggiiihhhiiilllllliiihhhbbb]]]^^^aaacccjjjpppooovvvwwwuuuvvvssslllddd___[[[VVVRRROOONNNLLLJJJJJJIIIKKKNNNOOOOOOTTT\\\iii{{{}}}zzzyyyxxxvvvuuussspppooonnnllliiieeebbbaaaaaabbbccc```\\\ZZZYYYXXXWWWVVVRRRPPPNNNLLLJJJIIIHHHGGGJJJHHHFFFEEEEEECCCAAA???======<<<;;;:::999999888777666555444444444444444222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222111222222222222333333333333222222222111111111111111111111111111111111222444666888;;;===>>>?????????>>>===<<<<<<<<<<<<::::::999888777666555555555555555555555555555555777666666777777777888888;;;===@@@CCCFFFIIIKKKLLLFFFEEECCC@@@===;;;:::999999999888888777777777777666666666666666666666666777666888???DDDIIISSS[[[eeefffggggggiiilllpppssstttrrrpppoooqqqrrrrrrqqqooorrrvvvyyyyyyzzz{{{|||~~~}}}{{{xxxvvvvvvuuuuuuuuuuuuuuuuuuwwwyyy{{{|||||||||{{{zzzxxxzzz}}}fff```fffvvv|||nnn]]]RRRGGGAAA===999777888777777777777777777777777777777888999;;;<<<=========>>>BBBGGGPPPkkkyyy\\\JJJEEE???>>>AAADDDBBB@@@:::::::::;;;<<<===>>>???>>>>>>?????????>>>======;;;;;;:::::::::999999999999999999:::;;;;;;999666333555777888888777555333777666666555555444444444555555555555555555555555444333333333444444555555~~~pppeee^^^YYYZZZaaarrrssshhhccc]]]YYYTTTQQQPPPRRRVVVZZZ^^^bbbeeefffhhhlllllliiifff```[[[[[[\\\___fffoooooovvv}}}uuuppppppnnngggaaa]]]YYYTTTPPPNNNLLLJJJIIIIIIIIIKKKMMMMMMMMMTTT\\\kkk|||}}}|||{{{{{{yyywwwtttrrrrrrrrrpppnnnjjjfffdddcccbbbbbbcccaaa]]][[[ZZZYYYWWWUUUTTTSSSQQQNNNJJJHHHGGGFFFGGGFFFDDDDDDDDDDDDBBBAAA>>>======<<<:::999999888777777666555333333333444222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111222222333333333333333333333222222222222111111111111111111111111111111333666:::===@@@BBBBBBCCCBBBAAA???>>>>>>======;;;;;;;;;:::999888777666666666666666666666666666777777888888888888888777;;;===???BBBEEEHHHIIIJJJEEEDDDBBB???===<<<;;;:::888777777777777777666666777777777777777777777777666444666<<>>======AAAHHHPPPhhh}}}^^^MMMGGGAAAAAADDDFFFDDDAAA999999:::;;;<<<>>>???@@@???????????????>>>======;;;;;;;;;:::::::::::::::999999999:::;;;;;;888666333555777888888777555333555555555555444444444333555555555555555555444444222333333444444555555555}}}oooddd]]]ZZZ[[[aaapppwwwkkkddd]]]WWWQQQOOOMMMMMMQQQWWWZZZ^^^```bbbggglllllliiiccc^^^ZZZYYYYYY\\\dddmmmpppwwwwwwppplllhhhccc```[[[XXXSSSOOOMMMLLLJJJIIIHHHHHHJJJLLLKKKLLLUUU___mmm~~~|||zzz~~~}}}{{{xxxuuussstttuuurrrooojjjgggfffeeedddccccccaaa^^^\\\[[[ZZZXXXVVVVVVVVVTTTPPPKKKHHHHHHHHHGGGEEEDDDDDDEEEEEECCCBBB??????>>>===;;;:::999999777777777555333222333444111222222222222333333333222222222222222222222222000111111111111222222222111111111111111111111111000111222333333333333222333333333333222222222222222222222222222222222222000222777<<<@@@DDDFFFGGGGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<;;;:::999888888888888888888888888888888888999999:::999999999<<<===???BBBEEEGGGHHHHHHDDDCCCAAA???===<<<;;;;;;777777777777777777777777888888777777777777666666666444666;;;???DDDLLLUUU\\\bbbjjjoooooonnnnnnppptttrrrpppoooppprrrrrrqqqmmmqqqvvvyyy{{{|||}}}~~~}}}|||zzzyyyxxxxxxyyyzzzwwwvvvuuuuuuvvvxxxzzz||||||}}}}}}|||{{{{{{|||}}}~~~mmmkkkrrruuuwwwlllbbbVVVJJJCCC???:::888:::888888888888888888888888777888888888888999999999;;;;;;@@@GGGNNNccccccPPPJJJDDDCCCEEEGGGFFFCCC999999999:::<<<>>>???@@@@@@@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::===;;;:::999999888555333444555666777777666555444444444555555555444444333444555555555555444333333222222333444555555555555~~~oooddd]]]ZZZ[[[aaaooo}}}pppiiibbbZZZSSSPPPNNNLLLOOOVVVVVVYYY[[[]]]cccjjjkkkhhh```\\\YYYXXXWWWYYYaaajjjooouuu{{{zzzrrrjjjdddaaa```[[[WWWSSSOOONNNMMMLLLJJJJJJJJJLLLLLLKKKMMMXXXdddqqq}}}zzz||||||zzzvvvrrrqqqrrruuusssooojjjhhhhhhgggfffdddcccaaa___]]]]]]\\\YYYXXXVVVVVVVVVRRRMMMKKKKKKLLLJJJIIIGGGFFFFFFFFFDDDBBBAAA@@@???>>><<<;;;:::999777888888666333111222444111111222222222333333333222222222222222222222222000111111111111222222222111111111111111111111111000111222333333333222222444444333333333222222222222222222222222222222222111444:::@@@FFFJJJLLLNNNKKKJJJGGGDDDAAA???>>>===<<<============<<<:::999999999999999999999999999888999:::;;;<<<;;;;;;:::<<<===???BBBDDDFFFGGGGGGBBBAAA@@@>>><<<;;;;;;:::777777777777777777777777777777777666666555555555666555666;;;???CCCKKKSSS[[[bbbjjjnnnoooooopppssstttrrrppppppqqqssssssrrrpppssswwwyyyzzz{{{}}}{{{zzzyyyyyyyyyyyyzzz{{{wwwvvvuuutttuuuxxxzzz|||{{{}}}~~~~~~}}}|||}}}~~~~~~}}}nnnooovvvzzzwwwnnndddXXXJJJBBB<<<888777999999999999999999999999999777777888888888999999999<<<;;;@@@HHHMMM```iiiQQQKKKEEECCCFFFHHHFFFCCC999999999:::;;;===>>>???@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;===:::888777777777666444666666666666666666666666444555666666666666555444444444555555555444333222111222333555555555555555pppddd]]]ZZZ[[[aaaooouuunnndddZZZRRROOOLLLHHHKKKRRRTTTVVVWWWZZZaaaiiikkkggg^^^[[[XXXWWWVVVWWW___hhhlllqqqvvvyyy{{{}}}tttjjjcccaaabbb[[[XXXSSSPPPOOONNNMMMLLLNNNNNNOOOOOONNNQQQ]]]jjjvvv}}}{{{yyyyyywwwrrrnnnlllooorrrsssooojjjhhhhhhiiigggeeecccaaa___^^^^^^]]][[[YYYUUUVVVVVVSSSOOOMMMNNNPPPNNNLLLJJJHHHHHHFFFDDDBBBAAAAAA@@@>>>===;;;::::::777888888666222111222444111111111222222333333333111111111111111111111111000111111111111222222222000000000000000000000000000111222333444333222222444444444333333333222222222222222222222222222222444888>>>EEELLLPPPSSSUUUNNNLLLIIIEEEBBB???>>>=========>>>>>>>>><<<;;;:::999999999999999999999999888999:::<<<======<<<<<<<<<===???BBBDDDEEEFFFGGGAAA@@@???===;;;:::::::::777777777777888888888888666666555555555444444444777555666;;;???CCCJJJSSS\\\bbbjjjmmmmmmooorrrvvvsssrrrpppppprrrssstttsssrrrtttwwwyyyzzz{{{}}}zzzyyyyyyxxxyyyzzz{{{|||xxxvvvuuutttuuuwwwzzz|||{{{}}}~~~}}}~~~~~~~~~yyylllnnnwww|||wwwoooeeeXXXIII@@@:::666666888999999999999999999999999555666888999;;;===>>>???>>>===CCCKKKOOOaaannnQQQKKKEEECCCFFFHHHFFFCCC999999999:::;;;<<<===>>>AAAAAAAAA@@@@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;999777555555777888999999666666555555555555666666555666777888888777666666444444555666555444222111000222333555666666555555}}}tttjjj```[[[[[[bbbqqq~~~sssjjj___TTTOOOLLLJJJIIIKKKMMMRRRWWWZZZ___fffhhhfff^^^VVVPPPPPPRRRTTTYYY^^^iiikkknnnqqqtttxxx}}}{{{rrrkkkfffaaa___^^^[[[WWWTTTQQQPPPPPPPPPPPPOOOPPPQQQQQQUUUbbbppp}}}|||yyywwwtttqqqooonnnnnnoooqqqnnniiieeeddddddgggiii^^^^^^]]]\\\[[[ZZZYYYXXXVVVVVVUUUSSSQQQOOOMMMKKKOOOPPPPPPMMMIIIEEEBBBBBB@@@???>>>======<<<======999888777555333222222222222222222222222222222222000111222222222222111000111111111111111111111111222222111111111111222222333111...///222555555333555222000000222444555666333444333222000000222444777888>>>IIIUUU\\\\\\ZZZ\\\SSSMMMKKKHHHAAA???AAA===<<<;;;;;;::::::::::::<<<;;;;;;::::::999999888888888999:::;;;;;;;;;;;;???@@@AAABBBBBBAAA@@@?????????>>>===<<<:::888777666666777777777777666666555555444444444555555666555444666:::<<<@@@IIISSS^^^```eeelllrrruuuuuutttxxxvvvuuusssrrrrrrrrrsssqqqsssvvvxxxyyyyyyxxxwwwwwwwwwxxxzzz{{{{{{xxxvvvvvvuuuuuuvvvyyy{{{|||{{{|||~~~}}}||||||~~~tttggghhhqqq~~~{{{lllcccXXXJJJ@@@===<<<;;;999===<<<:::999888777777777777555333555999;;;;;;999:::???@@@DDDOOO```qqqWWWMMMEEEFFFIIIHHHDDDCCC;;;;;;:::999:::;;;<<<===????????????>>>>>>>>>>>><<<<<<;;;::::::999888888999999999999888888888777777666555444333444444555555555555555666666777777555555555444444333333333444333333333333444555555zzzpppfff^^^]]]bbbqqqzzznnncccVVVPPPLLLHHHGGGHHHKKKPPPUUUXXX]]]dddfffddd[[[SSSMMMMMMOOOQQQUUU[[[eeehhhkkknnnqqquuuyyy|||~~~xxxpppjjjeeeaaa^^^]]][[[XXXVVVSSSRRRQQQQQQRRRQQQQQQRRRSSSXXXggguuu~~~}}}xxxwwwtttqqqooonnnnnnnnnooommmiiifffddddddfffgggaaa```^^^\\\[[[ZZZYYYYYYVVVVVVUUUSSSPPPNNNLLLKKKNNNOOOOOOLLLHHHDDDBBBAAA@@@???>>>======<<<<<<<<<:::999888666444444333333333333333333333333333333111111111111111111111111222222111111111111111222222222111111111111222222444111///000222444444333777444222111222333333222333333333222000000222444:::<<>>========================<<<;;;;;;::::::999999:::<<<<<<=========???@@@AAABBBBBBAAA@@@??????>>>>>>===;;;:::888777666666777777777777666666666666555555555666666777666555666:::<<>>>>>>>>=========;;;;;;;;;::::::999999999999999888888888777777777777666555444444444555555444444555555555666666666555555444444444333333333444333333333333444555555vvvmmmbbb___bbbooouuuhhhZZZRRRLLLFFFDDDEEEIIIMMMQQQTTT[[[bbbdddaaaWWWOOOIIIJJJKKKMMMQQQVVV___bbbgggjjjmmmpppsssvvvyyy||||||zzz~~~wwwpppkkkfffbbb```\\\\\\ZZZYYYWWWUUUTTTTTTTTTRRRRRRTTTVVV^^^nnn}}}xxxvvvtttqqqooonnnmmmmmmmmmllliiigggeeeddddddddddddbbb___\\\ZZZYYYYYYZZZVVVUUUTTTQQQOOOLLLKKKJJJLLLMMMMMMKKKGGGCCCBBBAAA@@@??????>>>===<<<<<<<<<;;;:::888777555555444444333333333333333333333333333222111000000111222333222222111000000111222333222222111111111111222222444222000000222333444333555444222333444444333222333333333222111111444666===@@@HHHUUUbbbkkknnnmmmjjjaaaXXXRRRLLLFFFCCCDDD???>>>======<<<<<<======??????>>>>>>===<<<<<<<<<999:::;;;===>>>????????????@@@AAABBBBBBAAA@@@???=========<<<;;;999888777777777777777777777777777777777666666666666666777666555666999:::===FFFOOOZZZ```hhhqqqvvvxxxwwwuuutttssssssrrrrrrrrrssssssppprrruuuwwwyyyzzzzzzzzzuuutttuuuvvvxxxxxxvvvtttwwwvvvwwwyyyzzzzzzyyywwwwww|||}}}|||}}}~~~~~~~~~~~~~~~qqqeeefffooo~~~~~~|||nnnbbbWWWHHH>>>;;;;;;999777888888888888888999:::;;;:::999888888:::;;;;;;::::::??????DDDNNN___yyyXXXNNNFFFGGGIIIHHHDDDBBB;;;;;;:::999:::;;;<<<===??????>>>===<<<;;;;;;:::::::::::::::::::::::::::888888777777777666666666777666555555444444555555444444444444444555555555555444444444444333333333444333333333333444555555xxxpppddd```bbbnnn|||nnn___UUUMMMGGGDDDEEEFFFJJJMMMQQQYYYaaabbb^^^SSSLLLGGGGGGHHHIIIMMMRRRYYY]]]bbbgggjjjllloooqqqtttwww{{{}}}yyyvvv|||}}}vvvqqqmmmiiifffccc^^^^^^^^^]]]\\\ZZZXXXWWWVVVSSSRRRUUUZZZddduuu~~~~~~yyywwwuuusssqqqoooooonnnlllkkkiiigggeeedddbbbbbbeeebbb^^^ZZZXXXXXXXXXYYYWWWUUUSSSPPPMMMJJJIIIHHHIIIJJJKKKIIIFFFCCCAAAAAA?????????>>>===<<<;;;;;;:::999888666555444444444444444444444444444444444333222000//////000222333222111000///000111333444222222111111111111222222444333222111222333444444111000111333666777666555333333333333222222555777>>>CCCMMM[[[iiirrrwwwwwwqqqjjj```XXXRRRMMMJJJJJJBBBAAA@@@??????>>>??????@@@@@@??????>>>=========999:::;;;===>>>??????@@@>>>>>>@@@@@@@@@@@@>>>>>><<<<<<<<<<<<;;;:::888888888777777777777777777888777666666555555555555666666555666888999;;;DDDMMMXXX___jjjsssxxxyyyxxxvvvttttttssssssrrrrrrrrrqqqppprrrtttwwwyyy{{{||||||wwwvvvuuuvvvvvvvvvtttrrrtttuuuvvvyyy{{{|||zzzxxxuuu{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~qqqdddfffooo~~~tttyyy|||pppcccWWWIII???<<<<<<:::888888888888888888999999::::::999999999999:::::::::;;;??????CCCMMM]]]yyyYYYNNNFFFGGGJJJHHHDDDBBB;;;;;;:::999:::;;;<<<===???>>>>>><<<;;;:::999999999:::::::::::::::::::::777777777777666666666666666666555555555555555555444444444444444444444444444444444444444444444444444333333333333444555555tttnnnccc___aaaooouuudddYYYPPPIIIFFFGGGEEEGGGJJJOOOXXX```aaa\\\QQQJJJEEEEEEFFFGGGJJJNNNTTTXXX^^^cccfffiiimmmooopppsssyyy}}}~~~{{{wwwtttyyy~~~|||yyytttpppmmmkkkhhheeebbbbbbbbbaaa```___]]]\\\XXXTTTTTTXXX___kkk|||~~~}}}}}}zzzyyyxxxuuusssrrrqqqpppkkkkkkjjjhhhfffdddbbbaaaccc```]]]YYYWWWVVVWWWXXXWWWUUURRRNNNKKKHHHGGGFFFGGGIIIJJJHHHFFFCCCBBBBBB????????????>>><<<;;;:::888777666555444333333333444444444444444444444444333222000//////000222333111111000000000111333444222222111111111111222222333333333222222333444555111111222444666777666555222333444333333444666999===DDDQQQaaaoooyyy}}}~~~|||vvvlllaaaYYYTTTPPPLLLHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@??????>>>=========999:::;;;<<<>>>>>>??????<<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;::::::999888888777777777777888888666555444444333333333444777555666888999;;;CCCLLLWWW```kkktttxxxxxxwwwwwwvvvuuuuuutttsssqqqppppppqqqrrrtttwwwyyy{{{|||}}}{{{yyywwwvvvvvvtttrrroooqqqrrrtttxxx|||~~~|||{{{uuu{{{~~~~~~~~~uuueeefffpppzzzsss{{{{{{qqqdddYYYJJJAAA>>>===<<<::::::999888888777777888888999999999888888888999:::;;;??????CCCLLL\\\vvvXXXNNNFFFGGGJJJIIIEEEDDD;;;;;;:::999:::;;;<<<===???>>>===<<<;;;:::999888999:::::::::::::::::::::777777777777666666666666555555666666666666666666444444444444444444444444444444444444444444444444444333333333333444555555zzzpppkkk```^^^cccsss}}}kkk^^^TTTLLLHHHIIIEEEGGGIIINNNXXXaaaaaa\\\OOOHHHCCCDDDEEEEEEGGGKKKOOOSSSYYY^^^bbbgggkkknnnnnnrrrwww{{{|||zzzwwwtttwww|||xxxuuurrrooonnnllliiiggghhhgggfffeeedddcccbbbbbb[[[WWWWWW]]]fffrrr}}}|||{{{{{{yyywwwuuusssrrrqqqmmmllljjjhhhfffdddbbbaaaaaa___\\\YYYWWWVVVVVVWWWWWWUUUQQQMMMIIIFFFEEEDDDFFFGGGIIIHHHFFFDDDCCCCCC???@@@@@@@@@>>><<<:::999777666555444444333333333333333333333333333333333333222111000000111222333000000000111222222333333222222111111111111222222222333333333222333555888777666444444555555333222222333444444333555888:::===FFFWWWhhhvvvxxxjjjaaa[[[TTTNNNIIIHHHFFFDDDBBBAAA@@@???AAAAAA@@@@@@???>>>>>>>>>:::;;;<<<===>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;999888777666666777888999555555444333222222222222666555666888999;;;DDDMMMXXXaaallltttwwwwwwwwwwwwvvvvvvvvvuuutttsssqqqpppssstttuuuwwwyyyzzz|||}}}~~~{{{yyywwwvvvuuusssppppppqqqssswww|||~~~~~~}}}vvv|||~~~~~~yyygggiiittt{{{xxx}}}rrreeeZZZKKKBBB>>>>>><<<::::::999888777777777777777777888999888777888:::;;;;;;??????BBBLLL[[[uuuWWWMMMEEEGGGKKKJJJGGGFFF;;;;;;:::999:::;;;<<<===>>>>>>===<<<;;;::::::999::::::::::::::::::::::::888888777777777666666666555555666777777777666666555555555444444444444444333333333444444444444555444333333333333444555555vvvmmmjjj^^^]]]fffyyyrrrcccWWWMMMIIIHHHEEEFFFHHHNNNXXXbbbaaa\\\LLLFFFAAABBBCCCBBBDDDHHHKKKNNNTTTYYY^^^dddjjjnnnnnnqqqvvvzzz|||zzzxxxvvvuuu{{{xxxvvvtttrrrrrrqqqnnnlllnnnmmmjjjhhhgggfffffffff^^^[[[\\\cccmmmyyy~~~|||{{{zzzyyyxxxvvvsssrrrpppooommmkkkhhhfffdddcccbbb___^^^\\\ZZZYYYXXXWWWWWWWWWTTTPPPKKKGGGEEEDDDCCCEEEGGGIIIHHHFFFEEEDDDEEE???@@@@@@@@@???<<<:::888888777666555444444444444333333333333333333333333111111111111111111111111...///111333333333222111222222111111111111222222000222333333222333777::::::888555333333333333222222333444444444666999;;;>>>JJJ]]]ppp~~~~~~rrriiiddd]]]UUUMMMKKKIIIFFFCCCAAA??????CCCCCCBBBAAAAAA@@@@@@???======>>>??????>>>>>>======>>>???@@@@@@???>>>===<<<<<<======>>>=========:::999777666666777999:::666666555444333222222333666555666888:::<<>>===<<<:::888777777777777888888999666888::::::888999;;;>>>;;;??????BBBKKKZZZqqqUUUKKKEEEGGGKKKKKKIIIHHH;;;;;;:::999:::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;::::::999999999999999888888888777777777444555666777888777777666666666666555555555444444333333333444444444555555444333333333333444555555uuulllkkk]]]^^^hhh~~~wwwgggYYYNNNHHHHHHFFFGGGHHHNNNYYYcccbbb\\\JJJDDD???@@@AAAAAABBBFFFHHHKKKPPPUUU[[[bbbiiinnnooorrrvvvzzz{{{{{{yyywwwuuu{{{||||||~~~{{{zzzxxxwwwwwwvvvtttrrrrrrpppmmmjjjhhhhhhhhhiiiaaa^^^```gggrrr}}}}}}zzzzzzyyywwwuuusssqqqppppppooolllhhhfffddddddddd^^^^^^]]]\\\[[[ZZZYYYXXXWWWTTTPPPKKKGGGDDDCCCBBBEEEGGGIIIIIIGGGEEEEEEEEE???@@@AAA@@@???<<<999888999888777666666555666666222222222222222222222222000111222222222222111000,,,...111444555444222000222222111111111111222222///111333333222444888;;;999666333222333555555555222333444444444666999<<<@@@NNNbbbvvvuuuooolllfff^^^VVVTTTQQQNNNJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>???@@@AAABBBBBBAAA@@@???<<<===>>>>>>>>>>>>>>>>>>:::999777666666777999:::888777666555444333333333666555666999:::===FFFOOOYYYbbbmmmssstttssstttvvvqqqrrrtttvvvxxxxxxxxxxxxvvvvvvvvvwwwxxxzzz{{{|||}}}{{{yyyyyyzzzzzzzzzyyyuuuttttttvvvyyy|||}}}}}}{{{~~~~~~~~~~~~kkkooo~~~zzzyyy}}}}}}xxx}}}qqqcccXXXJJJ@@@===<<<;;;999555555666666777999:::;;;777999;;;;;;::::::===@@@;;;??????BBBKKKZZZmmmTTTKKKDDDGGGLLLLLLJJJIII;;;;;;:::999:::;;;<<<=====================<<<<<<<<<<<<;;;::::::999888888999999999999888888888888444555666888888888777666777777666666666555555555333333333444444555555555444333333333333444555555{{{qqqiiigggeeeaaaggg~~~|||iii]]]UUUNNNIIIGGGIIIJJJMMMVVV]]]]]]WWWMMMEEE???>>>>>>>>>@@@EEECCCGGGMMMSSSZZZaaahhhlllpppuuu{{{~~~~~~{{{xxxwwwwww~~~~~~|||{{{zzzzzz{{{{{{}}}~~~}}}zzzwwwxxxwwwuuupppkkkhhhhhhhhhfffccccccjjjyyy}}}zzzzzz|||}}}zzzuuuqqqpppppplllnnnooonnnkkkfffbbb```gggbbb\\\YYYXXXYYYWWWVVVVVVTTTQQQMMMIIIEEECCCBBBEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@???===<<<:::999999999888777555555444444444333333333333333333333333222222111111111111222222222111111111222333333444000000000000000000000000000000111222333333444444555555555444444333333333333444555666666777999<<>>>>>===>>>AAACCCDDDBBBAAA?????????>>>===<<<:::999;;;999777777777777666555777777666666666666777777333555888:::<<>>>>><<<<<<<<<===============:::::::::999999888888888999:::;;;;;;:::999777666888888888888888777666666999888666555444444444555444444444444444444444444555555555555555555555555~~~uuukkkfffcccbbbkkk~~~lll___VVVNNNHHHGGGHHHIIIMMMUUU]]]\\\WWWMMMFFF???>>>>>>===@@@DDDDDDGGGMMMSSSZZZaaaiiinnntttyyy~~~}}}~~~~~~}}}~~~~~~~~~~~~{{{wwwwwwtttppplllkkklllmmmllliiiiiippp~~~||||||~~~~~~{{{vvvrrrppppppnnnooopppooolllgggcccaaaeeeaaa\\\YYYYYYXXXVVVTTTSSSRRRPPPNNNKKKHHHFFFEEEGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???===<<<;;;:::999888777666555555555555555333333333333333333333333222222111111111111222222222222111111222222333444111111111111111111111111000111111222333333444444555555444444444333333333333444555666666777999<<>>======>>><<<999999999999888777888777777666666777777888555777888:::===CCCMMMUUUaaaeeekkkppptttuuutttssswwwuuuvvv{{{{{{wwwvvvyyyxxxyyyzzz{{{{{{{{{zzzyyy~~~{{{yyywwwxxxxxxwwwvvvyyywwwttttttwwwzzz}}}~~~|||{{{{{{~~~~~~}}}{{{zzz{{{}}}sssqqqxxx~~~mmm[[[III@@@===:::999999666777777888999999::::::888888888888999:::;;;<<<;;;@@@AAADDDJJJUUUyyy~~~___MMMHHHEEEJJJTTTXXXTTTMMM@@@===:::999;;;===>>>>>>===============<<<<<<<<<::::::::::::999999999888777777888999999999888777888888888888888777666666999888666555444444555555444444444444444444444444555555555555555555555555{{{nnnfffaaadddppppppcccXXXOOOHHHFFFGGGHHHKKKTTT\\\\\\VVVNNNFFF@@@???>>>===???BBBDDDGGGLLLRRRYYYbbbkkkqqqxxx~~~}}}xxxwwwtttpppnnnnnnqqqssssssqqqrrryyy}}}~~~|||wwwsssqqqppppppqqqqqqpppmmmiiieeebbbbbb```\\\ZZZYYYWWWTTTRRRQQQQQQQQQPPPNNNLLLIIIHHHIIIHHHGGGEEECCCBBB@@@@@@@@@???>>>===<<<;;;:::999777777666555555666666666333333333333333333333333222222111111111111222222222222111111222222333333111111111111111111111111111111111222222333333444444444444444333333333333333444555666666777999<<>><<<;;;;;;;;;:::999999888888777777888888999777888::::::>>>FFFRRR[[[dddggglllqqqssstttrrrqqqvvvuuuwww{{{|||zzzyyy{{{yyyzzz{{{{{{||||||{{{{{{}}}|||zzzzzzzzzzzzxxxvvvyyyvvvttttttvvvyyy{{{|||}}}|||{{{|||~~~{{{{{{|||}}}tttuuu~~~nnn]]]JJJAAA>>><<<;;;;;;777777777888999999::::::888888888888999:::;;;<<<:::??????BBBHHHSSSwwwqqqUUUKKKFFFEEEKKKUUUYYYUUUOOO@@@===:::999;;;===>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::999999555666777888999999999999888888888888888777666666888777666555555444555555666555555555444444333333555555555555555555555555|||~~~qqqggg___gggvvvsssfff[[[QQQJJJFFFGGGHHHJJJSSS[[[[[[VVVNNNGGGAAA@@@???===>>>AAACCCFFFJJJPPPXXXbbblllsss|||}}}zzzyyyvvvrrrpppqqquuuxxxzzzzzz{{{}}}~~~{{{wwwssspppnnnqqqppppppooommmjjjfffccc```___^^^\\\ZZZWWWSSSQQQQQQRRRRRRRRRPPPMMMJJJHHHGGGGGGFFFEEECCCBBBAAA@@@??????>>>===<<<;;;::::::666666666666666666777777333333333333333333333333333222222111111222222333333222222111222222333333111111111111111111111111111111111222222333333333333333333333333333333333333444555666666777999<<>>=========<<<:::::::::999999999999:::::::::;;;;;;<<>>>>>AAAHHHSSSuuukkkRRRJJJFFFDDDJJJRRRUUURRRLLL@@@===:::999;;;===>>>>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::777777888888999999999999888888888888888777666666777777666666555555555555666666555555444444333333555555555555555555555555wwwttt{{{}}}rrriiibbbmmm|||vvviii___UUUNNNHHHIIIHHHJJJRRRZZZZZZUUUNNNGGGAAA@@@???======@@@BBBEEEJJJPPPXXXcccmmmttt~~~}}}|||yyyvvvtttvvvzzz}}}~~~|||~~~}}}{{{yyywwwsssooommmooonnnllllllllljjjfffbbb___``````^^^[[[WWWTTTRRRTTTTTTTTTSSSPPPMMMIIIGGGEEEEEEDDDDDDCCCCCCBBBBBB??????>>>===<<<;;;;;;:::777777666666666777777888333333333333333333333333333333222222222222333333333333222222111222222333111111111111111111111111111222222222222222333333333333333333333333333333333444555666666777999<<<@@@MMMaaawww~~~yyytttqqqooollljjjjjjhhhfffccc```^^^]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVOOONNNNNNOOOOOOOOOLLLJJJFFFFFFDDDCCCCCCCCCCCCCCCDDDBBB@@@>>>>>>>>><<<;;;;;;;;;::::::::::::;;;;;;<<<======???DDDOOO^^^iiilllmmmoooqqqrrrqqqqqqpppoooqqqtttvvvxxxzzzzzzyyy}}}}}}}}}~~~~~~}}}|||{{{{{{||||||zzzxxxtttsssrrrtttwww{{{}}}}}}}}}|||{{{zzz|||~~~}}}}}}~~~~~~uuummmrrr~~~sssaaaNNNCCC???;;;999999888888888888888999999999888888888888999:::;;;;;;<<>>BBBIIISSSssslllTTTJJJFFFDDDFFFLLLOOOLLLGGG@@@===:::999;;;===>>>>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888888888777666666666666666666666555555555666666666555555444444444555555555555555555555555wwwooolllrrryyywwwqqqmmmjjjuuuvvvjjjbbbYYYSSSLLLKKKJJJKKKRRRYYYYYYTTTLLLFFFAAA@@@@@@>>>>>>@@@BBBEEEKKKSSS[[[fffpppwww~~~||||||~~~~~~|||}}}{{{yyyxxxwwwtttpppmmmmmmjjjiiiiiikkkjjjgggcccaaabbbccc```\\\XXXVVVVVVWWWVVVUUURRROOOKKKHHHFFFDDDDDDDDDCCCCCCCCCCCCBBB???>>>>>>===<<<<<<;;;;;;888888777666666777777777333333333333333333333333333333222222222222333333333333222222111111222222222222222222222222222222222222222222222222222222222222222222333333333333333444555666666777999<<>><<<===<<<<<<;;;;;;<<<<<<======>>>@@@BBBIIITTTcccnnnoooooopppqqqqqqqqqqqqqqqppptttvvvwwwyyy|||}}}{{{|||||||||}}}~~~}}}{{{zzzzzz{{{{{{zzzyyyuuutttsssuuuxxx{{{}}}}}}{{{||||||||||||~~~sssjjjdddiiirrrrrr```LLLBBB>>>:::888777888888888888888888888888888888888888999:::;;;<<<===???>>>AAAIIIRRRqqqnnnVVVLLLGGGBBBCCCFFFIIIGGGDDD@@@===:::999;;;===>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;::::::999999:::888888888888888777666666555555666666666666555555555555555555555555555555555555555555555555555555pppiiieeeiiinnnpppppppppttt~~~uuukkkddd]]]YYYOOONNNLLLLLLRRRYYYXXXSSSKKKEEE@@@AAA@@@>>>???AAACCCGGGOOOWWW```jjjtttzzz}}}{{{yyyxxxxxxvvvrrroookkkhhhfffhhhkkklllhhheeedddeeeeeebbb]]]ZZZYYYYYYWWWVVVTTTQQQNNNKKKHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999888777666666666666333333333333333333333333444333333222222333333444444333222222111111222222222222222222222222222222222222222222222222222222111111222222222333333333333444555666666777999<<>>>>>======<<<<<<======>>>===???BBBFFFLLLXXXgggqqqppppppppppppqqqqqqrrrrrrqqqvvvxxxwwwyyy~~~~~~{{{zzzzzzzzzzzz{{{}}}}}}{{{yyyxxxyyyzzzzzzzzzxxxwwwvvvwwwyyy{{{{{{{{{yyy{{{}}}}}}~~~zzzjjj```[[[^^^fffzzz~~~mmm\\\III@@@<<<:::888999888888888888888888888888888888888888999:::;;;<<<<<<>>><<>>>>>===============<<<<<<<<<;;;;;;<<<<<<============<<<;;;:::999999999:::;;;888888888888888777666666444555666777777666555555444444555555666666777777555555555555555555555555mmmeee```ccchhhkkknnnrrr|||tttkkkeee```\\\QQQPPPMMMLLLRRRXXXXXXRRRJJJDDD@@@AAAAAA??????BBBDDDIIIRRR[[[dddnnnwww|||}}}{{{yyyyyyzzzxxxtttqqqkkkhhhfffhhhlllmmmjjjffffffggggggccc^^^[[[ZZZ\\\VVVUUURRROOOMMMKKKJJJIIIGGGFFFEEEDDDBBB@@@??????>>>>>>======<<<<<<;;;;;;::::::888777666666666666333333333333333333333333444333333222222333333444444333333222111111111222222222222222222222222222222222222222222222222222111111111222222333333333333444666666666777:::<<<@@@IIIWWWeeettt}}}|||{{{zzzzzzzzzzzzzzzsssrrrrrrqqqooonnnlllkkk_________```bbbbbb```^^^YYYWWWTTTQQQOOONNNNNNOOOLLLIIIGGGEEEDDDDDDBBB@@@>>>>>>============>>>>>>===???CCCHHHOOO[[[iiisssqqqqqqppppppqqqqqqrrrssspppvvvxxxvvvxxx}}}}}}yyyxxxxxxwwwxxxyyy{{{}}}~~~}}}{{{xxxwwwxxxzzzzzzzzz{{{zzzxxxxxxyyyzzzyyyxxxxxxzzz}}}xxxeeeZZZUUUWWW]]]ooo|||xxxjjjYYYGGG>>><<<:::999:::999999888888888888888888888888888888999:::;;;<<<;;;===;;;>>>FFFOOOmmmrrrWWWLLLGGG@@@>>>AAAEEEFFFFFF@@@===:::999;;;===>>>>>><<<<<<<<<===============;;;<<<<<<<<<======>>>>>>999888888777888:::;;;<<<888888888888888777666666444555666777777666555555333333444555666777888888555555555555555555555555kkkiiieeedddffflllssswwwrrrllljjjfffbbb\\\VVVOOOOOOSSSWWWXXXWWWLLLFFFAAA@@@???>>>AAAFFFDDDMMMWWW```gggoooyyy~~~}}}~~~}}}yyyyyyzzzwwwpppjjjhhhggggggiiikkkjjjfffbbbaaagggiiiddd^^^]]]^^^]]]]]]ZZZVVVQQQNNNKKKJJJJJJHHHGGGDDDBBBAAA@@@@@@@@@>>>>>>?????????===;;;:::777666666666555555555555444444444333333222222222333333333333333333333333333333333222222111111111222222111000//////000000222222333444444444444333333333333333333333444444333555777777888888:::<<<>>>GGGSSS___lll}}}~~~}}}{{{zzzyyyuuuqqqmmmhhhfffdddcccccccccbbbaaaaaa___]]]ZZZXXXTTTOOOKKKPPPNNNLLLIIIFFFDDDAAA@@@CCCBBBAAAAAA@@@@@@AAAAAAAAA@@@BBBIIIUUUbbbmmmssspppmmmllloootttwwwuuurrrrrrsssuuuwwwyyyzzz{{{{{{xxxwwwvvvvvvwwwzzz}}}~~~{{{wwwwwwyyy{{{zzzyyywwwvvvvvvwwwxxxyyy{{{|||{{{{{{|||~~~lll```WWWVVVYYYfff|||yyy|||uuugggUUUCCC;;;999888666555888888888888888888888888999888777666666888:::;;;===999???===DDDQQQeeetttYYYPPPDDDCCCEEE@@@AAAFFFCCC???===;;;:::::::::<<<===============<<<;;;:::999===<<<<<<<<<<<<;;;;;;;;;777777777777777777777777888888888777777777777666444444444444444555666777777777777666444333222111333333333333333333333333mmmjjjfffeeehhhpppxxx~~~}}}qqqmmmllljjjggg```YYYRRROOOSSSWWWXXXWWWMMMGGGCCCBBB@@@???BBBGGGGGGPPP[[[dddjjjqqqzzz~~~}}}zzzyyyyyyvvvpppjjjhhhggggggiiikkkjjjfffbbb```fffgggbbb]]]^^^``````\\\ZZZVVVQQQNNNKKKJJJJJJJJJHHHFFFCCCAAA@@@@@@@@@>>>?????????>>>===<<<;;;777777666666666555555555444444444333333333222222333333333333333333333333333333333222222222111111333333222111111111111111111222222333333333333333222222222333333333333444444555777888888888:::<<>><<<;;;::::::;;;===>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888:::::::::999999999888888666555555555555555666777888777666555555555666666333333333333333333333333ppplllgggfffkkkuuuyyyqqqooopppooonnnhhh___UUUQQQSSSVVVWWWVVVOOOIIIDDDCCCBBB@@@CCCHHHKKKTTT```iiiooottt|||~~~}}}}}}~~~~~~zzzxxxxxxuuuppplllhhhgggfffhhhkkkjjjfffccc```dddddd___\\\^^^bbbccc[[[YYYVVVRRROOOLLLKKKKKKLLLJJJGGGEEEBBBAAAAAAAAA????????????>>>===<<<;;;777777777666666666555555444444444444333333333333333333333333333333333333333333333222222222222111444444333222222222222333111111222333333333333222111222222222333333333444555666888888888888:::;;;@@@EEEMMMTTT^^^lll}}}~~~uuurrrooommmkkkjjjhhhfffgggeeebbb___]]]YYYUUURRRPPPOOONNNMMMKKKJJJHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFKKKJJJKKKPPPYYYccckkkooossspppmmmnnnrrrvvvwwwvvvttttttuuuvvvwwwwwwwwwwwwtttuuuvvvxxxyyy{{{{{{{{{}}}zzzwwwvvvwwwxxxyyyyyy|||{{{xxxvvvvvvxxx{{{}}}}}}}}}}}}}}}nnncccdddkkkiiippp~~~nnnaaaQQQBBB<<<<<<;;;:::;;;888888888888888888888888999888777777777888:::;;;<<<999???===DDDPPPbbbdddTTTGGGDDDEEE@@@@@@DDD@@@<<<;;;:::999:::<<<>>>???AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999::::::999999999888888888777666666555555555666666666555444444444555777888333333333333333333333333qqqmmmiiihhhooo{{{yyyrrrqqqsssttttttpppfffZZZTTTTTTVVVWWWVVVOOOIIIDDDCCCBBBAAADDDIIINNNWWWccclllqqquuu{{{~~~|||{{{{{{|||~~~~~~zzzxxxvvvtttqqqnnnhhhgggfffhhhkkkkkkgggddd___bbbaaa\\\[[[___cccddd\\\ZZZWWWTTTQQQOOONNNMMMMMMLLLIIIFFFDDDBBBBBBAAA@@@@@@??????>>>======<<<777777777666666666666555444444444444444444333333333333333333333333333333222222222222222222222222333333222222222222333333000111222222333333222222111111222222333333444444666888999999999999:::<<<@@@DDDJJJOOOWWWddduuu{{{xxxtttqqqooommmjjjhhhiiifffcccaaa^^^\\\XXXUUUTTTSSSRRRPPPNNNLLLKKKJJJEEEEEEEEEEEEFFFGGGHHHIIIOOOOOOPPPUUU^^^gggmmmppptttqqqnnnooorrrvvvxxxxxxuuuuuuvvvvvvvvvvvvuuuuuutttuuuxxx{{{|||}}}||||||~~~|||yyywwwwwwxxxzzz|||}}}yyyvvvvvvxxx{{{}}}~~~}}}}}}~~~vvviiiiiinnnmmmqqq}}}mmm]]]OOOBBB<<<;;;999999999888888888888888888888888888888777777777888999:::<<<999@@@>>>DDDOOO```pppXXXIIIEEEFFFAAAAAADDD???;;;:::999999:::===???AAA>>>>>>??????>>>======<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777777777666666666666666666555555444444555555444444444555555555555555333333333333333333333333sssppplllmmmttt|||vvvvvvwwwyyyyyywwwlll```XXXWWWWWWWWWUUUMMMGGGCCCBBBBBBAAADDDJJJPPPYYYdddlllooosssxxx}}}yyyyyyyyyzzz|||~~~}}}zzzwwwuuutttrrrqqqjjjhhhggghhhkkkllliiifff```bbb___ZZZZZZ___cccccc\\\[[[YYYVVVTTTQQQPPPOOOMMMLLLIIIFFFDDDCCCCCCCCCAAA@@@??????>>>=========888777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222111111111222222333111111222333333333333222111222222333444444555555777999;;;;;;;;;;;;<<<>>>@@@DDDIIIMMMSSS___ooo{{{|||xxxtttrrrooollliiijjjgggdddaaa___\\\YYYWWWXXXWWWUUUSSSPPPMMMKKKJJJEEEEEEFFFFFFHHHIIIKKKLLLSSSSSSUUU[[[ccckkkpppssstttrrrppppppsssvvvyyyzzzwwwwwwwwwxxxwwwvvvvvvuuuuuuwwwzzz}}}~~~~~~{{{yyyxxxyyy|||~~~zzzwwwwwwyyy|||~~~~~~}}}|||}}}tttrrrtttqqqwwwyyy}}}mmmZZZMMMAAA<<<999666555666777777777777777777777777888888888888888999999999;;;888@@@>>>DDDMMM]]]}}}\\\LLLFFFGGGBBBCCCEEE@@@::::::999999:::===???AAA======>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::888888888888888888888888777777777666666666555555555555444444444444444555666888999:::999666333111333333333333333333333333vvvtttrrruuu||||||{{{}}}~~~{{{qqqddd\\\ZZZYYYWWWTTTKKKEEEBBBBBBBBBBBBFFFLLLQQQYYYccciiilllooouuuzzzyyyyyy{{{}}}~~~|||yyyvvvtttttttttuuukkkiiihhhiiilllmmmkkkhhhaaabbb___ZZZZZZ^^^aaa```[[[ZZZYYYWWWUUUSSSQQQPPPLLLKKKIIIFFFEEEDDDDDDDDDAAAAAA@@@>>>>>>>>>>>>>>>888888777777777666666666444444444444555555555555333333333333333333333333111222222222222333333333222111111111111222222333222222333444444444444333222222333444555666777777888:::<<<======>>>@@@BBBBBBFFFJJJMMMRRR[[[iiittt|||~~~zzzvvvssspppmmmkkkkkkhhhdddaaa___]]][[[YYY[[[ZZZWWWTTTQQQNNNLLLKKKFFFGGGHHHIIIKKKMMMOOOPPPXXXXXXZZZ```gggnnnrrrttttttsssrrrssstttvvvyyy{{{yyyyyyzzzzzzyyyxxxxxxwwwvvvxxx{{{~~~}}}zzzxxxyyy}}}|||yyyyyyzzz}}}~~~~~~||||||}}}~~~~~~vvv{{{{{{~~~jjjVVVKKKAAA<<<999555444555777777777777777777777777777777888888999999999999:::888@@@>>>CCCLLL[[[```NNNGGGHHHDDDFFFHHHBBB;;;:::999999:::===???AAA>>>??????@@@??????>>>>>>;;;;;;;;;;;;::::::::::::777777777777777777777777999999888888888777777777444444444444444555666666<<<===>>>===;;;888444111333333333333333333333333yyyyyyzzz}}}~~~ttthhh```]]][[[WWWTTTJJJEEEBBBCCCDDDEEEIIIOOOSSSZZZbbbgggiiimmmsssxxx}}}~~~~~~{{{}}}|||{{{xxxuuussstttvvvxxxmmmjjjiiijjjnnnooommmkkkcccccc___[[[ZZZ]]]^^^\\\YYYYYYXXXVVVTTTRRRPPPOOOJJJIIIGGGFFFEEEDDDEEEEEEBBBAAA@@@>>>>>>>>>>>>???888888888777777777666666444444444444555555555666333333333333333333333333111111222222222333333333222222222222222333444444333333444555555555555444333333444555666777888888999;;;===??????AAACCCEEEEEEIIIMMMNNNPPPWWWbbbkkkrrrvvv~~~|||xxxuuurrrooommmllliiieeebbbaaa___]]][[[ZZZYYYWWWUUURRRPPPNNNMMMIIIJJJKKKLLLOOOQQQSSSTTT]]]^^^```dddjjjooorrrrrrsssssstttuuuvvvwwwyyy{{{{{{{{{|||||||||{{{zzzzzzwwwxxx{{{}}}}}}yyywwwxxx}}}~~~|||{{{{{{|||}}}~~~~~~}}}|||{{{}}}zzzzzzxxxcccRRRIII@@@<<<:::666555777777777777777777777777777777777888999999999999999:::888@@@>>>CCCKKKYYYbbbPPPHHHIIIFFFHHHJJJDDD<<<;;;:::999:::<<<>>>@@@??????@@@AAAAAA@@@@@@???;;;;;;;;;:::::::::999999888888888888888888888888999888888888777777777777555555555555666888999:::???>>><<<:::888666444444333333333333333333333333|||}}}vvvjjjbbb___\\\XXXSSSJJJEEEBBBDDDFFFGGGLLLRRRTTTZZZbbbfffhhhkkkrrrxxxzzz}}}||||||}}}~~~{{{zzzwwwuuussstttxxxzzznnnkkkjjjkkknnnpppnnnllldddddd```[[[ZZZ]]]\\\YYYWWWWWWVVVUUUSSSQQQOOONNNIIIHHHGGGEEEDDDEEEEEEFFFBBBAAA@@@>>>>>>>>>>>>???888888888888777777777777444444444555555555666666333333333333333333333333111111111222222333333333333333333333444444555666333444555555666666555555444444555666777888999:::999;;;>>>@@@AAABBBEEEGGGHHHKKKNNNOOOOOOTTT^^^eeemmmqqqwww}}}yyywwwtttqqqnnnnnnkkkfffcccbbb```^^^]]]YYYXXXWWWUUUSSSRRRPPPPPPKKKLLLMMMOOOQQQTTTVVVXXXbbbbbbcccgggllloooqqqqqqrrrtttuuuvvvwwwwwwyyyzzz|||}}}}}}}}}}}}}}}||||||vvvxxxzzz|||~~~|||xxxvvvwww|||~~~~~~}}}||||||}}}~~~~~~|||{{{{{{}}}|||xxxxxxwwwwwwzzz~~~rrr]]]PPPHHH@@@===;;;888888:::777777777777777777777777777777888999999999999888:::888@@@???CCCJJJXXXcccQQQIIIJJJHHHJJJLLLFFF<<<;;;:::::::::<<<>>>???>>>??????@@@@@@@@@??????;;;;;;;;;:::::::::999999999999999999999999999999666666666666555555555555666666666777888:::<<<<<>>@@@BBBEEEHHHJJJKKKMMMLLLLLLMMMQQQVVV\\\___eeellluuu|||{{{yyyvvvuuutttpppnnnkkkjjjiiigggdddbbb[[[[[[YYYVVVSSSPPPPPPQQQQQQQQQPPPRRRUUUYYY[[[\\\dddeeegggjjjmmmppprrrttttttvvvuuutttvvvzzz{{{xxxyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzz{{{||||||}}}}}}{{{{{{zzzyyyzzz{{{|||}}}|||{{{|||}}}zzzxxxxxx|||xxxvvvzzz}}}wwwvvvxxxxxxttttttsss~~~rrreeeRRRGGG<<<::::::888666666777777777777777777777777::::::999999888999999999:::;;;;;;AAAFFFDDDVVVwwwcccRRRIIIHHHFFFKKKKKK@@@<<<:::777777:::>>>@@@BBBBBBAAA@@@>>>>>>>>>>>>???<<<;;;:::999888999::::::::::::::::::::::::::::::666666666666555555555555555444555666999<<<@@@BBB999999999888666555333222111222444555777888999999uuuggg```\\\VVVRRRQQQIIIHHHGGGEEEEEEJJJSSSYYY]]]]]]]]]___bbbeeeiiilllqqqtttxxx|||~~~{{{zzz||||||{{{~~~|||vvvtttvvvwwwuuussspppllliiikkkppprrroookkkgggddd___]]]\\\ZZZWWWUUUSSSRRRQQQNNNLLLIIIHHHGGGGGGFFFEEEFFFGGGGGGFFFDDDDDDCCCAAA???============<<<:::999777666777888999666666666666555555555555333333333222222222111111333333333333333333333333444444444555555555555555888999:::::::::999888888999999::::::;;;<<<<<<===>>>???AAADDDGGGJJJLLLMMMNNNNNNNNNPPPSSSWWW\\\^^^aaahhhqqqwww{{{|||yyyvvvtttssspppnnnkkkjjjiiigggdddbbb[[[[[[ZZZVVVRRRPPPPPPPPPQQQQQQRRRUUUYYY]]]```bbbjjjjjjlllnnnoooqqqsssssstttvvvuuussstttyyyzzzwwwxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxyyyzzz|||}}}~~~{{{zzzzzz}}}|||{{{yyyyyy|||rrrooorrrsssssssssuuuxxxpppkkklllyyy}}}pppdddRRRGGG<<<::::::888666666777777777777777777777777999999999888999999::::::999;;;;;;@@@EEEDDDUUUuuu```PPPHHHGGGFFFLLLMMMCCC???<<<999888:::===???@@@AAA@@@???============>>><<<;;;:::999999999::::::888888888888888888888888666666666666555555555555444444555666888:::===>>>888888888777777555444333333333444555555555555555tttfff___ZZZUUUPPPPPPKKKJJJIIIHHHJJJNNNUUU[[[^^^]]]\\\\\\]]]```ccceeekkknnnrrrwww{{{wwwssspppqqqtttvvvxxx|||wwwtttuuuwwwvvvuuusssoookkklllppprrroookkkfffdddaaa___]]][[[WWWTTTRRRQQQOOOMMMKKKIIIGGGFFFFFFEEEDDDEEEGGGGGGGGGEEECCCCCCAAA???>>>=========;;;:::999888888999::::::555555555555444444444444333333333333222222222222222222222222333333333333333333444444555666666666777888888999999999888888777777888:::;;;<<<===>>>AAABBBDDDFFFIIILLLMMMNNNPPPQQQRRRSSSVVVXXX[[[\\\___eeemmmsssuuuxxx||||||yyyuuusssrrrpppnnnkkkiiihhhgggdddbbb\\\\\\ZZZWWWRRROOOOOOOOOPPPRRRUUUYYY^^^cccgggiiipppqqqqqqrrrrrrsssssssssuuuvvvuuuqqqrrrvvvxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{|||}}}}}}}}}{{{yyyyyy{{{}}}||||||{{{|||}}}~~~~~~nnniiijjjlllpppqqquuu}}}ooofffgggsss{{{ooocccQQQFFF<<<::::::888666777777777777777777777777777888888888888999:::;;;;;;999;;;:::???DDDDDDTTTqqq{{{\\\MMMFFFFFFFFFMMMPPPHHHBBB>>>;;;999:::===>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999::::::888888888888888888888888666666666666555555555555444444555555666777777888666777777777777666555444444555555444444333222111tttfff___[[[UUUQQQQQQIIIIIIJJJKKKOOOTTTZZZ^^^```^^^\\\ZZZYYY[[[]]]___fffiiimmmrrrxxx~~~uuunnnjjjggghhhlllpppttt|||}}}xxxuuuuuuvvvwwwwwwtttqqqmmmmmmooopppnnnlllhhhgggeeeccc```]]]YYYVVVRRRRRRPPPNNNLLLJJJHHHGGGFFFDDDCCCDDDFFFGGGGGGFFFCCCBBBAAA@@@>>>===<<<<<<999999888888888999::::::666666666555555555444444333333333333333333333333222222222222333333333333444444444555555666666666666777777888888999999999666777888:::;;;===>>>???CCCDDDFFFHHHKKKMMMOOOPPPRRRSSSTTTVVVXXXYYYYYYYYY^^^dddkkkqqqtttuuuwwwyyy~~~~~~}}}yyyuuurrrppppppmmmkkkiiihhhfffdddaaa\\\\\\ZZZWWWRRROOOOOOOOOQQQTTTYYY^^^bbbfffjjjmmmssssssssstttttttttttttttuuuwwwvvvqqqppptttwwwvvvvvvwwwyyyzzzzzzzzzzzzyyywwwwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvwwwxxxzzz{{{}}}}}}}}}|||zzzyyyzzz|||}}}~~~~~~~~~nnnhhhjjjlllppptttyyyuuuiiigggqqqzzzmmmbbbQQQFFF<<<::::::888777777777777777777777777777777888888888888999:::;;;<<<888;;;:::===CCCDDDRRRmmmrrrXXXIIIDDDEEEFFFNNNSSSLLLBBB???;;;:::;;;===???@@@@@@??????>>>======<<<<<<;;;;;;:::::::::999999999999999999999999999999999666666666666555555555555444444555555555444333333555555666666666666666555555555555555444222111111~~~qqqccc]]]YYYTTTQQQPPPGGGHHHJJJNNNTTTZZZ___bbbbbb___\\\XXXWWWXXXZZZ\\\aaaeeejjjpppvvv}}}}}}uuunnnhhhccc```aaaeeeiiimmmvvv~~~zzzwwwvvvvvvvvvwwwtttqqqmmmlllmmmnnnmmmlllhhhhhhgggddd```\\\YYYWWWTTTSSSRRRPPPNNNLLLKKKJJJFFFDDDCCCCCCEEEGGGGGGFFFBBBBBBAAA@@@???===<<<;;;888777777777777888888999777777777666666666555555333333333333333333333333222222333333333444444444666666666666666666666666::::::;;;;;;<<<===>>>>>>;;;<<<===???AAACCCDDDEEEFFFGGGHHHJJJMMMOOOPPPQQQTTTUUUVVVXXXYYYYYYYYYXXX^^^bbbiiiooosssuuuvvvvvvzzz{{{|||}}}~~~~~~zzzuuurrrpppooommmjjjiiihhhfffcccaaa\\\\\\ZZZWWWRRRPPPOOOPPPRRRWWW]]]bbbeeehhhkkkmmmrrrrrrsssttttttuuuvvvvvvuuuxxxxxxssspppsssuuuuuuuuuwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxyyyzzz~~~}}}{{{{{{|||~~~}}}lllgggjjjmmmpppwww~~~}}}pppiiipppxxxlllbbbPPPEEE<<<999:::888777888777777777777777777777777888888888888999:::;;;<<<888<<<:::;;;AAADDDPPPhhhiiiUUUGGGCCCDDDEEENNNUUUPPP@@@===:::999;;;>>>AAABBB@@@@@@@@@@@@???>>>======;;;;;;;;;:::::::::999999999999999999999999999999666666666666555555555555444444444444444333222111444555555666666666666666444444555555555444444333xxxkkk___YYYVVVRRROOOOOOIIIJJJMMMRRRZZZ```ccceeebbb___[[[WWWUUUVVVYYY[[[]]]bbbhhhnnntttzzz~~~zzzsssllleeeaaa[[[YYYZZZ___bbbeeemmmuuu}}}zzzwwwuuuuuuuuurrrooollljjjkkklllllllllggghhhfffccc^^^YYYWWWWWWVVVUUUTTTRRRPPPOOOMMMMMMGGGEEECCCCCCDDDFFFFFFFFFBBBBBBBBBAAA???>>><<<;;;777777777777777777777777888777777777666666666666333333333333444444444444333333444444555555666666777777777777888888888888::::::;;;;;;===>>>@@@AAA>>>???@@@BBBDDDEEEGGGGGGIIIJJJKKKMMMPPPRRRSSSTTTWWWWWWYYYZZZZZZ[[[ZZZZZZ^^^aaaffflllpppsssttttttwwwyyy|||||||||~~~zzzvvvrrrpppooommmjjjhhhgggfffcccaaa[[[[[[YYYVVVSSSPPPPPPQQQTTTZZZaaafffhhhiiilllnnnqqqrrrrrrssstttuuuvvvvvvuuuzzzzzzuuuqqqrrrtttsssuuuvvvxxx{{{|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzz|||{{{yyyxxxxxxyyyyyyzzz~~~}}}||||||~~~uuudddaaafffjjjoooyyyuuujjjnnn{{{vvvjjjaaaPPPEEE;;;999:::999888888777777777777777777777777888888888888999:::;;;;;;777<<<999999@@@CCCOOOdddeeeTTTGGGCCCDDDDDDMMMUUUQQQ???<<<999999;;;>>>@@@AAA@@@AAAAAAAAA@@@???>>>===::::::;;;;;;;;;:::999888777777777777777777777777666666666666555555555555555555444444444333333333444555555666666666555555333444444555555555555444uuuhhh\\\WWWUUURRRPPPPPPNNNOOORRRXXX___dddffffff```]]]XXXUUUSSSUUUXXXZZZZZZ^^^eeelllqqqvvvzzz}}}{{{zzzvvvqqqiiiaaa[[[XXXSSSRRRTTTYYY\\\___eeelllwww|||xxxuuussssssooollljjjhhhhhhiiijjjkkkiiiiiigggbbb\\\YYYXXXYYYVVVUUUTTTSSSQQQOOONNNNNNHHHFFFCCCBBBCCCEEEEEEEEEBBBBBBBBBAAA@@@>>><<<;;;999999999999888777777666777777666666666555555555333333333444444444555555444444555555666777777888555666777888:::;;;<<<===;;;;;;;;;<<<===???AAACCCAAABBBCCCEEEFFFHHHIIIIIIMMMNNNOOOQQQSSSUUUWWWWWW[[[[[[[[[\\\]]]]]]^^^^^^bbbdddgggkkkppprrrsssssstttxxx|||}}}}}}~~~{{{wwwsssqqqooommmjjjhhhgggeeecccaaaYYYYYYYYYVVVSSSQQQQQQRRRTTT[[[dddiiikkklllooorrrrrrssssssttttttuuuuuuuuuuuu{{{}}}xxxsssrrrsssrrrtttvvvxxx{{{||||||zzzyyy{{{{{{||||||}}}}}}~~~~~~~~~|||{{{zzzyyyzzzzzz~~~}}}{{{{{{}}}}}}}}}lll[[[XXX^^^dddppp|||wwwkkkkkktttuuuhhh^^^PPPEEE;;;999:::999888888777777777777777777777777999999999888999999::::::777<<<999888???CCCMMM```gggTTTGGGCCCDDDCCCLLLTTTQQQ@@@===:::888:::<<<>>>??????@@@@@@@@@???>>>===<<<::::::;;;;;;;;;:::999888777777777777777777777777666666666666555555555555555555444444444555666777555555555666555555444444333333444444444444333333uuuiii]]]YYYWWWTTTRRRRRRSSSTTTVVV\\\cccggggggfff^^^[[[WWWSSSRRRTTTWWWYYYWWW\\\dddkkkooosssvvvxxxvvvuuuqqqkkkbbbZZZTTTQQQMMMLLLOOOUUUXXX[[[```gggppp|||~~~}}}uuuwwwyyyyyywwwwwwzzz}}}~~~|||}}}~~~yyyuuurrrqqqmmmkkkhhhffffffhhhjjjkkklllllljjjddd^^^ZZZZZZ\\\VVVUUUTTTSSSQQQOOONNNNNNIIIFFFCCCBBBCCCDDDDDDDDDAAABBBBBBAAA@@@>>><<<:::;;;;;;;;;:::999888777666666666555555555444444444333333333444444555555555555555555666777888888999333444666999<<<>>>@@@AAA@@@@@@@@@AAABBBEEEGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZ^^^]]]]]]^^^^^^```aaabbbhhhhhhjjjmmmqqqsssttttttrrrwww|||~~~~~~~~~{{{wwwtttqqqooollljjjhhhgggeeeccc```XXXYYYXXXVVVSSSRRRRRRSSSSSS[[[eeekkkmmmnnnrrruuuttttttttttttttttttttttttuuu{{{zzzuuussssssqqqsssuuuxxx{{{||||||zzzyyy|||}}}}}}~~~~~~|||{{{zzzzzzzzz~~~}}}{{{zzz{{{~~~~~~{{{{{{~~~gggUUURRRYYY```rrryyymmmkkkqqq~~~tttfff\\\PPPEEE;;;999:::999888999777777777777777777777777::::::999999888999999999777<<<999777>>>CCCMMM^^^kkkTTTHHHDDDDDDBBBKKKTTTQQQBBB>>>:::888999:::<<<<<<>>>>>>?????????===;;;:::::::::;;;<<<;;;:::999888888888888888888888888888777666666666555555555555666555444333444666888:::555555666666555444444333333333333333333222111000zzzlllhhhccc^^^ZZZZZZZZZ[[[XXX[[[```eeegggfffcccaaa[[[XXXSSSPPPOOOPPPTTTVVVYYY\\\aaahhhmmmooonnnlllmmmkkkgggaaaZZZTTTNNNKKKIIIFFFFFFJJJMMMPPPXXX```iiitttxxxppplllqqqooollljjjjjjllloooqqqzzz~~~xxxvvv{{{|||wwwtttqqqpppmmmllljjjhhhgggggghhhiiiiiihhheeebbb___\\\YYYXXXUUUUUUUUUTTTRRRQQQOOONNNKKKHHHDDDBBBCCCEEEFFFFFFAAAAAAAAAAAA@@@@@@@@@???======<<<:::888777666555777777777777777666666555777666555444333333222333555555555666777999:::;;;;;;;;;:::;;;<<<===???@@@BBBCCCCCCCCCCCCDDDGGGIIILLLMMMMMMMMMLLLMMMPPPRRRSSSUUUWWWXXXZZZ^^^cccgggeeeeeedddcccbbbbbbbbbbbbjjjmmmqqqqqqooooootttyyyuuuvvvyyy|||~~~}}}zzzvvvrrrooommmpppmmmiiihhhgggfffbbb___]]]ZZZVVVRRRQQQRRRTTTVVV]]]aaaeeeiiilllooosssuuuuuuuuutttsssrrrqqqqqqpppsssvvvxxxxxxtttrrrrrrsssrrruuuzzz}}}~~~||||||{{{{{{zzz||||||yyyxxxyyyzzz}}}}}}}}}}}}}}}{{{ppp\\\QQQRRRZZZaaasss{{{rrrnnnnnnuuuzzzssseee[[[PPPEEE;;;999:::999888999:::888666555777888888888999999888888999999:::;;;;;;:::;;;>>>@@@DDDMMMXXXoooZZZMMMFFFAAA>>>HHHQQQLLLGGG@@@;;;;;;<<<<<<>>>BBB@@@@@@??????>>>=========<<<<<<;;;::::::999888888777777777777666666666666777777666555555555555555444444444444444444333333555555555555555555555555222222222333333444444444xxxmmmiiiccc]]][[[[[[]]]^^^aaaccchhhjjjjjjgggccc```ZZZWWWSSSOOOOOOPPPTTTVVVXXXZZZ___eeejjjkkkhhhfffbbb```\\\VVVQQQKKKGGGEEEFFFCCCCCCFFFIIIKKKSSS[[[bbbmmm~~~~~~uuummmiiihhhfffccc``````aaacccdddmmmsss{{{|||wwwwww}}}|||xxxtttrrrqqqmmmkkkjjjhhhhhhiiijjjkkkjjjhhhfffccc```]]][[[YYYWWWWWWVVVUUUTTTRRRPPPOOOKKKHHHDDDBBBCCCEEEFFFFFF@@@@@@???>>>>>>======<<<<<<;;;;;;:::999888888777777777777777777666555555555444444333444444555555555555666666777999:::;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBCCCCCCDDDFFFIIILLLNNNOOOOOOOOONNNOOORRRTTTVVVXXXZZZ[[[]]]aaaeeeiiiiiihhhgggeeedddeeeeeefffjjjmmmqqqqqqoooppptttxxxtttuuuxxx{{{}}}~~~~~~}}}{{{yyyuuuqqqooommmnnnkkkhhhfffeeeccc```]]][[[XXXUUURRRQQQSSSVVVXXX```ccchhhkkknnnqqqtttwwwuuuuuutttttttttssssssssssssuuuwwwvvvsssqqqqqqrrrsssvvvyyy{{{zzzyyyyyyyyyxxxxxxyyy}}}~~~~~~{{{xxxwwwxxxzzz|||~~~~~~}}}}}}}}}|||}}}~~~|||zzz~~~zzziii[[[RRRQQQZZZeeezzz{{{~~~{{{ooonnnqqqvvvzzz~~~vvvfff\\\PPPEEE;;;999:::888777888888666555555666777777666999999888888999999:::;;;;;;:::;;;===???BBBLLLVVV~~~xxx]]]NNNFFFBBB???HHHPPPKKKGGG@@@;;;;;;<<<;;;>>>BBB@@@@@@??????>>>=========<<<<<<;;;::::::999888888999888888888888777777777777777666555555555555555444444444444444444444444555555555555555555555555333333333333333333444444|||uuunnnjjjccc^^^\\\^^^bbbeeelllnnnqqqrrroooiiibbb]]]XXXUUURRROOONNNPPPSSSUUUVVVYYY]]]bbbeeeddd```\\\YYYWWWSSSNNNIIIFFFDDDCCCBBB??????AAACCCEEELLLSSS[[[fffwww|||sssiiieeeaaa___[[[WWWUUUUUUVVVWWW[[[aaakkkttt}}}xxxuuuwww{{{~~~|||xxxvvvtttsssnnnlllkkkiiiiiijjjlllmmmjjjiiifffdddaaa^^^\\\[[[ZZZYYYYYYWWWUUUSSSQQQPPPKKKHHHDDDCCCCCCEEEEEEEEEBBBAAA@@@>>>===<<<<<<;;;;;;::::::::::::999999999666666666666666555555555333333333444444666777777666666666666777888::::::;;;;;;;;;;;;<<<>>>???AAA@@@AAACCCDDDEEEHHHLLLOOOOOOQQQRRRRRRRRRSSSUUUXXXZZZ\\\^^^```aaadddhhhkkkmmmllliiigggfffgggiiijjjjjjnnnqqqqqqpppppptttwwwssstttvvvyyy{{{|||||||||~~~zzzzzzxxxvvvsssqqqnnnmmmkkkiiifffdddcccaaa^^^[[[XXXVVVTTTRRRSSSVVVYYY[[[dddgggkkknnnpppsssuuuxxxuuuuuuuuuuuuuuuvvvwwwwwwssstttuuuuuurrrqqqqqqqqqtttvvvxxxxxxwwwvvvwwwxxxvvvvvvwwwzzz~~~~~~|||}}}}}}}}}{{{xxxwwwwwwxxx{{{}}}~~~}}}}}}}}}yyy{{{~~~}}}{{{zzz~~~pppaaaYYYRRRPPP]]]ppp~~~xxxzzz{{{{{{nnnqqqwww{{{{{{~~~{{{iii]]]QQQFFF<<<::::::888777777666555555555777777555444999888888888888999::::::;;;::::::===>>>@@@IIIRRRwwwcccRRRHHHDDDAAAHHHOOOJJJGGG@@@;;;;;;;;;;;;>>>AAA@@@@@@??????>>>=========<<<;;;;;;::::::999999888::::::999999999888888888777666666555555555555666222333333444444555555555555555555555555555555555444444444444333333333333zzzssspppkkkddd___^^^bbbhhhllltttvvvxxxwwwssskkkbbb\\\UUUSSSPPPNNNNNNPPPRRRTTTVVVXXX\\\___```]]]WWWSSSPPPMMMIIIEEECCCAAAAAAAAA???<<<<<<>>>???@@@FFFMMMUUU```rrr|||rrrhhhddd```^^^ZZZUUURRRPPPPPPPPPNNNRRRZZZcccnnnzzz|||wwwvvvyyy{{{}}}zzzxxxwwwvvvrrrpppnnnkkkjjjjjjkkkllliiihhhfffdddaaa___]]]\\\]]]\\\[[[ZZZWWWUUUSSSRRRLLLIIIFFFDDDDDDEEEEEEEEEFFFEEECCC@@@???=========<<<<<<;;;;;;::::::999999777666666555555555555555444444444444555666777888666666666666777888999:::;;;;;;:::;;;<<<===???@@@AAABBBDDDDDDEEEGGGKKKNNNPPPRRRTTTUUUUUUVVVXXXZZZ\\\^^^aaadddeeegggjjjlllpppmmmjjjgggggghhhjjjllllllnnnqqqrrrqqqrrrtttvvvrrrsssvvvxxxyyyzzzzzzzzz|||~~~}}}{{{vvvvvvuuusssqqqooommmllliiihhheeecccaaa^^^\\\[[[UUUTTTSSSSSSVVVZZZ^^^```gggjjjmmmoooqqqsssuuuwwwuuuuuuuuuvvvwwwyyyzzz|||tttuuuuuutttsssrrrqqqrrrtttuuuvvvvvvvvvvvvxxxzzzvvvwwwyyy{{{}}}~~~~~~}}}{{{||||||zzzxxxvvvwwwxxxzzz|||~~~~~~}}}}}}~~~yyy{{{}}}|||{{{sss```ZZZTTTRRReeezzz{{{yyy|||ooovvv~~~~~~~~~lll___QQQFFF<<<::::::888666777555555555777888888666333888888888888888999999:::;;;999:::<<<===???FFFPPPpppmmmWWWJJJFFFCCCIIINNNIIIHHHAAA;;;;;;;;;;;;===AAA@@@@@@??????>>>=========;;;;;;;;;::::::999999999:::999999999888888888888777666555555555555666666222222333333444555666666555555555555555555555555555555444444333333333222yyytttqqqlllfffbbbbbbhhhoootttyyyzzz{{{yyytttkkkbbb]]]TTTRRRPPPNNNNNNPPPSSSUUUXXXYYY[[[\\\\\\WWWQQQKKKDDDBBB@@@===;;;;;;<<<<<<===;;;;;;===>>>>>>CCCIIIOOOZZZlll}}}sssjjjeeebbb___[[[WWWSSSQQQOOOOOOJJJKKKNNNSSS\\\jjjyyyzzzxxxxxxzzz}}}{{{zzzzzzxxxuuurrrnnnkkkjjjiiiiiihhhgggeeecccaaa___]]]\\\______^^^\\\YYYVVVTTTRRRMMMKKKGGGFFFFFFGGGFFFFFFHHHFFFDDDAAA???>>>>>>>>>???>>>===<<<:::999888888777777666555555555555666777666666555555666666777777666666666777888999999::::::999999;;;<<<>>>???BBBCCCDDDDDDDDDEEEHHHKKKPPPRRRTTTVVVVVVWWWYYY[[[\\\___cccfffhhhiiikkkmmmpppnnnkkkhhhgggiiikkkmmmnnnppprrrsssttttttuuuvvvssstttvvvxxxyyyyyyyyyyyyzzz||||||xxxrrrrrrrrrpppooommmkkkjjjggggggeeeccc___]]][[[ZZZSSSSSSSSSUUUYYY^^^bbbeeeiiikkknnnppppppqqqsssuuuuuuttttttuuuwwwzzz|||~~~wwwvvvuuutttttttttssssssssstttvvvvvvwwwyyy|||yyyzzz|||}}}}}}~~~~~~zzz{{{{{{zzzxxxvvvvvvwwwyyy{{{~~~~~~~~~}}}|||||||||}}}~~~}}}jjj___WWWXXXrrr~~~~~~}}}}}}oooxxx}}}mmmaaaQQQFFF<<<::::::888777777777666666888999999777555888888777777888888999::::::999:::<<<===>>>EEENNNjjjyyy^^^LLLHHHFFFJJJNNNJJJHHHAAA;;;;;;;;;;;;===@@@@@@@@@??????>>>=========;;;;;;::::::::::::999999999999888888888777777777666666555555555555666666222222333333444555666666555555555555555555555555555555555444444333333333{{{vvvrrrnnniiifffhhhnnnvvv{{{}}}}}}|||yyysssjjjbbb]]]UUUSSSRRRQQQQQQSSSVVVWWWYYYYYYYYYYYYWWWRRRKKKGGG@@@???>>><<<<<<<<<======<<<::::::=========BBBHHHKKKVVVhhh|||vvvlllhhhbbb```\\\XXXTTTRRRPPPOOOIIIHHHHHHIIIOOOZZZgggppp~~~{{{wwwvvvwww}}}~~~~~~|||yyyuuupppllljjjiiihhhhhhgggfffdddbbb```___^^^aaaaaa___]]]ZZZWWWTTTSSSOOOMMMJJJHHHHHHHHHHHHFFFHHHFFFCCC@@@>>>>>>>>>>>>@@@@@@>>>===;;;999888777999888777555555666666777888777777666666666777777777777777777777888999999999888888888999;;;===>>>AAABBBBBBBBBAAACCCEEEHHHMMMPPPSSSUUUVVVWWWYYY[[[[[[___dddhhhkkklllnnnooorrrpppnnnlllkkklllmmmooopppqqqsssuuuvvvwwwvvvvvvtttuuuwwwyyyyyyyyyyyyyyyzzz|||~~~~~~~~~zzzuuuppppppooonnnllljjjiiihhheeefffeeebbb]]]ZZZYYYZZZRRRSSSUUUXXX\\\bbbfffiiijjjllloooppppppppprrrssstttsssssstttvvvyyy|||~~~xxxvvvtttttttttuuutttsssrrrtttvvvxxxyyy{{{~~~|||}}}~~~}}}||||||}}}~~~yyy{{{|||{{{yyywwwwwwwwwyyy{{{~~~}}}|||}}}zzzfff[[[aaa~~~pppyyy~~~||||||lllaaaPPPEEE;;;999:::999888888888777777777999999888666888777777777777888999999999888:::======>>>EEENNNeeeeeeOOOJJJGGGKKKOOOLLLIIIAAA<<<;;;;;;:::<<<@@@@@@@@@??????>>>=========::::::::::::::::::::::::999888888888888777777777666555555555555666666777222333333444444555555555555555555555555555555555555555555444444444444444~~~zzzrrroookkkjjjmmmttt{{{}}}xxxqqqiiiaaa]]]XXXWWWUUUUUUVVVXXXZZZ\\\ZZZXXXVVVTTTQQQMMMGGGCCC??????????????????>>>>>>;;;999999<<<======AAAHHHJJJUUUggg{{{}}}|||wwwooojjjbbb```]]]YYYVVVTTTRRRRRRHHHGGGFFFFFFHHHNNNVVV\\\iiiooowwwzzzxxxuuuuuuvvvzzz}}}zzzvvvqqqmmmkkkjjjjjjjjjiiihhhfffeeecccbbbaaabbbbbb```]]]ZZZWWWTTTRRRQQQOOOLLLKKKKKKJJJIIIHHHIIIGGGDDDAAA??????@@@AAA??????>>>===<<<;;;:::999:::999777666666666888999666666666666777888999999777777777777777888888999777777666666777999;;;<<<===>>>?????????AAADDDGGGJJJMMMQQQSSSTTTVVVWWWYYY[[[```fffkkknnnoooppprrrvvvtttsssqqqqqqqqqrrrrrrrrrsssuuuwwwyyyyyyxxxvvvvvvwwwyyyzzz{{{zzzzzzyyy{{{|||~~~~~~}}}~~~|||{{{}}}}}}wwwrrrnnnnnnmmmllljjjhhhfffeeeccccccccc```[[[WWWWWWXXXSSSTTTWWWZZZ___eeejjjllllllnnnpppqqqppppppqqqrrrsssrrrrrrrrrtttwww{{{}}}xxxvvvsssrrrssstttsssrrrsssuuuwwwyyyyyyzzz}}}~~~{{{}}}}}}{{{yyywwwyyy{{{yyy{{{||||||zzzxxxwwwxxxyyy|||~~~mmm```jjjuuu|||}}}}}}yyyjjj```NNNDDD:::999::::::999:::888777555555777888777666777777777777777888999999888888:::===>>>???FFFNNNbbbkkkQQQKKKIIILLLQQQNNNIIIBBB<<<;;;;;;:::<<<@@@@@@@@@??????>>>=========::::::::::::::::::::::::::::::999999999888888888555555555555555666777777444444444444444444444444555555555555555555555555444444444444555555555555|||ssspppmmmmmmpppwww~~~xxxppphhhaaa]]]ZZZYYYYYYXXXYYY[[[^^^___ZZZWWWTTTQQQNNNJJJEEEAAA:::;;;<<<<<<<<<<<<;;;;;;999888999<<<======AAAGGGMMMWWWiii~~~}}}zzzzzzxxxppplllbbbaaa^^^[[[XXXVVVUUUTTTFFFGGGGGGFFFFFFHHHLLLOOOUUU___lllsssuuuuuuvvvwwwxxx|||zzzvvvrrrnnnlllllllllkkkkkkjjjhhhgggfffeeedddcccbbb```]]]ZZZWWWTTTRRRRRRPPPMMMLLLLLLKKKJJJHHHLLLJJJFFFDDDBBBCCCDDDEEE>>>=========<<<<<<<<<<<<;;;:::888777666777888:::444555555666777999;;;<<<888777777777777777888999666666555555777888:::;;;999;;;<<<===>>>AAADDDGGGHHHKKKOOORRRSSSTTTVVVXXX[[[```gggmmmpppqqqssstttyyyxxxwwwvvvvvvuuuuuuuuuttttttvvvxxxzzzzzzyyywwwxxxyyyzzz{{{|||{{{zzzzzz|||}}}~~~~~~}}}}}}|||zzzyyy{{{~~~|||uuuooonnnmmmlllkkkiiigggeeeddd```bbbaaa^^^YYYUUUUUUVVVTTTUUUXXX\\\aaagggkkknnnnnnppprrrrrrqqqqqqrrrsssrrrqqqqqqqqqsssvvvzzz|||xxxuuuqqqqqqrrrtttrrrqqqsssvvvxxxyyyyyyyyyzzz|||zzz||||||yyyvvvtttuuuwwwyyy{{{}}}|||zzzyyyxxxxxxzzz|||qqqcccppp{{{vvvhhh^^^MMMCCC:::999;;;::::::;;;888666444333555666777666777777777777777888888999888777:::>>>???@@@GGGOOOaaaoooRRRKKKIIIMMMRRRPPPIIIBBB<<<;;;;;;:::<<<@@@@@@@@@??????>>>=========::::::::::::::::::::::::;;;;;;;;;:::::::::999999555555555555555666777888444444444444444444333333555555555555555555555555333444444444555666666666yyyuuuqqqpppuuu}}}{{{tttlllddd___^^^\\\[[[]]]___aaabbbaaa\\\YYYUUUQQQMMMHHHCCC???======<<<<<<<<<;;;;;;;;;999::::::::::::<<<@@@CCCRRR[[[kkkxxxuuuvvv|||~~~wwwmmmgggbbbggggggaaaZZZWWWTTTQQQLLLHHHCCCAAABBBDDDFFFGGGLLLRRR[[[cccjjjpppuuuxxxyyy{{{tttrrrssstttrrrooopppooonnnllljjjgggeeecccgggeeebbb___\\\YYYWWWVVVYYYVVVSSSPPPOOONNNLLLKKKKKKHHHFFFEEEFFFFFFEEECCCFFFCCC@@@<<<:::999:::;;;;;;:::999777777777777888666666666666666666666666888777666444444555555666666666777777888888888999;;;;;;;;;<<<<<<>>>??????FFFIIIMMMPPPQQQRRRSSSUUUWWW]]]dddkkkoooqqqsssttttttwwwzzz{{{zzzyyyyyyyyyzzzyyyxxxxxxyyyzzzyyywwwwwwxxxzzz{{{|||{{{zzzzzzzzzzzzzzz}}}{{{wwwzzzyyyyyywwwuuusssqqqooonnnmmmllljjjgggeeecccccc___^^^[[[YYYVVVUUUUUUUUUTTTVVVZZZbbbjjjpppqqqpppoooqqqrrrrrrqqqqqqrrrtttwwwsssooonnnppptttxxxzzzwwwvvvuuuuuuvvvuuusssqqqyyyyyyyyywwwwwwxxxzzz}}}~~~~~~~~~{{{xxxvvvuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxyyyyyy{{{}}}~~~~~~}}}~~~wwwhhhrrrtttcccXXXLLLCCC<<<;;;:::888666777888888777777777777888888888888888777777777777777888777888;;;===>>>DDDKKK```qqqSSSJJJJJJRRRWWWQQQOOOFFF===;;;;;;:::;;;===???????????????>>>======;;;::::::::::::::::::999999999999888888888888777777777666555555555555555777666444444555555444333555555555555555555555555555555555555555555555555|||xxxttttttyyy{{{tttllleee``````___^^^```bbbddddddccc^^^ZZZUUUOOOKKKFFFAAA===<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::<<<@@@CCCOOOYYYkkkwwwssstttzzz{{{tttkkkfffccchhhjjjddd]]]YYYVVVRRRMMMJJJEEEBBBBBBCCCCCCCCCCCCHHHPPPYYYaaaiiiqqqvvv|||{{{vvvtttuuuuuurrrnnnpppooonnnllliiigggdddcccgggeeeccc```]]]ZZZYYYXXX[[[XXXTTTQQQPPPNNNLLLJJJKKKHHHFFFEEEFFFFFFEEECCCEEECCC@@@<<<:::999:::;;;;;;:::999777777777777888555555555555555555555555777777555444444444555666666666666777777777888888999999999999:::;;;<<<===CCCFFFJJJLLLNNNOOOQQQSSSVVV[[[aaagggkkknnnppprrrsssvvvyyyzzzzzzyyyyyyyyy{{{zzzyyyzzz{{{|||{{{yyyvvvvvvwwwxxxxxxxxxxxxxxxzzzyyyyyy{{{}}}}}}zzzwwwwwwvvvuuutttsssrrrqqqqqqnnnlllhhhfffeeedddbbb```\\\[[[YYYWWWUUUTTTUUUVVVVVVWWW\\\ccckkkqqqrrrqqqssstttvvvvvvuuuvvvwwwyyyxxxuuurrrpppqqquuuxxxzzzwwwvvvuuuuuuwwwwwwvvvuuuzzzzzzzzzxxxwwwxxxzzz}}}}}}~~~~~~|||yyywwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzz{{{~~~~~~vvvkkktttwwweeeXXXJJJBBB;;;:::999777555666888888777777777777888888888777777777777777777777888777888;;;===>>>DDDJJJ[[[lllPPPHHHFFFLLLRRRPPPSSSHHH>>>;;;::::::;;;>>>???????????????>>>======;;;;;;;;;::::::::::::999999999999888888888777777777777666555555555555555777555444444555555444333555555555555555555555555555555555555555555555555}}}zzz{{{zzztttllleeeaaabbbbbbbbbdddggghhhgggeee___ZZZSSSLLLGGGCCC???<<<<<<<<<;;;;;;;;;:::::::::::::::;;;::::::<<>>CCCJJJTTT|||gggOOOHHHCCCHHHQQQRRRXXXLLL@@@;;;:::999;;;????????????@@@??????>>>===;;;;;;;;;;;;::::::999999999999888888888777777777777777666555555555555555666555444444555666444333555555555555555555555555444444444444444444444444zzzssslllfffbbbddddddfffhhhkkkjjjhhheee^^^XXXPPPIIIEEEAAA???===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::<<>>AAAGGGPPP^^^lllvvvzzz{{{xxxvvvuuuuuusssqqqqqqpppooollljjjgggdddccceeedddbbb___]]][[[ZZZZZZ^^^\\\XXXUUUSSSPPPMMMJJJKKKHHHFFFEEEFFFFFFEEECCCDDDBBB???===;;;:::::::::::::::999888888777777777666666666666666666666666555555555444444444444444444444444555555555555555444444333444444555666666999<<>><<<<<<<<<;;;::::::999999888888888888777777777777777777666555555555555555666555444444555666555333555555555555555555555555444444444444444444444444|||yyyrrrlllgggcccdddeeehhhkkkmmmlllhhheeeZZZUUUMMMGGGDDDBBB@@@???<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<>>?????????CCCKKKXXXfffpppxxx}}}|||wwwsssrrrssstttuuuqqqpppooommmkkkhhhfffeeeeeecccaaa___]]][[[ZZZYYY___\\\YYYVVVTTTQQQMMMJJJKKKHHHFFFEEEFFFFFFEEECCCCCCAAA???===<<<;;;::::::::::::999999888777777666777777777777777777777777444444444444444333333222333333333333333333333333333333333222333333444444555888;;;>>>AAAEEEIIILLLOOORRRWWW[[[___bbbfffiiihhhlllpppsssttttttuuuvvvwwwwwwxxxyyy{{{{{{yyywwwsssrrrqqqppppppqqqrrrssssssrrrpppooonnnnnnpppqqqtttrrrooolllkkkjjjkkkkkkjjjbbbZZZXXX[[[\\\XXXSSSSSSUUUTTTQQQMMMMMMQQQUUU\\\```gggmmmrrrtttuuuuuuppprrrtttuuuuuuvvvxxxzzzzzz{{{{{{yyywwwwwwyyy|||}}}zzzwwwuuuuuuvvvvvvuuu{{{||||||{{{zzzzzz{{{|||~~~~~~}}}{{{yyyyyyzzz|||yyyyyyyyyzzz{{{}}}~~~}}}||||||}}}~~~wwwjjjccceeennnyyy~~~iiiUUUHHH@@@999999:::888777888777777666666666666777777666666777777888888888888999777777;;;<<<===BBBHHHQQQtttyyy\\\LLLKKKEEEGGGUUU___```SSSDDD===:::999<<<@@@??????@@@@@@@@@@@@??????======<<<;;;;;;:::999999888888888777777777666666777777666555555555555555666444333444555666555444555555555555555555555555444444444444444444444444mmm{{{xxxqqqlllhhheeedddfffjjjnnnpppnnnhhhdddXXXSSSMMMGGGDDDBBBAAA@@@======<<<<<<<<<;;;;;;;;;<<<===<<<;;;;;;<<>>>>>===???EEEPPP]]]fffssszzz|||vvvqqqoooppptttwwwqqqppppppnnnmmmkkkiiihhhfffeeeccc```]]][[[ZZZYYY]]][[[YYYWWWUUURRRNNNKKKKKKHHHFFFEEEFFFFFFEEECCCBBBAAA???>>><<<;;;;;;:::999999:::999999888666666777777777777777777777777333333444444333333222111333333222222222222111111222222222111111222222333222444777:::===@@@EEEHHHKKKOOOTTTYYY\\\___bbbddddddgggllloooqqqrrrssstttssstttuuuwwwyyyyyywwwtttrrrqqqqqqppppppppppppqqqoooooonnnllljjjjjjlllmmmqqqpppmmmjjjhhhgggggggggfff```ZZZWWWXXXXXXTTTQQQQQQRRRSSSOOOKKKLLLQQQWWW]]]bbbjjjpppsssuuuuuuvvvqqqrrrtttuuuuuuuuuwwwyyywwwyyy{{{zzzwwwwwwyyy|||~~~{{{xxxvvvvvvuuutttssszzz{{{||||||{{{{{{|||~~~}}}zzzxxxwwwyyy{{{zzzzzzzzzzzz{{{|||}}}~~~|||zzzzzz{{{~~~uuupppkkkeee\\\XXX\\\fffqqqxxxqqq|||iiiUUUGGG???999999:::888888999777666666555555666666777666666666777888888999999999777777:::;;;<<>>;;;999;;;???>>>???@@@@@@AAA@@@@@@@@@>>>======<<<;;;:::999999888888777777777666666666777777666555555555555555555444333444666666666444555555555555555555555555333333333333333333333333cccnnn|||xxxqqqlllhhhfffeeehhhlllqqqssspppiiidddYYYTTTNNNHHHEEEBBB@@@>>>>>>>>>=========<<<<<<<<<=========<<<;;;<<>>===<<<;;;:::999999::::::999888666555555555555555555555555555222333333444333222111000222222222111111000000000111111000000000000000111///111333666888;;;@@@CCCGGGKKKQQQVVVYYY[[[]]]___```ccchhhlllnnnoooqqqrrrqqqqqqsssvvvxxxwwwuuusssooopppppppppoooooonnnmmmkkklllmmmkkkhhhggghhhjjjkkkjjjiiihhhfffeeedddcccbbb___[[[XXXVVVTTTRRROOOLLLOOOPPPNNNKKKMMMTTT\\\]]]ccclllqqqttttttuuuvvvqqqrrrttttttttttttuuuwwwtttwwwzzzzzzwwwvvvxxx|||}}}{{{yyyxxxyyyxxxvvvtttxxxzzz|||}}}}}}}}}~~~}}}yyyvvvvvvxxxzzzzzzzzzzzzzzz{{{{{{|||}}}zzzxxxwwwyyy{{{~~~~~~~~~zzzlllddd\\\XXXRRRPPPTTT___kkktttqqqrrr|||hhhUUUEEE===777888999888777999666666555555555555666666555666666777888888999999999777777:::;;;<<<@@@GGGMMMhhhrrrSSSEEEHHHCCCAAAMMMXXX```SSSEEE>>>;;;:::;;;>>>>>>???@@@@@@AAAAAAAAA@@@>>>>>>===<<<;;;:::999999888777777777666666666666777777666555555555555555555444333444666777666555555555555555555555555555333333333333333333333333XXXaaakkksss~~~xxxqqqlllhhhffffffiiinnnsssuuuqqqjjjeeeZZZVVVOOOIIIEEEAAA>>><<<>>>>>>>>>>>>=====================<<<;;;<<>>===<<<;;;:::999999::::::999888666555444444444444444444444444222222333444333222111000222111111111000000//////000//////.........//////---...111333555888<<<@@@CCCHHHOOOUUUXXXYYYZZZ[[[]]]aaafffjjjlllnnnpppqqqpppqqqrrruuuwwwwwwtttrrrnnnnnnooopppooonnnlllkkkiiikkkllljjjgggeeefffhhheeeeeeeeeeeedddcccbbbaaa___^^^\\\YYYVVVRRRPPPOOOHHHLLLOOOMMMKKKNNNWWW```]]]dddlllrrrttttttuuuvvvoooqqqrrrrrrqqqqqqssstttqqqvvvyyyyyyvvvuuuxxx{{{{{{zzzzzzzzz{{{{{{yyywwwwwwzzz|||}}}}}}~~~}}}yyyuuuuuuwwwyyy{{{{{{zzzzzzzzz{{{{{{|||yyywwwvvvwwwzzz|||}}}~~~~~~}}}|||}}}~~~yyyhhh___TTTRRRNNNLLLPPP[[[iiissswwwqqqppp~~~gggUUUDDD<<<666777888777777888666666555555555555666666555666666777888999999999999777777:::;;;;;;@@@GGGJJJcccuuuUUUEEEHHHCCC@@@JJJUUU___RRREEE???<<<:::;;;>>>>>>???@@@AAAAAAAAAAAAAAA???>>>===<<<;;;:::999999777777777777666666666666777777666555555555555555555444333444666777666555555555555555555555555555333333333333333333333333ZZZVVVXXXaaannn|||~~~xxxrrrlllhhhggggggnnntttvvvwwwuuummmddd]]]WWWOOOHHHDDDAAA???>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<===???AAACCCIIIUUUnnn}}}qqqhhhcccccchhhnnnooohhhbbb^^^XXXPPPJJJHHHEEEBBB@@@???>>>>>><<<<<<<<<<<>>???@@@@@@AAA???>>>===<<<;;;:::999999888888777777666555555555666666666666666666666666666666666555444444444333666555555555555444444444333333333333333333333333SSSPPPQQQWWW```kkkzzzyyysssmmmiiiiiimmmsssxxxyyyyyyvvvnnnfff]]]XXXPPPHHHDDDAAA???>>>>>>>>>>>>>>>????????????>>>===<<<<<<===???BBBCCCJJJVVVqqquuulllfffdddhhhmmmnnniiiccc___XXXPPPIIIGGGEEEBBB@@@>>>>>>>>>>>>======<<<===BBBHHHMMMTTT[[[iiiwww~~~{{{~~~}}}{{{yyyxxxvvvvvvuuuwwwtttqqqnnnnnnmmmllljjjhhhgggeeeddddddbbb```]]]^^^[[[VVVSSSQQQPPPNNNMMMLLLKKKJJJHHHFFFDDDBBBAAA@@@??????>>>===<<<;;;;;;:::::::::999999888777666666444222111333444555555333333222222111000000///111111111111000000000000////////////////////////------...///222444666777>>>BBBGGGLLLOOOQQQTTTVVVYYY\\\aaafffhhhiiigggfffhhhiiijjjkkklllllllllkkkjjjjjjkkklllllllllkkkjjjeeefffffffffeeeccc```^^^```^^^^^^```bbbaaa[[[VVVQQQQQQQQQPPPNNNLLLJJJIIIFFFGGGGGGHHHIIINNNSSSXXX___fffkkkmmmooossstttssspppqqqqqqpppooopppsssuuuyyyxxxvvvuuuttttttuuuuuuzzzyyyyyyzzz{{{|||{{{{{{uuuwwwzzz|||~~~~~~}}}yyywwwxxx{{{}}}{{{yyyzzz|||~~~|||xxxwwwxxxzzzzzzzzz~~~~~~mmm\\\SSSMMMIIILLLQQQZZZgggssszzzyyyxxxxxxgggTTTCCC@@@<<<999888888777666777777777777777777777777777777666666666666777777999999888999;;;===@@@BBBJJJ]]]uuu\\\IIIFFFFFFBBBEEEMMMWWWQQQIII@@@;;;999:::;;;===============>>>>>>???>>>>>>===<<<;;;:::999999777777777777777777777777555555555555555555555555555555555555555444444444666555555555555444444444333333333333333333333333QQQNNNMMMPPPSSSZZZhhhtttzzzuuuooollllllsssyyy}}}|||zzzvvvooohhh^^^XXXPPPIIIEEEBBB@@@>>>>>>>>>>>>?????????@@@@@@>>>>>>======>>>@@@BBBDDDKKKYYYuuu{{{qqqjjjggghhhkkkllliiieee```YYYRRRJJJHHHEEEBBB@@@>>>======??????>>><<<<<<>>>CCCGGGKKKRRR```nnnyyy~~~~~~|||zzzyyyxxxxxxzzzwwwssspppnnnmmmkkkiiifffeeeddddddeeedddbbb```^^^[[[WWWSSSQQQPPPNNNLLLLLLLLLKKKIIIGGGEEECCCBBB>>>>>>???>>>===<<<:::999::::::::::::999888777666444444444333111222444666333333222222111000000000111111111111000000000000////////////////////////,,,,,,---...///111222333888<<>>>>>>>>>>>======<<<;;;:::999999666666777777888999999:::666666666666666666666666444444444555555555555555666555555555555444444444333333333333333333333333WWWSSSPPPPPPOOOSSS^^^jjj}}}|||wwwrrrooopppwww}}}}}}yyyuuunnnhhh^^^YYYQQQKKKFFFBBB@@@>>>>>>>>>>>>??????@@@@@@AAA???>>>======>>>@@@CCCDDDLLL[[[yyywwwnnnjjjggghhhiiiiiigggbbb\\\WWWMMMKKKGGGDDD@@@>>><<<<<<>>>>>>===<<<;;;===@@@CCCGGGNNN[[[iiittt}}}{{{zzzzzzzzzzzzwwwtttqqqpppooommmllljjjiiigggfffeeeccc```]]]```]]]YYYVVVTTTRRROOOMMMMMMLLLLLLJJJHHHFFFDDDBBB===>>>??????>>>;;;999777::::::::::::999888777666222444555444111000333666222222222111111111000000111111111111000000000///////////////////////////------------...///000111444888>>>DDDHHHMMMQQQTTTVVVYYY\\\___aaaaaa```^^^^^^___```bbbeeefffhhhhhhffffffffffffeeeeeedddddd``````______^^^]]]]]]]]]ZZZYYYXXXYYYZZZXXXTTTPPPLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDFFFLLLSSSXXX\\\bbbfffgggiiiooorrrrrrnnnoooppppppoooqqqtttvvvsssrrrrrrqqqrrrtttuuuvvvsssuuuxxxyyyzzzzzz{{{|||xxxyyyzzz|||}}}~~~~~~~~~}}}~~~{{{yyy{{{}}}{{{zzzyyyzzz}}}|||yyywwwxxxzzz}}}zzzfffTTTNNNJJJNNNUUU^^^iiisssssswwwzzzzzz}}}eeeNNNCCC???<<<999999999888777666666666666666666666666777777666666666666777777888888888999;;;===???@@@DDDTTTyyykkkQQQIIIGGGCCCEEELLLTTTOOOGGG@@@;;;999999:::>>>>>>???@@@@@@@@@@@@@@@======<<<;;;;;;:::999999777777888888999999999999777777777777777777777777333444444444555666666666666555555555555444444444333333333333333333333333^^^XXXSSSPPPNNNOOOXXXbbbppp}}}xxxtttrrrssswww}}}}}}xxxsssmmmggg___ZZZSSSLLLGGGCCC@@@======>>>>>>???@@@AAAAAAAAA@@@???>>>>>>???AAACCCEEEMMM^^^~~~|||rrrmmmhhhfffeeeffffffccc^^^ZZZPPPNNNJJJEEEAAA>>><<<;;;;;;<<<<<<<<<;;;<<>>???@@@@@@>>>;;;999777999999999999888777666666111333555444111000222555222222222111111111111111111111111111000000000//////////////////////////////............///000000222666;;;@@@EEEJJJOOORRRUUUWWWZZZ]]]^^^^^^]]]\\\[[[\\\]]]___bbbdddfffgggeeeeeedddcccbbbaaaaaaaaa___^^^]]]\\\[[[YYYYYYXXXVVVUUUUUUUUUTTTRRROOOMMMMMMLLLJJJIIIGGGFFFEEEDDDCCCDDDDDDEEEGGGLLLRRRWWW\\\aaaeeeeeefffkkknnnmmmlllmmmnnnnnnooopppsssvvvrrrqqqqqqqqqqqqssstttuuuppptttxxxyyyyyyyyyzzz|||yyyzzz{{{||||||}}}}}}}}}}}}~~~zzzxxxyyy{{{|||zzzyyyzzz|||~~~}}}{{{yyyyyyzzz~~~oooYYYPPPIIIKKKTTT```nnnzzz{{{zzzyyyxxx~~~dddPPP>>>;;;777555555555555444666666666666666666666666777777666666666666777777777777888999;;;===??????DDDPPPrrrxxxYYYMMMIIICCCDDDKKKPPPLLLEEE???;;;:::;;;<<<>>>>>>???@@@@@@@@@@@@???<<<<<<<<<;;;::::::999999999999999999888888777777666666666666666666666666333444444444555666666666666555555555555444444444333333333333333333333333eee]]]TTTOOOMMMMMMRRRXXXeeewww}}}yyyuuutttuuuvvv~~~yyytttnnniii```[[[TTTMMMHHHDDD@@@======>>>>>>???@@@AAABBBBBB@@@@@@??????@@@BBBDDDFFFOOObbbwwwqqqjjjdddaaabbbbbb^^^ZZZXXXOOOMMMIIIEEEAAA>>><<<<<<999;;;<<<<<<<<<===???AAAAAAFFFPPP\\\eeeqqq~~~|||{{{{{{zzzzzzvvvsssqqqqqqrrrssssssrrriiihhhgggfffgggfffcccaaabbb___]]][[[YYYWWWTTTRRRMMMNNNNNNMMMKKKHHHEEECCC@@@AAA@@@@@@>>><<<:::888888888888888777666555444222333444333222222222333111111111111111111111111111111111111000000000000/////////////////////////////////...//////000000111444999===AAAFFFJJJNNNRRRTTTWWWYYY[[[[[[[[[ZZZYYYZZZ[[[]]]___bbbdddfffdddcccbbb```___^^^^^^^^^\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRRRRQQQPPPMMMKKKJJJJJJIIIGGGEEECCCBBBAAAAAABBBCCCEEEFFFHHHMMMRRRWWWZZZ___cccccceeeiiijjjiiijjjkkklllmmmmmmooosssuuuuuutttsssqqqqqqqqqqqqrrrooosssxxxyyyxxxwwwyyyzzz{{{{{{{{{{{{||||||}}}}}}|||{{{xxxxxxzzz}}}{{{zzzzzz|||~~~~~~~~~~~~}}}|||zzzzzz}}}ttt]]]RRRHHHJJJUUUdddttt|||~~~aaaPPP@@@===:::888888888888777777777777777777777777777777777666666666666777777666777888:::;;;===>>>???DDDMMMkkkbbbRRRKKKDDDCCCIIIMMMIIIDDD???;;;;;;<<<===;;;<<<===??????>>>>>>===;;;;;;;;;;;;::::::999999:::999999888777777666666444444444444444444444444444444444555555555555555666555555555555444444444333333333333333333333333qqqeeeXXXRRRPPPNNNOOORRR[[[lll}}}yyyvvvuuuwwwvvv~~~xxxrrrmmm```[[[UUUNNNIIIDDD@@@======>>>>>>???AAABBBBBBCCCAAA@@@??????@@@BBBEEEFFFSSSfff|||vvvnnnddd]]]\\\[[[VVVRRRQQQJJJHHHFFFBBB@@@>>>>>>>>>:::<<<======<<<<<<===???>>>BBBLLLWWWaaammm~~~}}}||||||{{{{{{uuusssqqqpppqqqssssssrrrhhhgggffffffggggggeeeddd```^^^\\\[[[ZZZXXXVVVSSSNNNNNNOOOOOOLLLIIIFFFCCCCCCBBBAAA@@@>>><<<;;;:::777777777666666555444333333222111222333333222111111111111111111111111111111111111111000000000000////////////////////////...............///000000000333777:::===AAAEEEHHHOOOPPPSSSUUUWWWXXXXXXXXXXXXXXXYYYZZZ\\\___bbbcccbbbaaa^^^\\\[[[ZZZZZZZZZVVVWWWXXXYYYXXXVVVTTTRRROOOPPPPPPNNNLLLIIIHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@CCCFFFHHHKKKNNNSSSVVVUUU\\\aaaccceeehhhiiihhhhhhiiijjjkkklllnnnrrruuuvvvuuusssrrrqqqqqqrrrrrrnnnsssxxxzzzwwwvvvwwwyyy|||{{{{{{{{{{{{||||||}}}{{{~~~}}}{{{{{{}}}}}}{{{zzz|||}}}}}}}}}}}}~~~|||zzz|||}}}ooo^^^RRRIIILLLXXXhhhxxxsssYYYKKKBBB???;;;999:::::::::999777777777777777777777777777777666666666666777777555666888:::;;;===>>>>>>DDDJJJdddkkkWWWNNNEEEBBBGGGMMMIIIDDD???;;;::::::;;;;;;<<<>>>?????????===<<<;;;;;;;;;::::::::::::999777777777777777777777777444444444444444444444444555555555555555444444444666555555555555444444444333333333333333333333333}}}nnn^^^WWWUUUSSSQQQQQQVVVeeezzz}}}yyyvvvuuuxxxvvv|||vvvppp```\\\UUUOOOIIIDDD@@@======>>>>>>@@@AAABBBCCCCCCAAA@@@@@@???@@@CCCEEEFFFVVVjjjzzzqqqeee[[[XXXVVVOOOKKKKKKEEEDDDBBB@@@?????????@@@;;;===???>>>===<<<<<<======AAAKKKVVV```mmm~~~}}}}}}}}}}}}vvvsssqqqpppqqqrrrrrrqqqiiihhhgggggghhhgggeeeccc^^^]]][[[ZZZZZZYYYVVVSSSNNNOOOPPPOOOMMMJJJFFFDDDEEEDDDBBB???>>><<<<<<<<<666666666666555444333222444111000111444555222///111111111111111111222222111111111111000000000000////////////////////////------------...//////000000222555777:::===AAADDDLLLNNNPPPSSSUUUVVVWWWWWWWWWWWWWWWXXXZZZ]]]```aaa```___\\\ZZZXXXXXXXXXXXXRRRTTTVVVXXXXXXWWWTTTSSSNNNOOOOOOMMMJJJGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDD@@@CCCFFFJJJLLLOOOSSSUUUQQQYYY```bbbeeeiiijjjhhhfffhhhiiijjjkkkmmmqqqtttsssrrrqqqqqqrrrsssuuuvvvnnnsssyyyzzzwwwuuuvvvxxx||||||{{{{{{{{{{{{|||}}}yyy}}}}}}~~~~~~{{{{{{|||}}}}}}|||}}}}}}zzz{{{|||~~~ggg]]]RRRIIINNN[[[jjjzzzlllSSSFFF<<<999666444444555555444777777777777777777777777777777666666666666777777555666888:::<<<======>>>DDDGGG```pppZZZOOOEEEBBBFFFNNNJJJEEE???;;;999999999===>>>@@@AAABBBAAA???>>>;;;:::::::::::::::::::::555555666666777777888888888888888888888888888888666666666555555444444333666666555555555444444444333333333333333333333333uuufff[[[VVVTTTRRRPPPTTT\\\mmmzzzyyyxxxwwwxxx{{{zzztttggg```VVVNNNJJJHHHDDDAAADDDBBB???===>>>@@@CCCEEECCCBBB@@@AAACCCEEEEEEEEEVVVnnn~~~wwwooohhh\\\RRRLLLIIIGGGFFFBBBBBBAAA@@@????????????>>>>>>===;;;:::999888777<<>>;;;999999999888777666555444444333333333333333333333333111111222222222333333333111111111000000000000//////.........------------...............///000000///000222444888<<<@@@BBBGGGHHHJJJMMMPPPRRRTTTUUUYYYXXXVVVUUUVVVYYY\\\^^^___]]]YYYUUUSSSTTTVVVWWWUUUUUUTTTTTTSSSQQQPPPOOONNNMMMKKKIIIGGGEEECCCBBBFFFEEECCCAAA@@@???>>>>>>AAACCCFFFIIIMMMPPPRRRSSSTTTVVVZZZ^^^bbbeeefffgggfffhhhiiijjjjjjllloooqqqtttsssrrrrrrssstttvvvwwwqqqsssvvvxxxyyyyyyxxxwwwyyy{{{~~~}}}{{{zzzyyy{{{}}}~~~}}}yyyvvvwwwzzz{{{{{{~~~~~~~~~~~~}}}|||zzzzzz|||bbbYYYRRRLLLOOO\\\ooogggPPPCCC???<<<888666555555555444555555555555555666777777555555666777888999999:::777888999999;;;;;;<<<===@@@GGGYYYzzzzzz[[[KKKCCCCCCFFFKKKLLLGGG???;;;<<<;;;999>>>>>>@@@AAAAAA@@@??????===<<<<<<;;;;;;:::999999777777777777777777777777333444444444555555666666555555555555555555555555777777666555444444333333444444333333333333222222xxxiii]]]WWWTTTRRROOOQQQXXXhhh}}}|||zzzyyyzzz~~~|||uuuhhhaaaWWWPPPKKKHHHDDDAAABBBAAA???>>>>>>@@@BBBDDDCCCBBBAAAAAACCCEEEFFFGGGWWWqqqyyypppiii^^^TTTMMMJJJHHHGGGCCCBBBAAA@@@@@@??????@@@???>>>>>>===<<<;;;::::::===???EEEOOOZZZhhh|||~~~~~~yyyyyyxxxvvvssssssuuuwwwooolllhhhffffffgggffffff```___^^^[[[XXXUUUSSSQQQOOOPPPPPPPPPMMMJJJGGGEEEBBBCCCDDDDDDBBB???<<<:::999999888777666555444444333333333333333333333333222222222333333333333444222222222111111111000000////////////...........................///000000//////111333666:::===???CCCDDDEEEGGGJJJMMMPPPQQQUUUUUUTTTSSSTTTVVVXXXYYY[[[YYYVVVTTTRRRRRRSSSTTTSSSSSSRRRRRRQQQOOONNNMMMLLLKKKIIIHHHEEECCCBBBAAADDDCCCBBB@@@??????>>>>>>AAACCCGGGKKKNNNQQQRRRSSSTTTVVVYYY]]]aaacccdddeeeeeefffiiijjjjjjllloooqqqssssssrrrrrrssstttvvvvvvssstttuuuwwwxxxxxxxxxwwwxxx{{{~~~}}}|||zzzzzz{{{}}}~~~~~~}}}{{{yyyyyy{{{||||||~~~~~~~~~~~~}}}|||{{{zzz}}}eeeYYYRRRKKKOOO]]]qqq|||dddMMM???<<<999666555555666666555666555555555555666777777666666777777888888999999777888888999:::;;;<<<<<>>???@@@@@@@@@???>>>===<<<<<<;;;;;;::::::999888888888888888888888888666666666777777777888888444444444444444444444444777666666555444444333333444444333333333333222222|||mmmaaaYYYUUUQQQOOOMMMSSSaaawww||||||}}}xxxkkkddd[[[SSSNNNJJJEEEAAAAAA@@@?????????@@@AAABBBCCCBBBBBBBBBCCCEEEGGGIIIYYYuuu|||qqqjjj___VVVOOOKKKIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>======>>>???DDDLLLWWWeeezzz~~~~~~zzz{{{zzzxxxuuutttuuuvvvqqqooollljjjiiihhhfffeeeaaa```^^^[[[XXXUUURRRPPPOOOOOOOOONNNLLLIIIFFFEEEAAABBBCCCCCCBBB@@@===<<<999999888777666555444444222222222222222222222222333333333444444444555555333333333333222222222222111111000000000////////////............//////000//////000111333666999;;;?????????@@@CCCGGGJJJLLLPPPPPPPPPQQQRRRRRRSSSSSSVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKIIIIIIHHHFFFDDDBBB@@@???AAA@@@??????????????????BBBDDDHHHMMMPPPRRRSSSSSSTTTVVVXXX[[[^^^```bbbbbbbbbdddgggiiijjjlllooorrrsssrrrrrrssssssuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwzzz}}}~~~}}}||||||||||||}}}~~~~~~}}}~~~|||}}}~~~~~~}}}~~~~~~}}}|||||||||lllZZZRRRKKKOOO___tttwww___III<<<999777555444555666666666666666666666666777888888777777777777777888888888777777888999:::;;;<<<<<>>?????????>>>>>>======<<<<<<;;;:::::::::999999999999999999999999666666777777777777888888444444444444444444444444666666666555444444333333444444333333333333222222rrreee\\\UUUQQQNNNKKKPPP[[[mmm}}}|||}}}qqqjjjaaaYYYSSSMMMFFFBBB????????????@@@@@@AAAAAABBBBBBBBBAAABBBDDDHHHKKK]]]zzz|||pppjjj```WWWQQQMMMIIIGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????BBBIIISSSbbbxxx~~~{{{||||||zzzwwwuuuuuuvvvrrrpppmmmkkkjjjhhheeecccaaa```^^^[[[XXXTTTRRRPPPPPPOOOOOOMMMKKKIIIHHHGGGAAABBBCCCCCCBBB@@@>>>===999999888777666555444444111111111111111111111111444444444444555555555666444444444444333333333333222222111111111111000000//////............///000000000000000222444666777<<<;;;;;;;;;>>>BBBFFFIIIJJJKKKMMMNNNOOOOOONNNNNNQQQQQQQQQPPPOOONNNMMMLLLMMMNNNMMMMMMLLLKKKJJJIIIGGGGGGGGGFFFDDDBBB???>>>>>>=========>>>???@@@AAABBBEEEIIINNNQQQSSSTTTSSSUUUUUUWWWYYY[[[]]]^^^______bbbfffhhhjjjlllooorrrrrrrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwvvvyyy|||}}}}}}}}}}}}~~~||||||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~uuu^^^TTTLLLPPPaaavvvrrr\\\III===888666444444555666555555777666666666666777888888888888888777777777777777777777888999:::;;;;;;<<>>??????>>>>>>=========<<<;;;;;;::::::999999999999999999999999555555555555555555666666555555555555555555555555666666555555555444444444444444333333333222222222wwwjjj___WWWQQQOOOKKKNNNWWWfff|||~~~|||{{{~~~{{{tttjjjaaaZZZRRRIIICCC@@@@@@???@@@@@@@@@AAABBBAAABBBBBBBBBBBBDDDIIINNN```}}}}}}yyynnnhhh```XXXRRRNNNJJJGGGDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<============>>>>>>???>>>AAAGGGPPP___uuu~~~|||}}}~~~|||yyyvvvuuutttqqqooommmkkkiiigggdddbbbaaa```___\\\YYYUUUSSSQQQRRRQQQOOOMMMLLLJJJJJJIIIBBBCCCCCCCCCBBB@@@???>>>999999888777666555444444111111111111111111111111444444555555555666666666555555555444444444444333333222222222222111111111//////............//////111000000000111333444555:::999999999;;;???CCCFFFEEEGGGIIIKKKLLLLLLKKKJJJMMMNNNNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFDDDBBB???>>><<<<<<<<<===>>>???AAABBBCCCEEEIIINNNQQQSSSTTTTTTVVVVVVWWWXXXYYY[[[\\\\\\]]]```eeehhhjjjlllnnnpppqqqqqqrrrsssuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxvvvyyy{{{}}}}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||aaaWWWNNNRRRcccxxxnnn[[[JJJ@@@:::888666555555555444222666666666666666777777888888888888777777777777777666777777888999:::;;;<<<>>>AAAHHHYYY|||lllTTTIIIFFFFFFKKK\\\ggg^^^LLL>>>;;;<<<:::;;;===>>>?????????>>>>>>======<<<<<<;;;::::::999999999999999999999999666666666666666666555555666666666666666666666666555555555555555444444444444444333333333222222222|||nnnbbbXXXSSSPPPLLLNNNTTTaaattt{{{yyy|||uuukkkbbbXXXMMMFFFBBBAAA@@@@@@@@@AAABBBCCCBBBDDDEEEDDDCCCFFFMMMRRRddd}}}xxxrrriiiddd]]]WWWRRRNNNJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===@@@FFFNNN\\\qqq|||~~~~~~zzzvvvtttsssqqqoookkkiiihhhfffdddbbbaaa```___]]]ZZZWWWUUUSSSSSSQQQOOOMMMKKKKKKKKKKKKDDDDDDCCCCCCAAA@@@???>>>999999888777666555444444222222222222222222222222444444444555555555666666555555555555444444444444333333222222222111111111000//////............///000000//////000111333444777666666777999<<>>@@@BBBBBBDDDFFFIIILLLPPPRRRTTTUUUWWWWWWWWWWWWXXXYYYZZZZZZ\\\```dddgggiiikkkmmmooopppqqqrrrtttuuuvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyywwwyyy{{{|||||||||~~~|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~yyyaaaWWWOOOSSSeeezzz{{{iiiXXXIII@@@:::888777666666666444222555555555555555666777777777777777777777888888888666666777888999:::;;;;;;===AAAGGGVVVuuulllSSSIIIFFFEEEPPPaaammmdddQQQBBB<<<<<<:::;;;===???@@@@@@??????>>>>>>======<<<;;;;;;;;;999999999999999999999999999999888888888888777777666666666666666666666666555555555555555555555555444444333333333333222222~~~qqqdddZZZTTTRRRLLLMMMRRR\\\mmm{{{xxx{{{~~~sssiii]]]PPPHHHDDDBBBAAA???@@@BBBDDDFFFEEEGGGHHHGGGFFFJJJQQQWWWggg}}}}}}tttkkkddd```[[[VVVQQQMMMIIIGGGCCCBBBAAA@@@@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>999999888777666555444444333333333333333333333333333333444444444555555555555555555444444444333333222222222222111111111111000000///.....................------...///111222111222333444666888:::;;;;;;<<<>>>AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCDDDDDDCCC@@@===;;;<<<<<<===>>>???AAABBBCCCEEEFFFGGGJJJMMMQQQUUUVVVYYYXXXWWWWWWWWWXXXYYYYYY\\\___dddgggiiijjjkkkmmmoooppprrrtttvvvvvvvvvvvvvvvwwwxxxzzz{{{{{{{{{zzzxxxzzz||||||||||||}}}|||||||||||||||}}}~~~~~~}}}~~~~~~||||||~~~~~~|||xxxooo^^^UUUNNNTTThhh|||wwwdddTTTFFF>>>999777777777888888666444444444444444444555555666666666777777888888999999666666777888999:::;;;;;;<<>><<<;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888777777555555555555555555555555555555555555555555555555444444333333333333222222ssseee[[[UUUSSSLLLMMMQQQZZZiii{{{xxx{{{yyymmm```SSSJJJEEEDDDAAA???@@@BBBEEEGGGHHHJJJKKKJJJIIILLLTTT[[[hhh|||{{{~~~{{{qqqfffaaa^^^YYYTTTQQQMMMIIIFFFBBBBBBAAA@@@????????????>>>=========<<<<<<<<<<<<;;;;;;???EEEMMMZZZmmm~~~{{{}}}~~~zzzuuurrrpppsssoookkkhhhggggggggggggaaaaaa```___]]][[[YYYXXXQQQOOOLLLIIIHHHIIIJJJKKKGGGFFFEEECCCAAA???>>>===999999888777666555444444333333333333333333333333333333333444444444555555555555444444444333333333222222222111111111000000111000///...............,,,,,,++++++,,,...///000---...000222444555666777777888:::===@@@CCCEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEEEEDDDCCC@@@AAABBBCCCAAA???<<<:::=========>>>???AAABBBCCCFFFFFFFFFHHHLLLPPPUUUWWWZZZYYYXXXWWWVVVWWWXXXYYY\\\___dddggghhhiiijjjllloooppprrrtttvvvwwwvvvvvvuuuvvvyyy|||}}}}}}|||{{{yyy{{{||||||{{{{{{}}}~~~|||||||||||||||}}}~~~~~~|||}}}~~~|||zzz{{{~~~~~~rrrnnneee[[[RRRMMMUUUiii~~~tttaaaPPPBBB:::777666666777999:::888777444333333333333444555555555666666777888999999:::666666777888999::::::;;;===AAADDDMMMgggeeeOOOHHHHHHGGGWWWgggqqqiiiVVVGGG???;;;;;;<<<>>>@@@AAABBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777777666666555555333333333333333333333333444555555555555555555555444444444333333333222222sssiii___TTTKKKKKKKKKNNNUUUcccxxx|||yyy|||uuufffVVVLLLCCC@@@@@@BBBCCCDDDIIIOOOSSSXXX\\\YYYSSSSSSZZZbbbppp~~~|||uuuwwwvvvnnnfffaaa]]]WWWTTTSSSOOOJJJEEEBBB@@@>>><<<;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::===CCCJJJVVViiizzz~~~}}}~~~|||yyyuuusssvvvrrrmmmiiigggeeedddbbb___^^^\\\[[[[[[ZZZXXXVVVVVVSSSOOOKKKHHHFFFEEEEEEGGGEEECCCBBBAAA@@@===:::888888999999999777555444333333333222222222111111111111222333444555666777666666666666666666666666444444333222222111111000////////////............////////////////////////111111000000111333666777666777888:::<<<>>>???@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDAAA@@@@@@@@@AAA@@@???===<<<<<<;;;;;;888888999;;;===???AAABBBEEEGGGJJJLLLMMMOOOQQQTTTWWWWWWWWWWWWXXXXXXXXXXXX]]]___bbbcccccceeeiiimmmooonnnmmmmmmnnnppprrrtttyyyyyyyyyyyy{{{}}}}}}{{{{{{|||~~~}}}|||zzzzzz|||}}}}}}~~~~~~}}}{{{|||~~~|||zzz{{{}}}~~~{{{fff^^^^^^XXXRRRNNNUUUiiimmm[[[QQQEEE:::888888777666666666666666666666666666666666666666777777777777777777777777999:::::::::::::::;;;;;;:::@@@FFFMMMaaagggTTTJJJHHHIIIPPPjjjtttjjj[[[HHH::::::<<<<<<>>>??????>>>======AAAAAA@@@>>>===;;;::::::999::::::;;;;;;::::::999::::::999999888777777777999999888777666555444444555555555666666666666666555555444444444333333333vvvjjj___UUUNNNKKKKKKNNNUUUbbbvvv}}}yyy{{{{{{jjjYYYNNNEEEBBBAAACCCCCCDDDJJJQQQWWW\\\aaa```\\\]]]ccckkkuuuxxxwwwxxxtttpppiiiddd]]]YYYWWWRRRKKKFFFCCCBBB???===<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;===<<<>>>CCCJJJTTTgggwww~~~}}}~~~~~~}}}{{{xxxuuusssvvvtttppplllhhheeeddddddbbb___]]]\\\\\\[[[ZZZYYYXXXVVVRRRMMMJJJGGGFFFFFFGGGEEEDDDCCCCCCAAA???<<<:::::::::999888666555444333333333333222222222222222222333444555666777777444444444444444444444444444444333222222111111000////////////....................................000000//////000222444666555666777999:::<<<===>>>??????@@@AAAAAAAAAAAAAAA@@@BBBCCCBBB@@@>>>>>>>>>@@@???>>>===<<<;;;;;;;;;888999:::;;;===???AAACCCEEEGGGJJJLLLMMMOOOQQQTTTWWWWWWWWWWWWXXXXXXXXXXXX[[[^^^```bbbbbbdddhhhkkknnnmmmllllllmmmoooqqqsssxxxxxxxxxyyyzzz|||~~~~~~}}}|||}}}~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~}}}||||||~~~~~~{{{zzz{{{}}}~~~|||fff]]][[[UUUQQQOOOXXXkkkppp]]]QQQEEE:::888777777666666666666666666666666666666666666666777777777777777777777777888888888999::::::;;;;;;;;;AAAFFFLLL^^^fffSSSIIIFFFGGGKKKeeeqqqjjj^^^LLL======<<<===>>>???@@@???>>>>>>AAAAAA@@@>>>===;;;::::::999::::::;;;;;;::::::999:::999999888777777666666777777666666666666666555222333333333444444555555555555444444444333333333zzzlll___VVVRRRKKKKKKMMMTTTaaattt~~~xxxxxx{{{nnn[[[NNNFFFCCCAAABBBCCCDDDKKKSSSZZZaaahhhkkkiiikkkqqqxxx~~~{{{|||||||||sssmmmfffaaa^^^YYYQQQJJJGGGEEEBBB???===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>===???DDDIIISSSdddttt~~~~~~}}}|||{{{yyywwwuuussstttuuusssnnngggccccccdddeeebbb^^^\\\\\\]]]\\\\\\[[[XXXTTTPPPLLLIIIHHHGGGGGGEEEDDDDDDEEEDDDAAA???===<<<;;;999777666555555444444333333333222222222333333444555666777777888555555555555555555555555444444333222222111111000////////////....................................///.........///000222444333333555666888999:::;;;;;;<<<===>>>????????????>>>???@@@???===<<<<<<<<>>===;;;::::::::::::999999:::;;;>>>@@@BBBCCCEEEGGGJJJLLLMMMNNNQQQSSSVVVVVVWWWWWWWWWXXXXXXXXXYYY[[[^^^```aaadddgggjjjmmmmmmllllllmmmoooqqqsssxxxxxxxxxxxxyyyzzz{{{|||~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~||||||~~~}}}{{{zzz{{{|||}}}~~~~~~hhh\\\XXXSSSOOOOOOZZZmmm|||{{{ttt___OOOCCC;;;888777666666555555666666666666666666666666666666777777777777777777777777666666777888999::::::;;;<<<@@@EEEJJJZZZ~~~gggSSSIIIFFFFFFFFF___mmmkkkcccPPPAAAAAA===>>>???@@@AAA@@@@@@???AAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999888888777777666555555444444555555555666666666222222333333444555666666555555444444444333333333}}}mmm```XXXUUUKKKKKKMMMRRR^^^qqqwwwtttsss}}}nnnYYYKKKFFFBBB@@@@@@AAACCCKKKSSS[[[ccclllrrrtttwww}}}zzzsssjjjfffddd```XXXRRRJJJIIIFFFBBB???===<<<;;;===<<<<<<<<<<<<;;;;;;;;;======???DDDIIIRRRcccrrr}}}}}}|||{{{yyywwwuuutttsssqqqttttttooofffaaaaaacccgggddd___]]]]]]^^^^^^^^^[[[YYYVVVQQQMMMJJJHHHGGGFFFEEEDDDDDDEEEEEECCCAAA@@@???<<<999777666555666444444444444333333333333444444555555666777777888888888888888888888888888444444333222222111111000////////////....................................------------...///000111000111222333555666777888888999:::<<<===>>>>>>>>><<<===>>>>>><<<;;;;;;;;;===<<<;;;:::999999999999999999:::;;;===@@@BBBCCCEEEGGGJJJKKKLLLMMMPPPRRRUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ\\\^^^aaadddhhhjjjmmmmmmmmmmmmoooqqqrrrsssxxxyyyyyyyyyyyyzzz{{{{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~|||zzzzzz{{{|||}}}~~~lll^^^XXXSSSNNNOOO[[[mmm~~~~~~yyyzzzvvv___NNNBBB;;;777777666555555555555666666666666666666666666666777777777777777777777777777777777777888888888888<<>>@@@AAABBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::888888777777666555555555444444444444555555555666333444444555666777888888555555444444444333333333~~~ooobbbYYYUUULLLKKKLLLPPP\\\mmmwwwpppmmmvvvnnnXXXJJJEEEAAA>>>??????BBBIIIQQQYYYaaallltttyyy|||sssiiieeeeeeccc\\\VVVMMMLLLIIIEEEBBB???<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>CCCIIISSScccrrr~~~}}}|||{{{yyywwwuuutttrrrrrrqqqtttuuuqqqiiicccbbbdddgggddd```]]]]]]^^^^^^^^^ZZZXXXUUUQQQMMMJJJHHHFFFEEEDDDCCCDDDEEEDDDBBBAAABBB@@@===:::888777666666555555555444444444333333444444555555666777777777888888888888888888888888444444333222222111111000////////////....................................,,,,,,,,,,,,---...//////...///000111222444444555666777999:::;;;<<<<<<===:::<<<======;;;::::::;;;::::::999888777777777777888888999;;;===???AAABBBDDDFFFHHHJJJJJJLLLNNNPPPRRRSSSSSSTTTUUUUUUVVVVVVXXXYYY[[[^^^bbbfffiiijjjmmmmmmnnnoooppprrrssstttyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{}}}~~~ppp```YYYTTTNNNOOO[[[mmm|||}}}|||{{{xxx{{{ttt^^^KKK@@@;;;777666666555555555555555666666666666666666666666666666666666666666666666999888888777777666666666;;;===BBBHHHTTTsssgggUUUKKKHHHHHHFFF[[[jjjppplllWWWDDDBBB===>>>@@@AAABBBBBBBBBAAA@@@??????>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888777777666555555555555555555555444444444444444444555555666777777888555555444444444333333333~~~pppcccYYYSSSLLLKKKKKKOOOYYYjjj}}}yyynnnjjjqqq}}}ppp[[[LLLCCC@@@>>>??????AAAHHHPPPWWW___jjjttt|||uuuhhhbbbcccbbb\\\UUUOOONNNKKKHHHDDD@@@>>><<<===<<<<<<<<<<<<;;;;;;;;;999:::===CCCIIIRRRbbbqqq~~~}}}|||zzzyyyyyywwwuuusssqqqooorrrtttuuusssmmmgggeeeeeefffccc___]]]]]]^^^]]]]]]XXXWWWTTTQQQNNNKKKHHHGGGEEEDDDCCCDDDEEEDDDBBBAAABBB@@@>>><<<:::888777777666666555555555444444444444444555555555666666666555555555555555555555555444444333222222111111000////////////............------------------------,,,,,,,,,---------......---......///111222222333555666777888999:::::::::888:::;;;;;;:::999999:::888888777666666666666666777777888999<<<>>>@@@AAACCCEEEGGGHHHHHHJJJLLLNNNPPPPPPQQQRRRSSSTTTTTTUUUXXXXXXYYY]]]bbbgggiiijjjkkklllmmmoooppprrrssssssxxxxxxzzz{{{||||||||||||yyyyyyzzz{{{}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}~~~}}}|||||||||}}}~~~pppaaaZZZTTTNNNPPP^^^nnnzzz|||yyywwwttt{{{ooo[[[III>>>;;;777666555555444444555555666666666666666666666666666666666666666666666666999999888888777666666666:::<<<@@@GGGQQQmmmlllYYYNNNJJJJJJJJJ\\\jjjqqqoooZZZEEECCC<<<>>>???AAABBBBBBBBBAAA?????????>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999888888777777666555555666666666555555555444444333333333444444444444555555555444444444333333333|||qqqdddXXXPPPLLLKKKKKKNNNXXXhhhzzz~~~}}}nnnfffkkktttppp\\\OOOCCC@@@???AAAAAABBBHHHOOOWWW^^^iiittt~~~oooeeecccaaa[[[TTTPPPOOOMMMJJJFFFBBB???======<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>CCCHHHQQQ```nnn{{{~~~|||{{{{{{xxxxxxxxxwwwuuurrrooommmpppqqqqqqpppmmmiiieeebbbcccaaa^^^]]]]]]]]][[[ZZZVVVVVVTTTRRROOOLLLJJJHHHGGGFFFEEEEEEFFFEEECCCAAA@@@@@@???>>><<<:::888777666666666666555555555444444444444444444555555555444444444444444444444444444444333222222111111000////////////............------------------------,,,,,,------------------------...///000111111222333444555666666666666666666777999999888777777888777666666555555555555555555666777888:::===???@@@AAACCCEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSVVVUUUVVV[[[aaafffhhhhhhiiijjjkkkmmmooopppqqqrrruuuvvvxxxzzz{{{||||||{{{xxxyyyzzz|||~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~mmm___YYYRRRMMMRRRdddrrrzzz~~~zzzuuurrr{{{yyyhhhWWWFFF<<<:::666666555444444444444555666666666666666666666666666666666666666666666666777777777888888999999999;;;;;;???EEEMMMeeewwwbbbUUUPPPOOOMMM\\\iiirrrrrr]]]GGGEEE<<<===???@@@AAABBBAAAAAA??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777777666666555666666666666666777777444444444444444333333333555555444444444333333333{{{qqqeeeXXXNNNLLLKKKJJJMMMWWWgggxxx~~~zzzooobbbfffmmmyyynnn[[[NNNCCC@@@@@@BBBCCCDDDIIIOOOXXX___iiitttxxxkkkgggccc\\\UUUPPPOOOMMMKKKGGGCCC@@@>>>======<<<<<<<<<;;;;;;;;;======???DDDHHHOOO^^^kkkwww|||{{{{{{zzzvvvwwwxxxxxxvvvrrrnnnlllllllllllllllkkkgggbbb^^^aaa___^^^]]]]]]\\\ZZZXXXVVVVVVTTTSSSPPPNNNKKKJJJIIIHHHGGGGGGGGGFFFDDDBBB???@@@@@@???===;;;888777777666666666555555555555333333444444444444444444666666666666666666666666444444333333222111111000000/////////............------------------------,,,,,,---.........------------......///000111111222222333444444444333333444555777777666555555666666666555444444444555555555555666777999<<<>>>???@@@BBBDDDEEEEEEFFFHHHJJJLLLLLLMMMNNNPPPQQQQQQRRRTTTSSSTTTYYY```eeeggggggfffhhhiiilllmmmoooooopppssstttvvvyyyzzz{{{{{{{{{yyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||iii]]]WWWOOOLLLUUUhhhvvvzzz{{{uuurrr}}}tttdddTTTEEE;;;999666666555444444444444555666666666666666666666666666666666666666666666666555555666888999;;;<<<<<<<<<;;;???DDDJJJ```kkk]]]WWWTTTNNN\\\hhhsssttt___JJJHHH;;;<<<>>>@@@AAAAAAAAAAAA??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777777444444555666777888999999777777777666555555444444555555444444444333333333{{{tttgggZZZRRRLLLIIIIIIMMMSSS```uuu|||~~~oooffffffjjjsss}}}nnn\\\PPPFFFDDD@@@???@@@DDDJJJMMMZZZ```iiiqqqzzzwwwmmmccc\\\TTTRRRPPPNNNKKKHHHDDDBBB@@@???======>>>>>>===;;;===???AAAAAAEEEPPPaaaooo{{{{{{xxxvvvzzzyyywwwtttppplllhhheeekkkjjjjjjhhhfffccc```^^^bbb___\\\[[[[[[\\\\\\[[[UUUSSSQQQPPPOOOMMMJJJGGGLLLKKKJJJIIIGGGFFFEEEDDDAAA@@@@@@???===<<<:::999:::999888666555444444444333222111222444555444333444444555555555444333333444444444333222111000///222111000...------------------...//////...------...---,,,,,,++++++,,,,,,---------............///000000111222333333444444555555555555555555555444222444666666555444555666666666666666888:::<<<===>>>@@@BBBEEEGGGHHHHHHHHHLLLMMMOOOQQQRRRRRRQQQQQQUUUVVVWWWZZZ^^^bbbfffhhhiiiiiijjjkkkmmmoooppprrruuuuuuuuuvvvxxx|||~~~|||yyyyyy{{{~~~}}}~~~~~~{{{|||}}}ppp^^^WWWVVVQQQOOOYYYlllxxxzzz}}}}}}wwwttt}}}wwwbbbSSSFFF===:::666666777777888888999999777666666555555777888999888777666555555555555555555555555555666777888999888<<<<<>>======>>>??????===:::999:::::::::999999999999999999999999999777888888999:::;;;;;;;;;555555555555555555555555333333333333333333333333{{{sssfffXXXPPPKKKIIIIIIMMMSSS___sss~~~tttbbb___aaahhhrrr~~~}}}jjjXXXNNNFFFCCC@@@>>>@@@DDDIIIMMMXXX^^^hhhrrr{{{vvviiiaaaVVVTTTRRROOOLLLHHHDDDBBBAAA???======>>>>>>===;;;===???AAABBBEEEOOO___lllxxx|||zzzxxxwwwyyyxxxvvvsssoookkkgggeeegggggggggeeecccaaa^^^]]]]]]\\\ZZZZZZ[[[[[[YYYWWWTTTRRRQQQOOOOOOMMMJJJGGGKKKJJJIIIHHHGGGFFFEEEDDDAAAAAA@@@???>>><<<;;;:::;;;:::999777666555444444333222111222444555444333222222222333333222111111333333333333333222111000222111000...------------////////////////////////...---,,,,,,++++++,,,,,,------------............///000000111222222333333333333333333333333333333222444555666444444555666666555555666777999;;;<<<>>>???BBBDDDFFFGGGHHHHHHLLLMMMOOOPPPQQQRRRQQQQQQRRRSSSUUUXXX\\\```dddfffiiiiiijjjlllnnnpppqqqrrruuuuuuvvvwwwyyy|||~~~~~~|||yyyyyy{{{~~~}}}~~~}}}||||||}}}~~~nnn^^^WWWUUUNNNOOO[[[ppp}}}~~~|||yyyxxx~~~dddQQQCCC;;;999555555555555555666666666666666555444555666777888777666666555555555555666666666666666777888999999:::>>>>>>AAAKKKZZZ~~~dddXXXVVVNNNSSS```nnnnnn```MMMAAA>>>======???BBBCCCCCCCCCDDDBBB@@@>>>======>>>>>>>>><<<:::999:::::::::999666666666666666666666666555555666666777888888999444444444444444444444444444444444444444444444444zzzrrreeeVVVNNNKKKIIIJJJMMMRRR]]]ooo|||bbb[[[XXX\\\eeerrrwwwdddTTTLLLEEECCC@@@>>>@@@DDDIIILLLTTT\\\gggrrr|||qqqfff[[[XXXTTTPPPMMMIIIEEEBBBAAA???===<<<======<<<;;;===???AAABBBEEENNN\\\gggqqqyyy~~~{{{yyywwwwwwwwwwwwvvvuuurrrooojjjgggeeeccccccbbbaaa```^^^]]]\\\XXXWWWWWWXXXYYYXXXUUUSSSRRRQQQOOONNNNNNLLLIIIGGGIIIHHHHHHGGGFFFEEEEEEDDDAAAAAAAAA@@@???===<<<;;;<<<;;;999888666555555555333222111222444555444333111111222333333222222222333333333444333333222222222111000...------------,,,,,,+++******+++,,,,,,...---,,,,,,++++++,,,,,,------------............/////////000000111111222000000000000000111111111111333555555444333444555444444555666777999:::;;;===>>>AAADDDFFFGGGGGGGGGKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPRRRVVVZZZ___ccceeehhhiiikkkmmmoooqqqssstttvvvwwwxxxzzz{{{|||}}}}}}~~~|||yyyyyy{{{~~~{{{}}}~~~|||~~~}}}}}}||||||~~~kkk]]]VVVSSSKKKOOO]]]sss{{{zzz{{{eeeQQQCCC<<<:::666666555555555555555555555555444333444555666777666555555555555666666777777777777777777888::::::<<>>======???AAACCCCCCBBBCCCBBB@@@>>>=========>>>===;;;999888999:::999888555555555555555555555555444555555666666777777888555555555555555555555555555555555555555555555555yyyqqqdddVVVNNNJJJIIIJJJMMMQQQZZZjjjyyyiii^^^UUUUUU\\\hhhwwwrrr___RRRLLLDDDBBB???>>>@@@CCCHHHKKKQQQYYYfffqqq|||vvvkkk```\\\WWWRRRPPPLLLGGGCCC@@@>>><<<;;;;;;;;;;;;:::===???BBBCCCFFFMMMXXX```jjjqqq||||||xxxuuuttttttuuuuuuuuutttqqqnnnjjjgggeee______^^^^^^]]]\\\\\\[[[VVVUUUTTTTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAAAAA@@@>>>===<<<===<<<;;;999777666555555444333222222444444333222222333444444555555555555222333444444444444444333222111000...------------,,,+++)))(((((()))+++,,,...---,,,,,,++++++,,,,,,,,,,,,---------................../////////000000///////////////000000000000222444444333222333444333333444555777888999:::;;;===@@@CCCEEEFFFGGGGGGJJJKKKMMMOOOPPPQQQQQQPPPNNNOOOQQQUUUYYY^^^bbbeeeggghhhkkknnnpppssstttuuuvvvxxxzzz|||}}}}}}|||{{{}}}{{{zzzzzz|||~~~yyyzzz{{{~~~~~~|||}}}~~~}}}||||||}}}}}}iii\\\TTTPPPJJJOOO^^^sssxxxvvv{{{fffSSSEEE>>>===888888888777777666666555444444333222333444555666555555555555555666777888777777777777888999:::;;;<<<>>>>>>AAAIIITTTtttgggSSSMMMLLLNNNYYYhhhnnndddQQQDDD>>>======???AAACCCCCCBBBBBBAAA@@@>>>============;;;:::888888999999888777888888888888888888888888666666777777888888888999777777777777777777777777555555555555555555555555~~~vvvooobbbUUUNNNIIIIIIJJJMMMPPPWWWeeesssuuueeeUUUQQQVVV```lllvvvxxx}}}yyykkk[[[QQQMMMCCCAAA???>>>???CCCGGGIIINNNVVVcccppp{{{{{{qqqfffaaaZZZUUUSSSPPPJJJFFFAAA>>>;;;999:::::::::999===???BBBDDDGGGLLLSSSYYYeeelllvvv{{{uuuqqqppppppqqqssssssrrrpppmmmjjjfffeee\\\\\\[[[[[[[[[ZZZZZZZZZXXXTTTPPPNNNOOOPPPPPPPPPLLLJJJIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBAAA@@@>>>>>>???>>><<<:::888777666666444333222222444444333222111222333444555666666666333444444555555555444444222111000...------------000///---,,,,,,---///000...---,,,,,,++++++,,,,,,,,,,,,,,,------------................../////////.../////////000000000111///111333333222111222333111222333555666777888888:::;;;>>>AAADDDEEEFFFFFFIIIJJJLLLNNNPPPPPPPPPPPPOOOPPPRRRUUUZZZ^^^bbbeeeeeegggjjjnnnqqqtttuuuvvvwwwyyy{{{}}}~~~}}}|||{{{}}}{{{zzzzzz|||~~~~~~zzzyyyyyy{{{~~~~~~||||||~~~~~~~~~~~~}}}||||||}}}}}}gggZZZQQQMMMJJJPPP^^^pppzzzuuu{{{~~~eeeSSSFFF===;;;888888777777666666555555444333333222222444555666555555555555555666777888777777777777888999:::;;;999<<<<<<@@@HHHQQQnnniiiRRRJJJLLLLLLTTTdddmmmdddRRRDDD???>>>>>>???AAACCCBBBAAAAAAAAA???>>>======<<<<<<:::999888999::::::999777999999999999999999999999777777777777888888888888666666666666666666666666444444444444444444444444yyyqqqjjj___TTTNNNIIIHHHJJJMMMOOOTTT```mmm}}}lllWWWNNNPPPWWW___fffgggkkkmmmjjjaaaVVVNNNJJJAAA@@@???>>>???BBBFFFHHHLLLTTTaaannnzzzxxxllleee]]]YYYWWWTTTOOOJJJCCC@@@<<<::::::;;;::::::===???BBBEEEGGGKKKOOOSSS```fffoooxxxyyysssnnnllllllllloooooonnnmmmjjjgggdddcccZZZYYYXXXXXXWWWXXXXXXXXXXXXSSSNNNJJJJJJKKKMMMMMMHHHGGGFFFFFFFFFFFFDDDBBBAAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCBBBAAA@@@???@@@???===;;;999777777666555333222222444444333111...///111222333444444444555555555666555555444444222111000...------------///...------------...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------..............................//////000000111111...000222222111000111222000111333444666666777777888:::===@@@CCCEEEFFFFFFHHHIIIKKKNNNOOOPPPPPPPPPQQQRRRSSSVVVZZZ^^^bbbdddccceeeiiinnnqqqtttvvvvvvwwwyyy{{{}}}~~~~~~}}}||||||{{{zzz{{{}}}~~~~~~~~~}}}zzzyyyzzz~~~}}}|||~~~}}}}}}~~~}}}}}}||||||~~~~~~~~~}}}~~~fffWWWOOOLLLKKKQQQ___pppzzz~~~xxxbbbQQQCCC999555555555444444444444444444444444333222333444555666666555555555555666666777777777777777777888::::::777::::::>>>FFFMMMgggmmmUUULLLIIIGGGOOO```lllfffTTTFFF???>>>>>>???AAABBBBBBAAA@@@@@@??????===<<<<<<;;;:::999999:::;;;;;;999888777777777777777777777777666666666666666666666666444444444444444444444444444444444444444444444444rrrjjjddd[[[RRRNNNHHHHHHJJJMMMNNNRRR]]]hhhuuusssYYYMMMMMMQQQVVVZZZWWWXXXZZZYYYVVVPPPJJJFFFAAA???>>>>>>???BBBEEEHHHKKKSSS___lllxxx{{{ppphhh___[[[[[[YYYSSSMMMFFFCCC???<<<<<<============???BBBEEEHHHJJJLLLNNNWWW[[[bbbllluuu{{{}}}{{{yyy}}}|||yyytttoookkkiiihhhhhhkkkjjjjjjiiifffcccaaa___WWWVVVUUUTTTTTTTTTTTTUUUUUUQQQLLLHHHGGGGGGGGGFFFDDDCCCBBBCCCDDDCCCAAA?????????@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAA@@@AAA@@@>>><<<:::888777777555444222333333444222111...///000222333444555555666666666666666555444333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------/////////...............------......///000000111---///111111000///000111///000222444555666666666777999<<<@@@BBBDDDEEEEEEGGGHHHKKKMMMOOOPPPPPPPPPRRRRRRTTTVVVYYY]]]```bbbaaaccchhhmmmqqqtttvvvvvvxxxyyy{{{}}}~~~~~~~~~~~~|||{{{zzz{{{}}}~~~}}}|||yyy{{{}}}}}}~~~|||||||||||||||}}}~~~{{{}}}}}}|||~~~eeeUUUNNNMMMJJJSSSccctttqqq\\\MMM@@@888555333333444444444444444444555444333333333444666777777666666555555555555666666666666666777888999999777:::999===DDDHHH```oooWWWNNNHHHEEELLL```ooolll[[[MMM@@@???>>>???AAABBBBBBAAA@@@@@@??????>>><<<;;;;;;:::::::::;;;<<<<<<:::888777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555~~~nnneee___XXXPPPMMMHHHHHHKKKMMMNNNQQQ[[[fffooo}}}xxx]]]OOOMMMOOORRRTTTLLLLLLMMMNNNNNNKKKFFFBBB@@@???>>>>>>???BBBEEEGGGKKKRRR^^^jjjwww{{{rrrjjjaaa]]]]]][[[UUUPPPIIIEEEAAA???????????????===???CCCFFFHHHJJJJJJKKKNNNQQQXXXaaajjjqqquuuvvvwwwssspppsssyyy~~~}}}{{{wwwtttqqqmmmiiiggggggfffgggggggggeeeccc```^^^\\\VVVTTTSSSRRRQQQQQQRRRRRRQQQNNNKKKHHHGGGEEECCCAAABBBAAAAAAAAABBBBBB@@@>>>===>>>???@@@BBBCCCDDDEEECCCDDDDDDDDDCCCBBBAAAAAABBBAAA???<<<:::888777777555444333333333444222111///000222444666777777888777777777777666555333333222111000///---------------......//////......---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------//////////////////......,,,,,,------...///000000---///111111000///000111...000222444555666555555777999<<>>???AAABBBBBBAAA????????????>>><<<;;;::::::::::::<<<======;;;999888888888888888888888888:::::::::999999999999999888888888888888888888888777777777777777777777777zzzmmmccc\\\VVVPPPJJJGGGIIIKKKJJJJJJOOOYYYaaammmxxx{{{xxxxxxzzzeeeRRRLLLMMMNNNMMMIIIFFFCCCBBBBBBCCCDDDCCC<<<<<<;;;;;;>>>AAAEEEGGGLLLPPP[[[jjjuuuvvvoooiiibbb\\\XXXWWWVVVUUUMMMGGG@@@;;;;;;<<<===<<>>===<<<;;;;;;===:::999:::>>>AAAAAA@@@CCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<:::888888777444444444333333222222222333333333444555666777777666666555444444444444555222222111000///...---,,,...------,,,,,,------......------,,,,,,------...)))***+++,,,---,,,,,,+++,,,,,,,,,---------......................................................333333333444444555555555888:::<<<>>>???@@@CCCEEEDDDFFFIIIJJJIIIIIIKKKLLLPPPQQQTTTVVVYYY[[[\\\\\\___aaacccggglllqqqtttwwwvvvxxx{{{|||{{{|||}}}~~~~~~~~~~~~~~~zzzzzz~~~}}}}}}~~~}}}|||{{{}}}}}}}}}~~~}}}~~~|||}}}xxx```TTTPPPNNNNNNTTTkkknnnVVVFFF===999777555555444444444444555555666555555555555444444444444444444555555555555666:::777555666999999777555555===<<<<<>>===:::999:::AAA@@@????????????===;;;::::::;;;;;;;;;:::999888888888888888777777777777999888888888777777666666555555555555666777999999;;;777444444777777444000vvvjjj```ZZZUUUOOOKKKGGGIIIKKKKKKJJJNNNVVV]]]jjjuuu}}}}}}}}}yyyuuussstttuuuyyyyyy~~~hhhTTTMMMMMMMMMKKKFFFDDDAAA@@@@@@AAAAAAAAA<<<;;;;;;;;;>>>AAAEEEGGGNNNQQQ[[[iiiuuuyyyooojjjeee^^^XXXUUUTTTSSSRRRLLLGGG@@@<<<<<<>>>>>>>>>BBBCCCDDDEEEFFFFFFFFFFFFCCCFFFJJJNNNRRRVVVZZZ]]]^^^^^^]]]]]]___bbbeeeggghhhhhhiiijjjmmmpppsssuuuwwwzzz~~~~~~|||zzzxxxuuuttttttpppkkkfffcccaaaaaabbb___^^^]]]\\\[[[XXXTTTQQQMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGEEECCCAAA@@@????????????>>>>>>======<<<<<<===;;;999:::===@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@BBBAAA???===;;;:::999999444444333333333222222222333444444444555666666666555555444333333333333333333222222111///......---///......------......///...------,,,,,,------...***+++,,,---...------,,,,,,,,,,,,---------......................................................222222222333444555555666888:::<<<>>>>>>@@@BBBDDDDDDFFFIIIJJJJJJJJJKKKMMMPPPRRRTTTVVVYYY[[[\\\\\\^^^___bbbfffkkkooosssuuuuuuwwwyyy{{{zzz{{{|||~~~~~~~~~}}}~~~~~~{{{{{{~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{zzzzzz{{{|||~~~~~~~~~qqq]]]SSSOOONNNQQQ\\\wwwkkkTTTEEE===999777555555444444444444555555666555555555555444444444444444444555555555555666888666444555777888777555555<<<;;;;;;AAAEEESSSjjjkkkUUUMMMGGGGGGMMMlll|||}}}yyy^^^IIICCC???@@@AAA???>>>???@@@???>>>>>>???>>><<<:::::::::;;;<<<;;;:::999888888888888888777777777777777777777777666666555555555555555555666777888999;;;777444444777777444000zzzqqqfff]]]XXXTTTOOOLLLHHHJJJKKKKKKKKKMMMRRRWWWfffpppzzz{{{ssssssrrrooollljjjkkklllmmmmmmqqqyyynnnWWWNNNMMMKKKHHHBBB@@@===<<<===>>>>>>===<<<;;;;;;;;;===@@@DDDFFFOOOQQQYYYggguuuqqqfffccc^^^XXXSSSPPPOOONNNMMMIIIEEEAAA>>>>>>???@@@AAADDDEEEEEEFFFFFFEEEEEEDDD@@@AAADDDEEEGGGKKKOOORRRTTTSSSRRRRRRSSSUUUWWWYYY[[[[[[[[[\\\___bbbdddfffhhhjjjnnnrrruuuvvvuuutttvvvzzz}}}zzzyyyzzzzzzxxxvvvsssooommmllljjjgggccc___]]]\\\\\\ZZZXXXVVVTTTSSSRRROOOMMMIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;===;;;999999<<>>???AAACCCDDDFFFIIIJJJKKKKKKMMMNNNQQQRRRSSSVVVXXXZZZ\\\]]]\\\^^^aaaeeeiiinnnqqqssssssuuuxxxyyyyyyyyy{{{|||}}}||||||}}}~~~||||||~~~}}}|||||||||}}}||||||{{{zzzxxxxxxyyy{{{}}}iiiZZZSSSOOONNNSSSbbb~~~||||||~~~fffQQQCCC<<<999777555555444444444444555555666555555555555444444444444444444555555555555666555444333444666888777666555;;;::::::@@@CCCPPPeeemmmWWWOOOEEEGGGLLLjjj{{{~~~dddJJJCCC???@@@BBBAAAAAABBB???>>>======>>>>>><<<::::::;;;;;;<<<<<<:::999888888888888888777777777777666666666666555555555555555555555555666777888888:::777444444666666444111vvvooofff]]]WWWSSSOOOMMMIIIJJJLLLKKKKKKKKKNNNPPP___iiirrrwwwzzz{{{yyyuuummmkkkhhheeebbb``````aaa______cccjjjpppwwwvvv\\\QQQLLLHHHDDD???===;;;:::;;;;;;:::999;;;;;;;;;;;;===@@@BBBDDDLLLNNNVVVcccssszzzkkk^^^ZZZVVVPPPLLLJJJJJJIIIHHHFFFDDDAAA??????AAABBBCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCFFFJJJMMMMMMMMMLLLKKKKKKMMMNNNOOOOOOOOOOOOQQQSSSUUUWWWXXXYYY\\\```dddgggiiiiiiiiikkkoootttyyy{{{yyyvvvsssrrrrrrssssssqqqmmmiiigggeeedddbbb___\\\YYYWWWVVVVVVSSSPPPMMMMMMLLLJJJIIIGGGGGGEEEDDDCCCBBBBBBBBB????????????>>><<<:::888777777888888999999999:::<<<;;;999888:::===@@@AAA@@@@@@?????????>>>>>>>>>;;;:::999777666555555555333222222222222222222222555555555555555444444444444444333222222222222222333333222222111000000///000//////......//////000......------------......,,,,,,------------------,,,,,,,,,---------.........................................................///000222333555666666777999;;;<<<<<<>>>@@@BBBDDDFFFIIIJJJKKKLLLNNNOOOQQQRRRSSSUUUXXXZZZ\\\]]]\\\^^^bbbfffjjjnnnppprrrqqqsssvvvwwwxxxxxxzzz{{{||||||||||||}}}~~~~~~}}}~~~}}}{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||~~~xxxcccXXXRRRPPPOOOQQQ```}}}{{{uuu```MMMAAA;;;888777555555444444444444555555666555555555555444444444444444444555555555555666444444444555777888888888555;;;999999???AAALLL___oooYYYPPPDDDFFFJJJddduuu|||~~~eeeJJJAAA<<<===AAAAAAAAABBB>>>===<<<===>>>===<<<::::::;;;<<<<<<<<<;;;999999888888888888777777777666666666666666666666666666555555555555555666777888888666444444555555444222tttooohhh```ZZZUUUQQQNNNKKKKKKLLLKKKJJJJJJKKKLLLWWWaaajjjooorrrvvvuuurrriiifffaaa]]]YYYWWWVVVVVVTTTTTTVVV[[[___eeeooozzzfffVVVLLLFFFAAA===;;;999999::::::999777:::::::::;;;===???AAABBBGGGJJJRRR^^^ooottteeeZZZRRRNNNJJJGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCDDDGGGJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLNNNNNNOOOQQQTTTWWWZZZ]]]^^^___```dddjjjoooqqqpppmmmkkkiiijjjkkkkkkiiifffcccaaa___^^^]]][[[XXXUUUSSSRRRRRROOOKKKIIIHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@;;;;;;<<<<<<;;;:::888777666666777888888999999999:::999888777888:::===???============<<<<<<<<<<<<888777666555444444444444222222222222222222222222555555555555555444444444555444444333333333333333333333222222111000000000///..................//////......------......///,,,,,,++++++++++++++++++,,,,,,,,,---------............................................................000111333444555666666888:::;;;;;;<<<>>>@@@BBBEEEHHHJJJKKKLLLNNNPPPRRRRRRSSSUUUWWWZZZ\\\^^^^^^```dddhhhllloooqqqrrrooorrruuuvvvwwwwwwyyy{{{{{{{{{{{{|||}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{~~~~~~}}}}}}~~~~~~tttaaaXXXRRROOOPPPPPP\\\zzz~~~yyylllYYYIII???:::888666555555444444444444555555666555555555555444444444444444444555555555555666444555666777777888999:::555;;;999999>>>@@@HHHZZZoooXXXOOODDDFFFGGG\\\kkkuuu|||eeeLLLBBB;;;<<<@@@@@@@@@AAA>>>===<<<===>>>>>><<<:::;;;;;;<<<===<<<;;;:::999888888888888777777777666777777777777777777777777555555555555555666666777777666555444555444333222ooommmiiiddd^^^XXXTTTQQQMMMLLLLLLKKKJJJJJJJJJJJJQQQZZZccchhhlllppppppnnnfffaaa[[[VVVSSSQQQOOONNNMMMLLLMMMQQQRRRUUU^^^hhh|||ttt^^^OOOEEEAAA===<<<::::::;;;;;;999777999::::::;;;===>>>@@@AAABBBHHHOOOYYYhhh|||wwwkkk___WWWKKKHHHEEEBBBBBBBBBBBBAAA@@@AAABBBBBB@@@AAABBBDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCBBBAAABBBEEEGGGDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLOOOQQQSSSTTTUUUYYY]]]bbbddddddcccbbb___```aaaaaa```^^^\\\[[[YYYYYYWWWUUUSSSQQQOOONNNNNNKKKHHHFFFEEEEEEDDDCCC@@@???>>>===<<<;;;;;;;;;999999999999999888777666777888888888999999::::::666777888777777777:::<<<::::::::::::999999999999777777666555555444555555111111111222222222222222444444555555555555555555555555444333333333333333222222111111111000000000///......------....../////////............//////,,,,,,+++*********++++++,,,,,,,,,---------............................................................///111222333444444666777999::::::;;;===???AAACCCGGGIIIJJJLLLNNNPPPRRRRRRSSSTTTWWWZZZ]]]^^^___bbbeeejjjnnnppprrrsssoooqqqtttvvvvvvwwwyyy{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{||||||~~~}}}}}}}}}qqq```WWWOOONNNPPPRRR\\\vvvwwwooocccRRRDDD===999777666555555444444444444555555666555555555555444444444444444444555555555555666555777888888777777999:::666;;;999999??????EEEUUUxxxqqqYYYOOOFFFGGGEEEUUUcccqqq|||gggSSSGGG======AAABBBAAAAAA>>>===<<<===>>>>>>===;;;;;;<<<<<<===<<<;;;:::999888888888888777777777777777777777777888888888888666555555444555555666666555555555444444444333333hhhiiiiiigggbbb\\\XXXUUUOOOMMMKKKJJJJJJJJJJJJJJJNNNWWW^^^bbbeeeiiijjjhhhaaa\\\UUUPPPNNNMMMKKKJJJJJJHHHHHHJJJJJJKKKRRRZZZiiizzzgggRRRGGGCCC>>>===<<<<<<===<<<:::999999999:::;;;===>>>???@@@@@@HHHOOOUUUbbbvvv|||ooobbbXXXSSSGGGDDDAAA@@@@@@AAA@@@???>>>@@@BBBBBB@@@???AAACCCBBBBBBBBBBBBBBBBBBAAAAAA>>>@@@AAAAAAAAAAAACCCDDDAAAAAA@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJKKKNNNQQQTTTWWWXXXXXXWWWUUUVVVVVVWWWWWWWWWVVVVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJHHHEEEDDDCCCCCCAAA???>>>===;;;:::999999888888888888777777666777777777666666666777777777777777222555777777666555777999888888888777777777666666555555444333333333444444000111111111222222222222333444444444555666666666444333333222222222222222111111000000000000//////000//////......//////000//////............//////...---,,,+++***++++++,,,,,,,,,,,,---------....................................................../////////000111222222333555777999:::::::::<<<>>>???BBBEEEHHHIIIKKKMMMOOOSSSRRRSSSTTTVVVZZZ]]]______bbbfffkkknnnqqqrrrrrrnnnqqqtttvvvvvvxxxyyy{{{|||||||||}}}~~~}}}}}}{{{{{{zzzzzzzzz{{{}}}}}}~~~~~~~~~~~~mmm^^^TTTLLLKKKQQQTTT^^^vvvqqqggg\\\MMMAAA;;;999777666555555444444444444555555666555555555555444444444444444444555555555555666555777888888666555777999888<<<::::::??????CCCRRRlllxxx```UUUIIIJJJDDDQQQ^^^ppplllYYYKKK@@@>>>BBBBBBAAA@@@>>>======>>>??????>>><<<;;;<<<=========<<<:::999888888888888777777777777666666666777777777888888666555555444444555555555444555555555444333333444bbbeeehhhhhhddd___[[[XXXQQQNNNKKKIIIJJJKKKKKKKKKMMMUUU\\\___aaaeeeeeeccc]]]XXXQQQMMMLLLKKKJJJHHHHHHFFFFFFGGGFFFEEELLLTTT[[[iiimmmVVVIIIFFF???>>>======>>>>>>;;;:::999999:::;;;<<<>>>>>>???@@@IIIPPPSSS]]]rrrwwwiii[[[SSSPPPEEECCC@@@???@@@@@@??????===@@@BBBBBB@@@>>>@@@BBB@@@AAAAAABBBBBBAAAAAA@@@<<<>>>AAABBBAAAAAACCCDDD@@@@@@AAAAAAAAAAAABBBBBB;;;<<<===>>>????????????>>>>>>======>>>@@@BBBCCCEEEFFFIIILLLNNNOOOPPPPPPOOOPPPPPPPPPQQQRRRRRRRRRRRRPPPNNNKKKIIIHHHHHHIIIGGGEEECCCBBBBBBAAA???===>>>===<<<:::999999888888888777666555555666777888333333333333333333333333000333777777555444555666666666666666555555555555222222111111111111111222000000111111222222222222333333444444555666777777333222222111000111111111000000000000////////////111111000000000000111111//////............////////////---,,,+++,,,,,,---,,,,,,,,,---------......................................................//////000000111111111222555777999999999:::<<<===>>>AAADDDGGGIIIJJJMMMOOOSSSSSSSSSTTTVVVZZZ]]]______bbbfffjjjnnnpppqqqqqqnnnqqqtttvvvwwwxxxzzz|||||||||}}}~~~~~~}}}}}}|||{{{{{{zzz{{{|||}}}~~~~~~~~~jjj\\\RRRIIIJJJQQQTTT```xxxqqqcccYYYKKK@@@:::888777666555555555444444555555555666666555555555444444444444444444555555555666666444666888777444333555777999===::::::@@@???BBBQQQ```ggg\\\KKKKKKDDDOOO]]]rrrrrr[[[MMM@@@>>>AAAAAA???>>>???>>>===>>>@@@@@@???===;;;<<<=========<<<::::::888888888888777777777777444555555555666666777777666555555444444444555555444555555555333333333444cccdddeeefffeeebbb\\\WWWSSSMMMIIIHHHGGGGGGKKKQQQSSSSSSUUUYYY]]]```aaaaaaZZZWWWSSSOOOMMMJJJGGGDDDIIIIIIIIIHHHHHHGGGGGGGGGOOOWWWiiiyyybbbRRRHHHHHHBBB???@@@@@@>>><<<===777777888999;;;>>>@@@BBB@@@DDDIIIQQQ]]]ooozzzooodddZZZRRRLLLEEEBBB>>>===>>>@@@AAAAAA@@@??????>>>???AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????<<<<<<<<<===============;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>AAABBBBBBBBB>>>>>>===<<<<<<<<<<<<<<>>======:::::::::888666444555777666777888999999999999999777777666666666666777777777777666555444333333333eeeeeeeeeeeeeeebbb]]]ZZZSSSMMMIIIHHHHHHHHHMMMSSSTTTTTTUUUYYY\\\^^^^^^\\\WWWUUUQQQOOOMMMKKKIIIGGGIIIHHHHHHGGGFFFEEEEEEDDDHHHNNN]]]uuuttt```RRRLLLEEE@@@@@@???<<<:::<<<;;;:::::::::;;;===???@@@BBBEEEJJJQQQ\\\lll~~~uuujjj```VVVNNNHHHCCC@@@===;;;<<<===>>>>>>????????????@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999888888888888777777::::::::::::::::::::::::;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFDDDCCCBBBBBBCCC??????>>><<<;;;:::888888999999888888777666666666666555444555666666444333444444444444444333333333333333333333333333333333222222222333333333333333222111111000000000111111222111000111333444333222222222222222222333444444444444444555555444222111222222000////////////////////////////////////////////////....../////////------------------------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333444666888999;;;;;;<<<@@@BBBDDDFFFGGGIIILLLOOOOOOQQQSSSUUUVVVXXX[[[]]]___cccgggjjjlllmmmnnnooossstttuuuwwwxxxyyyzzzzzzxxxxxxzzz|||~~~}}}|||xxxxxxyyy{{{}}}~~~~~~}}}dddYYYSSSNNNMMMQQQYYYeeexxxqqq^^^UUUHHH===888777777666666666666555555555444444444444444444444444444444333444444555555666555555555555555555555666777777:::888777:::;;;<<>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<888888999888666666777999888888999999999888888777777777666666666666777777777777666444444333333444gggffffffffffffccc___\\\RRRLLLHHHIIIJJJKKKPPPVVVWWWWWWXXX[[[]]]\\\ZZZXXXUUUSSSPPPNNNNNNMMMLLLJJJHHHHHHGGGFFFDDDCCCBBBBBBCCCGGGPPPccc~~~qqq___SSSJJJBBBAAA@@@>>>===>>>>>>===<<<<<<<<<<<<>>>>>>CCCEEEJJJPPPZZZiiizzzzzzqqqggg]]]SSSKKKFFFCCC@@@===;;;<<<============>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBB@@@@@@????????????>>>>>><<<<<<<<<;;;;;;:::::::::999999888888777777777777777777777777777777777777777777888999:::<<<<<<======>>>@@@BBBCCCCCCCCCBBBDDDCCCBBBAAA@@@?????????@@@???>>>===<<<::::::999999888888777777666666555666555555555666666444222333333333333444444444444333333333333333333333333111111111222222333333444222222111111111111222222444222111111222222111///222111111111111222333333333444555555444222222333333222111000////////////////////////////////////000000////////////000000------------------------........................---------..........................................//////000000111111222444444555666888:::;;;<<>>>>>>>>===<<<<<<<<<============>>>>>>======<<<;;;666777888888777777999;;;:::::::::999999777666666777777666666666666777777777666555444444444444444hhhhhhiiijjjiiieee```[[[PPPKKKHHHJJJKKKMMMSSSZZZ]]]^^^___aaaaaa___ZZZVVVVVVTTTQQQOOOOOONNNMMMKKKHHHHHHGGGEEEDDDBBBAAA@@@DDDEEEJJJVVVllllll]]]QQQGGGDDDDDDBBBBBBDDD???>>>===<<<<<<===>>>>>>AAADDDHHHNNNWWWeeevvv~~~yyypppfff]]]TTTLLLGGGEEEBBB???>>>>>>??????>>><<<>>>???AAABBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>======<<<;;;::::::;;;;;;;;;:::999999888888666666666666666666666666666666777888888999::::::888:::<<<>>>@@@???>>>===@@@??????>>>>>>=========???>>>>>>===;;;::::::999888888888777666666555555777666555555666555333111222222222333333444444555222222222222222222222222000000111111222333444444333222222222222333333444444222111111222222111000111111000000111111222333222444555444222111333444333333222111000000000000////////////////////////000//////////////////000................................................,,,---------.../////////////////////////////////......//////000111111111444444444444666999;;;===>>>AAACCCEEEFFFGGGIIIKKKNNNPPPRRRTTTUUUWWWZZZ\\\bbbdddggghhhjjjlllooorrrqqqqqqsssuuuwwwzzz|||}}}yyyyyyzzz|||~~~}}}|||{{{|||xxxxxxyyy{{{|||}}}}}}}}}|||}}}~~~vvvbbbYYYTTTOOOPPPUUU]]]lll}}}pppYYYMMM@@@999777666666666777777777777666666666666666666666666666666666666555555444444444555555555555555555555555666777777:::777777:::;;;;;;@@@GGGQQQtttqqq___TTTRRRTTTeeevvvzzzmmm\\\IIIBBBBBBAAA??????>>>>>>===============>>>>>>>>>>>>>>>>>>======<<<777888999888777777888:::999999999999999888777666777777666666666666777777777666555444444444444444jjjlllnnnooommmggg^^^XXXOOOJJJHHHJJJMMMPPPWWW^^^dddeeegggiiiiiiddd]]]XXXYYYVVVSSSPPPOOOMMMKKKIIIIIIHHHGGGEEEDDDBBBAAAAAADDDDDDFFFNNN^^^www~~~jjj\\\NNNIIIGGGDDDBBBCCC@@@???>>>===>>>>>>@@@@@@@@@CCCGGGLLLUUUbbbrrr||||||vvvnnnddd\\\SSSLLLGGGEEEBBB@@@???@@@@@@??????===>>>@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@???>>>======<<<<<<<<<;;;;;;:::999999888666666666666666666666666555555666666777777777888555777:::<<<======<<<;;;===============<<<<<<<<<::::::999888777666666555888888777777666555555555666555444555666666444222111222222333333444444444222222222222222222222222000000111222333333444444333333333333333444555555333111111222333444333222111111000000111111222333222333333333222222333444444333222111111000000000000000000000000000000000///......------......///................................................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111333333333444666888:::<<<<<>>:::999666666888777777777777666666666666666666666666666666666666666555444444444444555555555555555555555666777777999777888:::;;;;;;???EEEPPPnnnzzzbbbSSSRRRRRR^^^pppwwwppp^^^KKKCCCCCCBBBAAAAAA>>>>>>=========>>>>>>??????@@@@@@@@@@@@???>>>>>>:::;;;:::999777666777888666777888999999999999999777777666666666666777777666666555444444444444555pppqqqrrrrrroooggg\\\UUUMMMIIIHHHKKKOOOSSSZZZbbbhhhjjjmmmpppoooiiiaaa[[[YYYVVVRRROOOMMMKKKHHHFFFGGGGGGFFFEEECCCBBBAAAAAA@@@BBBCCCGGGQQQddd|||zzzjjjYYYQQQMMMGGGCCCAAACCCBBBAAA@@@@@@AAABBBCCC@@@CCCFFFKKKRRR^^^lllvvv}}}|||||||||~~~wwwrrrjjjaaaYYYQQQJJJEEEBBB@@@??????@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;:::999888888777777777777777777777777777444444444444444444444444444666777999::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::999888888777777888777777666666555555444555444444555666666555333222222222222333333333333333333333333333333333333222222222333333444444555444333333444444555666777333222222333555555555444222111111111111222333333444222000111333444444333555444333222111111111111000000000000000000000000......------------......................................................---------...............---------------------------......//////000000111222222333444666888999::::::===AAADDDEEEFFFHHHJJJOOOQQQSSSUUUVVVXXX[[[]]]cccfffiiilllmmmoooqqqsssqqqqqqrrrsssvvvyyy|||~~~}}}|||}}}~~~~~~|||{{{~~~~~~|||zzz{{{|||}}}}}}}}}|||{{{{{{}}}{{{eeeZZZTTTOOOSSS\\\gggrrr}}}|||sss[[[KKK<<<::::::777555888777777777666666666555555555555555555555555555555777666555333333444555555555555555555555666777777999777888;;;;;;:::>>>DDDMMMfffcccRRRPPPOOOWWWiiitttsssaaaMMMEEEDDDCCCBBBBBB>>>>>>=========>>>??????@@@@@@AAAAAA@@@@@@???>>>;;;<<<;;;999777666666888666666777999999:::::::::777777666666666666777777666555555444444444555555yyywwwuuuqqqlllddd[[[UUULLLHHHGGGLLLQQQUUU]]]eeehhhkkkooosssrrrlllccc\\\VVVSSSOOOLLLKKKIIIFFFDDDEEEDDDDDDCCCBBBAAAAAA@@@<<>>===<<<;;;:::999999888666666666666666666666666444444444444444333333333444444555666777888999999777888999::::::::::::999===<<<<<<;;;;;;::::::999777777777666555555444444444333333444666777666555333333333222222222222222333333333333333333333333444444444444444444444444444444444444555666777888777555444444555666555333222222222222222333444444666111---///444666444111555444333222222111222222000000000000000000000000//////............//////...............................................................---------000000000000000000000000------......///000000000000111333555777888888999777;;;???CCCEEEGGGIIIJJJMMMPPPRRRTTTUUUWWWYYY\\\aaaeeeiiilllnnnooopppqqqrrrrrrrrrsssuuuxxx{{{}}}}}}||||||}}}~~~|||zzz|||~~~|||}}}~~~~~~~~~}}}|||{{{zzz}}}yyyfff]]]VVVQQQTTT\\\kkkyyyyyyyyyvvvsss\\\JJJ;;;::::::666444777666666666555555555444444444444444444444444444444888666555333333333555666555555555555555666777777999777888;;;;;;:::>>>CCCHHH]]]dddQQQPPPMMMSSSfffsssxxxeeePPPFFFDDDBBB@@@@@@>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>:::;;;;;;999777777888999777888888999999999888888777777666666666666777777555555444444444555555666|||vvvpppiiibbb[[[WWWLLLHHHGGGLLLQQQVVV___fffgggjjjooossssssmmmccc\\\RRROOOLLLJJJHHHGGGDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@999>>>BBBBBBCCCLLL[[[gggrrr}}}lllfffddd___YYYVVVPPPNNNKKKIIIGGGFFFEEEEEEFFFHHHIIIJJJNNNUUU```iiiiiimmmpppqqqoooqqqvvv|||yyyuuuooohhh```XXXQQQJJJFFFCCCBBBBBBCCCEEEFFFFFFDDDDDDCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCDDDDDDDDDEEEEEEAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;555555555555555555555555666666666555555555555555333333333444555666888999555666777999999999888888:::999999888888777777777777777777666555555444444333222222444777888777666444333333222222111111111444444444444444444444444555555555555555555444444444444444555555777888888:::888666666666555444222333333222222333333444555777111+++---444888555000555555444333222222222222000000000000000000000000000000////////////000000////////////////////////......................../////////......------,,,------------------------------......///000000000///000333555777888888888555999???CCCEEEGGGIIIJJJLLLOOOQQQSSSTTTVVVXXX[[[___ccciiilllnnnnnnoooooorrrrrrrrrsssuuuxxx{{{}}}|||{{{{{{|||~~~}}}{{{yyy}}}~~~~~~}}}~~~~~~~~~||||||zzz|||vvvfff___XXXRRRTTT[[[lll~~~xxxxxxooo}}}ppp\\\III999999:::555222555666555555555444444444444444444444444444444444444888777555333333333555666555555555555555666777777999777888;;;;;;:::===CCCDDDWWWeeeQQQPPPLLLQQQdddsss|||hhhRRRGGGDDDAAA???>>>>>>>>>===>>>>>>???@@@@@@???????????????>>>======888999:::999888888:::<<<999999999999999888777666777777666666666666777777555555444444444555555666~~~uuunnnhhhaaaYYYTTTKKKJJJKKKNNNTTT[[[```bbbfffhhhkkknnnnnnjjjbbb\\\PPPNNNJJJGGGEEEEEEFFFFFFEEECCCAAAAAAAAAAAA???>>>===::::::???CCCHHHNNNUUUgggooozzzxxxrrrnnnjjjddd___\\\WWWQQQLLLJJJIIIHHHHHHHHHHHHHHHKKKPPPWWW___cccgggfffeeeddddddfffkkkooouuuzzzzzztttjjjaaaYYYRRRMMMIIIGGGGGGFFFDDDCCCCCCEEEGGGDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDEEEGGGHHHEEEBBBEEECCCBBBCCCFFFHHHFFFDDDDDDEEEEEEFFFFFFFFFEEEEEEEEECCCAAAAAAAAA???===:::<<<:::888777666777888999666555555555555444444444444222111111333555555444666666666666777777777777999999999888888888888888555555666666666666555555333444555555666666555555777555333333555555333000666666555444333222222111333444444444444444444333333444555666777888999:::;;;;;;;;;;;;:::999888888666555555555555666666777555555555444444333333333333333444444555444444444444333111000000000111222000000//////.........---////////////////////////------......------,,,+++......------------......//////............//////.........////////////000333333222222333666999:::;;;===@@@AAACCCEEEIIILLLNNNPPPRRRTTTUUUXXX[[[^^^aaabbbeeeiiillloooqqqrrrtttrrrssswwwyyyxxxzzz~~~~~~}}}}}}~~~}}}|||zzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~rrreee\\\UUURRRYYYcccmmmyyysssppptttrrr```OOO>>>888888666444333555555555666777888888999666555444333333444555666444333222444666777777666555555555555666666666666444666777888999<<>>===>>>@@@AAAAAA@@@???>>>===============<<<<<<;;;888888888888888888888888999999999888888888888777777777777777777666666555555444222111111222444555vvvoooiiiccc\\\WWWOOOOOOOOORRRWWW]]]```bbbdddfffhhhjjjjjjeee^^^XXXLLLJJJGGGDDDBBBBBBCCCDDDFFFEEEBBBBBBBBBAAA???===???<<<;;;???BBBDDDJJJPPPWWW^^^iiisss{{{~~~wwwsssrrrooojjjfff```\\\WWWRRRPPPNNNMMMLLLJJJIIIJJJKKKOOOUUUZZZ]]]^^^]]]]]][[[[[[]]]bbbeeelllrrr{{{pppdddZZZRRRLLLHHHHHHHHHHHHGGGFFFGGGHHHIIIFFFGGGGGGGGGHHHIIIIIIIIIJJJHHHFFFGGGHHHIIIGGGEEEGGGEEECCCDDDGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBAAA>>><<<<<<;;;999777777777888999666666555555444444444333333222111111333444444333444444444444444555555555888888888888888888888888555555666666666666555555333444444555555555555555888666444555777777666444666666666666666555555555444555555666666555555444555555666777888::::::;;;<<<<<<======<<<;;;::::::888888888777777777888888666666666666555555555444333444444555555555444444333222111000000000111111000000/////////.........////////////////////////...////////////...------......------------......//////............//////------........./////////333222222222444666888:::;;;===@@@AAACCCEEEIIIKKKMMMOOORRRTTTUUUWWW[[[]]]___aaadddgggkkknnnppppppqqqooorrrwwwzzzyyyzzz~~~~~~}}}}}}}}}}}}|||zzzyyyyyyzzz{{{}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}pppccc[[[UUUSSS\\\iiivvv{{{vvvnnnqqq~~~nnn\\\LLL===888888777555555444444555666666777777888666555555444444555555666444333333444666777666555555555555555666666666666555666888888999;;;>>>AAACCCRRRllleeeUUUFFFCCCKKKQQQiii|||}}}rrr\\\LLLFFFCCC>>>??????@@@@@@@@@@@@??????===============<<<;;;;;;888888888888888888888888999999999888888888888777777777888888777777666555666555444222222333444555~~~uuuoookkkfff```[[[WWWWWWXXX[[[___ccceeeeeecccddddddeeeccc___XXXSSSJJJHHHFFFCCCBBBCCCDDDDDDHHHEEECCCBBBAAAAAA???===BBB>>><<>>===<<<:::888888888888999777666666555444333333333333111000111333444333222333333333444444444555555777777777777777777777777555666666777777666666555333333444555555555555444999777777777999:::999888777777777888888888999999666666777777777777666666777777888999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::999999999888888777777777777666666444555555555555555444444222111111000///000000000000000000000////////////////////////////////////000000000000000//////.........------------......//////............//////,,,---------............222222222222444666888999;;;===@@@BBBCCCEEEHHHJJJMMMOOORRRTTTUUUWWWZZZ\\\]]]___bbbfffiiilllnnnooommmmmmpppwwwzzzyyyzzz}}}}}}}}}}}}|||{{{yyywwwvvvxxxyyyzzz|||}}}||||||{{{}}}||||||{{{{{{|||||||||{{{lll^^^XXXTTTUUUbbbqqq|||}}}yyynnnqqq}}}lllVVVHHH;;;777777777555666333444444555555666666666555555666666666666555555555444333444666666555444555555555555666666666666666777888888888:::===@@@BBBNNNbbb~~~cccVVVIIIDDDHHHMMMdddrrrXXXIIIDDD@@@@@@@@@????????????@@@@@@<<<============<<<;;;;;;999999999999999999999999999999999888888888888777777777888888777777666555888777555444333444444555yyyrrrnnnkkkhhhddd`````````bbbfffjjjlllkkkjjjdddcccaaa```]]]YYYSSSOOOJJJIIIGGGFFFFFFFFFGGGHHHGGGEEEBBBAAAAAA@@@???>>>AAA===<<<>>>???>>>???CCCHHHLLLRRRWWW\\\bbbgggjjjgggfffgggiiilllllliiifff]]]ZZZVVVSSSQQQNNNKKKIIIHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLKKKJJJLLLOOORRRVVV___ssswwwjjj___XXXRRROOOJJJJJJLLLNNNPPPRRRRRRQQQNNNNNNMMMMMMMMMNNNOOOPPPOOONNNLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFEEEEEEFFFEEECCCAAA>>>===;;;:::999999999999777777666555444444333333222111111111333333222111444444444555666666666777666666666666777777777777666666777777777777666666333333444555555555555555888888888999:::;;;;;;;;;999999999999999999999999888888999999999999888888888888888999999:::::::::======>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999888888888888777777777777777555666666666666555444444111111000000000//////000000000000000000000000000000000000000000000000000000000000111000000///.........------------......///......------......///,,,,,,,,,---------......111111222222444666777888:::===@@@BBBCCCEEEGGGIIIKKKNNNQQQSSSUUUWWWYYY[[[]]]^^^aaaeeehhhkkkmmmnnnllllllpppwwwyyywwwwwwyyy{{{|||}}}|||{{{yyyyyyyyyxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{||||||}}}xxxgggYYYUUUTTTWWWgggzzzyyytttuuummmSSSFFF;;;777777555444555333333333444444555555555444555777777777777555444666555444444555666555333555555555555666666666666777888999888888999<<<>>>@@@IIIZZZzzzaaaWWWKKKFFFHHHKKKbbbfffNNNFFFDDDBBBAAA@@@???>>>???@@@AAA<<<<<<======<<<<<<;;;:::999999999999999999999999999999999888888888777777666666666666666555444444777666555444333333444444yyytttnnnlllllllllkkkhhhggghhhlllpppsssssspppmmmfffccc___\\\YYYUUUQQQNNNJJJIIIIIIIIIIIIJJJKKKLLLHHHEEEBBB@@@@@@AAA@@@???>>>;;;;;;>>>???===>>>BBBDDDFFFIIILLLNNNRRRVVVYYY[[[\\\^^^aaaccccccbbb```WWWTTTQQQNNNLLLJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJKKKGGGGGGGGGFFFEEEFFFIIILLLQQQ[[[ppp{{{lllaaaYYYTTTQQQMMMMMMOOOTTTXXXZZZYYYWWWUUUTTTRRRPPPOOOPPPPPPQQQPPPPPPPPPNNNMMMLLLMMMMMMKKKLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFFFFGGGGGGEEECCC???>>>===<<<::::::999999888888777666666555444444333222111222444444222000333333333444555666666666555555666666777777777777666666777777777777666666333444555555666666555555666777888999999:::;;;<<<;;;;;;::::::999888888777999::::::;;;;;;::::::999777777777777888888888888::::::;;;<<<============<<<<<<===<<<;;;:::999888777777777777777777777888666777777777666666555444111111111111111000000///000111111111111111111111111111111111111111111111///000000000000///............------------............------------......,,,,,,,,,---------......111111222333444555777888:::===@@@BBBCCCDDDFFFHHHJJJMMMQQQSSSUUUVVVXXXZZZ\\\^^^aaaeeehhhkkkmmmnnnmmmlllpppuuuwwwtttssstttxxxzzz}}}}}}||||||~~~zzz|||}}}~~~}}}|||}}}~~~wwwdddVVVUUUUUUYYYlll~~~|||~~~oooQQQFFF<<<888777444222333333333333333444444444444444555666777777666555444666555444444555666555333555555555555666666666666777888999888777888;;;===<<>>???===>>>AAABBBDDDEEEFFFGGGHHHLLLNNNSSSUUUXXXZZZ\\\\\\\\\[[[SSSPPPLLLJJJIIIHHHGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHBBBCCCCCCCCCBBBBBBDDDGGGNNNXXXmmmqqqddd\\\VVVSSSTTTTTTWWW]]]cccfffdddaaa^^^\\\XXXUUURRRQQQQQQQQQRRRTTTUUUTTTQQQOOOOOOOOOMMMOOOQQQQQQOOOMMMKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEHHHGGGFFFGGGHHHHHHGGGEEE@@@???>>>===<<<;;;:::999888888888888777777777777333333333444555555222000///000111111222333444444555666666777777888888999666777777888888777777666555555666777777777777666666888999999999999;;;<<<======<<<;;;:::999888888::::::;;;;;;;;;;;;::::::777777777666666666666666777777999:::;;;;;;;;;;;;;;;;;;<<<===<<<;;;999888777777777888888888888888888888888888777666555444111222222222222111000000111111111111222222222222111111111111111111111111000000000000000///............------------............------------......,,,---------............000000111333444555666777:::<<<@@@BBBCCCDDDEEEFFFIIILLLPPPSSSUUUVVVWWWYYY\\\]]]```dddgggjjjlllmmmmmmlllnnnssstttqqqppprrruuuyyy}}}~~~|||~~~}}}}}}}}}~~~yyyeeeWWWXXXYYY]]]rrr~~~mmmOOOEEE<<<999777444222333444444444444444444444444444444555555555555444444555444333444666666555444555555555555666666666666777888888888777888;;;===:::EEERRRsssbbbVVVJJJFFFIIIHHH[[[uuusssUUUGGGCCCCCCBBBAAA@@@@@@???@@@@@@;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999888888888888777444444444444444333333222333333333333333333333333sssqqqoooqqqxxx~~~vvvooogggbbb[[[VVVSSSQQQPPPOOOLLLMMMNNNOOOQQQRRRTTTTTTVVVQQQKKKFFFCCCAAA???>>>:::999:::???@@@======@@@@@@BBBCCCDDDDDDEEEGGGIIILLLNNNQQQSSSUUUVVVWWWXXXOOOLLLHHHFFFFFFGGGGGGGGGDDDCCCCCCBBBBBBCCCDDDDDDBBBCCCCCCBBBAAABBBCCCEEEMMMVVViiixxxkkkbbb]]][[[]]]^^^aaahhhpppssspppmmmhhheee```ZZZVVVSSSRRRRRRTTTWWWZZZZZZVVVSSSRRRRRRPPPTTTXXXYYYUUUQQQNNNMMMHHHHHHHHHHHHGGGFFFEEEDDDGGGFFFFFFGGGHHHIIIGGGFFF@@@@@@???>>>===;;;:::999888999999999999:::::::::444444444555666666333000//////000111222333444444666666777777888999999:::777777888888888888777777666666777888888888888888777999;;;;;;999999;;;===>>>>>>======<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;:::777777777666666555555555555666777888::::::;;;;;;:::;;;=========<<<;;;999888999999999::::::::::::888888888888777666555555222333333444333222111000111111111222222222333333222222222222222222222222111111222222111111000///......------------.........------,,,,,,------...------.........////////////000111333444555666666999<<<@@@CCCCCCDDDDDDEEEHHHLLLPPPSSSTTTUUUWWWXXXZZZ[[[^^^bbbeeehhhjjjkkkllljjjlllppprrrpppqqqttttttxxx}}}~~~}}}~~~~~~|||{{{|||~~~}}}hhhZZZ]]]___bbbwwwwwwgggLLLCCC<<<:::999555444666555555555444444444444444444444333333333333444444444333333444666777666555555555555555666666666666666777777777777888;;;>>>:::EEEOOOjjjkkkZZZLLLIIILLLIIIYYYooowww[[[KKKEEEBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999888888888888777555666666666666555444444222222333444444555555555tttrrrqqquuu~~~zzzrrrfffaaaZZZTTTQQQPPPOOONNNPPPQQQRRRTTTVVVWWWYYYYYY]]]XXXPPPJJJEEEAAA>>><<<;;;999;;;???@@@===<<>>??????@@@BBBDDDFFFHHHKKKNNNOOOQQQSSSUUULLLIIIDDDBBBCCCEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAADDDEEEEEEEEECCCCCCEEEGGGKKKTTTfff||||||qqqjjjfffddddddeeeiiiqqqyyy|||yyyuuunnnjjjddd^^^YYYUUUTTTSSSVVVZZZ^^^^^^ZZZVVVTTTTTTRRRWWW\\\^^^ZZZTTTQQQOOOIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFFFFGGGHHHIIIHHHFFFAAA@@@@@@???===<<<:::999888999999::::::;;;<<<<<<555555555666777666333111000111222333444555666666666777777888999:::::::::777777888888888888777777777777888999999999999999888;;;===<<<:::999;;;===>>>>>>>>>>>>????????????::::::;;;;;;;;;;;;::::::888888777777666666555555444555777888999:::;;;;;;:::;;;===>>>???>>><<<;;;:::::::::;;;;;;<<<<<<<<<999999999888888666555555333333444555444333222111111111111222222333333333222222222222222222222222222333333333333222111111.........------............------,,,,,,------............////////////000///000111333444555666666999<<<@@@CCCCCCCCCDDDEEEHHHKKKPPPSSSTTTUUUVVVXXXXXXZZZ]]]```dddgggiiiiiijjjiiijjjoooqqqppprrrvvvtttyyy~~~}}}~~~}}}~~~}}}{{{zzz{{{}}}~~~kkk^^^aaadddfffzzzppp```IIIAAA<<<;;;:::777666888555555555555555555555555444444222111111222444444444333222444666777777666555555555555666666666777555666777777777999<<<>>>;;;FFFMMMcccuuu___PPPNNNPPPLLLZZZnnn|||aaaQQQIIIBBBBBBCCCCCCBBB@@@???===;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999888888888888777777777777777777666666555222222444555666777777777~~~||||||zzzqqqjjj___UUUSSSTTTSSSSSSTTTUUUTTTSSSVVVZZZ^^^aaabbbeee___UUUMMMGGGCCCAAA@@@;;;;;;===>>>????????????@@@??????>>>>>>???@@@AAADDDFFFHHHJJJLLLMMMNNNNNNJJJGGGDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDCCCBBBBBBDDDFFFIIISSSdddwwwvvvnnniiigggiiilllrrrzzzyyyooofffaaa\\\WWWVVVXXXUUU^^^___]]]___WWWNNNQQQUUU^^^eeeccc]]]XXXTTTPPPMMMJJJGGGGGGIIIJJJHHHFFFFFFGGGHHHIIIIIIHHHGGGFFF@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999666333222444666555333333333333222222333444444666888999999777666666777666666777777777777666666666666777888999::::::;;;:::;;;<<<;;;::::::;;;============<<<======>>>???===============<<<;;;;;;777888999999999777555444555555444333444555666777777888;;;=========<<<;;;999999999999999999999999::::::999888777777888888;;;:::999777555333111111111111222222222333333333000222444444333333333444666666555444222111000000000000000///......------....................................////////////222222222222333444555555;;;===AAADDDGGGHHHIIIIIIFFFIIIMMMQQQSSSUUUUUUUUU[[[\\\]]]^^^```bbbdddeeekkkkkkkkklllnnnqqqsssuuuxxxxxxzzz|||}}}~~~}}}}}}{{{{{{{{{|||yyybbb```jjjuuu}}}uuugggQQQCCC>>>999888::::::777444555555555555555555555555444444444444444444444444666555555555555444444444444444444555555555555666777888888777666777:::<<<<<>>??????>>>======<<<<<<;;;;;;;;;<<<<<<::::::999999888999999999::::::999999888777666666777777666555555555555555555555555444444333333333yyyppphhh^^^VVVVVVWWWVVVUUUUUURRRQQQRRRUUU\\\bbbgggiiimmmeeeZZZOOOGGGCCC@@@???;;;<<<===>>>????????????@@@???>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKJJJGGGEEECCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAACCCDDDDDDCCCAAABBBDDDFFFKKKUUUdddvvv}}}vvvqqqoooooossszzz|||rrriiibbb\\\UUURRRSSSWWW``````___aaaZZZSSSWWW___iiipppnnnggg```XXXRRRNNNKKKHHHHHHJJJJJJGGGDDDEEEEEEGGGGGGHHHGGGFFFFFFAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888666333222444555444222222222222222333333444555666888999999777666777888777777777888888777777777666777777888999::::::::::::;;;;;;;;;::::::<<<===???????????????@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777666666555444444444444555666666777:::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999888777777888888999999888666444333222111222222222222222333333333222444666666555444555666666555555444333222111111000000000///......------....................................////////////111111111222333444666666;;;===@@@DDDGGGHHHHHHHHHFFFHHHKKKOOOQQQSSSTTTUUUWWWXXXZZZ\\\___ccceeeggghhhhhhiiijjjmmmooorrrssswwwwwwxxxzzz{{{}}}~~~~~~|||~~~|||{{{{{{{{{~~~|||gggeeeppp}}}yyymmm___JJJBBB===888777999999777333555555555555555555555555444444444444444444444444222333333333444444555555444444444555555555555666666777888888777888:::<<<999CCCIIIUUUyyy}}}cccWWWRRRVVV\\\{{{eeeLLLJJJCCCAAA???>>>??????===<<<======<<<;;;;;;;;;;;;<<<::::::999999888999999:::::::::999999888777777666777777666555555555555555444444444444444444333333zzzsssmmmddd\\\\\\\\\YYYUUUTTTNNNNNNOOOTTT]]]gggooossswwwmmm___QQQHHHCCC@@@>>><<<===>>>???@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@AAACCCEEEFFFGGGGGGHHHGGGFFFFFFFFFEEECCCBBB>>>???AAABBBCCCCCCBBBBBBCCCDDDCCCBBBAAAAAACCCEEEMMMVVVeeeuuu}}}zzzxxxvvvzzzwwwkkkccc[[[SSSPPPPPPXXXbbbbbbaaaddd___[[[aaalllwwwxxxnnnbbbXXXRRROOOLLLLLLLLLKKKGGGCCCCCCDDDEEEFFFFFFFFFFFFEEECCCCCCBBBBBBAAA???>>>===::::::::::::::::::::::::888666444333444444333222111111111222333444555666666777999999888777888999888888999999999999888888777777888888999999::::::999:::;;;;;;::::::<<<>>>@@@@@@@@@???@@@AAAAAABBB??????????????????>>>===???>>>===;;;:::999999999777777666555444444444444555666888999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888777777666555444333222222333333333333333333333333444555777777666666666777555555444444444333333333111000000//////......---........................---............////////////000000222333555777888:::<<<@@@CCCFFFGGGHHHHHHGGGHHHJJJMMMOOORRRTTTUUUSSSTTTVVVZZZ^^^bbbeeegggdddeeefffhhhkkknnnppprrrtttuuuuuuwwwxxxzzz|||}}}}}}{{{}}}~~~}}}|||{{{|||}}}~~~ooonnnwwwtttfffXXXFFF???<<<777666777777555333555555555555555555555555444444444444444444444444000000111222333444555666444444444555555555555666333666888999999999:::<<<888@@@EEEOOOoooxxxbbbWWWXXX]]]{{{nnnRRRLLLCCCAAA???>>>>>>>>>===<<<======<<<;;;;;;;;;;;;;;;:::999999888999999::::::::::::999999888777777777777777666555555555555555333333444444444444444444zzzyyypppgggeeebbb[[[SSSPPPLLLLLLMMMTTT___kkktttyyy}}}rrrbbbRRRHHHCCC@@@???>>>>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA???@@@@@@AAABBBDDDEEEEEEFFFFFFFFFGGGHHHGGGDDDAAA===???AAACCCDDDCCCCCCBBBBBBCCCCCCBBBAAAAAACCCEEENNNWWWeeettt}}}|||yyy|||xxxjjj```YYYRRRQQQTTTYYYccceeedddhhheeedddmmmyyytttiii^^^YYYSSSOOONNNLLLIIIFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA???>>>===::::::::::::::::::::::::888777666555555444444333111111111222333444666777555777999999888888999:::999::::::;;;;;;::::::999888999999999999999999999999:::;;;;;;::::::<<<>>>>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAA@@@@@@??????AAA@@@>>><<<:::::::::;;;999888777666555444333333444555666777777777777666:::::::::::::::;;;;;;;;;999999888888888888888999666666555555444444333333444444444444333333333333444666888888777666777888555555555444444444444444111111000000///.................................---------.........//////...///000111333666888999:::<<>>>>>>>>===;;;>>>===<<<;;;;;;;;;;;;;;;999999888888999999::::::999999999888888888777777777777666555555555555555333333333444444555555555zzzqqqnnniii___UUUPPPLLLLLLNNNUUU```mmmwww|||~~~sssbbbSSSHHHCCCBBBAAA???@@@AAAAAAAAAAAAAAAAAA>>>???@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFEEEFFFFFFHHHIIIHHHEEECCC@@@@@@BBBCCCDDDCCCCCCBBBAAABBBBBBBBBAAABBBEEEGGGOOOWWWdddqqq~~~}}}vvvfff\\\UUUQQQRRRWWW\\\gggjjjkkkpppoooqqq{{{rrriii^^^UUUPPPNNNJJJHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999777666555555111111111222333444666777555777999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999888:::;;;;;;::::::===???>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@>>><<<;;;;;;;;;<<<::::::999888777555444333444444555555555555555555777777777888888999999999999888888888888888999999666666555555555444444444444444444444444444444444444666777888777666777888555555555555555555555555111111111000//////..............................------------..................///111444666888::::::;;;>>>AAACCCFFFGGGHHHKKKKKKLLLNNNPPPSSSUUUVVVRRRSSSTTTVVVYYY\\\___``````bbbdddgggjjjlllnnnooommmmmmoooqqquuuzzz~~~~~~|||zzzyyyzzz||||||}}}{{{|||~~~}}}zzz{{{|||}}}~~~}}}qqqaaaUUUGGG;;;999777555555444444333555555555555555555555555444444444444444444444444555555555444444444444444444444444555555555555666222555888:::::::::;;;<<<999===BBBJJJ```rrr]]]ZZZ^^^hhh^^^OOOEEECCC@@@??????>>>===;;;>>>>>>===;;;;;;:::::::::999888888888999999:::;;;999999999888888888888888777777666555555555555555333333333444444555555555vvvsssmmmcccYYYTTTLLLMMMPPPXXXdddpppzzz~~~ssscccTTTJJJEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCBBBBBB@@@AAABBBBBBCCCDDDGGGJJJOOOWWWbbbnnnyyywwwhhh^^^VVVQQQRRRUUU]]]jjjoooqqqxxxxxx{{{tttfff\\\TTTMMMIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<;;;888666666666111111111222333444555666444666888999999:::;;;<<<======>>>>>>>>>>>>======;;;;;;::::::999999888888888999:::::::::;;;===????????????>>>???@@@@@@AAA???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>============;;;;;;;;;:::999888666555444444444444444444444444555555555666666777777888888888888777888888999:::777777666666555555555444444444444555555555666666444666888888777666777888777777666666666555555555222111111000000//////...........................,,,------------............///000111333666888999:::;;;===???BBBEEEGGGHHHKKKKKKMMMOOOQQQSSSUUUUUUSSSTTTTTTVVVXXXZZZ\\\]]]___aaacccfffiiikkklllllljjjkkklllooosssxxx}}}~~~|||zzzyyyxxxyyyzzz{{{zzz{{{~~~{{{|||}}}~~~~~~~~~~~~~~~}}}nnn]]]PPPCCC:::999777555444444444555555555555555555555555555444444444444444444444444666666666555555444444444444444444555555555555666333666888999999999:::<<<888;;;???FFFVVVyyyyyybbb]]]^^^aaawww```LLLGGGDDDBBB@@@@@@???>>><<>>===<<<;;;:::::::::888888888888999:::;;;;;;888888888888888888888888777777666555555555555555333333444444444444444444zzzuuunnncccXXXSSSLLLNNNSSS\\\iiiuuu~~~uuueeeVVVLLLFFFCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCDDDEEEFFFEEEEEEGGGFFFEEEDDDDDDFFFGGGHHHLLLKKKLLLMMMOOOOOONNNLLLJJJIIIFFFDDDBBBBBBBBBBBB???@@@BBBCCCDDDGGGJJJMMMPPPWWWaaajjjrrrzzzuuujjjaaaWWWRRRRRRXXXgggooorrryyy{{{qqqbbbTTTLLLHHHGGGEEECCCBBBAAAAAAAAA???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<888555555666222222222222333333444555444666888:::::::::<<<===>>>>>>????????????>>>>>><<<<<<;;;:::999999888888888999:::::::::;;;===???>>>>>>======>>>>>>???@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<;;;:::888777555444444333333444444444444444444555666666777777888888777777888999999:::999999888777666666555555333333444555666777777888666888999:::999888999:::999888888777666555444444222222111111000/////////........................,,,,,,---------.........//////000111333555777888:::;;;<<>>CCCNNNjjj|||ddd\\\[[[ZZZnnnfffOOOHHHFFFCCCBBBAAA@@@???===???>>>===<<<;;;:::::::::888888888888999:::;;;<<<888888888888888888888888777777666555555555555555444444444444444444333333}}}vvvmmm```TTTNNNLLLNNNUUU___mmmyyywwwgggYYYNNNGGGCCCBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@BBBDDDEEEGGGGGGGGGFFFHHHGGGFFFEEEEEEFFFHHHIIIOOONNNNNNPPPRRRRRRQQQPPPNNNLLLHHHDDDAAAAAABBBBBB>>>@@@BBBCCCEEEHHHLLLOOOQQQXXX```gggmmmssszzzxxxlll^^^TTTQQQRRRbbbkkkpppwwwyyy}}}ooo\\\PPPJJJHHHFFFCCCAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>999;;;===<<<888444444555333333333222222333444444333666888::::::;;;<<<>>>??????@@@@@@@@@@@@??????<<<<<<;;;;;;:::999888888888999:::::::::;;;===@@@;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAA<<<======>>>===<<<:::999555555444333333444444444444444444555666777777888888888777777888999::::::::::::999888777666555555222333444555666888999999777999;;;;;;:::::::::;;;:::999888777666555444333222222111111000/////////........................,,,,,,,,,---------......000000000222333555777888:::;;;<<<>>>AAADDDFFFHHHGGGIIILLLOOOQQQRRRQQQQQQRRRRRRSSSUUUXXXZZZ\\\^^^\\\^^^```ccceeefffffffffkkkjjjjjjkkkmmmqqquuuxxx~~~{{{xxxvvvvvvyyy{{{yyyzzz|||~~~~~~~~~~~~}}}}}}wwwhhhZZZNNN@@@999999888666444444555666555555555555555555555555444444444444444444444444111111222333444444555666444444444555555555666666777888888777666777:::<<<;;;<<>>??????===<<<;;;::::::999888888888888999:::;;;<<<888888888888888888999999777777666555555555555555555555555444444333333333~~~rrrhhh___XXXTTTSSSVVVZZZaaapppzzziiiYYYNNNHHHEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFGGGHHHHHHIIIIIIOOOOOOPPPRRRTTTTTTRRRPPPJJJIIIGGGDDDBBB@@@???>>>AAAAAABBBCCCEEEHHHKKKMMMSSSVVVZZZ^^^ccchhhmmmqqqvvv}}}xxxeeeVVVOOOTTTZZZaaaeeekkkwwwfffTTTMMMFFFAAAAAA@@@>>>>>>@@@??????@@@@@@@@@??????>>>???>>><<<;;;;;;;;;===>>>>>>===<<<:::888666555444222333333222111111222444999999:::::::::;;;;;;;;;;;;===@@@BBBCCCBBB@@@>>>@@@@@@???>>>===;;;999888<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===????????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;::::::999888777777666666666666666777666555444444555666777666777777777777888888888999999999999888888777777888777666555555444444444999:::;;;<<<============:::999888777666444333333444333222111000000000000---,,,++++++++++++,,,---,,,,,,,,,---------------//////000111222444555666777888:::<<>>>>>===;;;:::999999:::;;;777777888999::::::;;;;;;999999999888888888888777333333333333333444555666777777666555444333333222}}}qqqfff^^^XXXTTTPPPUUU[[[dddttt|||jjjYYYMMMGGGDDDCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKQQQQQQRRRTTTUUUTTTPPPNNNHHHFFFDDDBBBAAAAAAAAAAAACCCCCCCCCDDDFFFIIIKKKMMMMMMPPPTTTWWW[[[___dddgggjjjqqq{{{pppXXXKKKNNNRRRWWW[[[bbboooxxxaaaQQQIIIBBBAAA@@@===<<<>>>>>>??????@@@@@@??????>>>???>>><<<;;;;;;;;;===>>>======<<<:::888666555555222333333222111111222444888888999:::<<<===>>>>>>===>>>@@@BBBCCCBBBAAA@@@?????????>>>===<<<:::999===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>======>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBB???>>>>>>===<<<<<<;;;;;;:::999888777777777777777777777666555555666777777999999999999::::::::::::999999999999888888888777888777666666555666666666888999:::;;;<<<<<<<<<<<<::::::999888666555444444444333222111000000000000...---,,,++++++,,,---...,,,,,,,,,,,,------------000000000111333444666777888999:::===???AAACCCDDDIIIJJJLLLNNNOOOPPPPPPPPPSSSTTTTTTUUUVVVXXXZZZZZZYYYZZZ[[[]]]^^^```aaabbbeeeiiinnnrrrsssttttttuuu{{{zzzyyyxxxwwwwwwxxxyyy{{{{{{{{{|||||||||vvvmmmsssqqqdddXXXKKKAAA999888666555444333444444555555444333333333444555555555555444444444333333333333333444444444555555444444444555555555555666777777777777888888888888:::;;;;;;BBBJJJSSSyyyaaaTTTTTTQQQ^^^tttcccSSSDDDCCCIIICCC@@@AAA???>>>===<<<:::::::::::::::777888888999::::::;;;;;;999999999888888888888777555555555444555555666666666666666555444444333333|||nnnddd\\\WWWSSSNNNUUU^^^jjj{{{nnn\\\PPPIIIEEEDDDFFFEEEDDDCCCCCCDDDFFFGGGIIIJJJLLLNNNNNNLLLJJJHHHHHHIIIJJJKKKLLLNNNNNNOOOUUUUUUUUUUUUUUURRRMMMJJJDDDCCCAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMIIILLLNNNQQQSSSVVVZZZ]]]___eeemmmuuu}}}uuu\\\KKKIIIKKKLLLOOOWWWggg{{{pppXXXNNNDDDAAA???<<<;;;<<<>>>>>>????????????>>>>>>???>>><<<;;;;;;;;;<<<======<<<;;;:::888666555555222333333222111111222444666777888;;;===???AAABBB???@@@AAABBBCCCCCCCCCCCC????????????>>>===;;;;;;===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????CCCCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@???>>>>>>======<<<;;;:::999888888888888888888777666666777777888999999999999:::::::::;;;999999999999888888888888777777777666777777888999888888:::;;;;;;;;;;;;;;;;;;;;;:::888777666555444444333222111000000000000......------------......,,,,,,,,,,,,------......111111111222333555777888888999;;;===@@@BBBDDDDDDKKKKKKLLLMMMNNNNNNMMMMMMQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]aaafffmmmrrrttttttttttttyyyyyyxxxxxxwwwxxxxxxyyy|||||||||}}}~~~}}}|||~~~qqqfffkkk}}}qqqdddWWWJJJAAA999888888777666555444444666555444333333333333333555555555555555444444444333333333444444444555555444444444555555555555666777777777777888888888888888999:::???FFFLLLlllcccRRRPPPOOO[[[qqqtttZZZIIIEEEJJJEEEBBBCCC@@@>>>===<<<;;;::::::::::::888888999999::::::;;;;;;999999999888888888888777777777666666555666666666555555555555555555555555{{{mmmbbbZZZUUURRROOOWWWbbbqqqtttbbbUUUMMMJJJHHHHHHGGGEEEDDDEEEHHHKKKMMMQQQSSSUUUUUUTTTQQQMMMJJJHHHIIIKKKMMMOOOQQQSSSSSSYYYXXXWWWVVVTTTOOOJJJEEECCCAAA???>>>???BBBEEEGGGFFFFFFFFFFFFGGGIIIKKKLLLJJJLLLMMMNNNOOOPPPSSSUUU[[[```ffflllttt~~~qqq^^^PPPJJJHHHGGGIIIQQQaaayyyzzz^^^RRRFFFBBB@@@===<<<=========>>>>>>???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;999888666555555222333333222111111222444555666888:::===???AAABBBAAAAAABBBBBBCCCDDDDDDEEE@@@@@@@@@@@@???>>>===<<<======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>><<<;;;::::::999999999999999888888888888888777777777888888888999999999999999999999999999999777777777777888999:::;;;999999:::;;;<<<<<<<<<<<<<<<;;;:::999888666555555444333222111000000000000//////............//////,,,------....../////////111111222333444666777888999999;;;===@@@BBBDDDEEEIIIJJJJJJKKKLLLLLLMMMMMMOOOPPPSSSUUUVVVWWWVVVVVVZZZZZZ[[[[[[\\\\\\]]]]]]^^^ccckkkqqqsssttttttssswwwwwwwwwwwwxxxxxxyyyyyy}}}}}}~~~~~~}}}~~~sssfffjjj{{{qqqcccVVVIII@@@888999999999888777555444666666555444333222222222555555555555555555555555333333333444444444555555444444444555555555555666555555555555666666666666666999:::???EEEIIIcccfffRRROOONNNZZZpppcccNNNGGGJJJFFFDDDDDD@@@>>>===<<<<<<;;;:::::::::999999999:::::::::;;;;;;999999999888888888777777888777777666555555555555444444444555555555666666{{{mmmaaaYYYTTTQQQPPPYYYfffuuu{{{hhh[[[RRRMMMKKKGGGFFFEEEEEEGGGLLLQQQTTTZZZ[[[\\\[[[XXXSSSNNNKKKGGGHHHKKKNNNRRRUUUXXXYYY^^^[[[XXXUUUQQQLLLFFFBBBBBBAAA???>>>???BBBFFFHHHHHHGGGGGGGGGIIIJJJLLLNNNLLLMMMNNNNNNMMMMMMOOOQQQXXX[[[```eeemmmwwwzzzooo^^^SSSLLLGGGDDDFFFMMM[[[rrreeeWWWIIICCCAAA???===>>>;;;<<<===>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;:::999777666555555222333333222111111222444666777888:::===???@@@AAACCCCCCCCCDDDDDDEEEFFFFFFCCCCCCCCCBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888777888888888888999999999999999999999999999999:::777777777777888:::;;;<<<:::;;;<<<======>>>>>>>>><<<;;;:::999888666555555444333222111000000000000////////////////////////.........///000111111111111111222333444666777888888999;;;===@@@BBBCCCDDDFFFFFFGGGIIIKKKLLLNNNNNNNNNOOOQQQSSSUUUUUUUUUUUUZZZZZZ[[[[[[[[[\\\\\\\\\\\\bbbiiiooorrrssssssssstttuuuvvvwwwxxxxxxyyyyyy|||~~~~~~}}}}}}zzz|||{{{ssseeeiiiyyyqqqbbbUUUHHH???888999999999888777666555666666555555444333222111444444555555555555555555333333333444444444555555444444444555555555555666555555555555666666666666666:::;;;???EEEIII]]]~~~jjjTTTOOONNNXXXnnnpppVVVJJJJJJEEEDDDDDD???============<<<;;;:::::::::::::::::::::;;;;;;;;;999999999888888888777777777777666555444444444444333333444444555666666666|||nnnbbbZZZSSSPPPQQQZZZgggxxxrrrcccWWWPPPLLLFFFEEEDDDEEEJJJQQQXXX\\\bbbaaa```]]]XXXRRRLLLIIIFFFHHHLLLQQQVVV[[[^^^```aaa]]]XXXRRRNNNHHHCCC@@@@@@?????????AAADDDGGGJJJJJJJJJJJJJJJLLLNNNPPPQQQNNNOOOOOONNNLLLLLLMMMNNNRRRUUUZZZ___fffppp}}}uuuuuuvvvbbbSSSMMMFFFCCCEEEIIIRRRggg{{{ooo^^^MMMEEEBBB@@@>>>>>>:::;;;<<<======>>>>>>===>>>======<<<;;;:::999999;;;:::999888777666555555222333333222111111222444666777999;;;>>>@@@BBBCCCEEEFFFGGGHHHHHHIIIIIIIIIFFFFFFFFFEEECCCBBB@@@???>>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<=========<<<<<<<<<<<<<<<;;;999999::::::::::::;;;;;;;;;;;;999999999999::::::::::::777777777777888999:::;;;;;;<<<===>>>>>>???>>>>>>;;;;;;:::888777666555444444333222111000000000000......////////////......---......///000111222222111111111222333555777888777888:::<<>>======<<<::::::::::::::::::;;;;;;;;;;;;999999999888888888888777666666555555444444555555444444444555555555666666~~~pppdddZZZSSSNNNOOOXXXeeewwwooo```TTTNNNGGGGGGFFFIIIPPPYYYbbbhhhjjjiiieee```YYYRRRLLLIIIGGGJJJNNNTTT[[[aaaeeehhhccc^^^VVVOOOJJJEEEBBB???<<<===>>>@@@CCCGGGKKKMMMMMMMMMMMMNNNPPPSSSUUUWWWRRRRRRRRRPPPNNNMMMNNNOOOPPPTTTYYY^^^dddnnnzzz~~~uuupppvvvkkkZZZMMMFFFCCCFFFGGGKKK[[[nnnyyyfffRRRGGGCCC???===<<<999:::;;;<<<=====================<<<;;;:::888888::::::999888777666555555222333333222111111222444666888:::===AAADDDFFFHHHHHHJJJLLLMMMNNNNNNMMMLLLJJJJJJIIIGGGEEECCCAAA@@@>>>======<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;:::999999::::::;;;<<<===<<<======>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???======>>>>>>===;;;:::999:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;777777777777777888999::::::;;;<<<===>>>>>>>>>>>>::::::999888666555444444444333222111000000000000---...////////////...---,,,,,,---...///000111111000000000111333444666777666777999;;;>>>@@@BBBBBBCCCCCCDDDEEEHHHKKKMMMOOONNNNNNNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZ]]]aaagggkkknnnooopppqqqpppqqqtttvvvxxxyyyyyyyyyzzz}}}||||||yyysssfffnnnvvvyyylllpppmmm}}}kkk]]]RRRHHH@@@999888777666555666777777333444555555555444333222222222222333333333444444333333333444444444555555444444444555555555555666777777777777888888888888888<<<;;;<<>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666666666555666666777777444444444555555555555555qqqeee[[[SSSNNNMMMVVVdddwwwyyygggZZZRRRKKKJJJKKKNNNVVVaaakkkqqqqqqooojjjccc[[[TTTNNNKKKHHHKKKPPPWWW^^^eeejjjmmmddd^^^UUUMMMHHHDDDAAA???999:::===AAAFFFJJJNNNPPPOOOOOOPPPQQQSSSVVVYYY[[[VVVVVVVVVTTTQQQPPPQQQRRRSSSWWW\\\aaagggqqq||||||wwwooonnnsss|||tttdddOOOGGGEEEHHHHHHHHHUUUfffvvvlllUUUIIICCC???;;;999999:::;;;<<<=====================<<<;;;:::888777:::999999888777666555555222333333222111111222444666888;;;???CCCHHHKKKLLLKKKMMMOOORRRRRRQQQOOONNNMMMLLLKKKIIIGGGDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;888888888888999:::;;;<<<999999999:::;;;<<<<<<=====================>>>>>><<<<<<<<<<<<===>>>???@@@===>>>>>>>>>>>><<<:::999888888999999999:::::::::999999999::::::;;;;;;;;;777777777666777777888999999:::;;;<<<============:::999888777666444333333444333222111000000000000,,,---...//////...---,,,******+++,,,---...///000//////000111222444555666666777888:::===???AAABBBCCCCCCDDDEEEGGGJJJLLLNNNNNNNNNMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYZZZ[[[\\\^^^bbbfffjjjlllnnnpppqqqooopppsssvvvxxxyyyzzzzzzyyy}}}||||||xxxooo___iiisssxxxkkkooolllyyy{{{gggZZZQQQHHHBBB999888666444444555777888222333444555555555444333111111111222222333333333333333333444444444555555444444444555555555666666555555555555666666666666999===::::::???AAALLLbbbnnnVVVNNNKKKLLLVVVrrrVVVLLLFFFEEEFFFAAA===>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777666666777888999999555555555555555555555555uuugggXXXPPPOOONNNRRR___vvvmmm[[[RRRKKKLLLLLLPPP[[[kkktttuuuzzzsssjjjcccYYYOOOJJJJJJIIIQQQYYY]]]aaafffhhhgggbbbYYYOOOJJJCCC===:::;;;999<<<@@@DDDHHHNNNTTTXXXWWWUUUTTTUUUVVVVVVUUUTTTXXXWWWUUUTTTSSSSSSSSSTTTWWWZZZ^^^bbbhhhrrr~~~~~~wwwnnngggeeeooonnnpppuuuzzzvvvlllcccXXXOOOGGGEEEGGGKKKRRRZZZkkkvvvooo[[[MMMDDD===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777:::::::::999999777666666333222111111111222333444555888<<<@@@CCCGGGLLLPPPUUUYYYYYYTTTQQQRRRSSSQQQQQQOOOMMMKKKKKKJJJIIIGGGCCCAAA>>><<<:::::::::;;;<<<;;;::::::999999::::::999999999999999999999999;;;;;;;;;<<<<<<<<<============<<<;;;;;;<<<>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>======<<<<<<===<<<;;;:::;;;<<<===>>><<<<<<;;;;;;:::999888888:::999888888888999:::;;;===<<<;;;<<<======;;;999::::::999888777666555555666555444333111000///...---...///000000///...---............////////////......///000111333555666777888999:::<<<===>>>>>>CCCDDDEEEFFFEEEFFFIIIKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSUUUWWWYYY[[[[[[[[[[[[XXX\\\bbbgggjjjlllnnnooopppqqqssssssssstttwwwyyy{{{~~~~~~|||nnnjjjgggeeepppvvvllloookkktttuuu___TTTMMMGGGAAA:::999888666555555555555444444444444444444444444222222222333333444444444444444444444444444444444555444444333333333444444666666666666555555555555666:::>>>======AAAKKKTTTttt```NNNLLLOOO[[[kkkaaaNNNHHHDDDCCCDDD???>>>===============>>><<<;;;::::::999999::::::999::::::::::::999888888555555666666777777888888666555555555555444444444~~~ssseeeWWWOOOOOOMMMQQQ]]]ssstttaaaVVVMMMOOOPPPTTTaaaqqqzzz|||wwwlllcccYYYOOOJJJKKKLLLTTT]]]```dddggggggeee\\\SSSKKKGGGCCC===<<<===<<>>=========>>>>>>>>>????????????>>>>>>===============<<<;;;::::::;;;<<<<<<<<<;;;;;;:::999999888888:::999888888888999;;;;;;>>>===<<<<<<>>>===<<<::::::999999888777666555555666555444333111000///...---...///000000///...---............//////////////////000111222444666666777888999:::;;;===>>>>>>@@@BBBCCCDDDDDDEEEHHHJJJLLLLLLLLLMMMNNNPPPRRRSSSSSSTTTVVVYYYZZZ[[[[[[[[[ZZZ]]]bbbfffhhhjjjmmmooooooppprrrsssssstttwwwyyy}}}sssfffddd```bbbmmm|||vvvpppqqqllluuuppp\\\RRRLLLEEE???999999777666555444444444444444444444444444444444333333333333444444444444444444444444444444444444555444444333333444444444555555555666666777777777555999===<<<<<<@@@JJJRRRuuu|||gggSSSMMMMMMUUUccchhhRRRIIIDDDBBBCCC??????>>>>>>======>>>>>>:::999888888777888888888999999::::::999999888777555666666666777777777888666555555555555444444444|||pppcccUUUOOONNNMMMOOO[[[nnn{{{fffYYYPPPRRRUUU\\\jjj{{{}}}ooodddXXXNNNKKKMMMQQQZZZcccfffggghhheeeaaaTTTLLLEEECCCAAA======@@@@@@DDDIIINNNSSSYYY___bbbgggeeebbb```___]]][[[XXXUUUUUUSSSSSSSSSSSSTTTUUUYYY^^^ccchhhmmmwww~~~tttnnngggbbb]]]\\\^^^___\\\XXXTTTMMMHHHFFFEEEEEEJJJPPP[[[eeetttsssfffVVVLLLEEE>>>;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777777888777777666555444555444333333333444666777777999>>>CCCIIIPPPXXX^^^___cccddd```]]]^^^]]]ZZZ[[[XXXSSSPPPNNNNNNLLLKKKFFFEEEBBB@@@>>>=========;;;::::::999999999999999999999999999999999999999888999999999999:::::::::;;;;;;;;;:::;;;<<<======;;;;;;<<<<<<<<<=========??????>>>>>>>>>>>>============<<<;;;:::::::::;;;;;;;;;::::::999999888888::::::999888999:::;;;<<>>===>>>???>>>===;;;:::999888888666666555444555555444222111000///...---...////////////...---............////////////000000111111333444666777777777888999;;;<<<===>>>>>>???AAABBBBBBDDDGGGIIIKKKKKKKKKLLLNNNOOOQQQRRRRRRSSSUUUWWWYYYZZZ[[[[[[\\\^^^bbbdddfffhhhkkkmmmmmmoooqqqrrrrrrtttvvvyyyiii]]]\\\YYYaaallltttxxxyyywwwvvvqqq{{{jjjXXXPPPLLLDDD===888888666555444333333333444444444444444444444444555555555444444444444444444444444444444444444444444444444333333444444555444555555666777888999:::555888;;;;;;;;;???GGGOOOeeeuuu^^^QQQLLLOOOZZZtttpppXXXKKKEEEBBBBBBAAA@@@??????>>>>>>??????::::::999888888888888888999999::::::999999888777666666666666777777777777666555555555555444444444|||nnnaaaUUUOOONNNLLLOOOYYYlll}}}gggYYYRRRVVV\\\eeetttpppcccVVVMMMKKKNNNWWW```iiikkkkkkhhhbbb\\\NNNFFFAAA@@@???======@@@BBBGGGMMMTTTYYY___dddgggllliiigggdddcccaaa^^^\\\TTTSSSRRRRRRRRRSSSTTTUUU[[[aaahhhlllqqq{{{zzzooofff[[[TTTRRRRRRQQQPPPRRRMMMJJJJJJHHHGGGKKKQQQWWWaaannn|||~~~jjj^^^RRRJJJDDD===:::::::::::::::::::::::::::::::::::::::999999888888888999999999999999888777777555444333333333444666666999;;;@@@EEELLLTTT]]]bbbeeeiiikkkhhheeeeeeccc``````\\\WWWSSSQQQPPPNNNMMMHHHFFFDDDBBB@@@???>>>>>>;;;;;;:::999999999999999999999999999888888888888777777777888888888999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999;;;:::::::::999999999888::::::999999:::;;;<<<===@@@???>>>>>>??????>>><<<999999888777666555444444444444333222111000//////....................................////////////000000000111222333555666666777777999:::;;;<<<===<<<>>>@@@AAABBBDDDGGGIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQRRRTTTVVVXXXYYY[[[[[[]]]^^^```aaabbbeeehhhkkklllnnnpppqqqrrrtttwwwyyy{{{fffZZZXXXVVVcccnnnqqquuu}}}}}}{{{}}}fffWWWQQQMMMEEE===888777666555333333333333444444444444444444444444666666666555555444444333444444444444444444444444444444333333333444555555666666666777888999999999444777999999:::===DDDJJJXXXoooYYYOOONNNVVViiivvv]]]MMMFFFCCCBBBBBBBBBAAA@@@????????????<<<<<<;;;::::::::::::;;;999999999999999888777777666666666666777777777777666555555555555444444444|||nnnbbbVVVOOOOOOLLLOOOZZZmmm~~~gggYYYTTTZZZcccnnnpppbbbUUUMMMMMMQQQ]]]gggnnnooolllfff^^^VVVJJJCCC>>>======<<<===@@@DDDIIIQQQYYY___dddiiilllnnnllliiigggfffdddaaa^^^TTTSSSRRRRRRRRRSSSTTTUUU]]]dddlllqqquuu~~~xxxoooaaaWWWRRRQQQQQQPPPPPPMMMLLLMMMKKKJJJNNNUUUXXX```mmmzzzzzzbbbXXXMMMGGGBBB===999999::::::::::::::::::::::::::::::999999999999999888888999999999999888888777444333222222222333555666:::>>>CCCHHHOOOWWW___eeeiiioooqqqnnnlllkkkhhhdddddd```[[[WWWTTTSSSPPPOOOIIIHHHFFFDDDBBB@@@???>>><<<;;;::::::999999::::::999999999888888777777777666666666777777777777888777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>>>>======<<<;;;:::999;;;;;;;;;:::::::::::::::;;;::::::::::::<<<===>>>@@@???>>>???@@@@@@>>><<<999999888777666555444444333333222222111000//////......------------..................////////////////////////000222333333555666777888999;;;<<<<<<<<<===???AAABBBDDDGGGIIIHHHHHHIIIIIIKKKLLLNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\^^^___```aaacccfffhhhkkkmmmoooqqqrrrtttwwwzzz{{{hhh\\\XXXTTTeeerrrrrrvvvzzzhhh[[[UUUOOOFFF???888777666555333333333333444444444444444444444444666666666555555444444333444444444444444444444444333333333333333444555666888888888888777777777777555666888888999<<>>BBBGGGMMMVVV___fffkkkooorrrrrrpppllljjjhhhfffccc```WWWWWWUUUTTTTTTUUUVVVWWW___gggpppuuuwww}}}tttggg\\\VVVTTTSSSTTTRRRPPPPPPPPPNNNMMMRRRZZZ]]]dddppp|||uuu___UUUJJJFFFBBB===::::::::::::::::::::::::::::::999999999999999999999999666666777777777777666666444333222222222333555555;;;???FFFMMMTTT[[[ccchhhnnntttwwwuuurrrqqqmmmiiigggddd```]]]ZZZWWWTTTRRRLLLKKKIIIGGGEEECCCAAA@@@===<<<<<<;;;;;;;;;;;;;;;999999999888777777666666666666666666777777777777555666777999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@@@@???>>>???@@@???>>><<<999888777777555555444333333222222111000000//////......------------..................////////////.........//////111222222555555666777999:::;;;<<<<<<===???@@@AAABBBEEEHHHGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[\\\^^^```aaabbbcccfffhhhkkkmmmoooqqqsssuuuyyy|||~~~~~~~~~~~~~~~wwwjjj___ZZZTTTfffuuuyyy|||yyymmmbbbYYYPPPHHHBBB888888666555444333333333444444444444444444444444555555555444444444444444444444444444444444444444333333333333444555555666888888888777777666666666555666777888999<<<@@@CCCMMMmmmqqq```XXXYYY]]]ppp{{{dddRRRJJJFFFDDDCCCBBBAAA@@@??????>>>>>>;;;::::::999999999999999888888999999888888777666777777777777666666666666666555555555555444444444sssggg[[[SSSPPPMMMSSSaaawww}}}iii]]]YYYcccrrrooocccYYYTTTVVV[[[gggooossspppiii```UUULLLEEE???;;;<<<>>>???AAAEEEMMMSSS]]]gggnnnssswwwyyyyyyvvvrrrooollliiieeebbb]]]\\\ZZZYYYXXXYYYYYYZZZaaajjjssswwwyyyxxxmmmddd___\\\[[[ZZZYYYXXXXXXTTTRRRXXX```fffmmmxxxsss___UUUJJJFFFCCC>>><<<===999999999999999999999999999999999999999999999999666666777777777777666666555444333333333444666777999???HHHQQQZZZaaahhhmmmrrrxxx|||{{{xxxvvvrrrmmmjjjhhheeecccaaa]]]YYYUUUOOOOOOMMMKKKIIIFFFDDDCCC>>>>>>===<<<<<<<<<<<<===999999999888777666666666666666666666777777777777444555777888:::::::::999999999999::::::::::::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@???>>>===========================;;;;;;:::;;;<<<===???@@@???>>>===>>>??????===;;;888888777666555444444333222222111111000000//////...------,,,,,,------...............////////////////////////000111222333444555666777888:::;;;;;;;;;<<<>>>>>>???@@@BBBEEEFFFFFFFFFGGGIIIJJJLLLMMMOOOOOOPPPQQQTTTWWWZZZ[[[\\\___ccceeeffffffhhhiiikkkmmmppprrrtttvvvzzz}}}}}}}}}|||}}}~~~}}}ssspppmmmfff^^^ZZZWWWggg{{{zzzxxxrrrhhh\\\PPPHHHDDD999999777666555444444444444444444444444444444444333333333333444444444444444444444444444444444444333333333333444555666666666666666666666666777777666777777888999<<>>>>>>>>===;;;;;;:::999999999999:::888888888888888777777666888777777777666666666555666555555555555444444444vvviii]]]TTTPPPNNNTTTddd{{{zzzggg\\\[[[gggwww~~~pppddd\\\WWWZZZ___jjjppptttpppggg^^^RRRIIICCC===:::<<>>???999999999999999999999999999999999999999999999999777888888999999999888888666555555444555666777888888???IIITTT^^^fffmmmqqquuu{{{~~~{{{yyyuuupppllljjjiiigggeeeaaa\\\XXXRRRRRRPPPNNNLLLIIIGGGEEE??????>>>===============999999999888777666666555666666666666777777777888333444666888999:::999999777888888888888999999999999999999::::::;;;;;;;;;>>>>>>@@@AAAAAA@@@???>>>=========>>>>>>>>>>>>>>>;;;;;;:::;;;<<<>>>@@@AAA???>>>===>>>???>>>===;;;888888777666555444333333222222111111000000//////...---,,,,,,,,,,,,---.............../////////000111000000000111222333333444444555777888999:::;;;:::<<<=========>>>@@@BBBEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOOOOQQQSSSVVVYYY[[[]]]```eeehhhiiiiiijjjkkkkkkmmmppprrrtttwww{{{~~~}}}||||||}}}~~~wwwhhhdddeeebbb\\\YYYZZZjjj~~~vvvwwwuuulll]]]PPPGGGDDD:::999888666555555555555444444444444444444444444222222222333333444444444444444444444444444444444222222222333444555666777333333444555666777888888777777888888:::<<<>>>@@@HHH\\\iiiZZZVVVSSS```yyyjjjWWWMMMGGGCCCCCCBBBAAA???>>>===============<<<;;;;;;;;;;;;<<<888888888888888777666666888888777777666666666555666666555555555444444444{{{mmmbbbWWWOOORRRYYYhhh|||xxxbbb```ZZZjjj|||lllddd^^^ZZZ^^^fffqqquuuvvvpppbbbTTTKKKGGGCCC>>><<<>>>@@@AAAGGGMMMYYYdddpppvvv{{{yyyqqqhhhccc```^^^aaacccbbb```___aaadddlllrrrzzz{{{uuupppjjjeeedddfffjjjmmmzzz}}}{{{iii^^^PPPHHHEEEDDD@@@<<<>>>;;;999888888999888777::::::::::::::::::::::::;;;999777777999:::888666777888777555444444777:::???EEEOOOYYYaaaiiipppttt}}}|||vvvssspppooollliiifffaaa[[[WWWWWWTTTQQQNNNLLLJJJFFFDDDDDDCCCBBB@@@???>>>=========<<<;;;:::999777666666444444444444444444444444444444444555555777888888888888777777888999999:::888999:::;;;<<<<<<<<<<<<============<<<<<<<<<<<>>======@@@???===<<<::::::999999777777666666555333222111333222111111000000111111////////////............///...,,,,,,,,,---///111111000/////////000222333222222222333444555666777777888999;;;===>>>???@@@AAACCCEEEGGGHHHIIIIIIHHHNNNOOOQQQRRRSSSUUUXXXZZZ]]]```cccfffggghhhiiikkkkkknnnoooooorrryyy~~~}}}~~~}}}}}}}}}~~~~~~xxxfff]]]YYYWWWWWWYYYaaajjj~~~ttt}}}tttaaaRRRGGGAAA;;;:::999777555444333333666666666666666666666666555555666666666555333222111111111222222333333333333333444444444444444444444444444555555555555666777888888888888:::>>>AAADDDRRRvvvlllTTTQQQTTTWWWiii|||ooo^^^OOOFFFDDDGGGEEECCCAAAAAAAAA???>>>>>>>>>>>>>>>===<<<::::::888888888777666555555444666666666666666666666666555555555555555555444444~~~ooodddYYYRRRPPPZZZjjjvvvaaa```]]]mmmyyykkkddd___[[[^^^gggpppssstttnnnaaaSSSIIIEEEBBB>>><<>>>>>;;;999888888888888777:::::::::::::::::::::::::::888666777999:::888666777777666555444555888;;;BBBHHHRRR\\\eeemmmssswww~~~~~~yyyvvvqqqooommmjjjhhhccc^^^ZZZXXXVVVSSSPPPOOOMMMJJJHHHHHHFFFEEECCCAAA@@@??????===<<<<<<:::999777666555444444444444444444444444444444444444555666777888888888777777777888999999888999:::;;;<<<<<<<<<<<<========================>>>>>>????????????>>>>>>@@@AAAAAA@@@@@@???>>>===???>>>===;;;:::999999999777777777666555444333222333333222222111111222222////////////............///...---,,,,,,---///000111000/////////000111222333333333333444666777888777888999;;;<<<>>>???@@@AAABBBDDDFFFGGGIIIJJJJJJNNNPPPRRRRRRSSSUUUWWWZZZ\\\___ccceeeggggggiiijjjkkknnnoooooorrrzzz~~~~~~~~~}}}}}}}}}~~~lll```ZZZVVVWWWYYYdddooo|||sss}}}wwwdddSSSFFF>>>:::999888666555444444444444444444444444444444444333333444444444333111111444444444555555555666666333333333444444444444555444444444555555555555666666888888999999:::===@@@EEEOOOnnnjjjRRROOOPPPSSSccczzz|||rrrdddUUULLLIIIGGGEEEBBBAAAAAAAAA@@@?????????>>>>>>===<<<::::::999999888777777666555555666666666666666666666666666666555444333333222222sssfff[[[TTTPPP\\\ooosss```aaaaaaqqq{{{nnniiieee```ccckkkpppsssssslll```RRRHHHCCCAAA>>>===???BBBFFFPPPYYYhhhtttzzzrrrjjjeeebbbeeegggjjjjjjiiijjjnnnrrr~~~~~~pppeeeXXXNNNJJJHHHDDDAAA>>><<<999888888888777666999999999999999999999999999777666777888999888777555666666555555666:::<<>>===<<<;;;999777555444444444444444444444444444444444444444555555666777999888777777777777777888888888999:::;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@AAAAAA@@@@@@???>>>=========<<<::::::999999999888888888777666555444333222222222111111111111000////////////..................---,,,,,,...///000000000/////////000111222333333333333555666777888777777999:::<<<===??????@@@AAABBBDDDFFFIIIKKKLLLOOOQQQRRRSSSSSSTTTWWWYYY\\\___ccceeefffgggiiijjjjjjmmmnnnooosss{{{~~~}}}}}}~~~xxxhhh]]]VVVWWWZZZhhhuuu|||rrr|||wwweeeSSSDDD;;;999888777666555555555555333333333333333333333333222333333333333222222111222222222222333333333333333333333444444444555555444444444555555555555666555777999:::::::::<<<>>>DDDKKKccciiiPPPLLLLLLMMM[[[nnn~~~~~~wwwkkk^^^SSSLLLFFFDDDBBBAAABBBBBBAAA@@@?????????>>>===<<<::::::999999999888777777666666666666666666666666666666777777666444333222111000wwwggg[[[VVVSSSaaauuuppp```bbbcccsssxxxtttpppiiijjjqqqrrrsssrrrlll```SSSIIICCCBBB???===???BBBHHHSSS^^^qqq}}}vvvooojjjgggfffhhhkkkmmmnnnnnnqqqvvv{{{|||rrriii[[[QQQLLLIIIFFFCCC???<<<999888888888777666999999999999999999999999888888777888888888888888444555555555555777;;;>>>CCCJJJUUU```jjjqqqxxx{{{yyywwwssspppmmmiiiddd```YYYWWWTTTRRRRRRRRRQQQOOOOOOMMMKKKHHHEEECCCAAA@@@>>>>>>===<<<:::888555444444444444444444444333333444444333333444555555666888888777666666666666777777888999::::::;;;;;;;;;=========>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>======<<<;;;:::999999999999999999999888888777555444333000000000000000//////...////////////...............------------...///000////////////000000111111111111111222333444666666666777888999;;;===>>>?????????@@@BBBEEEHHHLLLNNNOOOQQQRRRSSSSSSTTTVVVYYY\\\___ccceeefffgggiiijjjiiimmmnnnooosss|||~~~~~~}}}~~~uuucccYYYYYY^^^lllzzzrrrzzz}}}sssbbbRRREEE<<<777777666555555555666666333333333333333333333333444444444444444444444444111111111111111222222222222333333444444555555555444444444555555555555666555777999:::::::::;;;<<>>@@@BBBIIIWWWdddyyy}}}qqqkkkjjjjjjkkkkkkmmmooopppqqquuu|||yyywwwsssjjj]]]SSSMMMIIIGGGEEE@@@>>>;;;999999999888777999999999999999999999999999999999999888888888888444555666555666888<<>>??????>>><<<999777555555555444444444333333333444333333333333444444555777777666666555666666777666777888999::::::::::::<<<<<<======>>>>>>>>>???AAABBBCCCDDDDDDCCCBBBAAA????????????>>>===<<<<<<:::999999888888888999999999999888888777555444333111111222222222111000///////////////............------------......//////......//////000000000000/////////000111222333444555666777999;;;<<<===>>>>>>>>>???AAADDDHHHKKKMMMOOOPPPRRRSSSSSSTTTWWWYYY]]]```cccfffggghhhiiikkkjjjmmmoooooottt|||~~~~~~~~~~~~kkk]]]^^^eeeqqquuuzzzxxxlll\\\PPPFFF???666666555555555555666666444444444444444444444444444444444333444444444444555555555555555444444444222222333333444555666666444444444555555555555666555777999::::::999:::;;;===AAAQQQsssnnnTTTKKKIIIHHHNNNXXXqqq{{{|||ooo\\\KKKHHHFFFDDDCCCDDDDDDCCCAAAAAAAAA@@@???>>><<<:::999999999999888888888888888666666666666666666666666666666666666777777777777jjj[[[WWWXXXfff{{{oooaaaeeeeeevvvvvvssswwwyyyxxxtttmmmcccWWWLLLFFFCCC@@@???@@@CCCLLL]]]lll{{{pppllllllnnnnnnlllnnnooooooqqqvvv~~~{{{vvvuuurrrkkk___UUUNNNJJJHHHGGGBBB@@@===;;;;;;:::999888::::::::::::::::::::::::;;;<<<<<<;;;999777777888555666666666666888<<>>>>>???@@@AAACCCCCCAAA@@@???>>>>>>>>>======<<<;;;:::888888777777777888888999888888888777666555444333333333444555555333222111////////////............---------............///---...///000000000//////............///111222333555555777888:::;;;=========>>>???AAADDDGGGJJJKKKNNNOOOQQQRRRSSSUUUXXXZZZ^^^aaaeeeggghhhiiikkklllkkknnnooopppttt|||~~~~~~~~~pppbbbdddnnnyyy{{{|||vvvgggXXXMMMEEE???666666555555444555555555444444444444444444444444222111111111111222222333444444444444333333333333111222333333444555666666444444444555555555555666666777999999888999:::<<<;;;???KKKgggrrrXXXMMMJJJHHHJJJPPPgggvvvzzzdddPPPKKKIIIGGGEEEEEEEEEDDDBBBAAAAAAAAA???>>><<<:::999888888888888888888888888666666666666666666666666666666777777888999999999mmm]]]YYYXXXdddyyypppbbbggghhhxxx|||xxx{{{{{{yyytttmmmdddXXXMMMFFFBBB@@@@@@BBBGGGQQQeeewww{{{tttrrrrrrqqqooolllmmmnnnnnnooouuu~~~|||xxxvvvsssttt~~~zzzuuussssssvvvwwwyyy}}}~~~wwwvvvssslllaaaVVVOOOLLLKKKKKKDDDBBB>>><<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>??????===999777777888666777777666666888;;;>>>FFFNNN[[[hhhssszzz|||xxxuuurrrnnnlllfffbbb\\\XXXVVVTTTSSSRRRPPPOOOMMMJJJGGGEEEDDDCCC???@@@AAABBBAAA???<<<;;;666555555444333333222222333333222222222222333333333333333444555666777888555666777888999999999999:::::::::;;;<<<=========<<<>>>@@@AAAAAA@@@>>><<<<<<<<<<<<<<<;;;:::999888666666666666777777888999777777777666555444333222222222444444444333111000////////////............,,,------...............---...///000000000///............///000111222333444555666888999;;;<<<===<<<===@@@BBBEEEGGGHHHIIILLLNNNPPPRRRSSSVVVYYY\\\___bbbfffhhhiiijjjlllmmmllloooppppppttt{{{~~~~~~~~~~~~rrreeejjjvvvyyyhhhWWWLLLCCC<<<777666555444444444444444333333333333333333333333111111000000000111333333222222222111111111000000111222222333444555666777444444444555555555555666777888888777777888:::<<<===???FFFYYY~~~tttZZZNNNKKKHHHHHHKKKZZZmmmqqqZZZOOOLLLIIIHHHGGGFFFDDDBBBBBBBBBAAA@@@>>><<<:::999777777777777777777777777666666666666666666666666777777777777777888888888ooo^^^[[[VVVbbbvvvqqqccchhhkkk{{{}}}{{{yyytttmmmcccXXXLLLEEE@@@???@@@DDDIIIVVVlll}}}xxxwwwvvvsssoookkklllmmmlllnnnttt}}}~~~xxxssspppkkkjjjtttyyyzzzzzzvvvooohhheeedddjjjkkkmmmsss{{{zzzyyyssslllbbbXXXQQQNNNMMMMMMEEECCC???=========;;;:::<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAA>>>:::777777888777777777777666888;;;>>>CCCLLLYYYgggqqqyyy|||yyywwwuuurrrppplllgggaaa\\\YYYWWWUUUTTTQQQPPPNNNKKKIIIGGGFFFEEE>>>@@@BBBCCCCCCAAA>>>===666666555444333333222222333333222222111222222222222222333333555666888999555666777888888999999999999999::::::;;;<<<=========>>>@@@BBBBBB@@@>>>===;;;;;;;;;;;;:::999888888666666555666666777888999777777666666555333222111...///111222111000...---000/////////............,,,---......//////......,,,---///000000000///....../////////000222333444444555666777999;;;<<<===;;;===@@@CCCEEEGGGGGGGGGKKKMMMPPPRRRTTTVVVZZZ]]]```cccgggiiijjjkkkmmmnnnmmmpppqqqpppttt{{{~~~~~~~~~~~~sssgggnnnzzz}}}kkkYYYLLL@@@999777777666555444333333444222222222222222222222222333333222222222333555666555555555444444333333333111111222333444666666777444444444555555555666666888888888777666777:::===???@@@CCCOOOqqquuu[[[OOOKKKIIIGGGHHHQQQggg{{{dddQQQNNNKKKIIIHHHFFFDDDCCCBBBBBBAAA@@@>>><<<:::999666666666666666777777777666666666666666666666666888888777777666666555555tttddd]]]YYYcccvvvwwwlllhhhlll||||||tttooofffWWWJJJDDDCCC@@@AAAGGGPPP^^^www|||}}}zzzrrrhhheeefffhhhgggjjjsssyyysssooojjjiiimmmttt~~~|||{{{sssppplllgggbbb^^^\\\[[[^^^```ccciiirrr~~~|||oooiiiccc```YYYPPPLLLMMMNNNLLLGGGBBB===<<<===?????????>>>>>>===;;;::::::>>>===<<<:::999888777777555666777777777999<<<>>>GGGNNNYYYccckkkrrrzzz}}}yyywwwuuutttpppmmmhhhccc^^^ZZZWWWVVVUUURRROOONNNMMMLLLJJJHHHFFFEEEDDDDDDEEEDDDBBB@@@999888666555333333222222444222111111222333333222222222222333333444444444888777666555555666777888;;;;;;<<<<<<===>>>>>>???<<<<<<============<<<<<<:::;;;;;;999888777888:::888888777777777777888888777666555444444333444444333333222111000///...---------......//////000000......////////////......666333000---+++,,,///000111000/////////000222333444555666777777888:::===;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKMMMOOOQQQVVV\\\aaa```bbbfffjjjmmmooopppqqqmmmooorrruuuxxxzzz{{{{{{zzzmmmhhhsss{{{kkkWWWGGG@@@>>>999888777555333222222222444444555666666555444444111111111111222222333444333222111111111222333444444444444444444444444444666666666666666555555555333444555666777888999:::<<<<<>>===;;;;;;999999999888888888888777<<<:::999777666555666666777777777777777777777777yyyhhhaaaYYYcccuuu{{{pppmmmooo~~~}}}vvvpppfffXXXKKKEEEDDDAAACCCJJJUUUfff~~~{{{{{{zzzsssllldddeeeffffffhhhqqq|||vvvrrrmmmjjjmmmssszzz|||}}}{{{zzzsssooojjjccc^^^ZZZWWWVVVXXXYYY\\\aaaiiitttsssmmmhhheee___VVVRRRSSSSSSTTTRRRLLLDDD===<<<<<<>>>>>>??????>>>===;;;:::>>>===<<<:::999888777777555666777777777999<<<>>>CCCJJJTTT^^^eeellltttyyy}}}{{{yyyxxxxxxrrroookkkeeeaaa]]]ZZZYYYVVVTTTRRRPPPPPPOOONNNLLLIIIHHHFFFFFFFFFFFFCCCAAA;;;:::888666444333222222333222000000222333222111222222222333333333444444444444333333333555666777:::::::::;;;<<<=========;;;<<<<<<======<<<<<<;;;999::::::999777777888999888888777777777777888888777666555444444333333444333333222111000///......------............//////......////////////......111000...,,,,,,---///000111000/////////000111222333444666666666777:::<<<;;;<<<>>>@@@CCCFFFHHHIIILLLMMMNNNOOOQQQTTTZZZ^^^aaacccgggkkknnnqqqrrrrrrqqqsssuuuxxx{{{|||}}}}}}~~~ttthhhfffrrrwwwgggUUUEEE===999777666555444444444444444222222333444444333222222222222222222222333444444333222111111111222333444444444444444444444444444555555555555666666666666444444555666777888999999;;;;;;>>>GGG\\\}}}lllZZZOOOIIIIIIIIIUUUdddvvv^^^PPPLLLLLLFFFFFFGGGCCCDDDCCCBBB@@@>>>===;;;;;;999999999999888888888888999888777666666666777888777777777777777777777777nnneee[[[ccctttvvvqqqtttyyyssshhhXXXLLLGGGDDDBBBDDDMMM\\\rrr|||zzzyyyxxxsssnnneeeggghhhgggiiirrrzzzwwwqqqlllmmmrrruuuzzz~~~|||zzztttpppjjjbbb\\\XXXUUUUUUUUUVVVWWWZZZ```iiissszzz{{{uuuoookkkeee^^^[[[\\\___cccddd\\\OOOBBB<<<<<<===???@@@AAAAAA???<<<;;;>>>===<<<:::999888777777666777777777777999<<<>>>@@@FFFOOOWWW^^^eeelllrrrzzz~~~~~~|||{{{{{{|||tttrrrnnniiieeeaaa^^^]]]YYYWWWUUUUUUUUUTTTSSSQQQMMMLLLIIIIIIHHHGGGEEECCC===<<<:::777555333222111333111000000111222222111222222222222333333333333222222222333444555666777888888999999::::::;;;;;;::::::;;;;;;;;;;;;::::::888999999888666666777999888777777666666777777888777666555444333333333333333222222111000///......//////............------......////////////......---------------...///000000000/////////000111222222333555555555666999;;;;;;<<<>>>@@@CCCFFFHHHIIINNNNNNOOOPPPPPPSSSWWW[[[ccceeeiiimmmpppssstttuuuvvvwwwzzz|||~~~~~~~~~yyysssjjjaaabbbqqq{{{pppaaaRRREEE<<<777555555444444444555555666222333333444444333333222333333333333333444444555222222222222222333444444444444444444444444444444444444444555666666666777666666666666777777777777::::::===CCCRRRsssxxxfffUUULLLJJJKKKUUUfffdddSSSMMMLLLFFFFFFHHHCCCCCCCCCBBB@@@>>>===<<<;;;:::999999999888888888888666666555555666777888999777777777777777777777777tttiii^^^dddtttyyytttvvv|||uuuiiiYYYMMMIIICCCBBBEEEPPPbbb{{{|||zzzyyytttnnnllliiikkkmmmlllnnnuuu~~~{{{vvvpppooossstttzzz~~~{{{vvvrrrkkkddd___[[[ZZZYYY[[[[[[[[[ZZZ[[[aaaiiippp}}}vvvooohhhbbbbbbfffmmmsssuuukkkYYYHHH@@@>>>===???BBBDDDCCCAAA>>><<<======;;;:::999888888888666777888888888999<<<>>>???EEELLLRRRWWW]]]dddjjjsssxxx~~~|||{{{||||||vvvuuuqqqmmmiiieeebbbaaa]]][[[ZZZZZZZZZYYYWWWVVVPPPNNNKKKJJJIIIHHHFFFDDD@@@???<<<999666444222222333111///000111222111111222222222222222222222333222333333444666777888999666666777777777888888888888999999::::::999999888777888888777666555777888777777666666666666777777666666555444333333333333222222111111000//////...111111000//////...------......////////////......------....../////////...////////////000000111111111222444444444555888:::;;;<<<>>>@@@CCCFFFHHHIIIMMMNNNOOOPPPQQQTTTXXX[[[dddfffjjjnnnrrrtttvvvwwwyyyzzz|||~~~~~~{{{tttjjjaaa\\\aaattt{{{|||uuuiii]]]QQQFFF>>>888555555444444444444555555555555555555555555555555444444444333333444444555222222222222333333444444333333333333333333333333333333444444555666777777777777777777666666666666999:::===AAAKKKfffrrr]]]PPPMMMPPPSSSeeejjjXXXOOOMMMGGGGGGHHHCCCCCCBBBAAA@@@>>>===<<<<<<::::::999999999888888888666666666666666777777777666666666666666666666666|||nnndddhhhuuu}}}vvvxxxwwwjjjYYYMMMJJJCCCCCCGGGRRRhhh{{{zzzwwwnnnhhhfffkkknnnqqqqqqrrrwww~~~~~~zzzuuuuuuxxxxxx~~~}}}zzzuuurrrmmmhhhcccaaa``````dddeeeccc___[[[\\\bbbgggsss~~~rrriiidddgggmmmvvv|||}}}sss___MMMCCCAAA>>>@@@CCCEEEEEEDDDAAA???===<<<;;;:::999888888888777888999888888999<<<>>>>>>BBBGGGJJJMMMRRRYYY___jjjqqqyyy~~~|||{{{{{{{{{xxxwwwtttpppllliiifffdddbbb```___^^^^^^]]]ZZZWWWQQQNNNKKKIIIIIIHHHFFFEEEBBBAAA>>>;;;888555444333333111000000111222222111222222222222222222222222111222333444555666777777555555555555666666666666777777888888888888777777555666777666555555666888777777666666666666777777666555444333333222222333222222111111000000//////333222222111000///............////////////......//////000000000///...---......//////000000000000111222333444444555777:::;;;<<<>>>@@@CCCFFFHHHIIIJJJLLLOOOQQQSSSVVVZZZ]]]dddfffjjjnnnrrruuuwwwwwwzzz{{{}}}~~~~~~tttggg\\\XXXbbbxxx~~~~~~zzzvvv{{{tttgggZZZOOODDD<<<777777666555444444333444444555555555555555555555555555444444333333444444444222222333333444444444444333333333333333333333333222333333444555666666777777777777777666666666666999999===AAAGGG\\\hhhWWWSSSTTTSSSdddrrr]]]QQQMMMGGGGGGIIICCCBBBBBBAAA@@@???===<<<<<<:::::::::999999999999888777777777777777666666555666666666666666666666666uuukkknnnxxx{{{{{{xxxjjjXXXMMMJJJBBBDDDJJJWWWppp{{{vvvwwwrrrhhhccceeejjjooosssuuuuuuyyy}}}{{{|||~~~}}}zzz|||}}}|||~~~~~~yyyuuussspppllliiigggeeeeeemmmnnnmmmggg___\\\___ccclllvvvzzzmmmgggiiioooyyy~~~xxxgggTTTHHHCCC@@@AAADDDFFFFFFEEEDDDBBB===<<<;;;:::999999999999888999999999888999<<<>>><<>>@@@CCCFFFHHHIIIIIIKKKOOORRRUUUYYY]]]```ccceeeiiimmmqqqtttvvvwwwyyyzzz|||~~~|||qqqcccZZZXXXccczzztttsss|||uuuiiiZZZKKK@@@888555888777666555444333333333444333333222222333333444555444444333333333333333222222333444444444444444333333333333333333333333333333333444555555555666777777777777666666666666999888<<>>===<<<::::::::::::999999999999888888999888888777666555777777777777777777777777}}}rrrsss{{{yyyiiiWWWMMMJJJBBBFFFNNN]]]yyywwwpppoookkkcccbbbiiikkkqqqxxx{{{zzz|||wwwvvvyyy}}}}}}zzzyyy}}}}}}xxxwwwvvvssspppmmmkkkiiitttvvvvvvpppgggaaabbbeeeeeennn~~~vvvlllkkkooozzzsss```PPPFFFAAABBBDDDFFFFFFFFFFFFEEE<<<<<<;;;:::999999999999999999:::999888999<<<>>>===>>>???>>>===@@@FFFKKKSSSYYYcccllltttzzz}}}|||{{{xxxuuuqqqnnnllljjjhhhfffdddaaa]]]XXXTTTQQQNNNKKKIIIJJJJJJJJJIIIDDDCCC@@@===;;;999888777555333222222333444444333222222222222111111111000///000111222333333222111444444444444444444444444444444555555555555444444333444555444333333555777666666555555555555666666666555444333222222222222111111111111000000000000000000//////......------......////////////...............////////////000---...///000000000///...111333444555555666888:::;;;<<<>>>@@@CCCFFFHHHIIIJJJMMMPPPTTTWWWZZZ^^^aaaaaacccggglllpppsssuuuvvvxxxzzz|||~~~yyytttrrriii^^^XXXYYYdddyyywwwmmmpppuuuqqqgggXXXHHH===888888666555555444444444555555444333222222222222333444444444333222222222222222222333444555555555444333222222222222222222222222444444444444444444444444666666666666777777777777888666:::AAAAAAIIIgggsss```WWWUUU```{{{~~~eeeUUUNNNHHHHHHJJJCCCBBBAAAAAA@@@???>>>======;;;;;;:::::::::999999999777888999::::::999999888777777777777777777777777vvvvvv}}}yyyiiiWWWLLLJJJBBBGGGPPPbbbsssjjjiiifff```dddmmmmmmttt|||ssssssvvv|||}}}|||yyyyyy}}}}}}|||zzzwwwssspppmmmxxx|||}}}xxxnnnhhhhhhjjj```hhhvvv}}}ppplllnnn{{{~~~kkkWWWKKKBBBCCCDDDEEEFFFGGGGGGGGG<<<;;;;;;:::999999999999999::::::999888999<<<>>>@@@AAA@@@>>><<<>>>CCCHHHKKKQQQZZZdddllltttzzz~~~~~~~~~}}}{{{xxxtttqqqooommmkkkhhheeeaaa\\\VVVRRRQQQOOOKKKJJJKKKKKKLLLKKKDDDCCCAAA>>><<<:::999888666444333333444555444444222222222222111111000000111222444444555444333222444444444444444444444444333444444555555444444333222333444444333333555777666666555555555555666666555555444333222222222222111111111111000000000000...------------,,,,,,,,,......////////////......,,,,,,,,,,,,...///000111,,,---///000000000///...222333555555555666999;;;;;;<<<>>>AAACCCFFFHHHIIIKKKNNNRRRUUUWWWZZZ^^^aaa```bbbfffkkkooorrrtttuuuxxxzzz|||~~~~~~pppkkkhhhaaaZZZXXXZZZdddwwwooogggkkkllljjjcccVVVGGG>>><<<>>>333333333444555666777777666555444444444444555666444333222222111111111111222333444555555555444333222222222222222222222222444444444444444444333333666666666666777777777888888555888??????BBB[[[zzz~~~dddVVVSSS[[[sssgggVVVOOOHHHIIIJJJCCCBBBAAAAAA@@@???>>>======;;;;;;;;;:::::::::999999555666888:::;;;;;;;;;;;;777777777777777777777777}}}ssseeeXXXMMMGGGEEEGGGQQQiiiuuujjjbbb\\\\\\ccckkkoooyyywwwtttrrruuu~~~~~~vvvyyy~~~zzztttrrrttt|||}}}uuupppkkkffffffffflll{{{{{{wwwvvv~~~zzzeeeVVVLLLGGG@@@???BBBEEEEEEDDDCCC???<<<999999999888777999999777777777888999:::>>>===:::999999<<<@@@BBBIIIJJJNNNUUU___iiisssxxx|||}}}~~~|||wwwrrrllljjjgggccc___[[[XXXWWWVVVUUUTTTTTTTTTSSSPPPNNNMMMJJJFFFBBB@@@===:::888777777666555333222111111222222111111000000//////000000111222222222222222555555555555444444333222333333333222222111111111222222222222333444444555888888888777777777777777444444444333333222222222222222222222222111000///222111111111000000//////....................................////////////000000000000111111111111333333333444555666777888999<<>>>>>??????>>><<<:::888777777777777888888888888888888888888888777666555555666777888uuufffYYYNNNHHHHHHJJJVVVnnn~~~tttiiiaaa\\\\\\ccckkkttt}}}wwwuuuuuuzzz}}}}}}{{{}}}}}}vvvsssttt{{{|||uuuqqqmmmhhhjjjgggjjjuuu{{{zzzttteeeRRRKKKCCC???AAADDDDDDCCCCCC@@@<<<999999999888888::::::999999999:::;;;;;;===<<<:::::::::<<>>===============<<<:::999888777888888888888888888888888888888888777666555555666777888wwwhhhZZZOOOIIIKKKNNN[[[uuu~~~sssggg```\\\]]]dddlllyyywwwxxxzzz~~~yyytttssswww|||}}}xxxsssqqqmmmiiimmmhhhgggnnn|||yyy}}}www]]]UUUJJJCCCAAABBBCCCCCCCCC@@@<<<:::::::::999888:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;===>>>>>>===AAAEEEIIIMMMVVVbbbkkktttvvvzzz~~~~~~yyyuuupppooonnnkkkiiifffdddccccccbbbaaaaaaaaa___\\\ZZZSSSQQQMMMJJJGGGDDD???<<<;;;:::999888777555444444555444444333111000/////////000111111222111111111111111111111111111000///222222222222222222333333222222222222333444555666999999888888888777777777222222222333333333333333111222222222222111000000000000///////////////...000000000000000000000000............////////////............////////////333333333444555666777888:::===@@@BBBCCCDDDFFFHHHMMMNNNQQQUUUYYY]]]```bbbdddeeegggjjjnnnrrruuuwwwwwwzzz}}}~~~~~~}}}}}}~~~mmmaaaUUUTTTTTTVVV]]]jjjyyywwwpppmmmkkkccc___WWWLLLAAA999666666555555444444444333333333444444444444333333333333222222111111111111222222333333222222111222222222222222333333333333444444555555555444444333333333555444444555777888777666;;;888999<<<<<<===HHHVVV~~~}}}bbbUUUTTTXXXbbbqqq}}}ooo^^^QQQJJJGGGGGGBBBBBB@@@???>>>=========;;;;;;:::999999999999999777777777777777777777777777777666666666666777777yyyjjj\\\PPPJJJLLLQQQ```{{{sssfff___]]]___fffnnn|||}}}xxxzzzzzzsssrrrqqqtttuuuqqqnnnnnnkkkgggjjjeeeccchhhsss}}}mmmcccVVVJJJDDDCCCCCCDDDCCC@@@<<<::::::;;;:::999:::;;;<<<>>>>>>===<<<<<<999::::::;;;<<<<<<<<<<<<<<>>>>>>>>===;;;999888777666666666555444333111000000000000111111111111111000000000111111111111000000111111111222222333333333222222222333444555666777999999999888888777777666222222222222222333333333111111222222222111111000////////////............////////////////////////............////////////000000000000111111111111222222333333555666888999;;;===@@@CCCDDDEEEGGGIIIMMMOOORRRUUUZZZ]]]```bbbcccdddfffjjjnnnssswwwzzzyyy{{{}}}~~~~~~qqqbbbWWWUUUTTTXXXbbbqqqzzzuuurrroooccc]]]TTTIII???999666555555555444444444333333333444444333333333222222222222222111111111111222222444444333222111111111111222222222333333333444444555555555444444333333222444333222444666777777666999888999<<<<<<===EEEOOOlll}}}```TTTQQQQQQ[[[jjjyyyvvvdddSSSIIIHHHIIIEEEDDDCCCBBBAAA@@@@@@???::::::::::::999:::::::::666666666666666666666666777777666666666666777777zzzlll^^^RRRKKKLLLRRRdddtttfff```___bbbjjjqqq~~~yyy~~~{{{ssspppkkkmmmllliiiggghhhfffaaabbb``````dddlll}}}zzz~~~zzzqqqbbbTTTKKKFFFEEEDDDCCC@@@===;;;;;;<<<;;;;;;:::;;;<<<======<<<;;;:::888999:::;;;<<<<<<<<<;;;;;;@@@EEEEEEFFFLLLXXXbbbnnnsssyyy~~~~~~{{{vvvuuuuuutttsssrrrrrrqqqqqqooollliiifffaaa\\\YYYVVVTTTQQQNNNLLLHHHDDDAAABBBAAA@@@>>><<<;;;999999777777666555444333222222111111222222222222111111111111222222222222222111111111111222222333333333222222222333444555777888999999888888777666555555222222222222222222222222000111111222222222111111............////////////....................................////////////000000000000111111111111222222222333555777888999;;;>>>AAACCCDDDFFFHHHJJJNNNOOORRRVVVZZZ^^^aaabbbcccdddfffjjjoootttyyy|||{{{|||~~~uuueeeZZZVVVTTTYYYfffvvv}}}zzzvvvqqqccc]]]RRRGGG???:::777666555555444444444333333333444444333333333222222222222111111000000111111222444444333222111111111111222222222333333333444444555555555444444333333333333222222333666777777666666666888;;;<<<===CCCJJJ```zzz]]]RRRPPPPPPXXXhhhxxx|||jjjWWWJJJHHHJJJEEEDDDDDDCCCBBBAAA@@@???:::::::::;;;::::::::::::666666666666666666666666666666777777777777666666{{{mmm___SSSMMMKKKSSSfffvvvhhhbbbcccgggnnnvvv}}}{{{tttqqqjjjjjjgggcccbbbdddbbb]]]ZZZZZZ[[[___dddqqq{{{yyy~~~~~~vvvjjj\\\QQQIIIFFFEEECCCAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888999:::;;;;;;;;;;;;:::===AAABBBCCCHHHQQQXXXgggnnnwww}}}~~~wwwwwwvvvvvvuuuuuuuuuuuutttrrrnnnjjjgggbbb\\\XXXXXXUUUQQQNNNLLLJJJHHHFFFEEEDDDCCCAAA???===<<<;;;777777777666666555444444333333333333333333222111111222333333444333333333222222222222222222333333222222222333444666777888888888777666555555444444333222222222111111111111000000111222222222222111...////////////000000000....................................////////////............////////////111222222333555777999:::<<>>:::888777555555444444444333333333444444444444333333333333111111000000000000111111333333222222111222222222222222333333333333444444444444444444444444444444444333333444666777666555444555777999:::===BBBEEEUUUwwwzzz^^^QQQOOOOOOVVVdddvvvppp\\\MMMIIIJJJCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;;;;<<<;;;:::999999777777777777777777777777666666777777777777666666}}}|||{{{nnn```UUUNNNKKKTTTiiixxxiiidddfffkkkssszzz|||vvvssslllkkkgggbbbaaaccc```[[[WWWVVVVVVWWWZZZeee{{{}}}{{{}}}~~~xxxsssjjj___TTTLLLHHHFFFDDDAAA===<<<<<<=========???>>>===;;;:::999888888888888888999::::::;;;;;;888:::===@@@BBBFFFKKKOOO]]]fffrrr{{{~~~~~~wwwwwwwwwvvvvvvvvvuuuuuuuuusssooollliiieee___[[[YYYVVVQQQNNNMMMMMMLLLKKKHHHGGGEEECCCAAA???>>>===777777777777777777777777444555555555444444333222111222222333444444333333333333222222222222222222222222222333555666888999777777666555444333222222444333333222111000//////000000111222222222222222/////////000000000111111....................................////////////............////////////111111222333555777999:::<<>><<<<<<<<<<<<;;;:::888777888888888888888888888888555666777888888777666555{{{www{{{zzznnnaaaUUUOOOKKKUUUkkkzzzjjjeeehhhmmmuuu|||~~~xxxuuuooonnnhhhcccbbbcccaaa[[[VVVTTTSSSRRRSSS]]]sss{{{wwwvvvvvvqqqnnnhhh___UUUMMMHHHFFFDDDAAA>>><<<===>>>>>>===BBB@@@>>>;;;999888888999888888888888999:::;;;<<<999:::<<>>777777777777888888888888555666666666555444444333000111222333333333333333444333333222222111111111222222222333555777888999777666555444333222111111555444333222111///......///000111222222222222222//////000000111111222222000000000000000000000000............/////////000000000000000111111111111111111222333555777999:::===???CCCEEEFFFGGGIIIKKKNNNPPPSSSWWW[[[___aaacccgggggghhhjjjooouuuzzz~~~yyyyyyzzzyyyiii\\\ZZZ]]]iiixxx|||ssscccYYYLLLAAA;;;999888777555555444444444333333333666666555555555444444444111111000000000000111111111111111111222333444444222222333333333444444444111222222333444555666666777666555555666777666444777888777666777;;;===>>>EEEYYYzzzdddOOOMMMKKKLLLVVVmmm}}}gggUUUKKKGGGEEEEEEFFFFFFEEECCCAAA@@@============<<<:::888666888888888888888888888888555666777888888777666555|||wwwvvvvvv~~~yyyjjj^^^UUURRRRRR\\\qqq~~~ooojjjlllrrr{{{~~~{{{xxxvvvsssqqqkkkeeeeeefffbbb\\\SSSPPPOOOPPPSSSZZZjjjxxxyyyrrrllliiibbb[[[WWWRRRKKKGGGGGGAAA@@@>>>=========>>>??????>>>===<<<:::999888777888888888888888888999999777999;;;===>>>@@@BBBDDDTTTZZZccckkksssyyy~~~~~~zzzxxxuuusssssstttttttttwwwtttqqqpppnnnjjjddd___\\\ZZZWWWTTTRRRRRRSSSSSSOOOMMMJJJHHHGGGEEEBBB@@@<<<;;;:::888888888999999888888777666555333222111222222222222222222222222000000000000111222333333333444444555666888:::;;;:::888555222000000000000222111111111000000//////222222222111111111000000333222111000////////////---...///000000000.....................///000000111111111000000000000000222333444555777999;;;<<<;;;>>>BBBDDDFFFGGGHHHJJJOOORRRVVVZZZ]]]aaaeeehhhkkkkkkjjjiiijjjooovvv{{{~~~~~~xxxddd[[[[[[]]]nnnvvvlllaaaVVVJJJCCC===888777:::444444444444444444444444///000111222222222222222333333222111222333444555222111000000000111333444222222333333333333444444222222333333333333444444555555666666777888888888666777777777777888;;;===???PPPrrrxxxoooWWWPPPMMMQQQXXXeee}}}ttt```PPPIIIFFFDDDCCCCCCEEEDDD@@@<<<@@@???>>><<<:::888777666999999888777666666777777777777777666666666666666~~~wwwtttrrrtttwwwhhh\\\UUURRRSSS]]]qqqsssooorrryyy~~~|||zzzxxxvvvtttnnnhhhggghhhddd^^^UUURRROOOOOOQQQVVVdddqqq{{{ppphhheee]]]VVVSSSNNNHHHDDDDDDAAAAAA@@@?????????@@@AAA>>>>>>===;;;:::999888777777777888888888999999999777999;;;===>>>???BBBDDDMMMSSS[[[dddlllttt{{{~~~~~~zzzxxxvvvttttttuuuuuuuuuxxxuuurrrqqqqqqmmmgggbbb___^^^ZZZWWWUUUTTTTTTTTTPPPMMMJJJIIIGGGEEEBBB@@@@@@???===;;;999888777666888888888777666444222111111111111111111111111111555555444444444444444555333444444555666777888888888666444111000000000111111111111111000000000///111111111222222222333333333222111000//////////////////000000000000000//////////////////000111222111111111111111111111111333333444555777999;;;<<<999<<<@@@DDDFFFHHHKKKMMMNNNRRRVVVZZZ]]]```dddfffiiijjjjjjkkkmmmrrryyy~~~~~~~~~{{{ggg\\\[[[]]]oooyyyooocccWWWIIIAAA;;;777666999444444444444444444444444333333444555555555555555333333222222222333444555111111000000111222222333222222222333333333444444222222333333333333444444444444555666666777777888666777777777777888;;;===@@@KKKgggxxxnnnXXXOOOJJJLLLRRR^^^www|||fffTTTJJJGGGEEECCCDDDEEEEEEAAA>>>;;;;;;:::999888777777666999999888777777777777777777777777777777777777777zzzuuurrrnnnvvvttteeeZZZTTTSSSTTT^^^rrrxxxuuuzzz}}}wwwqqqnnnnnniiicccZZZUUURRRPPPPPPTTT```lllzzz|||pppgggbbb[[[TTTPPPLLLFFFCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;:::999888777666666777888999::::::;;;777999;;;<<<===>>>AAACCCEEEJJJQQQYYYbbbkkksssyyyyyyxxxyyy||||||{{{yyywwwvvvvvvwwwwwwyyyvvvtttttttttqqqlllgggeeeccc```\\\YYYVVVUUUUUURRRPPPMMMKKKIIIGGGDDDBBBAAAAAA@@@>>><<<:::888666999999888777666444333222222222222222222222222222555444333222111111111111333444666777777666666555444333222000000000111111111111111111000000000000000000111222444555555666333222111111000000000000111111000000000000111111111111000000000111222222111111111111111111111111333444444555777999;;;<<<777;;;???CCCFFFIIIMMMOOONNNRRRWWW[[[^^^```bbbdddgggiiilllnnnqqquuu{{{~~~~~~~~~zzzggg[[[[[[]]]ppp~~~~~~tttfffWWWHHH>>>999555666888444444444444444444444444444444555666666666555555333333222222222333444555000000111222222222222111222222222222333333333333222222333333333333444444333333444444555666666777666666777777666888:::===@@@EEEXXXxxxmmm^^^TTTLLLKKKNNNXXXooorrr[[[MMMIIIFFFCCCDDDEEEEEEBBB???===<<<<<<<<<<<<<<<<<<<<<999999888777777777777888666777777777888999999999{{{wwwqqqsssyyyqqqaaaWWWTTTTTTVVV```uuu~~~{{{~~~~~~yyywwwppphhh___YYYUUUSSSSSSWWWaaakkkxxx~~~}}}sssmmmddd\\\UUUQQQMMMGGGDDDEEEAAABBBCCCCCCDDDCCCCCCCCC======<<<;;;:::999888777555666666888999:::;;;;;;777999;;;<<<<<<===???AAA@@@DDDIIIPPPWWW```iiinnnpppqqqrrruuuyyy}}}~~~|||yyyxxxxxxyyyyyywwwvvvvvvwwwuuuqqqllljjjhhhddd```\\\YYYWWWWWWVVVTTTQQQOOOMMMKKKHHHEEE??????@@@@@@???===;;;:::999999999888666555333222555555555555555555555555444333222111111111111111555666888888888777555333111111000000000000111111111111111000000000000000111222222333444555666666555444333222222222222222222111000/////////000111111111000000000111111222111111111222222222222222444444555666777999;;;<<<999<<<@@@CCCFFFIIIMMMOOONNNRRRXXX\\\___```aaabbbfffiiimmmpppsssvvvyyy|||}}}}}}~~~tttcccXXXYYY]]]pppzzziiiYYYGGG===888666666999444444444444444444444444222222333333333333333222222222222333333333444444000000222333333222111000111222222222222333333333222222222333333333444444222222333444444555555666555666777666666777:::<<<@@@@@@MMMnnnyyymmmcccYYYQQQOOOOOOUUUiii~~~|||dddRRRJJJFFFCCCBBBDDDDDDBBB????????????>>>>>>>>>======999999888777777888888888666666777888999::::::;;;yyytttqqqqqq{{{nnn^^^UUUTTTUUUYYYdddyyy}}}tttkkk```[[[VVVUUUWWWZZZcccmmmtttxxx{{{}}}|||wwwtttiii```WWWSSSMMMGGGEEEFFFAAABBBCCCEEEEEEDDDBBBAAA<<<<<<;;;:::999888888777555666666888999:::;;;;;;777999;;;;;;;;;<<<>>>??????AAAEEEIIINNNTTT\\\aaaeeegggiiilllqqqvvv||||||zzzzzz|||{{{yyyxxxyyyzzzyyyuuuqqqmmmllliiieeeaaa^^^[[[ZZZYYYVVVSSSQQQOOOMMMIIIGGGAAABBBBBBBBBAAA???===<<<;;;::::::999888666555444666666666666666666666666555555555555555666777888777888999:::999777555333000//////000000000111111000000000000000000111111333333444444444555555555666666555555444444555555333222000///...///000111111000000//////000000000111222222222333333333444555555555666888999;;;;;;;;;>>>AAACCCEEEHHHLLLOOOOOOSSSYYY]]]___aaabbbcccgggjjjnnnqqqsssuuuvvvxxx{{{{{{{{{~~~nnn___TTTWWW]]]sss~~~kkkYYYGGG===999777777999444444444444444444444444111111222222222222111000222222333333333444444444000111222333333222000000111111111222222222333333222222222333333333444444222222333333444555555555555666666666666777:::<<<>>>???GGGccc}}}pppbbbYYYRRRQQQPPPTTTeeexxxkkkWWWLLLGGGCCCAAABBBBBBAAA>>>>>>======<<<;;;:::999999999888888888888888999999666666777888999::::::;;;zzzsssnnnlllssslll\\\UUUTTTVVV[[[hhh~~~~~~~~~vvvlllccc\\\XXXXXX[[[___gggppppppttttttrrrssszzz|||yyyxxxyyynnneee[[[UUUNNNGGGDDDEEEBBBCCCEEEGGGFFFDDDBBB@@@;;;;;;;;;:::999888888888666666777888999::::::;;;888999;;;;;;;;;;;;<<<>>>>>>???AAACCCFFFKKKPPPTTTYYYZZZ]]]aaaeeelllsssxxx~~~~~~|||~~~~~~}}}|||}}}}}}yyyuuupppooommmjjjgggdddaaa```\\\ZZZVVVTTTRRROOOLLLIIIJJJJJJHHHFFFCCC@@@>>>===>>>>>>>>>===<<<:::888888666666666666666666666666444444444444555666777888777888888888777666444333//////000000111111111111000000000000111111111111333333444444444444444444777666666555555666666666333333222111000000000000111111000/////////000000222222222333333444444555666666666777888999;;;;;;<<>>??????>>>===<<<;;;:::999999888888888888999::::::666777777777888999999999~~~wwwqqqnnnrrr}}}kkk\\\TTTTTTVVV^^^lll}}}~~~|||rrriiiccc^^^___bbbfffnnnuuussswwwuuummmgggiiimmmppprrruuuyyy|||~~~zzzuuuuuuwwwyyywwwmmmaaaYYYRRRIIIEEEFFFDDDFFFHHHJJJIIIFFFBBB???;;;;;;::::::999888888888777777888888888999999999888999;;;;;;::::::;;;===;;;<<<>>>???AAACCCGGGJJJLLLOOORRRUUUYYY```iiipppuuuzzz~~~~~~~~~~~~zzzsssrrrqqqooommmjjjhhhgggdddaaa^^^[[[YYYVVVSSSPPPQQQOOOMMMJJJGGGEEECCCBBBDDDDDDCCCBBBAAA???>>>===777777777777777777777777444333333333333333444444666666666555444444333333000000111111222111111111///000000000111111111111111111222333444555555666555555555444444555555666555555555555444333222111333222111000000000000111222222333333444555555555666666666777888999:::;;;;;;===@@@CCCEEEIIINNNRRRQQQUUUYYY]]]```cccgggiiihhhkkkooorrrtttvvvyyy{{{}}}||||||~~~wwwbbbXXXQQQXXXddd|||~~~fffTTTBBB:::888777666666444444444444444444444444444444555555444333333222111222333444444444333333333222222111000000111111111111111111222222222222222222333333333333444444333333333444555555666666444555666666555666999<<<:::???CCCNNNooovvvhhh^^^VVVUUUdddvvv~~~gggUUUOOOGGGCCCBBBBBBAAA????????????>>>>>>=========999888888888999999:::;;;777777777777777777777777~~~yyytttuuu}}}~~~~~~kkk\\\UUUUUUWWW___nnnxxxqqqjjjeeefffiiimmmtttzzz|||zzzmmm```]]]___aaabbbgggllloooqqquuuzzz~~~yyywwwtttqqqppprrrvvvzzz~~~ttthhh___VVVMMMHHHIIIGGGHHHKKKLLLJJJGGGCCC@@@;;;::::::999999888888888888888888888888888999999888999;;;;;;:::999;;;<<<888:::<<<===>>>@@@CCCEEEEEEGGGJJJMMMQQQYYYbbbjjjnnntttzzz}}}}}}}}}uuuttttttsssqqqooommmlllllliiifffcccaaa^^^ZZZXXXRRRPPPNNNLLLJJJJJJJJJJJJHHHGGGGGGFFFEEECCCBBBAAA999999999999999999999999999888777666666666666666555444333222222222222333111111222222222222111111//////000000111111111222...///000222444555777777444444333333333444444555666777888888777555333222444333333222111111111222222222333333444555666666777777777777888999:::;;;999<<>>???@@@@@@BBBDDDFFFIIINNNUUUYYYbbbllltttuuuyyy|||zzzxxxvvvtttsssssssssuuurrrmmmiiieeecccbbbbbbYYYXXXUUUPPPLLLJJJKKKLLLNNNMMMKKKIIIHHHFFFEEEDDDBBBAAA???>>>>>>===;;;:::999999888888888888888999666666555555555444444444222222222111111111000000000000000000000000000000000111222222111222444666666666666666777777777777777777777666555444444444444333222222222333444555444333444555888888888666666777999:::;;;::::::999<<<===???AAADDDHHHMMMQQQRRRUUUYYY]]]aaadddfffgggkkkooosssuuuuuuvvvyyy}}}}}}{{{hhhZZZTTTSSS\\\lllxxxeeeVVVMMM@@@888555444444444444444333333333333222222333333444555555444333333222111111222444444333111444444444444333333222111111111222222222333333333333333222222333333444555666666666666666666666666666666666666666777888888333>>>???BBBYYY|||}}}eeebbbeeedddwww^^^QQQHHHHHHEEE>>>>>>EEE@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999:::999888777666666666666}}}~~~~~~|||zzzzzz}}}ooo```UUUSSSUUUbbbppp~~~{{{yyy{{{zzzkkk^^^XXXVVVUUUWWWZZZ]]]aaadddffffffgggfffeeebbb^^^aaannn}}}zzzmmm^^^QQQJJJIIIJJJLLLNNNOOONNNIIIDDDAAA===<<<;;;;;;<<<<<<:::999:::999888888888999:::;;;::::::;;;;;;;;;::::::999;;;;;;;;;;;;<<<===>>>???===???@@@BBBDDDHHHNNNRRRYYYcccmmmqqqvvv|||zzzyyyxxxxxxxxxxxxvvvrrrnnnjjjgggeeeddd___^^^\\\WWWSSSPPPOOOPPPOOOOOONNNLLLJJJHHHFFFEEEAAA@@@@@@@@@???>>>===;;;:::999888888777777777888666555555555444444444333222222222111111111000000111111111111111111111111000111222222111222444666444444555555555666666666777777777666666555555555555444333222222333444444444333333555777777666555555666888999:::::::::999<<<===???AAACCCHHHMMMQQQRRRTTTXXX]]]aaaeeeggggggkkkooosssuuutttuuuxxx{{{}}}sssdddXXXTTTTTT```rrruuubbbSSSKKK???777555555555444444444333333333333222222333333444555555444333333222111111222444555333222222333333333222222111000111111222222222333333333333333222222333333444555555555555555555555555555666666666666666777777888666===>>>BBBTTTqqqtttdddbbbbbbdddUUUJJJHHHEEE>>>===BBB@@@@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777777777777~~~{{{xxxvvvvvvwww{{{rrr```UUUSSSWWWcccrrrsssdddZZZUUUSSSTTTVVVYYY\\\___aaabbbcccaaa___]]]ZZZ\\\hhhvvvzzzhhhYYYQQQNNNLLLOOORRRSSSQQQKKKEEEAAA===<<<;;;;;;<<<===;;;::::::999888888888:::;;;<<<<<<======<<<;;;:::999999;;;;;;;;;;;;;;;<<<===>>>;;;<<<======>>>AAAFFFIIIMMMWWWbbbiiioooxxx~~~~~~}}}|||||||||zzzyyywwwtttoookkkgggeeeccccccbbb^^^YYYUUUSSSSSSQQQQQQRRRQQQOOOLLLHHHFFFAAABBBCCCCCCBBB@@@>>><<<::::::999888777666666555555555444444444444333333222222222111111111111111111111111111111111111111000111222222222222333555333333333333444444444444777777777777666666666666777666555444333333444444555444333444555666555333444555777999:::;;;;;;:::;;;===???AAACCCGGGLLLPPPQQQSSSXXX]]]bbbeeeggghhhkkkoootttuuuttttttvvvyyy{{{}}}xxxppphhh^^^VVVRRRUUUfff{{{qqq^^^OOOGGG===777555666666555444444333333333333222222333333444444444444333333333222222333555555444333111111222222222111000000111111222222222333333333333333222222333333444555444444444444444444444444666666555555666666777888999<<<<<>>>>>=====================<<<<<<<<<;;;;;;;;;:::999888888777888888~~~zzzvvvtttssssssvvv{{{tttaaaUUUTTTYYYdddtttzzzxxx{{{}}}mmm```ZZZUUUVVVXXXZZZ]]]aaaccceeeaaa^^^\\\ZZZWWWXXXcccppprrrbbbYYYUUUPPPSSSVVVWWWTTTMMMFFF@@@>>>===;;;;;;<<<===<<<;;;:::999888888999:::<<<==================<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<:::;;;<<<<<<;;;===@@@CCCGGGNNNXXX___eeemmmuuuyyy~~~~~~}}}||||||zzzzzzyyywwwrrrmmmgggddddddeeeeeebbb]]]XXXUUUSSSSSSTTTVVVVVVSSSOOOJJJGGGDDDFFFHHHGGGEEEAAA>>>===;;;;;;:::999777666444333444444333333333333333333111111111111111111111111111111111111111111111111000111333333222222333444222222222333333333444444666666666777777777888888888888777666555444444444666444333333444555444333444666888:::<<<<<<<<<<<<:::<<<>>>@@@BBBFFFLLLPPPQQQSSSXXX]]]bbbeeegggiiilllpppuuuvvvuuutttvvvxxxzzz||||||lllddd___XXXTTTRRRWWWlllnnn[[[JJJCCC;;;666555666666555444444333333333222222222333333333333333333333333333333333444555666555333111111222222222222111111111111222222222333333333333333222222333333444555444444444444444444444444666555555555555666777777:::;;;:::AAAHHHQQQuuulll\\\```___rrr}}}iiiUUUMMMJJJFFFCCCBBB@@@??????>>>======>>>>>>>>>>>>>>>============<<<;;;::::::999888888999999|||xxxssspppnnnpppssswww~~~uuuaaaUUUVVV[[[fffwwwxxxrrrpppuuu}}}ttteee]]]XXXYYY[[[^^^aaadddfffgggaaa]]]YYYVVVSSSSSS\\\fff{{{zzzjjj___XXXUUUXXXZZZ[[[WWWPPPGGGBBBAAA???<<<<<<<<<===<<<;;;999999888888999;;;<<<===;;;<<<===>>>>>>>>>>>>>>><<<;;;;;;::::::::::::;;;<<<<<<======<<<===???AAAGGGJJJQQQWWW]]]ccclllsss}}}~~~~~~}}}}}}{{{||||||zzzvvvpppiiiffffffggggggeee```[[[WWWVVVUUUVVVXXXXXXVVVQQQLLLHHHHHHJJJKKKJJJEEE@@@===<<<:::::::::999777555333222222222333333333333333333111111111111111111111111111111111111111111111111000111333444222222222333222222333333333444444444444444555666777888999999999999999888777666555555666444222222333444444333555777999;;;======>>>===:::;;;===???BBBFFFKKKOOOQQQTTTXXX]]]aaaeeeggghhhlllpppuuuwwwvvvuuuvvvxxxyyy|||wwwggg^^^YYYTTTRRRSSS\\\uuujjjXXXFFF@@@999555555666666555444444333333333222222222333333333333333333333333333333333444555666555333222222333333333333333222111111222222222333333333333333222222333333444555555555555555555555555555555555555555555666666777999999999@@@EEEIIIfffqqq[[[\\\UUU```mmmwwwttt]]]OOOJJJGGGDDDCCC@@@??????>>>>>>>>>>>>?????????>>>>>>>>>=========::::::999999888999999999{{{uuuqqqmmmnnnooopppttt}}}wwwcccVVVVVV\\\gggyyytttmmmjjjnnnwww{{{lllbbb___```cccfffggghhhiiihhhbbb]]]XXXSSSOOOMMMSSS\\\wwwrrrdddZZZ]]]^^^```___[[[SSSKKKFFFCCCAAA>>><<<<<<<<<<<<;;;999999999999:::;;;===>>><<<<<<===>>>????????????<<<;;;::::::999999999999<<<===>>>>>>===>>>@@@BBBHHHIIIOOOUUUYYY]]]eeemmmuuu{{{}}}~~~~~~}}}zzztttnnnjjjiiijjjjjjhhhddd___\\\[[[VVVXXXYYYYYYVVVQQQLLLIIIGGGJJJKKKIIICCC>>><<<<<<999::::::999888555333222111111222222222222333333111111111111111222222222222222222222222222222222///222444444333222111222222222222222333333333333222222333555666888999999999999::::::999888777666777444222222444555555555666777999;;;=========<<<999;;;===???AAAEEEJJJNNNRRRUUUYYY]]]aaadddfffgggjjjoootttwwwvvvuuuvvvwwwyyy|||~~~rrreee\\\UUUQQQQQQTTTccc}}}|||eeeTTTCCC===777555555666555444444444333333333333222222333333222222222222333333333222222333555555444333222222333444444444333333111111222222222333333333333333222222333333444555666666666666666666666666555555444444555555666777777::::::===BBBFFF\\\vvv]]]WWWOOOTTT[[[fffwwwhhhTTTKKKGGGDDDBBB@@@??????>>>>>>??????????????????>>>>>>>>>======:::999888888888888999999{{{vvvpppqqqpppoooooottt}}}{{{eeeWWWVVV\\\iii{{{ssskkkfffhhhooowww{{{qqqooopppsssttttttrrrooommmggg```ZZZTTTNNNJJJOOOVVVnnn|||oooccceeeffffffddd___WWWPPPKKKFFFCCC???===<<<<<<;;;:::999999999999:::<<<>>>???>>>>>>??????@@@?????????<<<;;;:::999888888888888999;;;=========>>>@@@BBBFFFHHHPPPYYY\\\\\\aaaiiinnnuuu~~~|||}}}}}}}}}yyytttooollljjjkkkkkkiiieeebbb``````WWWXXXYYYXXXUUUQQQLLLIIICCCEEEGGGDDD???;;;;;;===888888999999888666333222111111111111222222222333000000111111111222222222222222222222222222222222///222444555333222111111000000000111111111222222000000222444555777999999999999:::;;;;;;:::999888777444222222444666777777666777888:::;;;;;;::::::999:::<<<>>>AAAEEEJJJNNNTTTVVVYYY]]]aaaccceeeeeefffkkkrrruuutttssstttvvvyyy|||ssslllccc[[[SSSNNNPPPVVVeee}}}uuu___OOOAAA<<<777444555666444222444444333333333333222222333333222111111222333333222111111222444555333222111111222333333333333333111111222222222333333333333333222222333333444555555555555555555555555555555444444444444555666666444;;;::::::@@@EEETTTlll|||aaaSSSLLLNNNPPPXXXiiixxx^^^NNNHHHFFFEEE@@@??????>>>>>>???@@@@@@???>>>>>>>>>>>>=========888888777777777888888999|||uuuuuutttqqqooopppvvv|||}}}fffWWWUUU[[[iii|||tttkkkdddeeejjjqqqyyy}}}xxxtttllleee]]]WWWPPPKKKNNNTTTeee{{{zzzmmmjjjkkkjjjgggbbb[[[TTTOOOHHHDDD@@@===<<<;;;:::999999999999999:::<<<>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::999888888777777777999;;;<<<<<<===@@@AAACCCGGGQQQ]]]```^^^```gggjjjrrr{{{}}}~~~~~~yyyzzzzzzzzzwwwsssnnnkkkiiijjjjjjhhhdddaaa```aaaXXXXXXXXXWWWTTTPPPLLLIII>>>AAACCC@@@;;;999;;;???777888999999888666444222000000111111222222222333000000111111222222222222222222222222222222222222///222444555333222111111////////////000000000000...///111333555777888999888999:::;;;;;;;;;:::999777444222333555777999999555666777888999999888777888:::<<<>>>@@@DDDJJJNNNUUUWWWZZZ^^^aaacccddddddccciiiooossssssrrrsssuuuyyy}}}yyykkkgggaaaZZZQQQLLLOOOWWWbbb|||{{{~~~pppZZZKKK@@@;;;666444555555333111444444444333333333222222444333222111111222333444222111111222444444333111///000111222222222222222111111222222222333333333333333222222333333444555444444444444444444444444555444444444444555666666333===;;;888>>>DDDOOO___eeeRRRJJJLLLLLLPPP___}}}gggTTTLLLJJJIII@@@???????????????@@@@@@>>>>>>>>>>>>============888777777777777777888888}}}{{{zzzyyywwwuuurrrvvv~~~|||fffYYYXXX^^^jjj~~~zzzoooeeedddgggkkkooosssvvv{{{ooocccZZZTTTNNNNNNPPP\\\rrrwwwrrrrrrqqqnnnhhhaaaYYYTTTVVVKKKAAA>>>>>>;;;:::;;;888888999;;;===???AAABBBCCCCCCCCCBBBAAA>>><<<;;;777777777888999:::<<<===999999888888999;;;===>>>@@@DDDLLLVVV]]]aaa```___fffmmmwww||||||{{{}}}|||~~~~~~~~~{{{xxxvvvtttrrrooolllooommmiiifffccc```\\\YYY\\\[[[YYYUUUQQQKKKGGGDDDAAA???<<<<<<<<<<<<;;;:::888888999999888555333111333333333333333333333444111111111111111111111111333333333333222111000000000000////////////000000////////////////////////000000111222444666888999<<<<<<<<<;;;;;;:::999999333333222222333444666777::::::::::::999888777777666444333555;;;AAAFFFIIIQQQSSSWWW[[[___bbbddddddhhhkkkmmmoooooopppqqqsssxxx{{{zzzggg\\\UUUUUURRRNNNOOOVVViiiwww~~~zzzyyylll\\\LLL>>>;;;888666777777777777444444333333333333222222111111111111111111111111111333444444222111111222000111111111111222222222333333222222222222222222222222111111222222333444333444555555666666555555222333555666666666555444:::777777:::<<>><<<;;;;;;999999:::<<<>>>@@@BBBCCCBBBBBBBBBAAA???<<<:::999999999888888888888999999888888888888888:::;;;<<<>>>AAAHHHPPPXXX^^^```aaaccckkksssxxxyyyxxxzzz|||yyy{{{}}}}}}|||||||||}}}{{{yyyvvvtttrrrpppmmmkkkjjjhhheeecccaaa___\\\ZZZYYYXXXUUUQQQMMMHHHEEECCCAAA???<<<;;;;;;;;;:::888777777888999888666444333444444444444444444333333222222222222222222222222333333444333333222111000000000////////////000000000000000000000000000000000000111222444666888999:::;;;<<<===<<<;;;:::999777666555555666777999:::999::::::;;;::::::999999777777666777:::@@@FFFJJJPPPRRRVVV[[[___bbbdddeeegggiiilllnnnoooppprrrtttwwwzzzzzzfff[[[SSSRRRQQQNNNRRRZZZmmmwwwooo```QQQDDD<<<999666444555555555444444444333333333333222222222222222222222222222222111333444444222111111222000111111111111222222222222222222222222222222222222222111111222222333444333444444555555555555555333444555555666555555555999666666999<<<>>>EEEMMMfff}}}bbbRRRLLLIIILLLVVVmmmbbbRRRKKKGGGDDDBBB@@@@@@@@@AAA@@@??????@@@@@@@@@???<<<:::888999999888888888888999999~~~zzzsssrrrvvvhhhZZZZZZ```nnn~~~rrrfffbbb```___```ccchhhxxxrrrfff[[[RRRMMMNNNSSSdddyyy{{{sssrrrpppmmmiiiddd___]]]VVVMMMDDDAAA???<<<;;;<<<:::;;;<<<>>>@@@BBBDDDEEEBBBBBBAAA???===:::888777;;;:::999888777666666666777777777777777888999:::;;;===AAAGGGPPPXXX___dddaaahhhoootttuuuuuuvvvxxxvvvxxxzzzzzzyyyxxxyyyzzzxxxvvvsssqqqpppnnnkkkiiidddbbb___^^^]]]]]][[[YYYTTTRRROOOKKKGGGDDDBBBAAA@@@>>>;;;::::::999888666555666777888888777666555666666666555555444444333333333333333333333333333444444444444333222111000000000////////////000000111111111111111111111111000000111222444666777888888:::<<<>>>>>>===;;;999888777777777777999:::;;;999999;;;<<<<<<<<<;;;:::888999:::999999===DDDIIINNNQQQUUUZZZ___bbbeeefffeeegggjjjmmmnnnpppsssuuuvvvyyy}}}zzzeeeZZZQQQPPPOOONNNVVVaaatttxxxjjjYYYMMMCCC<<<:::666555444444444333444444333333333333222222333333333333333333333333111333444444222111111222000111111111111222222222111111111222222333333444222222111111222222333444333333444555555555555555555444444444444555666666888555666999;;;<<>>???@@@@@@@@@>>><<<:::999999999888888888888999999{{{vvvrrrxxxiii\\\\\\cccrrruuuiiibbb]]]XXXXXX[[[```qqqyyynnncccXXXRRRQQQNNN[[[mmm}}}|||qqqooolllhhhccc^^^[[[YYYTTTKKKCCC@@@>>>::::::;;;<<<===>>>AAACCCDDDFFFFFFCCCBBB@@@>>><<<999777666:::999888777666666666666777777777777777777888888999999;;;???FFFRRR^^^eeebbbgggmmmqqqssssssssstttsssuuuwwwwwwvvvuuuvvvwwwuuussspppnnnnnnllliiiggg```^^^[[[YYYYYYXXXWWWUUUOOOMMMIIIFFFCCCAAA@@@??????===:::999888888666555333444666777888888888888999888888777666555555444444444444444444444444444444444444444333222111000000000////////////000000000000000000000000000000///000000222333555777888777999<<<>>>???>>>;;;999555555444444555666888999:::;;;===>>>>>>===;;;:::999;;;<<<999777999@@@GGGLLLNNNSSSXXX]]]aaadddeeeeeegggiiijjjlllnnnqqqsssvvvyyy}}}yyyfffZZZPPPNNNNNNOOO[[[iii~~~}}}}}}hhhVVVKKKDDD>>>;;;888777777666555333444444333333333222222222333333333333333333333333111333444444222111111222000000111111111222222222000000111222333333444444222222111111222222333444333333444555555555444444555555444333333555666777666555555999:::;;;@@@FFFNNNhhhcccWWWOOOQQQWWWgggrrrZZZNNNHHHFFFDDDBBBAAABBBBBBAAA@@@???@@@??????>>><<<;;;:::999999888888888888999999~~~vvvvvv~~~kkk^^^```gggxxxxxxlllccc[[[TTTSSSVVVZZZllluuujjj\\\TTTRRRMMMUUUbbbrrrzzzpppmmmiiiccc^^^YYYUUUTTTOOOHHHBBB???<<<999888;;;===>>>@@@CCCEEEFFFGGGGGGDDDBBB@@@>>>;;;999777666777777777666777777888999888888888888888777777777777777777999???LLL[[[eeedddgggllloooqqqpppppppppppprrrssssssrrrrrrssstttpppnnnlllkkkjjjiiigggeee^^^ZZZVVVSSSRRRQQQPPPNNNIIIGGGDDDAAA???>>>=========;;;888777777666555333222333444666888999::::::::::::999999888777666666555555555555555555555555444444444444333222111111000000////////////000000//////////////////////////////000111333555777888666888;;;>>>>>>===:::999333333222222333444666777<<<===???@@@???>>>;;;:::999;;;;;;888444666===CCCHHHKKKPPPUUUZZZ^^^aaabbbdddeeeggghhhhhhjjjmmmpppwwwyyy}}}zzzggg[[[QQQOOONNNRRRaaarrrzzzdddPPPDDD>>><<<:::888777777666555333444444333333333222222222222222222222222222222222111333444444222111111222000000111111111222222222000000111222333333444444222222111111222222333444222333333444555444444444555555444333333555666777666444666999:::999===CCCKKK\\\mmm]]]RRRSSSXXXddd|||bbbSSSMMMFFFDDDBBBBBBCCCDDDCCCBBB?????????>>>===<<<;;;;;;999999888888888888999999}}}xxxxxxkkk```ccclllyyymmmcccZZZRRRQQQTTTXXXjjj{{{pppaaaVVVRRROOOTTT\\\gggvvv~~~vvvooolllhhhbbb]]]WWWSSSQQQKKKEEE@@@???<<<888999<<<===>>>AAADDDFFFGGGGGGGGGCCCAAA???===:::999888777666666666777888999;;;;;;999:::::::::999888777777666666666666<<>><<<;;;:::::::::888666555555555444333222333444666777999:::;;;;;;;;;;;;::::::999999888777777777777777777777777555555555444444333222111000000////////////000000........................//////000111333555666777666888:::<<<<<<;;;999777444333333222333555666777<<<>>>@@@AAAAAA@@@===<<<::::::999666444666;;;@@@EEEHHHLLLQQQVVVZZZ\\\]]]aaabbbddddddeeehhhlllnnnwwwyyy}}}zzzeeeZZZRRRPPPRRRXXXkkk~~~uuu```LLL???999888777555555555555333111444444333333333333222222111111111111111111111111111333444444222111111222000111111111111222222222111111111222222333333444222222111111222222333444222222333444444444444444555444444444444555666666666555666::::::999;;;@@@FFFQQQqqqzzzeeeVVVUUUXXXbbbkkkWWWLLLGGGFFFDDDCCCDDDDDDCCCBBB@@@??????>>>===<<<<<<<<<999999888888888888999999~~~vvvwwwlllbbbgggpppwwwlllbbbXXXPPPOOOSSSYYYkkk}}}uuuhhh]]]YYYRRRUUUXXX```lllvvvwwwrrrjjjiiifffaaa\\\VVVRRROOOHHHCCC@@@???===999;;;???===>>>AAADDDFFFGGGGGGGGG@@@???===:::999777777777666777777777999:::;;;<<<<<<<<<<<<<<<;;;:::888777666777777777:::EEETTT___ddddddeeeggggggfffdddbbbaaaccceeeeeedddcccdddeee___]]][[[[[[[[[ZZZXXXVVVRRRNNNIIIEEECCCBBBAAA@@@;;;;;;;;;:::999777666555777555444333444555444333333333444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888555555555555444333222111000000////////////000000//////////////////////////////000111222444666777777888999:::999888777666333333222222333444666777999<<>>CCCEEEIIINNNRRRUUUWWWXXX[[[]]]___aaacccggglllpppvvvxxx{{{uuu```WWWQQQRRRVVV```uuu|||lllZZZJJJ???:::666555444555666666444222444444333333333333222222222222222222222222222222111333444444222111111222000111111111111222222222222222222222222222222222222222111111222222333444222222333444444444444333333444555555666555555555666555777;;;;;;888:::>>>AAAHHH```rrr^^^[[[[[[ccczzz```QQQKKKIIIFFFEEEDDDCCCAAA@@@@@@???>>>======<<<<<<<<<999999888888888888999999wwwssslllccciiisss}}}uuujjjaaaWWWOOOOOORRR[[[lll~~~}}}~~~|||yyyzzz}}}yyyoooeeeaaaTTTVVVWWW[[[eeeooorrroooeeedddbbb___ZZZUUUQQQNNNGGGCCCAAA@@@>>>;;;===AAA<<<>>>AAADDDGGGGGGGGGGGG>>>===;;;999777666666777888888888888999:::;;;<<<======>>>>>>===;;;999888666888888888:::DDDRRR]]]bbbaaabbbbbbcccaaa^^^\\\[[[]]]______^^^]]]^^^___XXXVVVTTTTTTTTTTTTRRRPPPLLLHHHCCC@@@???>>>>>>===666777888888777555333222666444222333444555444444333333444555777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<888888888888888888888888555555555555444333222222000000////////////000000000000000000000000000000...//////111222444666777888888888888888777666555222111000000111222444555777999>>>BBBEEEEEEDDDCCC>>>;;;777555777:::===>>>AAACCCGGGLLLPPPRRRTTTUUUWWWYYY\\\^^^bbbgggmmmrrruuuwwwzzz}}}ooo\\\UUUPPPTTTYYYeee|||}}}nnn___QQQEEE===;;;777666666777888888777555444444444333333333222222333333333333333333333333111333444444222111111222000111111111111222222222333333222222222222222222222222111111222222333444222222333444444444333333222333555666666666555444666666888<<<;;;888999===@@@EEEVVVyyy}}}fffaaa```gggooo]]]OOOLLLHHHFFFDDDBBB???===@@@???>>>======<<<======999999888888888888999999|||vvvzzz}}}jjjeeeqqqwwwkkkbbbZZZSSSPPPRRRXXXiiiyyyrrrjjjmmmooopppuuuwwwmmm```]]]XXXUUUYYYdddmmmppppppccc___\\\[[[VVVOOOLLLMMMJJJEEECCCFFFEEE???===???;;;@@@CCCCCCCCCDDDBBB===<<<===>>>===:::777666555555444444555666888:::;;;===???AAABBBAAA>>>;;;999999888777777:::BBBLLLSSSZZZYYYXXXZZZ[[[ZZZVVVRRRRRRRRRTTTTTTTTTTTTRRRRRROOOOOONNNMMMLLLJJJHHHGGG@@@???>>><<<;;;:::999999666555444333333444555666555444333222222222333333333333444555777999:::;;;>>>>>>>>>>>>============888999:::;;;;;;;;;:::999999888555333222111111111------------...000111222////////////000000000000......///000111222333333555555666666666555333222333222000///...///000222888:::===@@@AAABBBAAAAAA>>>===;;;999999:::;;;<<>>@@@@@@EEEHHHGGGGGGHHHGGGDDD===>>>>>><<<:::888666666555444444444666777999;;;@@@AAACCCDDDCCC???;;;888888777777777:::@@@IIIOOOTTTRRRQQQRRRSSSRRROOOLLLIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAA===<<<;;;999888777777777555555444444444444555555555555444444444555555555444444444555777999:::;;;<<<<<<<<<<<<<<<<<<======999:::;;;<<<;;;;;;:::999999888666444222222222222............///000111222000000000000000/////////------...///000111111222555555666666666555333333444333111000000000222333777999;;;>>>@@@@@@@@@@@@===<<<:::888888999:::;;;<<>><<<;;;::::::;;;;;;::::::999888888777{{{xxx{{{zzzjjjkkk|||wwwnnnggg^^^VVVTTTUUU]]]qqquuucccaaa^^^^^^eeemmmmmmiiiccc```___bbbiiilllkkkhhhaaa[[[VVVTTTQQQMMMNNNRRRRRRQQQSSSTTTPPPHHHDDDDDDDDDIIIKKKIIIHHHIIIIIIGGG??????===<<<:::888777666555555444444555777999:::@@@CCCEEEGGGEEEAAA<<<999777777888888:::???EEEIIILLLJJJHHHGGGGGGGGGFFFDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===;;;:::999888777666555555555555333444444444444444444333555555555666777777888888555555555666777999:::;;;:::::::::;;;<<<<<<<<<===<<<<<<<<<<<<;;;:::999999999888666555333222222222111111000000000000111111111111111000000/////////......///000111222222333555555555666555555444333555444333111111222333333555777999;;;===>>>>>>>>>;;;:::999888777888999999:::<<>>======<<<<<<;;;;;;::::::999999888888||||||yyykkkmmm}}}uuummmcccZZZWWWYYY___uuu|||gggaaaYYYWWW\\\dddjjjlllhhheeeccceeehhhjjjiiifff```YYYRRROOOMMMLLLOOOUUUYYY]]]bbbaaa[[[SSSNNNMMMNNNSSSUUUPPPLLLKKKJJJGGGBBB@@@===;;;:::999888777666555444444555666777888===@@@CCCFFFFFFBBB>>>;;;777999::::::;;;>>>BBBEEEFFFDDDBBB@@@????????????=========>>>>>>==================<<<;;;:::888888666666555444444333444444222333444555555444333222444555666777888999::::::666666666777888999:::;;;999999:::;;;<<<======>>>=========<<<;;;:::999999888888777666444444333333444333222111111111111111222222111111000/////////000111222333444555555666555555555555555555444444444444333222111222222333333444666888:::;;;<<<<<<999999888777777777777888888:::===@@@CCCFFFGGGHHHLLLNNNPPPSSSWWW\\\cccgggjjjmmmqqqwww}}}yyyfff^^^XXX]]]xxx}}}nnn\\\QQQHHH???:::888666666555444444444444555444555666555333222333444333333333333333333333333111111222222333333333333222222222222333444555555111111111111111222333333222222222333333333444444222222222333333333444444555555555555555555555555888777666555666888:::;;;???@@@CCCJJJ^^^tttcccggguuudddXXXRRRIIIEEEFFF@@@@@@??????>>>>>>>>>===;;;;;;:::::::::999999999zzzlllooozzzrrrfff\\\YYY\\\ccc{{{pppfffYYYTTTUUU\\\eeejjjllliiiffffffhhhiiihhhggg___WWWPPPMMMKKKKKKPPPWWW^^^gggnnnlllddd\\\XXXWWW]]]ccceee___VVVQQQLLLHHHEEEAAA===:::::::::999777666666555444444555666777777:::>>>BBBCCCBBB???===999:::<<<<<<<<<>>>@@@BBBDDDBBB@@@===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777666555666555555444444444555555222333555555555555333222333444666888999:::::::::888888888888888999::::::::::::;;;<<<======>>>>>>======<<<;;;:::999999999888888777777666555444333555444333222222111111222222111111111000000000///111111222333444555666666555555444444555555555555333333222111111111111111222222444666777999::::::888888777777666666666666777999;;;>>>AAADDDEEEFFFJJJLLLOOOSSSVVV\\\bbbfffhhhkkkpppvvv|||vvveee[[[WWWaaa~~~mmm[[[NNNFFF===888777666666555444444444444444333444555555333222333444333333333333333333333333111111111222222333444444333222222222222333555555333222222222222333444444222222222333333333444444222222222333333333444444555555555555555555555555555555555555777999;;;<<<<<<<<<>>>EEEQQQnnn{{{bbb]]]dddzzz{{{eeeVVVKKKFFFGGGAAAAAA@@@@@@@@@?????????;;;;;;;;;:::::::::::::::~~~qqqttt~~~ttthhh^^^]]]aaaooozzzlll]]]TTTRRRVVV^^^gggkkkjjjiiijjjkkklllkkkiii^^^VVVOOOKKKJJJKKKQQQXXXbbbnnnwwwtttkkkeeecccbbbhhhppptttmmmaaaVVVMMMFFFHHHBBB<<<::::::;;;999888777666555444444444555666333555999===@@@@@@???>>>999;;;<<<<<<<<<===???AAABBBBBB@@@===:::999:::<<<:::999888888888888999:::777777777777666555444333555555555555555555666666444555555555555555555444444555777999:::;;;:::::::::999999999999999::::::;;;;;;;;;<<<======>>>>>><<<;;;:::999999999999999888888888888777666555444555444333222222222222222111111111111111111111111//////000111222333333444555555444444444555666666222222222222222111111111111111222444666777999999888888777777777666666666777888:::<<>>@@@@@@AAA@@@===999777888:::999888888777777888888999666666777666666555444333555555444444555666777777777666666555555666666777666777:::;;;<<<<<<;;;:::;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<::::::999888888888999:::888888888999888777555444333333222222222222222222000000000111111222222333......///000111222333333555444444333444555666777333333333333333222222111000111222333555666888999888888888888888777666666555666888:::===???BBBCCCEEEHHHLLLPPPUUUZZZ___ccchhhkkkpppvvv}}}yyyqqqeeeZZZWWWZZZnnnsss\\\LLLAAA:::666777666555444444333333444444222333444444222222333444222333333444444333333222333222111111111222333444111111111111111111000000111111000000111111222333222222333333333333444444222222333333333333444444444444444444444444444444222333666888999999888888<<<999???GGGIIITTTzzzmmmYYYTTT[[[ddduuujjjZZZQQQJJJEEEDDDCCCBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;}}}}}}ssslllnnnvvvrrraaaVVVPPPNNNVVV```eeejjjqqqxxxyyyvvvppplll___WWWOOOLLLKKKKKKPPPWWWlll|||zzzwwwyyyzzzqqqbbbXXXKKKDDD<<<999:::<<<:::888888777555444333333444555555555777999:::;;;<<<===888999999999888:::===???>>>??????<<<888666666888::::::888888888888::::::888888888888888777666555444444444444555666777777888777666555555666777888888:::<<<===>>>===<<<;;;;;;;;;:::999999999::::::;;;:::::::::::::::::::::999888777777777888999:::777888999999888777666555333222222111111222222333//////000111222333333444000000111222333444444555555444444333444555666777444444555555444444333222000111111222444666888999888888888888888777666666444555666888;;;>>>@@@AAACCCFFFKKKOOOSSSXXX^^^bbbhhhkkkpppwww}}}zzzooohhh^^^UUUWWW\\\sssvvv]]]LLL@@@999666777555555444333333333333444222333444444222222333444222222444444444444222222444333222111111111333333111111111111111000///...///////////////000000111222222333333333444444444222222333333333444444444444444444444444444444444333555777999:::888666555666333999BBBBBBGGGhhhrrr]]]VVVVVVYYYddd}}}sssbbbWWWKKKFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;~~~}}}~~~~~~xxxrrrxxxvvveeeWWWQQQQQQTTTUUU___fffoooyyyyyymmmddd]]]VVVPPPKKKJJJQQQ[[[ooo~~~}}}zzzooo___RRRHHH???======;;;888777888888777666555444333333333333444555777:::<<<>>>===<<<:::::::::<<<>>>???>>>===<<<;;;999888777666888888888888888888888888;;;:::888777666666666777999888777666666777888999888888777777777777777888888;;;>>>???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777777666666666666888888777777666666666555555444333222222222333444111111111111000000000000111222222333444555666666666444111///000222555777888777555333222222222222333333333444444444555555888888777777666666555555444444444666888;;;>>>@@@BBBEEEIIIMMMRRRXXX^^^bbbeeeiiinnntttyyy}}}{{{eee^^^\\\XXX[[[^^^aaaKKK???888555555333333333333333333333333333333333333333333333333222222222222333333444555222333333444444333333222000000000111222222222333111111222222222222111111///000000000000111111111111111111111111111111111666555555555555666777777555555555666777999;;;;;;<<<888:::@@@CCCJJJ___vvvyyy```UUUUUUWWW]]]lllhhhWWWOOOKKKGGGDDDDDDCCC@@@???BBB=========<<<;;;;;;;;;:::zzzxxxxxxyyyzzz}}}yyyvvvgggZZZUUUTTTUUUVVV]]]cccmmmwww~~~tttfff___VVVOOOJJJIIIPPPYYYmmm||||||jjjVVVKKK@@@>>>===;;;999999999888888777666555444444444444555666888;;;===???>>>===;;;::::::;;;===>>>===<<<<<<;;;:::999888888:::::::::::::::999999999888888888888777666555444999888777777777888999999888888777777777777888888888;;;>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::::::::999888888777777666666555555555444444444777777666666666555555555444444333222222333333444222111111111000000000000111222222333444555666666555444222111111333555777888777555333222222222222333333333444444444555555777777777777666666555555333444444555777:::===>>>@@@CCCGGGKKKOOOUUU[[[___cccgggmmmsssxxx|||kkk```[[[WWW[[[ddd^^^HHH>>>999555555333333333333333333333333333333333333333333333333333222222222333333444555333333444444444444333333111111111111222222222222111111222222222222111111000000000111111111222222222222222222222222222222555555444444555555666777666666666666777777888999<<<888:::???@@@EEEVVVkkk~~~hhhZZZPPPPPPTTTbbb}}}qqq[[[QQQMMMHHHEEEFFFDDD@@@???@@@>>>>>>===<<<<<<;;;;;;;;;~~~vvvqqqooovvvvvv}}}zzzlll```YYYWWWWWWWWWZZZ```hhhsss|||iii```VVVNNNHHHGGGMMMUUUgggvvv~~~vvv\\\PPPCCC???===;;;:::;;;:::999999888777666555555666666666777999<<<>>>@@@@@@???===;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;:::::::::777888:::::::::888555444888888888888888999:::;;;999888888777888888999999:::<<>><<<;;;;;;;;;;;;::::::::::::;;;;;;999999888888777666666666444444333333333222222222555555555555444444444444444444333333333333444444222222222111111111000000111111222333444555666666555444444444444555666666777666555444333222222222333333333444444444555555777777777666666666666555333333333444666999;;;===???AAAEEEHHHLLLQQQWWW[[[aaaeeekkkqqqvvv{{{qqqaaaYYYVVV^^^ooo|||YYYEEE===:::777555444444444444444444444444333333333333333333333333333333222222222333444444333444444555555444444333222222222222222111111111111111222222222222111111111111222222222333333333333333333333333333333333444444444444444555555666777777666555555666666777:::888:::======???LLL\\\tttcccQQQOOOOOOZZZppp```SSSQQQLLLHHHIIIGGGCCC@@@AAA??????>>>======<<<;;;;;;|||uuupppmmmrrrrrrxxxuuufff\\\WWWVVVWWWYYY^^^eeennn{{{~~~jjj```TTTLLLGGGEEEJJJQQQ^^^llluuu{{{}}}eeeVVVGGG@@@>>>;;;;;;<<<;;;;;;:::999888777666666777777777888:::===@@@AAABBB@@@???===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::999888888888888999::::::;;;;;;999999888888888999::::::;;;===???@@@>>><<<<<<<<<;;;;;;:::999888999::::::999999888777777666666555333333333333222222222222333333333333333333333333333333333333444444444555333333222222222111111111111111222333444555555666444555555666666666666666666666555444333333222222333333333444444444555555666666666666666666666666333333333444555777:::;;;>>>@@@CCCGGGJJJOOOUUUYYY___ccciiioootttyyy~~~ttt```YYYXXXeee~~~{{{tttSSSBBB===:::777555555555555555555555555555333333333333333333333333333333333222222333333444333444444555555444444333333333333222222111111111111222222333333222222111222222222333333333444444444444444444444444444444444333333333333444555555666555555555555666666777888777:::===<<<<<>>======<<<;;;|||wwwssspppnnnmmmmmmsssnnn```XXXUUUVVVYYY]]]cccjjjvvv~~~xxxhhh]]]RRRKKKFFFCCCGGGLLLSSSaaajjjqqq~~~ooo___NNNDDD@@@===<<<===<<<<<<;;;:::999888888777777777888999;;;>>>@@@BBBCCCBBB@@@>>>===;;;::::::999999:::;;;;;;<<<======<<<<<<;;;;;;:::::::::999===<<<:::888888999:::<<<999999:::;;;;;;;;;;;;;;;999999999999999:::;;;;;;===???@@@@@@>>><<<<<<===;;;:::999777777777888999999999999888777777666666444444444333333333333222222222222333333333333333333333444444555555555555333333333333222222222222000111111222333444555555444555666777777777666666555555555444444333222222333333333444444444555555555555555555555666666666444333333333555666888:::===@@@CCCFFFJJJOOOTTTXXX]]]aaagggmmmsssxxx}}}ppp^^^ZZZ]]]ppp}}}~~~xxxiiiMMM???<<<:::777666555555555555555555555555333333333333333333333333444333333222222333333333333444444444444444444333444333333333222222111111222222333333333333222222222333333333333444444444444444444444444444444444444333333333333444555555333333444444555777888999666777;;;===<<<===DDDKKKYYYxxxbbbXXXPPPSSSbbb{{{uuu[[[SSSKKKFFFHHHIIIFFFDDDDDDBBBAAA@@@???>>>===<<<<<<|||wwwsssqqqnnnmmmiiiiiiooo|||}}}yyyuuuuuuwwwzzzxxxhhh\\\WWWVVVYYY]]]ccciiisssyyyvvvnnnbbbXXXNNNIIIFFFCCCDDDHHHJJJWWW___gggvvv|||{{{jjjWWWLLLEEE@@@>>>>>>>>>======<<<;;;:::999888777888888999;;;>>>@@@BBBCCCBBBAAA@@@>>><<<;;;:::999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===;;;888666666888;;;===;;;;;;<<<<<<<<<<<<;;;;;;999999999999:::;;;<<<<<<>>>@@@AAA@@@>>>=========;;;:::888666555666777888999999888888777666666666555555555444444444333333222222222222333333333333222333444555555666555555444444444333333333222222000000111222333444555555444555555666777666666666444444555555444444333222333333333444444444555555444555555555555666666666555444444444555666888999<<<>>>BBBFFFIIIOOOTTTXXX\\\```gggmmmrrrxxx}}}{{{iii]]]^^^eee}}}wwwwwwvvv|||ooo\\\GGG>>>;;;888666666444444444444444444444444333333333333333333333333444444333222222222333333222333333444444333333222333333333333333222222222222222333333333333222222222222333333333444444444444444444444444444444444444444444444444555555666333333444555666888999:::666888<<<======???DDDHHHPPPqqqlll___SSSSSS___vvvjjjUUUKKKDDDDDDFFFDDDCCCCCCCCCCCCBBBAAA???>>>======zzzuuusssqqqnnnllliiiiiiooo}}}}}}yyyvvvrrrnnnlllnnnpppsssxxxssseee\\\XXXYYY^^^dddkkksssvvvpppggg\\\SSSKKKHHHFFFCCCCCCEEEDDDQQQWWW```ooovvv{{{uuuaaaTTTLLLEEEAAAAAA???>>>>>>===<<<;;;:::999777777888999;;;===@@@BBBCCCBBBAAA@@@???===;;;:::::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<======>>>>>>===;;;::::::;;;===???======>>>>>>===<<<:::999999999999::::::;;;<<<===@@@AAAAAA@@@>>>======>>>;;;:::777555444555666888888888777666666555555444555444444444444333333333222222222333333333444444222333444555666666666555444444444444333333333333000000111222333444444555444444555555555666666666333444555555555444333222333333333444444444555555444444444555555555666666666666555555555666888999999<<<@@@DDDHHHNNNTTTXXX[[[```ffflllrrrxxx}}}xxxnnnbbb\\\cccnnnvvvtttvvv|||}}}tttkkk]]]PPPCCC===:::777555666333333333333333333333333333333333333333333333333555444333333222222222333111222222333333222222111222222333333333333333333222333333444444333333222222222222222333333333333333333333333333333333333555555444444555555666777555555555666777888999:::777:::=========@@@CCCEEEKKKaaasssbbb^^^cccvvv~~~]]]QQQGGGEEEFFFEEEDDDDDDDDDDDDCCCAAA@@@???>>>===|||xxxvvvsssooolllllllllrrr|||wwwuuutttqqqmmmhhhjjjlllmmmqqqyyy|||lll```ZZZYYY^^^eeellltttvvvnnndddYYYPPPIIIGGGFFFCCCBBBCCCBBBNNNSSS\\\kkksssxxx|||hhhZZZQQQHHHCCCBBB??????>>>===<<<;;;::::::777777777888;;;===@@@AAABBBBBBBBBAAA???===<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>??????===<<<:::999999999999:::;;;<<<===>>>@@@AAABBB@@@>>>======>>>;;;999777444333444666777777666666555444444333333444444444333333333222222222222222333333444444444111222444666777777666555555555444444444333333333000000111222333444444555555444444444444555666666333444555555555444333222333333333444444444555555444444444555555555666666777666555555666777888999777:::>>>CCCGGGMMMTTTXXX[[[```ffflllrrrxxx}}}zzzpppggg___\\\fffssswwwtttvvvzzz{{{yyyxxxuuulllbbbQQQIIIAAA===:::666444666333333333333333333333333333333333333333333333333555444333333222222222222111111111222222111111111222222222333333444444444222333333444444333333222111111222222222333333333333333333333333333333333666555555555555666777777888888777777777777888888999<<<>>>===<<>>===}}}xxxuuutttssssssjjjmmmuuu}}}xxxzzz}}}yyyqqqpppqqqqqqnnnmmmpppyyypppccc^^^[[[]]]gggvvv{{{ssshhhccc\\\RRRIIIFFFEEEAAA@@@AAA@@@GGGSSS___iiippptttuuuyyyzzziiiYYYNNNFFFCCCAAA???=========>>>===;;;444555666888;;;>>>@@@AAABBBAAA???>>>>>>>>>===<<<<<<@@@AAA===;;;===>>>===;;;===???AAABBBAAA@@@???CCCBBBAAA????????????@@@>>>>>>>>>>>>>>>===<<<<<<888888888888999;;;===>>>DDDBBB@@@??????>>>===;;;<<<;;;999666333333666888666777888777555444333444555555444333333222111111333333333444444444555555555555555555555666777777666666555555444333111111111111111222333333444444222222333444555777888999333333444444444444555555555555666666555555444333555666777777777666444333444444555555666777777777:::===@@@CCCFFFJJJOOOSSS\\\___dddiiiooovvv~~~yyyhhhddd^^^YYYggg}}}zzzzzzvvvwwwtttqqqrrrqqqfffXXXQQQGGG>>><<<:::666222222444444444444444444444444222333333333333222111111111111222333333333333222222222333333333444444444//////000111222222333333333444555555555444333222222222333333333333444444333333333333333333333333222333555666666666555444666777777888999999::::::999;;;>>>??????@@@AAABBBIIIRRRhhhooohhhtttdddLLLGGGHHHEEECCCEEEDDDDDDDDDCCCBBBAAA??????|||wwwtttsssrrrqqqmmmqqq{{{}}}yyyzzzxxxtttqqqrrrwww}}}uuukkkfffeeefffooo|||wwwlllfff\\\RRRIIIFFFDDDAAA@@@AAABBBFFFPPP\\\hhhpppsssssspppqqqdddXXXNNNGGGBBB@@@===<<<===<<<;;;:::777777777888999;;;<<<===AAA@@@>>>===============???CCCDDDAAA???AAAAAA???===>>>???AAAAAAAAA@@@@@@CCCBBBAAA@@@???@@@@@@AAA?????????>>>>>><<<;;;;;;888888888888999;;;===???DDDBBB???======<<<;;;999;;;;;;999777444444666777666777888888555444444444666666666555444333333333333444444444444555555555666555555555555666777777666666666666555444333222222222222222333333333333222222222333444555777888333333333444444444555555555666666666666555444444666666777777777666444444444444555555666777888888999;;;???BBBEEEJJJPPPTTT\\\___dddiiinnnuuu}}}xxxhhhbbb^^^]]]ooo|||{{{uuuuuurrrpppqqqooocccUUUJJJAAA999888888555222222555555555555555555555555222333333333333222111111111111222333333333333222000000111111111222222222000000000111222222333333222333444555555444333222222222333333333333444444333333333333333333333333333444555555666555555555666666666777777888888888888:::<<<=========???AAADDDLLL^^^~~~~~~rrruuuyyyYYYLLLIIIEEECCCDDDDDDDDDDDDCCCBBBAAA@@@???}}}yyyuuurrrqqqpppqqqxxx}}}yyyzzz|||zzzrrrmmmkkknnnxxxwwwooo```VVVLLLHHHFFFBBBAAABBBCCCEEELLLYYYgggppprrrqqqjjjrrr{{{qqqeeeWWWLLLCCC@@@===<<<;;;;;;:::999999999888888888888888999>>>>>>===<<<<<<===>>>>>>BBBGGGJJJHHHFFFGGGEEEBBB??????????????????@@@@@@CCCBBBAAA@@@@@@@@@AAABBB@@@@@@???>>>===<<<:::999888888777888999<<<>>>@@@EEEBBB???<<<;;;:::999777999::::::888666555555666666888999888666555555555888777777666666555555555444444555555555666666666666666555555666666777888777888888888777666555555444444444333333333333222111111111222333444555666333333333444444444444555666666777777666666555444666666777777777666555555333333444555777888999999777999===@@@DDDJJJPPPUUU\\\___dddhhhnnnttt{{{vvvfffaaa```ggg}}}uuutttqqqoooooojjj]]]PPPDDD<<<666777777555444555555555555555555555555555333333333333333222222111111111222333333333333222000000111111111222222222000000111111222333333333222222333333333333222222222222333333333333444444333333333333333333333333555444444444444555666666666666666666666777777777888999:::::::::;;;>>>AAACCCGGGTTTnnn|||vvvoooYYYNNNGGGEEEFFFDDDDDDCCCBBBAAA@@@??????|||wwwsssqqqpppvvv~~~}}}sssnnniiippp~~~{{{hhh\\\QQQLLLHHHDDDBBBCCCCCCCCCHHHUUUeeeqqqsssqqqkkklllsss{{{ooo]]]OOOEEEAAA>>>;;;::::::999888:::999888777666666666666;;;;;;;;;;;;;;;<<>>======>>>???@@@BBBAAA@@@??????@@@AAABBB@@@@@@???>>>===;;;999888888888777777999<<<@@@BBBGGGDDD???<<<;;;:::888777777999::::::888666555555666888999999777555666666888888777777666666666555555555555666666666777777666666666555666777777888888999999999999999888777666666666555444333333222222222111222222333444444333333444444444555555555777777888888777777666555666666777777777666666666333333444666777888999:::666888;;;???CCCJJJQQQVVV\\\___dddiiinnnuuu{{{ssseeeaaagggwwwxxxuuuqqqooommmfffXXXLLLAAA;;;777888888666666777555555555555555555555555333333444444333333222111111111222333333333333222222222333333333444444444111111111222222333333333111111222222222222222222222222222333333333444444444444444444444444444444555555444333333555666777777777777777777777777777888999999888888:::>>>AAAFFFFFFNNNaaatttzzzoooZZZLLLGGGIIICCCBBBAAA@@@???>>>>>>>>>yyytttrrrrrryyy}}}ssslllgggqqqpppdddWWWOOOIIICCC@@@AAACCCBBBFFFRRRcccppptttssskkkhhhiiiqqq~~~tttbbbRRRFFFBBB>>>;;;::::::999888999888777777666666777777999:::;;;::::::===AAAEEEKKKSSSYYYYYYVVVRRRKKKEEE@@@>>>===;;;<<<===???AAABBBAAA???>>>>>>???@@@@@@@@@@@@???>>><<<:::999888888777777777999===AAADDDIIIEEE@@@===;;;:::999777666888::::::888666555555777888:::999888666777777777777777777666666666666666666777777777777888888666666666666666777888888999999::::::;;;:::::::::999999888777666555444444333333333222333333444444444444555555555666666666888888999999888888777666777777666666666777777777444444555666777888999999666888;;;>>>CCCJJJRRRWWW\\\```eeekkkpppvvv|||xxxnnncccdddsssxxxrrrooolllbbbSSSIII???:::777888777444444666333333333333333333333333333444444444444333222222111111222333333333333222222222333333333444444444222222222222222333333333111111111222222333333333222222222333333333444444444444444444444444444444555555444333333555666777777777888888888888888999999999:::999999;;;???BBBGGGEEEJJJYYYpppqqqnnn|||nnnTTTHHHGGGBBBAAA???>>>===<<<<<<===yyyttttttvvv}}}tttlllhhhsss{{{nnn___TTTLLLDDD??????CCCBBBFFFPPP___kkkqqqrrrhhhdddbbbgggrrr}}}yyyyyyyyyrrrbbbUUUGGGCCC>>>;;;:::;;;::::::999888777777777777777777777999;;;::::::===DDDIIIQQQZZZbbbbbb^^^XXXOOOFFF??????======>>>???BBBCCCCCCBBBAAA???>>>>>>????????????>>>===<<<;;;999888888777666777999>>>BBBEEEIIIEEE@@@<<<;;;:::999888666888::::::888666666666777888::::::888777888999777777777777777777777777777777777888888888999999777777666666777777888999999999:::;;;<<<<<<<<<;;;;;;;;;:::999999888777777666666555444444444555555666666666777777777777888999999::::::999999888777777777666666666777888888555666666777777888888999777999;;;>>>CCCJJJRRRXXX]]]aaagggnnntttzzzooohhhcccjjj|||sssoooiii]]]OOOFFF<<<888666666555111111444222222222222222222222222444444444444444333222222111111222333333333333222000000111111111222222222222222333333333333333333222222111222222333444555222222333333333333444444444444444444444444444444555444444444444555666666777777777888999999::::::999:::;;;;;;;;;<<>>FFFLLLXXXbbbkkkkkkfff^^^RRRHHH@@@@@@@@@@@@BBBDDDEEEGGGGGGEEECCCAAA@@@@@@@@@@@@============<<<;;;:::999888777666666999>>>CCCGGGHHHDDD>>>:::999999999999777888999999777666666777777999::::::999888888999888888888888999999999999888888888999999999999:::777777666666777777888999888999:::;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::999888777777666666666777777777888888888999999999:::::::::::::::999999888777777666666666777999999777777777777777777777777999;;;<<>>@@@@@@@@@FFFOOOXXXmmmtttaaabbbbbbmmm}}}aaaMMMCCCBBB@@@>>>=========>>>}}}}}}~~~~~~~~~~~~yyytttssswww|||{{{ppphhhooowwwuuufffZZZOOOHHHGGGDDDEEEHHHLLLTTT\\\dddiiifffdddaaa```bbbeeehhhiiigggbbb___```aaa^^^VVVNNNHHHDDD???<<<<<<============<<<:::999777666555555555999;;;;;;;;;???GGGNNN]]]gggpppqqqkkkbbbUUUJJJAAAAAABBBCCCEEEGGGIIIJJJIIIHHHFFFCCCBBBAAAAAAAAA<<<=========<<<;;;::::::888777666666999>>>DDDGGGFFFBBB===999888888888888777888999888666666777888777999::::::999888999:::::::::::::::::::::::::::888888999999999:::::::::777777777777777888888999888888:::;;;<<<<<<=====================<<<<<<<<<;;;:::999888888777777888888888999999999:::::::::::::::;;;;;;::::::999888888777666666666888999:::888888888888777777777777;;;<<<===@@@DDDJJJSSSXXX^^^ccckkkrrryyy}}}tttbbb```bbbuuussslllcccUUUGGGAAA999777777999888555666:::444444444444444444444444444444555555444444333222111111222333333333333222222222333333333444444444333333333333333333333333333333222222333555666777222222333333333444444444555555555555555555555555222333555666666666555444222333444666777999:::;;;666888;;;<<<<<<<<<===???BBBBBBFFFLLLPPP^^^wwwaaa___ZZZ___iiiyyyqqqWWWEEECCCAAA???>>>>>>???@@@xxxsssrrrqqquuusssrrrpppllljjjrrr{{{~~~zzzsssqqqxxx~~~lllhhhhhhjjjsssooobbbXXXMMMDDDFFFEEEGGGKKKSSSZZZ```bbbcccbbbaaa```___^^^]]]]]]ZZZWWWUUUVVVXXXUUUMMMGGGEEECCC@@@?????????>>>>>>>>>>>>===;;;:::999888777:::888888:::;;;===FFFPPP^^^www~~~sssnnnfffWWWMMMFFFCCCAAABBBGGGJJJJJJIIIMMMIIICCC@@@???>>>>>>>>>??????===<<<:::888777777:::888888999888999@@@IIIKKKFFF@@@;;;::::::888777666666666555444444333333333555888:::;;;;;;999888999999999888888888888888777888:::;;;;;;;;;::::::::::::999888777666555555555666777999;;;<<<<<<<<<;;;<<<======>>>============;;;999999999999777666444666999<<<<<<;;;888666999999999888777777666666555555555555555444444444888888888888888777666555:::<<<>>>@@@DDDKKKRRRWWWaaafffmmmsssxxxxxxvvvuuuoooiii___\\\```wwwqqqcccWWWKKKAAA===666666666666555555555555555555555555444333222111000111222222444444555666444444444333333222222222000000111111111222222222222222333333333333444444555444333333222222222222444444444444444444444444555555555666666666666777555666777777777666444333555666777888999:::;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAA@@@DDDKKKOOOWWWqqqzzzggg[[[YYYXXX\\\iii|||bbbNNNEEE======>>>===<<<>>>~~~uuunnnjjjhhhkkkjjjiiiiiiggggggpppzzzzzzmmmfffaaaeeelllssszzzooofffeeeffflllzzz{{{nnncccVVVKKKHHHGGGGGGJJJPPPWWW\\\___aaaaaaaaaaaa```___^^^]]]\\\WWWSSSRRRRRRPPPKKKGGGFFFDDDAAA@@@AAAAAAAAA@@@@@@???>>>===;;;:::888888999777888:::;;;>>>GGGPPPaaa}}}}}}uuuiiiVVVKKKEEEDDDCCCFFFLLLOOOPPPNNNNNNIIICCC???>>>>>>>>>>>>>>>>>>===<<<;;;:::999999;;;888888888888999AAAJJJPPPJJJCCC===;;;:::999888777666666555555444333333444666999;;;<<<;;;:::999888888888888999999999999:::;;;<<<=========<<<;;;::::::999888777666555555555555777888:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<:::999:::999888666777888:::;;;;;;999666555777777777777666666666666555555555555666666666666888888888888888777666666888:::<<<>>>CCCIIIQQQVVVaaafffnnnsssxxxsssmmmkkkfffbbb]]]\\\ccc}}}pppaaaUUUIII@@@<<<777777666666555555444444555555555555444333222111111222222333333444444444222222222111111111000000111111111222222222222333222222333333333333444444555444333333222222222333444444444444444444444444444444555555555666666666333444555666777777777777666777777888999::::::;;;;;;;;;;;;;;;<<<>>>???AAA@@@???BBBHHHIIIOOOeee}}}~~~mmmcccXXXTTTUUU^^^ppprrrVVVMMMEEEBBB???<<<<<>>FFFOOOccc~~~lllUUUJJJEEEEEEGGGLLLRRRVVVVVVTTTMMMHHHAAA===;;;<<<=========<<<<<<<<<<<<<<<;;;;;;<<<999777888777888AAAJJJTTTOOOHHH@@@;;;999888999777777666555555444444333555666999;;;<<<<<<;;;:::888888888999999:::::::::;;;<<<<<<======<<<;;;;;;:::999999888777666555555444555666777999:::;;;;;;======>>>???????????????>>><<<;;;:::::::::888777:::::::::999888666555444444444444555555555555666555666666777777888888888888888888888777777777777888:::<<>><<<888777777666555444444444555555444444333333222222333333333333333333333333222222222111111111111000222222222222333333333333222222333333333333444444444444333222222222333333444444444444444444444444333444444444555555555555555555555555666777777888888888888999999:::::::::;;;;;;;;;<<<===>>>@@@@@@AAA@@@BBBFFFEEEHHHYYYlll~~~ooohhh___XXXSSSXXXhhhaaaVVVIIIBBB===999999<<>>===<<<;;;999888999;;;;;;<<>>999888999:::;;;::::::;;;;;;;;;<<<<<<<<<===:::888777666888@@@JJJVVVSSSLLLDDD<<<777777888777777666666555444444444333555777999;;;;;;::::::777888888999:::;;;<<<<<<::::::::::::::::::999999::::::999888777666555555555555666666777999::::::======>>>??????????????????===;;;;;;;;;;;;999888999888777666555444444444222222333333444555555666666666777888888999::::::888888777777777777777888;;;<<>>???@@@@@@CCCBBBDDDFFFEEEGGGRRR___~~~tttllliii```WWWXXXddd~~~wwwcccMMMAAA===;;;:::;;;rrrcccYYYSSSRRRQQQRRRSSSYYYgggtttzzziii^^^SSSNNNMMMKKKLLLOOOOOOUUU```qqqssscccYYYWWWYYY[[[jjjvvvmmmddd```___bbblllxxxyyynnnfffaaa[[[WWWVVVWWWWWWWWWVVVZZZ```eeefffddd```]]]ZZZXXXUUURRROOOLLLIIIGGGFFFDDDAAAAAAAAABBBBBBAAACCCCCCBBB@@@???>>>===<<<<<<:::;;;===;;;999===DDDUUUrrr|||iiiTTTLLLFFFHHHNNNVVV\\\\\\WWWRRRFFFAAA;;;777666888999999999:::::::::;;;;;;;;;;;;===:::888888777888@@@IIITTTUUURRRIII???888666888888777777666555555444444222333555777888999999999888888999:::;;;<<<<<<===::::::::::::::::::::::::;;;;;;:::999888777666666666666666666777888:::;;;======>>>????????????>>>@@@>>>===<<<<<<<<<:::999777666555444444444555555111222222333444555666666666777777888999:::;;;;;;888888777666666777888999;;;<<>>???@@@@@@BBBBBBDDDFFFEEEGGGNNNVVVjjjxxxsssjjj```]]]ddd{{{xxxWWWFFFCCCBBB???===zzzhhh[[[TTTQQQPPPQQQRRRXXXfffttt~~~nnnbbbVVVPPPMMMJJJJJJLLLMMMPPPXXXhhh|||sssdddYYYSSSQQQPPPRRR^^^qqqttthhhccc___\\\bbbkkkwww|||nnnjjjddd___[[[YYYWWWVVVUUUYYY```eeegggeeeaaa^^^WWWWWWWWWUUUSSSOOOLLLJJJFFFDDDAAA@@@@@@@@@@@@???AAA@@@@@@???>>>>>>=========<<<===>>>:::777999???III```mmmnnnmmm```OOOKKKEEEIIIQQQZZZ___^^^VVVPPPCCC@@@<<<999999;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<:::999999888888???GGGSSSWWWYYYSSSGGG===::::::888888777666666555555444111222333555777888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===<<<<<<;;;:::999888888777777666666777888:::;;;>>>>>>???@@@@@@@@@@@@???AAA???============;;;:::777666666555555555555666333333444444555666777777777888888888999:::::::::888777666666666777999999999;;;===AAAEEELLLTTTZZZbbbjjjuuu}}}~~~gggYYYVVVWWWUUU```xxx|||ooo```TTTHHH>>>::::::666666666666555555555555444333222111111222333444333333222222111111111000000111111111111222222222222222222222333333333333222222333333333333444444333333222222222333444444222333333444444555555555333444444444555555555555555555555666777888:::::::::::::::;;;;;;<<<<<<<<<;;;;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGKKKOOO^^^xxxuuukkkiiizzzgggQQQIIIEEE???;;;pppaaaTTTQQQOOOPPPQQQXXXgggvvv~~~}}}yyymmm___VVVQQQKKKIIIJJJJJJLLLTTTcccxxxxxxgggZZZTTTQQQMMMKKKMMMUUUbbbtttqqqlllggg______eeennnxxxxxxtttnnniiiddd```\\\YYYVVVZZZ```dddfffdddaaa^^^VVVVVVWWWVVVSSSQQQPPPOOOHHHEEEBBB@@@@@@@@@>>>===========================<<<;;;===>>>;;;777888>>>>>>NNNUUUVVVZZZSSSIIIHHHDDDIIIRRR]]]ccc```WWWPPPEEEBBB@@@???@@@BBBBBBAAA@@@???>>>===<<<;;;::::::;;;999:::;;;:::999>>>EEESSS[[[bbb___RRREEE@@@???888888777777666555555555111222333555777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>???>>>>>>===<<<;;;::::::999999888777777777999;;;<<<@@@AAAAAABBBBBBBBBBBBBBBBBB@@@>>>>>>>>>>>><<<:::::::::999999888777666555555555666666777777888888888888888888999999999999888777666555666777999:::999;;;>>>AAAFFFMMMUUU[[[ccclllwwwxxxdddYYYUUUUUUXXXiii}}}qqqggg[[[QQQGGG===999:::555555555555666666666666444333111000000222333444222222222111111111111111000000111111111222222222111111111222222222222333222222333333333333444444333222222222333333444555222222333333444555555666444444555555555666666666222333555777999:::;;;;;;999::::::;;;<<<======>>>:::<<<===???@@@@@@@@@@@@BBBBBBBBBBBBDDDHHHJJJLLLWWWjjjyyymmmwwwgggUUUHHH@@@===xxxgggSSSPPPOOOOOOQQQYYYiiixxx{{{{{{yyyzzz}}}sssdddYYYQQQJJJFFFFFFGGGJJJRRRbbbwwwvvvcccWWWTTTRRRMMMIIIJJJOOOYYYiii}}}zzzuuuoooeeeaaadddhhhrrr||||||wwwrrrmmmgggbbb^^^WWWZZZ```dddfffdddaaa^^^UUUUUUUUUTTTRRRQQQRRRSSSIIIFFFCCCAAA@@@@@@>>>===;;;;;;<<<<<<=========>>>::::::<<<>>>;;;777999>>>999CCCEEEFFFMMMKKKDDDEEECCCHHHSSS___eeebbbYYYQQQGGGEEEDDDEEEFFFGGGGGGFFFCCCBBBAAA???>>><<<;;;::::::999:::<<<;;;999===DDDTTT___iiigggZZZLLLEEEDDD888888777777666666555555222333444666777999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888888777888999;;;===?????????>>>===<<<;;;;;;::::::999888777888999;;;===BBBCCCDDDDDDEEEDDDDDDDDDBBB@@@???>>>???>>><<<;;;>>>>>>===<<<:::888666555777777777777888888888888999999888888888888888888888777666555666777999;;;;;;===@@@CCCHHHOOOXXX]]]dddmmmyyytttcccYYYUUUUUU[[[ppp|||wwwkkkbbbXXXPPPFFF===999:::444444555555666777777777444333111000000222333555111111111111111111111111222222222333333444444444000000111111111222222222222222333333333444444444222222222222333333444555222222333333444555666666555555555666666666666777444555777999999999888888999999:::;;;<<<>>>>>>???:::<<<===???@@@@@@@@@@@@EEEEEEDDDCCCEEEIIIKKKKKKUUUbbb}}}}}}jjjmmmeeeQQQGGGFFFlllZZZTTTOOOOOOSSS[[[hhhttt~~~wwwxxxyyyxxxxxx|||~~~kkk]]]SSSLLLJJJKKKHHHLLLUUUccctttttteee\\\PPPLLLMMMIIIKKKIIIPPP```ooozzzrrrmmmlllnnnqqquuu{{{|||vvvooogggbbb```______cccfffeee___YYYXXXVVVRRROOONNNOOOQQQSSSMMMIIIDDD@@@>>>===;;;999===<<<;;;:::::::::;;;<<<<<<===>>>>>>===;;;999777;;;;;;;;;<<<===>>>??????BBBIIISSS]]]dddfff```YYYQQQMMMHHHGGGIIIOOOUUUYYYQQQQQQRRRPPPHHH@@@;;;;;;666;;;===:::777888<<>>=========>>>>>>>>>>>><<<;;;:::::::::888666666:::@@@EEEGGGIIIKKKJJJGGGEEEEEEGGGDDDAAA>>>============<<<;;;;;;;;;;;;:::999888777;;;:::999888999999;;;<<<;;;;;;;;;;;;:::999888888444444555666777888999999::::::>>>EEEIIINNNXXXbbblllrrr{{{yyyooodddZZZYYY___eeessslll```RRRJJJCCC<<<777777777666555444333444555555555555444333222222111000222444666555111000222444444444444444444444444444111111111111111111111111222333333444444333333222000000111111111222222222222222222333444555666777666666666666666777888888999888777777888:::<<<>>>===<<<<<<===>>>>>><<<;;;============???AAACCCEEECCCDDDEEEFFFFFFHHHKKKNNNYYY\\\jjjzzzuuudddPPPFFFppp[[[TTTNNNNNNRRRYYYfffqqq|||}}}|||yyywwwyyy}}}}}}|||rrrbbbVVVLLLHHHHHHHHHLLLVVVddduuu~~~mmmaaaRRRMMMNNNIIIKKKIIIOOOZZZfffvvv~~~{{{zzzyyyzzz}}}}}}vvvnnniiibbbaaaaaadddgggeee___ZZZSSSQQQNNNLLLKKKMMMOOOQQQLLLHHHCCC@@@>>>===<<<;;;===<<<;;;:::::::::;;;;;;;;;<<<=========;;;999888:::::::::::::::;;;;;;<<>>III\\\kkklllgggaaaUUUIIICCC<<<888:::;;;888555666888:::;;;;;;:::999:::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>>>>===<<<;;;::::::999888777777;;;AAAFFFIIILLLPPPOOOLLLHHHEEEDDDCCCAAA???>>>??????>>>===============<<<;;;;;;:::<<<<<<::::::::::::;;;<<<<<<<<<<<<;;;:::999888777555666666777888999:::::::::;;;???FFFKKKPPPZZZdddmmmuuu~~~ooofff^^^XXX[[[dddyyyqqqfffZZZNNNGGGBBB;;;888888777666555444333444444555333333333333333333333333666555444333333222111000333333333333333333333333111111111111111111111111222222333333333333222222111111111222222222333333222222111111222333333444666666666666666777888888777777666666777999;;;===;;;;;;;;;<<>>>>>>>>======<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<:::999999999888777777777777777:::AAAIIIPPPUUU\\\fffnnntttqqqmmmlllooovvvyyyhhhSSSEEE>>>>>>===;;;999999;;;>>>FFFWWWhhhoooqqqlll^^^NNNGGG@@@;;;;;;<<<999777777:::===??????===;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>===<<<;;;:::888888888888999===DDDHHHMMMQQQWWWXXXTTTMMMFFFBBBCCCAAA@@@@@@AAAAAA???>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;;;;<<<======<<<<<<;;;999888777666777777888999:::;;;;;;;;;<<<@@@GGGLLLRRR\\\fffoooyyyssseee^^^XXXWWWaaaooonnn___TTTIIICCC???;;;888999666666555444444444444555222222222333333444444444666333000111444555333///222222222222222222222222111111111111111111111111111111222222222222111111222222222333333333444444333333222222222333333444666666666777777777888888666666666666777888:::<<<:::::::::===???AAAAAA@@@=========>>>???AAABBBCCCCCCDDDFFFFFFGGGHHHKKKMMMPPPSSS\\\ooo}}}yyy{{{]]]wwwddd[[[TTTSSSVVV]]]gggqqq|||~~~zzzzzz~~~~~~||||||lll___TTTOOOOOONNNSSS^^^lll|||uuuccc\\\[[[UUUPPPOOOQQQUUUWWWccc{{{wwwqqqooommmllljjjeee^^^YYYOOONNNKKKJJJKKKMMMPPPRRRKKKHHHCCC@@@@@@@@@@@@???<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>=========:::999888777666555555555777<<>>????????????>>>>>>>>>======<<<;;;;;;777888999999;;;@@@FFFKKKQQQWWW^^^aaa]]]TTTIIIBBBAAA@@@???@@@AAAAAA???===>>>>>>???@@@@@@@@@??????@@@???>>>===<<<<<<;;;;;;=========<<<:::999777666666666777888999:::;;;;;;:::;;;AAAHHHNNNSSS^^^hhhqqq||||||nnnaaaZZZVVVYYYiii|||mmm[[[PPPFFFAAA>>>999888999666666555555444444444444333333333333333333333333222000///111444555444333222222222222222222222222111111111111111111111111000111111222222111111000333333333444444444555555555555444444555666777777666666777777888888888888777777666777888999;;;<<<;;;;;;;;;===@@@AAAAAA@@@======>>>???@@@AAABBBCCCBBBDDDFFFGGGGGGHHHKKKMMMPPPRRRYYYhhh~~~yyyuuummm}}}hhh^^^UUUUUUYYY```jjjsss|||}}}xxxvvvwwwyyy{{{|||mmmaaaWWWRRRRRRQQQVVVaaannn|||oooeee```YYYUUURRRSSSUUUVVVaaa}}}zzzyyyuuuqqqllleee^^^YYYRRRPPPMMMKKKKKKMMMOOOQQQKKKIIIEEECCCCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@<<<;;;999888666555555555666888<<<>>>>>>FFF\\\rrr~~~fffNNNDDD<<<:::;;;:::<<>>>>><<<;;;;;;<<<<<<======<<<;;;:::::::::;;;<<<>>>??????@@@@@@???>>>======<<<<<<;;;;;;777888:::;;;===BBBHHHMMMUUUZZZaaaeeecccZZZNNNFFFAAA@@@>>>>>>??????>>><<<======>>>?????????>>>>>>???>>>>>>===<<<<<<;;;:::<<<<<<<<<;;;:::888777666555666666777888999:::::::::;;;AAAIIIOOOUUU```kkksss~~~xxxlll```YYYUUU[[[qqqlllZZZOOOEEE@@@===888777777555555555555555444444444555555444333333222111111111222444333111000111333333333333333333333333333111111111111111111111111000111111222222111111000333333444444444555555555444444444555666888999:::666666777888999888888777888888888999:::;;;<<<============>>>@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCAAADDDFFFGGGHHHHHHJJJLLLOOOQQQXXXcccrrr{{{ooollluuujjj___VVVWWW]]]eeennnvvv{{{vvvsssppppppuuu|||zzzmmmbbbYYYUUUUUUUUU[[[eeeqqq|||rrriii___]]]XXXVVVVVVVVV___xxx|||vvvooogggaaa]]]VVVTTTPPPLLLJJJKKKLLLMMMLLLJJJHHHGGGGGGEEECCC@@@;;;<<<===>>>?????????????????????@@@@@@AAAAAAAAA===<<<;;;999777777666666666666999;;;999???UUUmmm|||^^^NNN@@@===<<<:::===BBBDDDNNN```uuuuuuhhh\\\RRRHHHCCC???;;;999999444666:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999999999999;;;===>>>????????????>>>===<<<<<<;;;;;;<<<888999;;;===???DDDIIINNNUUUYYY^^^cccccc\\\SSSLLLCCCAAA>>>============<<<<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999::::::::::::999888777666555555666777888999:::::::::<<>>>>>>>>???AAABBB@@@??????@@@AAABBBCCCCCCCCCCCCAAACCCFFFHHHHHHIIIJJJLLLMMMOOOUUU^^^ggg{{{nnncccfffooo|||nnncccZZZ\\\dddmmmvvv~~~{{{tttlllhhhkkkrrr|||vvvlllddd^^^[[[\\\]]]ccclllwww~~~rrrjjjbbb\\\ZZZYYY^^^rrrzzzssskkkfffccc^^^[[[UUUPPPLLLKKKKKKLLLMMMLLLKKKKKKJJJHHHCCC@@@;;;<<<>>>@@@AAABBBBBBBBB@@@@@@?????????@@@@@@AAA===<<<;;;999888777777777666444777:::999===QQQiiiqqq[[[GGGAAA???;;;<<>>;;;<<<555777999999888888999:::;;;;;;;;;;;;:::999888777777888:::;;;===>>>>>>>>>@@@???===<<<;;;;;;<<<<<<999;;;<<<>>>@@@DDDJJJNNNSSSUUUXXX\\\___\\\VVVQQQGGGDDD???<<<<<<=========<<<=========<<<;;;::::::888999:::;;;::::::999888777777888888888777777666666777777888999:::;;;;;;===>>>DDDMMMTTT\\\gggrrr}}}xxxiiibbb[[[XXXYYYfff|||hhhVVVKKKAAA===;;;777666777444555666666666555444333444444444333333222222222444444444222000/////////222222222222222222222222111111111111111111111111222222333333333333222222222333333333444444444444666666555555444555555666555777888::::::999888777777888999:::;;;<<<<<<<<<=========???BBBCCCCCCAAAAAABBBCCCDDDEEEEEEDDDDDDAAACCCFFFHHHHHHIIIJJJKKKLLLMMMTTT[[[^^^jjjtttccc______ggguuussshhh___bbbjjjttt~~~wwwmmmeeegggmmmnnnzzzrrrkkkgggcccccceeefffkkkttt~~~vvvlllccc___\\\___ooo|||uuuooojjjhhheeeaaa[[[UUUPPPMMMLLLLLLNNNMMMNNNNNNMMMIIICCC???:::<<<>>>AAACCCCCCDDDCCC@@@@@@???????????????@@@===<<<;;;999888888777777666333666;;;;;;>>>PPPggg}}}}}}}}}}}}~~~eeeMMMDDD@@@;;;<<>>HHH[[[sss}}}lll```SSSLLLFFF@@@===>>>888999:::999777666777999:::;;;::::::999888777666666777999;;;<<<===>>>>>>@@@???===<<<;;;;;;<<<<<<:::;;;===???AAAEEEJJJNNNQQQQQQSSSWWW[[[[[[WWWSSSKKKFFF@@@<<<<<<===>>>>>>============<<<;;;999999666777888999:::999888777555555666777777777777777777888999:::;;;<<<<<<===???@@@GGGPPPWWW^^^jjjuuusssddd^^^ZZZZZZ]]]mmm{{{fffSSSIII???<<<:::777666888444555666666666555333333222222333333333333444444111///---///333555444222000000000000000000000000111111111111111111111111222333333444444333333222222222222333333333444444<<<;;;999888666555555555555777999:::::::::888777666777888999:::;;;;;;;;;;;;;;;<<>>>>>===;;;:::999888888666555666777888@@@PPPaaawwwrrrpppssszzz{{{XXXDDD@@@??????>>>AAAIIIZZZooo~~~{{{nnn\\\NNNGGGBBB===:::999777555555777999999999::::::;;;<<<;;;:::888777777888;;;<<<===;;;999888:::::::::999999888888888<<<666666===DDDEEEHHHLLLMMMNNNOOOOOOOOOPPPRRRTTTNNNJJJDDD>>>:::888999:::;;;;;;::::::999888888888666666777888888888888888999888777555555555666777777666777;;;===;;;;;;>>>???CCCJJJQQQXXXcccoooxxxooobbb[[[UUUVVVfffuuu```QQQIII???999888666333000555555555555444333222111333333333333333333333333222222222222222222222222111222222222222111000000444333333222222333333444444444444333333222222222222222111111222222333444777777666666555555555555777555555666:::;;;999777999:::;;;;;;::::::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLOOORRRUUU\\\lll|||uuuaaaUUUYYY^^^kkkzzzssspppvvv}}}qqqjjjfffccchhhtttrrrkkklllqqqvvvxxx{{{|||~~~yyyxxx~~~rrrgggaaaaaaiiirrrzzzuuuvvvvvvssspppppplllfff^^^VVVRRRQQQSSSUUUPPPOOOMMMKKKHHHEEEBBB@@@>>>AAACCCCCCEEEIIIGGGBBB>>>===<<<<<<======>>>===>>>======<<<;;;999888888777666777888999AAAQQQbbbppplllkkknnnuuu```KKKDDDBBB@@@???CCCKKKZZZnnn~~~~~~tttcccSSSIIICCC>>>;;;999777555444666777888777::::::;;;;;;;;;:::888888888:::<<<>>>???===<<<::::::::::::999999999888888:::555444<<>>???EEELLLSSS\\\fffsss{{{|||lllbbb\\\XXX]]]pppqqq___MMMFFF===999888888666333555555555444444222111111333333333333333333333333333333222222222222222222///000111222222222222222222111111000000111111222444444444333333333222222333333333333333444444555777777777777666666666555777666555777:::;;;999777999:::;;;;;;:::;;;===????????????@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJNNNNNNPPPRRRTTTYYYfffttt~~~jjj\\\ZZZYYYaaa{{{yyy}}}qqqkkkcccdddkkkyyy~~~vvvssswww}}}|||vvvtttxxx~~~xxxkkkbbb```fffmmm|||wwwtttyyy~~~{{{vvvrrrmmmfff^^^YYYXXXYYYXXXXXXQQQPPPMMMKKKIIIGGGFFFFFFDDDHHHKKKLLLNNNPPPLLLFFFCCC@@@<<<::::::;;;;;;;;;=========<<<;;;:::999888888888888999;;;BBBSSSccciiiffffffjjjppp{{{kkkTTTJJJEEEBBBAAAEEEMMM[[[mmm|||{{{kkkZZZMMMDDD???===:::888666555777888888777999999:::::::::999888888999;;;===@@@AAA@@@>>>===:::::::::999999999999888999555666<<>>???CCCEEEJJJIIIFFFCCC@@@<<<999777666666666555555555555555555555666777777777777777999999888888888999::::::999777888;;;<<<:::;;;>>>@@@FFFOOOWWW```kkkwwwwwwhhhaaa]]]\\\hhhnnn___GGGBBB;;;888888999888666444444444444444333222111333333333333333333333333333333333222222111111111...///000222333333444444222111111000000111111222444444444444333333333333444444444444444555555666777777777777777666666666777666666888:::;;;:::888:::;;;<<<;;;;;;;;;===???????????????@@@AAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIINNNNNNPPPRRRRRRTTT^^^hhhxxxyyykkkddd\\\\\\uuu}}}uuukkkhhhiiippp}}}~~~~~~wwwttttttwww{{{|||zzzmmmccc```dddkkkvvv{{{uuuttt}}}{{{uuuooohhh```]]]^^^___\\\YYYTTTRRROOOMMMLLLMMMOOOPPPPPPVVV[[[]]]______YYYQQQLLLFFF???::::::;;;<<<<<<<<<<<<======<<<;;;:::999:::999:::;;;<<>>999999999999999999999999;;;999999===CCCIIIPPPUUUPPPKKKDDD???======>>>???BBBCCCCCCCCCAAA===:::777777777888888888888888888555555666777777777777666888888888888999999:::::::::777888;;;<<<;;;<<>>@@@???????????????@@@AAABBBDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHLLLLLLNNNPPPPPPPPPWWW___jjj{{{mmmeeeuuutttnnniiilllsssyyysssqqqqqqqqqrrrttt}}}|||oooeee```bbbgggttt|||{{{yyytttvvvyyyrrrllleeecccdddddd```\\\ZZZXXXVVVTTTUUUYYY]]]```dddjjjqqqtttuuutttmmmdddXXXNNNBBB;;;:::;;;<<<<<<;;;<<<===>>>===<<<;;;:::;;;:::;;;<<<===EEEVVVfffhhhhhhjjjnnnrrryyysss]]]PPPHHHEEEFFFGGGOOO___ppp~~~vvveeeTTTIIICCCAAA>>>;;;999888888888888777888888888888888888888888777999===???@@@@@@???>>>999999999999999999999999;;;;;;;;;<<>>===;;;:::999;;;>>>??????===:::888888888888999999:::::::::555666666777777777777777666777777888888999999999:::777777;;;<<<;;;===AAACCCJJJUUU```jjjuuu|||mmmccc[[[]]]hhhwww]]]NNNAAA>>>:::888777777666666555666666666666555555444333333333333333333333333333333333222222111111111222222333333333222222111444333333222222333333444444444444444444444444444333333333333333444444555555555555555555555555555777888999:::::::::;;;;;;;;;<<<======<<<<<<>>>@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHJJJMMMNNNNNNSSSZZZeeezzzxxx{{{~~~vvvooommmooowww}}}sssnnnlllkkkjjjjjjqqq}}}tttiiibbbaaaeeetttwww|||{{{wwwuuuyyy{{{tttqqqlllkkkjjjiiifffbbbeeedddccccccffflllqqquuuzzz|||ggg[[[III>>>:::;;;;;;::::::;;;===>>>>>>===<<<;;;;;;:::;;;<<<>>>EEEVVVfffnnnppptttxxxxxx{{{ttt___RRRIIIHHHJJJJJJSSSccctttvvvgggYYYOOOGGGDDD>>>;;;888777777777666555777777777666777777888999888999<<>>=========???AAABBBAAAAAA@@@@@@AAABBBBBBAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGEEEGGGJJJLLLLLLPPPWWW___jjj|||vvvrrrttt|||wwwoookkkjjjiiidddhhhooo{{{yyyqqqjjjhhhkkksssrrrsssvvvzzzzzzvvvvvv|||}}}uuuttttttsssqqqooommmlllrrrrrrsssuuuzzz|||kkkVVVEEE>>>===;;;999999:::===??????>>><<<;;;;;;:::;;;<<<>>>EEEVVVfffzzz}}}uuubbbTTTKKKJJJNNNOOOYYYjjjzzzvvviii___VVVMMMHHHAAA>>>;;;999999999888777777666666555666777888999999;;;===???@@@>>>===;;;888888999999999:::::::::777;;;<<<;;;AAANNN[[[```___VVVKKKDDDAAA???<<<999777777777777888888888888444444555666777888999999777888888999999999999999888999:::::::::999888777888555666:::======AAAFFFKKKSSS```kkkuuu{{{mmmddd___]]]iiikkkTTTHHH<<<;;;999777555555666777333333444444444444444333333333333333333333333333111111111222222333333444222222333333444333333333222111111000000111111222444444444444555555555666444444444444444555555666666777777777888888888888777999<<<<<<;;;:::;;;===<<<===>>>>>>===>>>@@@BBBCCCCCCBBBBBBAAABBBBBBCCCBBBBBBCCCEEEEEEFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIGGGDDDEEEHHHJJJJJJNNNTTTYYY___pppwwwsssvvv}}}{{{sssnnnlllkkkbbbdddhhhppp}}}xxxrrrqqqsssrrrooonnnooorrr}}}~~~yyyvvvwww~~~tttvvvxxxxxxvvvttttttttt||||||~~~yyy```MMMDDD@@@===:::888:::===???@@@???===<<<;;;:::;;;<<<>>>EEEVVVfffxxxeeeVVVMMMLLLPPPSSS^^^nnn}}}uuujjjccc[[[RRRKKKEEEBBB???=========<<<;;;777666555555555777888999:::<<<>>>@@@@@@???===;;;888888888999999:::::::::888===???>>>EEEUUUccchhhjjj___QQQGGGCCCAAA???===:::999777666555666777888444555666777888999:::;;;888888999::::::::::::999:::;;;;;;<<<;;;:::888777777444555:::===>>>BBBGGGOOOWWWdddoooyyyxxxjjjaaa^^^```oooxxx^^^KKKAAA999999888777555555777999111111222333333333222222333333333333333333333333000000111222333444444555000111222333444555555555444333333333333333333444444444444555555555666666555555555555555666777777888888999999::::::::::::777:::<<<<<<;;;:::<<<>>><<<===>>>>>>===>>>@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGAAABBBCCCEEEFFFHHHIIIIIIHHHEEEDDDGGGIIIIIIMMMRRRVVVZZZgggyyyxxxzzz}}}}}}zzzlllhhhkkkeeebbbaaafffqqq~~~~~~}}}}}}wwwrrrllljjjlllwww~~~||||||wwwvvvuuuuuuvvvxxxyyyyyyxxxpppWWWFFF===999888<<<===============<<<<<<>>>???;;;;;;???@@@MMMggg|||hhhZZZSSSPPPOOOVVVddduuuxxxoookkkfffXXXJJJEEECCC@@@???>>>>>><<<;;;777777777777777888999999:::;;;===??????===;;;999888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAKKKaaavvvtttbbbPPPDDD>>>???@@@===;;;888666666666555444555555555555555666777888555666777888999:::;;;;;;999999999888888888888777::::::;;;>>>======CCCKKKOOOZZZhhhrrr}}}rrreee]]]\\\___|||{{{fffSSSGGGAAA:::999999888777666666555444444444444444444444444444444444333333222222222333444444444444444444444222333333444444333333222333333333222222111111111444444333444444555666777555555555555666666666777777777777777777888888888:::::::::<<<>>>???>>>======<<<::::::;;;>>>AAACCC@@@BBBBBBBBB@@@@@@@@@BBBEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGEEEGGGHHHHHHHHHIIIKKKNNNQQQSSS\\\nnn~~~~~~{{{yyy}}}rrrlllmmmddd```]]]___hhhyyyxxxrrrlllhhhjjjuuu{{{xxxwwwwwwxxxyyyyyyxxxvvv|||ttt[[[JJJAAA======>>>>>>>>>>>>>>>>>>===<<<>>>@@@===<<<@@@@@@MMMeeejjj[[[SSSRRRSSS]]]kkkzzzyyyrrrnnniii\\\NNNEEECCC@@@???>>>>>><<<:::888777777777777777888999999:::<<<>>>>>><<<:::999888999::::::;;;;;;;;;;;;;;;<<<>>>@@@@@@III]]]ppp|||ooo^^^PPPFFFCCCCCC>>>;;;888777777777666555555555555555555666777777666666777888999:::;;;;;;<<<<<<;;;;;;:::::::::999:::999;;;>>>???@@@GGGOOOWWWcccqqq{{{~~~nnnbbb^^^___lll~~~nnn\\\LLLAAA===999888888777666666555555444444444444444444444444444444444333333222222222444444444333333222222111222333333444444333333222333333333222222222111111444444333444444555666777555555555666666666777777888888888888888999999999;;;:::;;;===???AAA@@@??????>>><<<;;;<<<>>>@@@BBBAAACCCDDDCCCBBBAAABBBCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGIIIIIIIIIJJJLLLOOOSSSTTT[[[iii|||}}}yyyyyyzzzqqqnnneee___[[[ZZZ]]]jjj|||uuummmhhhiiittt~~~yyyyyyyyyzzzzzzyyyvvvsssxxx|||uuu\\\KKKCCC@@@??????????????????>>>======>>>AAA>>>>>>AAA@@@KKKccclll[[[TTTVVVZZZffftttzzzuuurrrmmm___QQQEEECCC@@@>>>>>>===<<<:::999888888777777777888888888999;;;<<<<<<;;;:::888888888999;;;;;;<<<<<<<<<<<<===???@@@@@@FFFXXXiii}}}}}}xxxlll[[[LLLCCCAAA???===:::888888888777666555555555555555666666777666777777888999:::;;;;;;======<<<;;;::::::999999999999;;;???AAACCCKKKTTT]]]iiiwwwyyyhhh______ddd~~~yyyuuulll```QQQEEE===:::777777777666555555444444444444444444444444444444444444333333333333222222555444333222111000000///222333333444444333333222333333333333222222222222444444333444444555666777555555666666666777777777777777777888888888999999;;;;;;<<>>======>>>AAA>>>???BBB@@@JJJaaalll[[[UUUZZZ```nnn{{{~~~yyyuuummm^^^PPPEEEBBB@@@>>>>>>===;;;:::999999888888777777888888888999:::<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<<======???@@@@@@DDDSSSbbbtttzzz~~~vvveeeRRREEE@@@AAA>>>;;;:::::::::999888666666555555555666666777777777888999999:::;;;;;;::::::999888777666666555::::::<<<@@@CCCFFFNNNXXXbbbppp~~~uuuddd]]]cccmmmxxxnnniiiaaaVVVLLLCCC===:::666666555555555444444444444444444444444444444444333333333333333333333333444444333333222222111111222333333444444333333222333333333333333333333333444444333444444555666777555666666666666777777777555555666666777777888888;;;<<<>>>BBBGGGJJJKKKKKKGGGEEEAAA>>>======>>>???BBBCCCDDDDDDCCCBBBCCCEEEFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIKKKKKKLLLMMMPPPRRRVVVWWWYYY\\\bbbsss{{{pppkkkddd\\\XXXVVVYYYdddooouuuooorrr{{{zzzxxxuuuvvvwwwwwwxxxzzz{{{zzzwwwtttuuuzzz}}}hhhUUUHHHAAA??????>>>>>>>>>??????>>>>>>>>>>>>AAA??????BBB@@@JJJaaa}}}iiiZZZWWW___gggsss|||vvvlll\\\MMMDDDBBB???>>>======;;;999999999888888888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<=====================>>>@@@@@@EEERRR```oooxxx~~~ooo[[[MMMFFFBBB@@@===;;;;;;;;;:::999888777777666666666777777888888888999::::::;;;;;;999888888777666555555555<<<;;;>>>BBBEEEIIIRRR\\\kkkyyyrrrccc___jjjzzzzzzqqqhhhcccZZZPPPGGGAAA<<<999555555555555444444444444444444444444444444444444333333333333333333333333222222333333444444555555222333333444444333333222333333333333333333333333444444333444444555666777666666666666777777777888666666777888888999::::::;;;<<>>@@@BBBCCCCCCBBBBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLNNNQQQSSSWWWXXXYYYZZZ]]]iiixxxnnnfff^^^YYYVVVUUU[[[dddppp}}}xxxyyy}}}tttooonnnssssssuuuxxx{{{{{{zzzxxxyyyuuuqqqtttxxxzzzzzz{{{qqqaaaQQQHHHCCCAAAAAA===>>>???@@@@@@@@@@@@@@@@@@CCC@@@@@@CCCBBBMMMeeewwwfff[[[\\\eeemmmwwwwwwlll[[[MMMDDDBBB???======<<<;;;999888888888888888999::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>=========<<<===???AAAGGGUUUcccjjjsss||||||ppp___PPPHHHDDDAAA>>>=========<<<;;;:::999999888888888888888999999999999::::::;;;;;;999999999999999888888888>>>===@@@EEEIIIOOOYYYdddooo~~~qqqeeeddduuuvvvkkkccc]]]SSSJJJBBB===999777555555555555555555555555444444444444444444444444222222333333333333444444111222333444555666666777222333333444444333333222333333333333444444444444444444333444444555666777666666666777777777888888888999999:::;;;<<<======<<<===???DDDJJJMMMOOOOOOGGGEEEAAA>>>======>>>???@@@AAACCCCCCBBBBBBCCCEEEGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFHHHIIIKKKLLLMMMNNNQQQTTTVVVWWWXXXZZZ[[[cccvvvsssppp|||ssslllccc^^^XXXUUUWWW]]]eeewww|||vvvyyyxxxoookkkiiinnnnnnppptttyyy|||}}}}}}{{{ooohhhhhhkkklllkkkllldddXXXMMMGGGCCCBBBAAA>>>>>>@@@BBBCCCDDDDDDDDDCCCFFFBBBBBBFFFFFFRRRkkkqqqccc]]]bbbkkksss{{{yyymmm]]]OOODDDAAA???======<<<:::999777777777888999:::;;;<<<>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAA@@@???=========;;;;;;???CCCKKKZZZhhhkkkqqqxxxxxxoooaaaRRRJJJEEECCC@@@>>>>>>>>>===<<<<<<;;;::::::999999999:::999999999::::::::::::;;;:::::::::::::::;;;;;;;;;>>>>>>BBBIIIOOOVVVcccnnnsssooogggjjjttthhh___XXXMMMDDD???;;;777555555555555555555555555555444444444444444444444444222222222333333444444444222222222333333444444555222333333444444333333222333333333444444444555555444444333444444555666777666666777777777888888888777888999:::;;;<<<======>>>>>>@@@CCCFFFIIIIIIHHHEEECCC@@@===<<<===>>>@@@@@@BBBCCCDDDCCCCCCEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJLLLLLLNNNQQQTTTUUUUUUVVVYYYZZZ___kkkxxxsssgggjjjyyyqqqiiibbb\\\WWWWWW[[[[[[gggxxxzzzuuuyyy|||ssslllhhhgggkkklllnnnrrrxxx}}}yyyllldddcccddddddbbbbbb[[[RRRJJJEEEBBBAAA@@@>>>@@@AAACCCEEEGGGGGGHHHFFFHHHDDDDDDHHHIIIVVVooonnnbbb___fffpppwww~~~{{{ooo```RRRDDDAAA???======<<<:::999666777777888999;;;<<<===??????@@@AAABBBBBBCCCCCCDDDDDDDDDBBBAAA???>>>===<<<:::;;;???DDDMMM]]]kkksssvvvzzzzzzsssfffXXXOOOFFFCCC@@@?????????>>>======<<<;;;;;;::::::::::::999::::::::::::::::::;;;888999999::::::;;;;;;<<<>>>???DDDLLLSSS\\\jjjvvvzzznnnhhhnnnuuuiii]]]UUUJJJBBB===;;;888555555555666666666666666666444444444444444444444444222222222333333444444444333333222222222222222222222333333444444333333222333333333444444555555555444444444444444555777777777777777777888888888888444555666777888999::::::@@@@@@@@@AAACCCDDDCCCAAACCCAAA???===<<<===???@@@AAACCCEEEEEEDDDDDDFFFHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFHHHJJJKKKLLLNNNQQQTTTTTTSSSTTTXXXYYY[[[cccmmmxxxeeebbbwww|||pppggg___XXXWWW[[[ZZZaaakkkxxx|||vvv|||}}}uuummmddd```aaadddgggmmmtttwwwxxx~~~{{{kkkfffgggeeeaaa]]]^^^ZZZSSSLLLFFFBBBAAAAAAAAABBBAAAAAAFFFLLLMMMIIIJJJEEEBBBBBBDDDMMMbbbvvvyyykkkiiikkknnntttzzzzzzfffTTTIIIEEE@@@<<<:::999999888777888888999:::<<<===>>>???BBBEEEFFFEEECCCCCCCCCDDDDDDCCCBBBAAA@@@@@@??????@@@AAADDDJJJTTT```hhhpppvvv~~~rrraaaUUULLLHHHDDD@@@???>>>===<<>><<<:::999999999999<<<<<<<<<;;;;;;:::::::::999:::;;;;;;::::::<<<>>>===???EEEOOO]]]lllwww}}}yyyhhhjjj|||wwwfff\\\TTTIIIAAA===<<<:::888666555333111111222333444222333444444555555444444444444444444444444444444111111111111111111111111333333333222222111111111333333333444444444555555666666555555555666666777;;;::::::999888888999999888888888999:::;;;===>>>>>>?????????@@@@@@@@@@@@@@@???===<<<;;;;;;;;;<<<===???AAACCCCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKMMMNNNOOOPPPRRRTTTUUUXXX\\\aaaeeerrrsssgggoooxxxooofff]]]ZZZ\\\YYY^^^fffooo||||||www}}}yyyqqqiiibbb______bbbeeelllsssuuuvvv{{{zzzlllhhhiiifff```\\\YYYUUUPPPKKKGGGDDDCCCCCCAAADDDDDDFFFKKKRRRSSSOOOLLLHHHEEEFFFLLLZZZrrryyynnnoootttxxx}}}{{{hhhXXXLLLFFF???:::999:::::::::999999999:::;;;<<<>>>???AAACCCEEEFFFDDDBBBAAAAAACCCBBBBBBAAA@@@????????????@@@CCCFFFMMMUUU___fffpppuuu}}}yyylllcccVVVPPPIIICCC@@@>>>======>>>===<<<::::::::::::;;;<<<<<<;;;;;;::::::::::::999:::;;;;;;:::;;;===??????BBBIIITTTcccrrr~~~wwwmmmsssuuueeeYYYQQQGGG???<<<:::888666666555333222111222333444222333444444555444444444333333333333333333333333222222222222222222222222333333333222222222111111333333444444444555555555777666666666666666777777999999999999999999999999888888888888:::;;;<<<===>>>>>>>>>>>>????????????@@@???===<<<;;;;;;<<<<<<<<<>>>AAABBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPRRRTTTVVVYYY^^^aaahhh|||nnnnnnyyyzzzpppeee___^^^\\\^^^bbbgggnnnyyy~~~zzztttllleee^^^[[[]]]___cccjjjqqqssssssyyyyyyllliiiiiifff```]]]UUUSSSPPPLLLIIIGGGFFFEEEBBBFFFJJJLLLRRRYYYZZZVVVMMMIIIFFFIIIRRRfff}}}wwwyyy~~~~~~|||mmm^^^SSSJJJ???999999;;;;;;:::;;;;;;:::;;;;;;===???@@@DDDEEEGGGGGGEEECCCBBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBEEEIIINNNSSSYYY```dddlllpppwww~~~~~~wwwqqqeee^^^TTTKKKFFFCCCBBBAAA>>>===<<<;;;::::::;;;<<<;;;;;;;;;:::::::::::::::999:::;;;;;;;;;<<>>>>>>>>??????>>>===<<<<<<<<<<<<;;;===@@@AAAAAAAAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGIIIJJJKKKLLLMMMKKKNNNQQQSSSTTTVVVYYY\\\```nnnxxxzzzyyynnnfffcccbbbccceeeeeehhhmmmtttyyyxxxwwwvvvwww|||rrriii```YYYWWWXXX]]]aaaiiiooopppqqqxxxzzzmmmjjjkkkiiieeeddd[[[YYYUUUPPPLLLJJJIIIHHHEEEKKKQQQTTTXXX]]]\\\YYYPPPMMMKKKOOO\\\uuu~~~yyyvvvtttssssssrrrssswww{{{|||~~~{{{qqqfffZZZOOOBBB::::::;;;;;;999<<<;;;::::::;;;===???AAADDDFFFHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHJJJNNNTTTYYY\\\___aaaccccccfffjjjpppvvvxxxwwwuuunnnhhh___WWWQQQMMMJJJGGG@@@???===<<<:::::::::;;;;;;;;;;;;:::::::::::::::999:::;;;;;;<<<>>>AAADDDFFFLLLVVVcccqqquuunnnuuuqqqcccRRRKKKBBB<<<:::999777555555555444333333333333444222222333444444444444333222222222222333333333333333333333333333333333333333333333333333333333333444444444444555555555555999888888888888888999:::777888999:::::::::999888888777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======???>>>>>>=========<<<<<<:::<<>>;;;;;;999888;;;;;;::::::;;;>>>@@@BBBAAACCCFFFFFFFFFGGGHHHJJJIIIHHHHHHHHHJJJLLLNNNPPPSSSYYY___dddfffeeedddddd\\\\\\\\\```eeeiiilllllljjjgggbbb]]]YYYSSSNNNJJJCCCBBB???===;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAAEEEHHHLLLSSS___kkkwww~~~zzzvvvpppppp}}}~~~lll]]]OOOIIIAAA<<<;;;:::888666555555444444333333333444111222333333444444333333222333333333444444555555333333333333333333333333333333333333333333333333444444444555555555666666888888888999:::;;;<<<<<<999999999:::::::::999999888888888888999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>=========:::<<<>>>@@@@@@@@@AAACCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJMMMPPPRRRRRRSSSUUUWWW___aaaiiiyyy|||vvvtttoooooonnnnnnlllkkkiiiiii^^^\\\YYYWWWWWWYYY]]]___iiitttsssfff[[[SSSQQQSSSZZZ^^^eeeiiijjjmmmzzzxxxkkk^^^TTTPPPOOOPPPRRR[[[cccddddddbbb]]]WWWPPPUUU[[[fff{{{xxxpppgggaaa___^^^]]]\\\VVVZZZ]]]___dddiiiiiieee]]]VVVLLLDDD>>>;;;999999<<<;;;::::::<<<@@@DDDFFF@@@BBBEEEFFFFFFHHHJJJLLLKKKKKKKKKLLLOOOSSSVVVYYY]]]ccckkkpppqqqooollljjj^^^ZZZVVVUUUWWWZZZ]]]^^^]]]\\\ZZZYYYVVVQQQKKKGGGDDDBBB@@@===;;;:::::::::<<<<<<<<<<<<<<<=========<<<===>>>>>>@@@DDDIIIMMMTTT\\\hhhtttzzztttpppqqq{{{|||fffVVVLLLFFF???;;;::::::888666555555555555444444444333111111222333333333333333333333333444444555555666222222222222222222222222333333333333444444444444444444555555555666666666888888999:::;;;===???@@@<<<<<<;;;::::::::::::::::::999999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>===:::<<>>>>>>>>???>>>??????@@@BBBFFFLLLPPPZZZdddqqq}}}{{{tttnnnxxx|||eeeUUUHHHCCC<<<999999999777555555555555555555444444333111111222333333333333222111222222333444444555555444444444444444444444444333333333444444444555555555555555555666666666666666777888:::===???BBBCCCAAA???<<<:::999999;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????>>>===;;;===???@@@@@@AAABBBDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLIIIKKKLLLNNNOOOQQQUUUXXXZZZ\\\bbbkkkuuu||||||{{{{{{yyyuuuppplllZZZXXXUUUQQQOOOMMMMMMMMMNNNRRR[[[iii}}}ooobbbYYYRRRQQQTTTUUUYYY^^^aaabbbhhhzzzxxxdddVVVSSSUUUYYY^^^hhhrrrtttqqqmmmfff```pppyyyvvvggg___UUUOOOOOONNNLLLIIIGGGIIIGGGEEEGGGMMMQQQPPPQQQRRRRRRLLLDDD>>>>>>@@@>>>======>>>AAAFFFKKKNNNNNNOOOQQQQQQPPPQQQSSSUUUVVVVVVWWWZZZ___eeekkknnnpppxxxssskkk___UUUPPPNNNNNNNNNOOOMMMJJJIIIHHHGGGEEECCC??????>>>======>>>???@@@======>>>>>>??????@@@@@@???@@@@@@AAACCCHHHNNNSSS^^^hhhwwwxxxqqqmmm}}}}}}gggWWWEEE@@@:::777888888666444555555666666555555444333111111222333333333333222000000111222333333444444555555555555555555555555333333333444444555555555555555555555666666666777666666888:::===AAACCCEEEDDDAAA===:::999999;;;===<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@???>>>===;;;===@@@AAAAAAAAACCCDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLHHHIIIKKKKKKMMMPPPUUUYYY[[[]]]ccchhhlllyyy~~~{{{wwwsssqqqiii]]]TTTRRRQQQMMMLLLPPPLLLMMMQQQYYYbbbrrrzzzllleee\\\PPPNNNTTTWWWWWWYYY[[[\\\ccctttvvveee[[[XXX\\\bbboooooossswwwvvvpppnnnpppuuufff[[[OOOJJJHHHFFFGGGIIIDDDCCCAAA??????@@@AAACCCHHHKKKNNNMMMHHHBBB>>>======<<<===@@@BBBFFFPPPZZZ______]]]YYYYYY\\\\\\YYY^^^]]]\\\\\\___eeennnttt{{{~~~pppddd[[[VVVSSSQQQSSSLLLFFFCCCEEEEEECCC???DDDAAA???>>>>>>??????>>>@@@@@@@@@AAAAAAAAAAAABBBCCC@@@AAAFFFJJJMMMRRRYYYbbbooo}}}|||wwwsssnnngggSSSFFFBBB===999777555444222666666666666555444333222000333666888888777444222666444222000000222444666333333444444555666666777777666555444444555777777555555444333333555666777111333555888<<>>===<<<;;;:::999;;;::::::;;;<<<===>>>???:::;;;<<<======>>>>>>======>>>>>>?????????>>>>>><<<>>>???@@@??????AAABBBEEEFFFFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKNNNQQQTTTVVVZZZZZZ]]]aaadddooo~~~{{{yyyqqqeee[[[WWWTTTOOOMMMOOOJJJJJJLLLRRRYYYfff{{{yyyjjjccc[[[RRRQQQXXXWWWVVVWWWXXXYYY___nnn~~~vvvhhhbbbaaafffllltttsssvvvzzzzzzzzz}}}sssdddYYYNNNJJJGGGEEEEEEGGGCCCBBB@@@???>>>??????@@@CCCGGGJJJJJJFFFBBB???>>>@@@>>>???CCCEEEJJJUUU```eeefffeeeaaaaaaeeeeeecccaaa```^^^^^^```fffooouuuvvvmmmfffbbb___^^^WWWNNNJJJJJJJJJGGGDDDCCCBBB@@@AAABBBCCCCCCBBB@@@@@@AAAAAABBBBBBCCCCCCAAA???@@@EEEJJJNNNVVV]]]gggtttyyyvvvvvvxxxxxxuuuqqqpppzzz{{{bbbPPPCCC???;;;888777777666444666666666666555444333222000222444666666555333222333333333333333333333333222222333333444555555666888777666555444555555666555555555555555666666777888888999999:::;;;<<<<<>>===<<<;;;::::::::::::999999::::::;;;<<<===>>>???@@@@@@AAA@@@@@@>>>>>>???????????????>>>===>>>@@@@@@??????AAABBBFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPSSSUUUYYYZZZ]]]```bbbjjj{{{uuuiiibbb[[[TTTOOOMMMIIIHHHIIILLLPPPYYYjjjyyysssddd]]]WWWQQQRRRYYYWWWUUUTTTUUUUUUYYYeeerrrssskkkjjjlllqqqwwwyyyvvvvvvxxxyyy~~~}}}qqqbbbXXXNNNJJJHHHDDDBBBCCC@@@@@@???>>>>>>===<<<<<<>>>AAADDDFFFEEECCCBBBAAAAAA???@@@CCCGGGMMMYYYeeennnpppooollllllooopppnnngggeeebbb___```eeemmmsss{{{~~~xxxtttooofff[[[TTTRRRQQQMMMIIIFFFEEEEEEGGGIIIJJJIIIHHHCCCCCCCCCCCCCCCDDDDDDEEEBBB@@@AAAFFFLLLQQQ[[[eeeppp|||}}}pppmmmmmmppppppmmmnnnqqqpppZZZKKK???===999888888888777666666666666666555444333333111222333333444444333333111222444555555444222111444555555666666777888888999999777666555444444444555555666777777777777777;;;:::::::::999999999999>>>>>>======<<<;;;::::::;;;;;;:::::::::;;;;;;<<<>>>???@@@AAABBBBBBBBBBBB??????@@@@@@@@@??????>>>===???@@@@@@@@@@@@AAACCCFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMOOORRRSSSXXXYYY\\\^^^^^^cccppp~~~{{{pppfff\\\RRRMMMLLLJJJIIIKKKMMMRRR___kkk}}}pppccc\\\XXXTTTWWW\\\ZZZVVVSSSRRRQQQSSS\\\fffrrrrrroooqqqtttyyy}}}|||xxxwwwyyy}}}qqq```WWWNNNKKKIIIDDDBBBBBB>>>>>>>>>>>>===<<<:::999:::<<<@@@BBBDDDDDDEEEEEEAAA??????BBBFFFMMMZZZgggtttxxxxxxuuusssuuuvvvtttnnnkkkeee```]]]___dddiiinnnvvvxxxkkkbbb^^^[[[WWWSSSQQQPPPQQQRRRSSSSSSQQQOOOJJJIIIHHHFFFEEEEEEEEEFFFEEECCCEEEJJJNNNUUU```kkkyyyzzzqqqllljjjmmmllljjjoooxxxzzzeeeRRRGGG>>>;;;999888888888777555555555666666555444444333333333333333333444444555222333333444444333333222444444444555666666777777888888777666666555555555555666777999999888777777777777888999::::::;;;;;;=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>???@@@AAAAAA@@@@@@AAACCCFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIILLLLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKLLLNNNPPPRRRRRRVVVWWWZZZ]]]]]]^^^gggrrrttthhh[[[QQQPPPLLLJJJKKKLLLPPPZZZddd}}}sssiiiccc___^^^___bbb]]]WWWRRRPPPOOOOOOTTTZZZ]]]fffuuu|||zzzzzz{{{}}}}}}}}}rrr___VVVOOOLLLJJJFFFCCCCCC===>>>>>>======;;;:::999:::;;;===@@@CCCEEEFFFFFFBBB@@@@@@CCCFFFMMMZZZgggtttzzz}}}zzzxxxxxxwwwuuuuuuqqqjjjaaaZZZXXXYYY\\\dddkkkwww~~~tttooolllhhhdddaaa```_________]]]ZZZWWWQQQOOOLLLIIIGGGFFFEEEEEEFFFFFFHHHLLLPPPUUUbbbmmm~~~wwwppplllmmmjjjiiisssnnn[[[KKKBBB===;;;999888777777555333555555555666555555444333555444444333444444666666555444222111111222444555000111111222222333444444555555666777777888888888555666888999999999888777555666777888:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<>>>@@@BBBCCC>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBAAA@@@BBBCCCFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKJJJJJJIIIHHHHHHKKKKKKMMMNNNPPPQQQRRRRRRSSSTTTXXX\\\\\\]]]ccckkk~~~xxxiii[[[SSSNNNJJJJJJKKKNNNWWW```zzzzzzuuunnniiifffdddbbbbbb___WWWPPPOOOMMMLLLMMMQQQNNNSSS^^^qqq}}}www{{{{{{qqq^^^UUUMMMKKKJJJFFFDDDDDD>>>>>>============<<<<<<;;;:::;;;===AAADDDEEEEEEEEEBBBCCCEEEHHHNNNZZZeeeqqqyyy}}}}}}{{{xxx|||wwwooodddZZZTTTQQQQQQYYY```kkkwww~~~{{{vvvrrrllljjjhhhfffdddbbb^^^[[[TTTQQQNNNJJJGGGFFFEEEFFFFFFGGGJJJOOORRRXXXdddppp~~~tttmmmllliiiiiizzz}}}rrrcccRRREEE>>><<<:::888777777777555333444555555555555555444444555444444444444555666777666444222000000222444666444444444555666666777777444444666777888999999999666666777888888888888888777777888888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;===???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@@@@???AAABBBCCCCCCAAAAAABBBCCCGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRVVV[[[\\\\\\```gggvvvxxxiiiXXXRRRLLLJJJJJJMMMVVV^^^sss|||zzzwwwrrrooolllgggccc___VVVNNNLLLKKKIIIHHHIIIHHHIIINNN\\\rrr|||~~~xxxmmm[[[RRRKKKIIIHHHFFFEEEFFF???>>>>>>======>>>@@@@@@<<<:::999;;;>>>AAABBBAAAEEECCCCCCFFFHHHLLLVVV```lllxxx}}}uuujjj^^^UUUPPPNNNQQQWWWbbbmmmxxx|||wwwsssjjjgggccc```^^^\\\YYYWWWQQQOOOKKKHHHFFFEEEFFFFFFGGGJJJPPPVVVZZZ___lllyyywwwnnnmmmiiilllzzzxxxtttmmmdddXXXLLLAAA:::888777666777888888666444444444555555555555555444333333444444444555555555444333333222222333333444666666777777888999999999555666777888999999888777777666666666666777888888888888888888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBBCCCDDDCCCBBBAAABBBCCCGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHLLLMMMNNNPPPQQQQQQQQQPPPQQQQQQUUUZZZZZZZZZ]]]cccnnnyyysss]]]VVVNNNLLLKKKNNNVVV___nnn|||xxxqqqkkk___UUULLLJJJJJJGGGEEEEEEGGGEEEFFFOOO```yyyuuujjjYYYPPPHHHGGGFFFEEEDDDFFF@@@???>>>===>>>@@@BBBCCC===:::888999<<>>CCCAAABBBDDDEEEHHHQQQ[[[iiiwwwyyynnnbbbXXXQQQNNNQQQVVV```jjjuuu~~~yyywwwuuuppplllbbb___ZZZWWWUUUTTTRRRPPPNNNLLLHHHFFFDDDEEEFFFGGGJJJNNNVVV^^^bbbhhhuuuyyypppnnnkkkooowwwpppkkkccc[[[RRRHHH>>>777555555555666888999888777444444555555555555555444111222333444444444333333222333444444444444333222111111222222333444444444666777888999999888666666777666555555555666888999555666777888999:::;;;;;;999::::::;;;;;;<<<<<<<<>>>>>??????>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???BBBCCCDDDDDDBBBAAABBBCCCGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHKKKLLLNNNOOOPPPPPPOOOOOORRRQQQTTTXXXYYYXXXZZZ___hhhnnnjjj^^^QQQLLLMMMOOOUUU[[[lll}}}vvvjjj^^^VVVMMMGGGFFFFFFEEEDDDDDDCCCFFFKKKUUUeee}}}~~~rrrgggWWWQQQKKKHHHCCC??????CCC@@@???>>>???AAABBBAAA@@@BBB@@@===;;;:::;;;===>>>CCC@@@>>>@@@BBBEEENNNVVVggguuu~~~tttgggXXXPPPQQQPPPSSS\\\kkkyyy}}}yyyrrrmmmjjjhhhdddaaa\\\UUUPPPPPPNNNJJJGGGFFFEEEFFFGGGGGGFFFFFFIIIJJJRRRTTT\\\gggnnnssszzzmmmhhhmmm}}}xxxkkkaaaVVVPPPJJJAAA;;;999999999777666555555555555333444444555666666555555111222333666888777444111222222222222222222222222444444444444444555777777777888:::::::::888666555666666666666777777777777999888777777999:::999777:::;;;;;;;;;<<<=========>>>======>>>@@@@@@???>>>???>>>>>>???AAACCCBBBAAAEEEEEEDDDCCCBBB@@@>>>>>>BBBBBBAAAAAABBBCCCEEEFFFEEEFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGIIIJJJKKKLLLLLLLLLNNNNNNPPPRRRUUUXXX[[[\\\bbbgggtttmmm```SSSMMMMMMOOOTTTZZZkkkzzz|||ooo___XXXNNNHHHFFFFFFEEEDDDEEECCCDDDGGGLLLXXXmmmzzzqqqpppsssssshhhZZZQQQIIIFFFCCC@@@@@@BBB@@@???>>>???AAABBBAAA@@@BBB@@@===;;;;;;;;;===>>>@@@===<<<>>>???BBBJJJSSSaaappp}}}nnn^^^VVVUUUTTTWWW```qqq|||tttoooiiieeedddaaa]]]YYYUUUNNNIIIIIIIIIFFFDDDEEEDDDFFFHHHIIIJJJLLLOOOQQQ[[[^^^hhhsss{{{yyyqqqqqq{{{vvvggg\\\RRRLLLGGG???:::999999888777666555555555555444444555555555555555555222222222444666666444111444444444444444444444444444444444444555666777777777888:::::::::888777555666666666666777777777888666555555777:::<<<<<<;;;::::::;;;;;;<<<=========>>>======>>>@@@@@@???===???>>>>>>???AAABBBAAA@@@AAABBBBBBBBBBBBBBBAAA@@@BBBAAAAAAAAAAAACCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEGGGHHHJJJJJJJJJHHHGGGDDDEEEFFFHHHIIIIIIJJJJJJMMMNNNPPPRRRUUUXXXZZZ\\\]]]```iiixxxnnnaaaTTTNNNMMMOOOSSSXXXggguuurrraaaYYYPPPIIIGGGFFFEEECCCDDDBBBBBBCCCEEELLL[[[iii}}}tttgggaaaaaadddnnn~~~xxxmmm___SSSHHHDDDCCCAAA@@@AAA@@@???>>>???AAAAAAAAA@@@AAA???===;;;;;;;;;<<<======:::999;;;<<>>======>>>@@@@@@???===@@@>>>>>>>>>@@@@@@???>>>>>>>>>@@@AAABBBCCCCCCCCCAAA@@@@@@@@@AAABBBCCCDDDFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFDDDEEEGGGHHHIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJMMMNNNOOOQQQTTTWWWYYYZZZ^^^```eeemmmzzzlll```SSSNNNMMMNNNRRRWWWcccnnnqqqaaaZZZPPPIIIFFFEEEDDDBBBCCCAAABBBDDDEEEIIISSS^^^lllpppsssmmmbbbYYYVVVVVVZZZaaaoooxxxgggXXXIIIDDDCCCAAA@@@???@@@>>>>>>???@@@AAA@@@???@@@???===<<<;;;;;;<<<===:::888777:::;;;<<>>===@@@>>>======??????>>><<<<<<===???@@@BBBCCCCCCDDD???@@@@@@@@@AAABBBBBBCCCFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMLLLKKKJJJHHHGGGFFFDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPSSSUUUXXXYYY___aaadddiiiooo~~~jjj^^^RRRMMMMMMNNNRRRWWW^^^ggguuu~~~pppaaaYYYOOOHHHEEEEEECCCBBBCCCBBBCCCFFFGGGHHHNNNVVV]]]______[[[TTTOOOMMMNNNRRRXXXfff{{{ppp```PPPHHHFFFBBB?????????>>>===>>>@@@AAA@@@??????>>>===<<<;;;;;;;;;<<<:::777888:::;;;<<<@@@GGGOOO^^^rrrxxxnnnhhhcccbbbiii{{{zzzrrrooollljjjggg^^^WWWQQQMMMKKKIIIMMMSSSXXX^^^gggooouuuzzzzzzyyy~~~ppp___SSSFFF???;;;777666777777666666555555555555555444555555555555555444444444222000///111333444444222222222333333444444444555555555555555666888888888888888999999999888888777777777777888888888888<<<;;;999:::;;;;;;999888888888999:::;;;<<<===>>>===<<<<<<===??????>>><<<>>>===<<<<<<>>>>>>===;;;======???@@@AAAAAABBBBBB??????@@@AAABBBBBBBBBBBBEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGIIIJJJJJJHHHGGGEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLNNNOOORRRTTTVVVXXXYYY[[[```cccfffrrr~~~kkk```TTTOOONNNNNNQQQUUUYYYaaakkkuuurrraaaYYYOOOIIIFFFFFFEEECCCFFFDDDDDDGGGFFFEEEHHHMMMOOOPPPQQQOOOMMMKKKLLLLLLOOOXXXgggzzz|||mmm\\\RRRKKKDDDAAA@@@???>>>===>>>@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;:::888999<<<<<<<<>>===<<<<<<===??????>>><<<===<<<;;;;;;=========;;;======>>>???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCBBBDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIGGGFFFDDDDDDCCCCCCDDDFFFHHHIIIKKKLLLMMMNNNQQQSSSUUUVVVVVVXXX\\\___aaahhhyyyxxxxxxyyy{{{{{{yyysssnnnooonnnmmmmmmmmmoooqqqrrrssswww}}}{{{qqqppppppvvvqqqdddXXXRRROOONNNPPPSSSUUU[[[ccciiioooxxxtttbbbZZZQQQKKKIIIIIIHHHGGGFFFDDDDDDGGGGGGEEEGGGKKKIIIJJJLLLNNNQQQSSSUUUVVVZZZdddttt{{{kkk^^^RRRHHHCCCDDD???>>>===>>>???@@@???>>>>>>======<<<;;;;;;::::::999888999<<<<<<;;;>>>CCCGGGTTThhh~~~tttkkkhhhfffmmmyyyrrrjjjddd___^^^eeennnxxx~~~~~~qqq___SSSIII???;;;999777666888555555555444444555555666222222444555666666777777444333111222444555555444444444555555666777777777555555555555666777888999888888777888888999999:::777777888888888999999999888777777888:::;;;:::999777777888999;;;<<<===>>><<<<<<;;;===>>>???===<<<;;;:::999:::<<<======<<<;;;<<<===???@@@AAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCEEEHHHIIIKKKKKKLLLNNNPPPRRRTTTUUUXXXXXXYYY[[[\\\```mmmyyylllkkkjjjlllmmmjjjeee```___]]]\\\[[[\\\^^^aaaccceeeiiipppyyyzzzsssiiigggfffiiirrrvvviii[[[TTTQQQNNNOOOQQQSSSXXX^^^bbbeeelllvvv~~~tttccc\\\RRRLLLKKKKKKJJJIIIEEECCCDDDHHHIIIHHHJJJNNNJJJKKKNNNSSSYYY^^^aaaccciiittttttfffWWWKKKFFFGGG???======>>>???@@@???>>>=========<<<;;;;;;::::::888777999<<<<<<:::===BBBGGGSSSfff}}}zzzpppgggeeedddkkkyyysssnnnnnnvvvkkkXXXMMMCCC;;;999999888888:::555555444444444555555666111222333555666777777888444333222333555666555444222222333333444555666666555555555666666777888999888888777777888999::::::777888888888888999999999;;;:::888888888888777555666777888999;;;<<<===>>><<<;;;;;;<<<>>>???===<<<:::999888:::<<<======<<<999:::<<<>>>@@@AAABBBBBB@@@AAABBBDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJJJJJJJHHHFFFEEEFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKLLLMMMOOORRRSSSUUUXXXUUUTTTTTTUUUXXXbbblll{{{pppiiicccbbb___[[[YYYZZZXXXVVVTTTSSSSSSUUUWWWXXX]]]^^^dddoooyyyyyygggccc]]][[[```hhhyyyzzzqqqeeeZZZUUUSSSTTTUUUSSSVVV\\\aaabbbdddnnnzzztttiiiaaaWWWQQQPPPPPPPPPOOOOOONNNLLLKKKJJJJJJJJJJJJJJJNNNXXXdddpppuuutttrrr~~~pppbbbUUUIIIAAABBBAAA@@@AAABBBBBBAAA???@@@???<<<:::999999:::;;;:::;;;;;;999999:::===???EEEQQQeee~~~ooogggccc___dddoootttaaaTTTFFFBBB<<<888777777666666666555444333222333444444333333333444444444555555555555555555555555444444555666555444333333555777666666666666666666666666777888888888888999999999999999888888999999:::;;;;;;999777666555666777888777777777777888999:::;;;???>>>===<<<;;;;;;<<<<<<999999888888999999:::;;;<<<<<<===>>>@@@AAACCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGLLLMMMNNNOOOQQQRRRSSSSSSVVVVVVVVVTTTTTTVVVYYY]]]kkkqqqhhh```]]]\\\YYYWWWWWWRRRQQQOOOMMMMMMNNNPPPRRRWWWWWW]]]fffppp{{{kkk```[[[ZZZ___gggvvv|||sssggg]]]XXXVVVWWWXXXWWWXXX]]]aaabbbeeeooozzzuuummmggg```[[[ZZZ\\\___aaa\\\ZZZVVVRRROOONNNOOOOOORRRYYYdddrrr}}}{{{ooodddYYYPPPKKKFFFDDDBBBAAABBBBBBAAA???@@@???===;;;::::::;;;;;;;;;;;;;;;:::999:::===@@@GGGSSSgggwwwhhh___\\\```eeeqqq~~~mmm\\\PPPDDD@@@:::777666666666666666555444333333333444444333333333444444444555555555555555555555555555555555666666444333333555777777777777777777777777777777777888888888999999999888888888888888999:::::::::999777666555666777888777777777777888999:::;;;>>>>>>>>>======<<<<<<<<<999999999999999::::::;;;=========>>>>>>@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGKKKLLLMMMNNNOOOPPPQQQRRRVVVVVVUUUTTTSSSUUUYYY\\\dddwwwuuuhhh\\\YYYZZZXXXVVVUUUQQQOOOMMMJJJJJJKKKMMMNNNQQQQQQUUU\\\dddnnn}}}ppp___[[[[[[```ffftttyyynnnddd___^^^______^^^^^^aaaddddddgggqqq|||zzzsssppplllhhhhhhmmmtttzzzuuuoooggg___ZZZXXXXXXYYYYYYbbbqqq}}}vvvlllddd]]]XXXUUULLLHHHEEEBBBBBBBBBAAA@@@AAA???===<<<;;;:::;;;;;;;;;;;;;;;:::999;;;>>>AAAIIITTThhhpppbbb[[[YYY[[[aaannnuuucccTTTKKK@@@===888666555666666666666555444333333333333444333333333444444444555555555555555555555555555555555666666555444444555777777777777777777777777777777777777888888888999999777777777777777888888999999999777666666666777888777777777777888999:::;;;===>>>>>>??????>>><<<<<<999999999:::::::::;;;;;;>>>============>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJKKKLLLNNNOOOPPPQQQTTTUUUTTTSSSRRRTTTWWWZZZ___iii|||xxxiiiZZZWWWYYYYYYWWWVVVVVVTTTPPPNNNLLLMMMNNNOOOPPPOOOQQQWWW]]]dddqqq}}}zzzfff___\\\```hhhwwwvvvmmmiiihhhhhhiiihhhgggfffhhhgggiiirrr|||~~~xxxxxxvvvsssttt{{{|||pppgggccccccddddddooo}}}{{{pppfff___\\\ZZZYYYPPPLLLGGGDDDBBBBBBAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::<<>>;;;777666666777777777555555444444333333333333333333333444444444555555444444444555555555555555555666777666444444555777888888888888888888888888777777777777888888888888666666666666666777888888999888777666666777888888777777777777888999:::;;;<<<===???@@@@@@???===;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBEEEGGGHHHGGGFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPSSSSSSSSSRRRQQQRRRUUUWWW]]]cccoooxxxhhhYYYVVVYYYZZZYYYYYYZZZXXXTTTQQQOOONNNOOOPPPQQQPPPRRRWWWYYY]]]gggqqqoooddd]]]aaakkk}}}}}}uuuqqqpppqqqqqqqqqmmmkkkkkkiiijjjpppyyy|||~~~{{{{{{yyyxxx{{{uuupppoooooowwwwwwjjj___YYYVVVVVVVVVRRRNNNIIIEEECCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;<<<<<<;;;;;;===@@@CCCJJJUUUiii}}}ttteee\\\YYYYYYZZZbbbqqqxxxeeeUUUKKKFFF===:::777666777888888888444444444444444333333333333333333444444444555555444444444555555555666666444666777777555555555777777777777777777777777777666666777777777888888888666666555555666666777888777777777777777777888888777777777777888999:::;;;;;;<<<>>>@@@@@@>>>===<<<999:::;;;<<<<<<<<<<<<;;;999999:::;;;<<<>>>@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBEEEGGGHHHHHHGGGFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPRRRTTTXXX^^^hhhvvvwwwiii\\\YYY[[[]]]^^^``````^^^YYYUUURRRQQQRRRRRRVVVUUUWWW[[[[[[[[[aaaiiitttyyyjjj```eeettt|||yyyxxxyyyyyyyyytttqqqooollljjjnnnttt}}}{{{~~~|||zzzxxxxxx~~~uuuggg[[[TTTQQQQQQQQQQQQNNNIIIFFFEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<===AAADDDJJJUUUgggyyy|||mmmaaaYYYWWWXXX^^^hhhvvv|||zzzzzz~~~ooo^^^PPPGGGCCC<<<:::777777888888888777444444555555444444333222333333333444444444555555333333444444555666666666444666888888666555666666666666666666666666666666666666666777777777888888666666666666666777777888777777777777888888888888777777777777888999:::;;;;;;;;;===>>>>>>======<<<:::;;;<<<=========<<<;;;999999:::;;;===???AAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDAAACCCEEEGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQOOOPPPQQQPPPOOOOOOPPPRRRQQQWWWbbbmmmzzzzzzoooeeecccdddeeeiiimmmllliiiddd```\\\[[[[[[[[[^^^^^^aaadddbbb___bbbhhhpppqqqgggqqq~~~zzzwwwsssooopppttt||||||zzzwwwtttwww~~~tttfffZZZRRROOOOOOOOONNNLLLIIIGGGGGGFFFEEECCCAAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<>>>BBBEEEKKKTTTdddttt|||tttjjjbbb^^^^^^```kkkuuuyyytttrrrxxxvvvfffWWWKKKCCC>>>;;;999777666666777666555444444555555555444333222333333333444444444555555333333444444555666666777444666888888777666666666555555555555555555555555666666666666777777777888777777666666777777888999666666777888888888888888777777777777888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>>>>>>><<<;;;;;;;;;;;;<<<===???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIJJJKKKMMMNNNOOOOOONNNOOOPPPOOONNNMMMOOOPPPNNNRRRZZZeeeooovvvnnnlllmmmnnnsssyyyxxxuuupppkkkhhhfffeeeeeeeeefffiiillljjjeeefffjjjrrrxxxooo|||{{{vvvuuuwww~~~yyytttqqqvvvuuuggg[[[SSSPPPOOOOOOLLLJJJHHHHHHHHHHHHFFFDDDAAAAAAAAA@@@???>>>===<<<<<<<<<===<<<<<>>???>>>===;;;===============>>>??????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMOOOPPPOOOMMMMMMNNNOOOPPPPPPVVV```iiiuuuyyytttsssttt|||~~~{{{uuuppprrrooopppuuuwwwsssnnnmmm~~~www|||xxxuuu|||zzznnn```VVVPPPNNNMMMMMMKKKGGGEEEDDDDDDDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@>>>======<<<===>>>@@@AAANNNVVVbbbooovvvyyyxxxwwwrrrllliiiiiiiiikkkvvv{{{sssmmmsssuuueeeXXXMMMBBB:::999777777777777666666666666444333222111222333444555111111222222222333333333444444555555555555555444333444444444555555666666777777777777777777777777666777777777777777666666666888888555333333666:::888666444444666777888888333444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???>>>===;;;;;;===>>>???FFFFFFEEEDDDCCCCCCBBBBBBFFFEEECCCAAA@@@@@@AAAAAABBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIEEEGGGKKKNNNPPPPPPOOONNNRRRRRRRRRNNNKKKJJJMMMPPPRRRRRRVVV\\\aaajjjyyy{{{xxxyyy~~~sssfff\\\TTTQQQOOOKKKIIIGGGFFFEEEEEECCCAAABBBAAAAAA@@@???>>>>>>>>>===<<<<<<<<<===???AAABBBNNNVVVbbblllsssuuuuuutttmmmiiiiiimmmrrryyy~~~yyyuuu|||~~~ppp___SSSIII???:::999888777777777666666555555333333222222222333444555333333333444444444555555333444444444444444333333444444555555666777888888888888777666666666666666666666777777777777666666444:::BBBGGGFFF@@@:::666888666555555777888888777444555555666888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@???===<<<<<<===???@@@BBBAAAAAA@@@@@@?????????EEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIJJJMMMOOOPPPPPPOOONNNRRRSSSRRRPPPMMMLLLMMMOOORRRRRRUUU[[[___fffsss|||uuuvvv{{{pppfff]]]VVVSSSLLLJJJHHHGGGGGGFFFCCCAAA@@@@@@@@@??????>>>>>>>>>>>>=========???BBBEEEFFFPPPWWWaaaiiimmmoooooooooiiihhhkkkqqqzzz~~~}}}~~~wwwiiiXXXMMMDDD<<<888999888888777777666555444444333333333222333444444555555555555666666666666777333444444444333222222111444444555666777888999::::::999888666555555555555666666777777777777666666444;;;EEEMMMNNNGGG<<<333777777666888999:::999777555666666777888999::::::::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>@@@???>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUUUUTTTRRRPPPPPPQQQRRRRRRUUUZZZ]]]aaajjjsssyyyzzzooolllxxxzzzpppfff^^^ZZZRRROOOKKKHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????@@@BBBFFFJJJLLLTTTYYYaaafffhhhhhhjjjkkkkkklllooouuuyyy~~~qqqcccRRRGGG???999666888888888777666555444444333333333333333444444555555555555666666666777777777444444444444444333222111222333444555777888::::::<<<;;;999777666555555444555666666777777777777666777888:::???BBB@@@:::555777777777999;;;;;;999777666777777888999999:::::::::::::::::::::;;;;;;;;;=========>>>>>>>>>??????@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDBBBCCCCCCEEEFFFIIIJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLNNNOOOPPPQQQRRRTTTUUUVVVWWWYYYZZZZZZYYYWWWUUUTTTTTTTTTVVVZZZ\\\\\\aaahhhlllxxx{{{llleeelllxxxyyyppphhhddd[[[UUUNNNHHHFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@AAADDDHHHLLLOOOXXX]]]bbbdddddddddgggjjjnnnqqquuu{{{wwwlll^^^NNNCCC<<<777555777777777777666555444444333333333444444444555555555444555555555555666666666555555555555555444333333111222333444666777888999===<<<;;;:::888777555444555555666777777777777777999666333444777:::999777777777777999;;;;;;999777777777777888999999::::::999999999:::::::::;;;;;;============>>>>>>>>>>>>@@@@@@????????????@@@@@@==================>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAACCCDDDGGGIIILLLMMMLLLJJJHHHGGGGGGHHHJJJLLLMMMNNNPPPRRRUUUWWWYYYZZZ\\\\\\^^^___^^^]]]ZZZXXXWWWUUUWWWZZZ[[[YYY[[[```eeejjjxxx|||jjj___aaahhhnnnyyy~~~wwwrrrooofff```WWWOOOKKKHHHFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCFFFKKKOOORRR]]]aaaeeedddbbbbbbfffkkkpppvvv{{{|||dddWWWIII@@@;;;666555666666666666555555555555444333333444555555555555444444444444444555555555555444555555666666555555444111222333444555666777888<<<===>>>>>><<<999777555444555666777777888888777777777777888:::::::::888777777666888999:::999777777777777888888888999999888888999999::::::;;;;;;<<<<<<<<<<<<============?????????????????????????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBDDDGGGJJJMMMNNNLLLJJJHHHFFFFFFHHHJJJLLLKKKMMMPPPSSSWWWZZZ[[[\\\]]]\\\]]]^^^___^^^[[[YYYYYYVVVVVVYYYYYYWWWWWW[[[^^^___jjj~~~nnn```\\\^^^bbbjjjxxx}}}zzzyyytttooohhh```YYYSSSMMMIIICCCDDDDDDEEEFFFGGGGGGHHHLLLKKKJJJJJJLLLQQQVVVYYYbbbfffhhhfffaaabbbgggmmmrrryyyrrrZZZNNNCCC===:::777666888444444444555555555555666333333555666666666555444444444444555555555666666222222333444555555555555333444444555666777777777;;;===@@@AAA@@@<<<888555444555666777888888888888555777:::<<<<<<:::::::::888666555555777888888777666666777777777777888888777888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===BBBBBBBBBAAAAAA@@@@@@@@@>>>???AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@???@@@AAADDDGGGKKKNNNOOOMMMLLLIIIGGGGGGIIILLLMMMKKKNNNQQQUUUXXXZZZ[[[[[[ZZZYYYXXXYYY[[[[[[XXXVVVYYYUUUTTTVVVWWWUUUUUUWWWYYYZZZbbbpppxxxiiiaaa``````dddmmm}}}|||vvvoooggg^^^UUUNNNGGGGGGHHHIIIJJJKKKKKKLLLTTTSSSQQQQQQTTTXXX]]]aaaeeehhhjjjfffbbbbbbhhhooosss{{{jjjRRRHHH>>>;;;:::777777999333333444444555666666666333333555666666666555444555555555555666666666666000111222333444555555555555555666666777777888888;;;===AAADDDCCC>>>999666444555666777888888888888444777999999777777999<<<888666444444666888888888666666666666777777777777777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======AAA@@@@@@???>>>===<<<<<<>>>???AAACCCDDDDDDCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>???AAADDDGGGKKKNNNPPPOOOMMMJJJHHHHHHJJJMMMOOOLLLOOOSSSWWWYYYZZZYYYXXXWWWUUUTTTUUUWWWXXXUUUSSSYYYTTTRRRTTTUUUSSSSSSVVVXXXZZZ```iiissswwwkkkdddaaadddiiirrr}}}ssswwwyyyoooddd\\\QQQMMMLLLOOOPPPQQQUUUZZZXXXZZZ\\\[[[YYYZZZ]]]```dddggghhhddd^^^\\\aaagggjjjmmmqqquuuzzzxxxdddLLLFFF>>>888555555666777555555444444444444555555777666555444333444444555444444666777777666444444555555555555555555444444333333222222333555666888:::;;;???FFFKKKJJJBBB;;;888666555666999:::888666888888999999999999888888888888888888888888888888666555555555555666666777:::999888888888888888888;;;;;;<<<<<<<<<<<<<<<<<>>======>>>>>>??????>>><<<;;;<<<>>>AAACCCBBBBBBBBBBBBAAA@@@?????????AAABBBBBBAAA@@@@@@AAAAAA>>>???CCCEEEEEEGGGKKKLLLJJJHHHFFFFFFHHHJJJLLLJJJLLLOOOSSSVVVWWWWWWWWWVVVTTTPPPMMMMMMNNNQQQSSSTTTUUUVVVUUUTTTTTTVVVXXXYYYXXX[[[```fffuuu{{{tttoooooopppttt|||~~~~~~~~~~~~|||ooonnnvvv~~~|||rrrkkk\\\VVVSSSUUUXXXYYY\\\```aaabbbcccbbb```aaadddggghhhhhheee___YYYWWWYYY]]]^^^aaaeeehhhmmmuuuttt___GGGBBB;;;666444444444444555555444444444444555555555444333222222222333333222222333333333333222222333333333333333444444444444444333333444555666777999:::>>>EEEKKKMMMIIIDDD;;;999666666888999777555777888888888888888888777888888888888888888888888666666666666666777777888::::::999999999999999999<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;<<<>>>AAACCCCCCDDDCCCCCCBBBAAA@@@???@@@AAACCCCCCAAAAAAAAABBBBBB???@@@DDDEEEDDDFFFJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKMMMQQQTTTVVVXXXXXXXXXWWWTTTPPPMMMLLLNNNPPPRRRRRRTTTTTTTTTSSSTTTUUUWWWWWWXXXZZZ^^^bbblll~~~{{{tttooolllkkkkkkjjjhhhhhhhhhiiijjjkkklllllluuuzzz{{{qqqiiijjjpppssszzz{{{vvvhhh^^^WWWXXX\\\]]]^^^___eeefffhhhhhhgggggghhhjjjjjjfff^^^WWWQQQOOOOOOPPPPPPSSSVVVYYY]]]dddnnnuuulllVVVCCC???:::666555444444333555555444444444444555555444444333222222222333333666555555444444555555666111111111222222333333333555555444444444555555666888888;;;BBBJJJOOOPPPNNN@@@===:::888888888777666666777777888888777777666777777777777777777777777777777777777888888999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>???>>><<<;;;<<<>>>AAABBBFFFFFFFFFEEEDDDBBBAAA@@@AAABBBDDDDDDBBBAAABBBCCCCCCAAAAAADDDEEEDDDEEEIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOQQQTTTVVVXXXYYYYYYWWWUUUPPPMMMLLLMMMOOOQQQPPPQQQSSSSSSRRRSSSTTTVVVUUUWWWZZZ]]]___eeesss|||yyywwwlllccc___]]]\\\ZZZYYYYYYXXXXXXXXXYYYZZZZZZ___dddmmmxxx~~~yyymmmgggeeeggglllsssxxxzzzxxxvvvooocccZZZZZZ^^^^^^]]]]]]bbbeeeiiilllllljjjhhhfffggg```UUUMMMIIIHHHFFFEEEIIIKKKNNNPPPSSSZZZcccjjjuuu{{{bbbLLLAAA>>>:::888888777666444555555444444444444555555555555555555555555555555777666444444444444666777000000111222333333444444555555444444444444444444777777999>>>FFFMMMQQQRRRDDDAAA>>>;;;999888777777666666777777777777666666666666666666666666666666777777888999::::::::::::888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@BBBBBBAAA???>>>???===<<<;;;;;;>>>@@@BBBGGGGGGGGGFFFEEECCCBBBAAAAAACCCDDDDDDCCCBBBBBBCCCEEEBBBBBBEEEEEEDDDDDDHHHJJJKKKLLLMMMMMMLLLKKKJJJMMMNNNPPPRRRTTTWWWXXXYYYYYYVVVQQQMMMKKKLLLNNNPPPNNNOOOQQQRRRRRRRRRSSSUUUTTTVVVYYY\\\^^^eeepppyyyvvvmmmqqq~~~vvvhhh^^^YYYWWWTTTRRRQQQQQQPPPOOOOOOOOOPPPPPPRRRUUU[[[cccooo~~~tttjjjeeeddddddfffjjjnnnqqqqqqoooddd\\\]]]bbbcccbbbbbbaaaeeelllqqqrrrnnnhhhccc^^^VVVKKKEEECCCCCCAAA@@@DDDFFFIIIKKKMMMTTT]]]dddmmmvvvtttYYYHHH???===:::888888777666555555555444444444444555555444555555555555555555555222111000//////000111222111222222333444555666666444444444444444333333333777666777:::@@@FFFJJJMMMEEEDDDAAA>>>;;;999999999666666777777777777666666555555555555555555555555777888999:::;;;;;;;;;;;;777888999:::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<===???AAABBBAAA???>>>>>>===;;;:::;;;===@@@BBBGGGGGGGGGFFFEEECCCBBBAAAAAACCCDDDDDDCCCBBBBBBCCCFFFCCCBBBEEEFFFDDDDDDHHHJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLMMMOOORRRUUUXXXZZZ[[[XXXSSSNNNLLLLLLNNNOOOMMMPPPRRRSSSRRRRRRRRRSSSUUUWWWWWWXXX\\\dddnnntttuuuvvviiifffjjjuuuggg]]]YYYWWWTTTQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLMMMPPPUUU^^^kkkyyyuuulllhhhdddbbbeeeiiilllnnnlllddd___aaafffgggggghhhgggjjjnnnrrrrrrmmmeee___SSSLLLDDD@@@???@@@???>>>@@@BBBEEEFFFIIIOOOXXX___gggppp}}}xxxeeeSSSGGG>>>;;;888666666666444333555555444444444444555555111222333444444444333333333222222111111222222333444444444555555666666666333333444444555444444333555666666888:::>>>AAACCCBBBCCCBBB@@@===:::999:::666777777888888777777666666666666666666666666666666777999;;;<<<<<<;;;;;;666888:::<<<=====================<<<;;;;;;::::::;;;<<<>>>???@@@@@@??????>>>===;;;:::;;;===@@@AAAEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDDDDBBBAAABBBCCCFFFCCCCCCEEEFFFDDDEEEHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKMMMPPPUUUYYY\\\]]]ZZZUUUPPPMMMLLLNNNOOOOOORRRTTTUUUSSSRRRRRRSSSVVVWWWUUUTTTWWW```gggiiiiiitttxxxlllgggeeessswwwiii```]]]\\\XXXUUUTTTTTTRRRQQQPPPOOONNNNNNJJJKKKLLLNNNSSS[[[eeelll}}}~~~zzzuuurrrrrruuuxxxyyyxxxrrroooppppppnnnmmmooolllkkkjjjiiigggbbbZZZTTTIIIFFFAAA>>>======>>>>>>===???BBBDDDGGGMMMVVV]]]eeennn|||{{{nnnaaaUUUKKKEEE???<<<888666555666555444555555444444444444555555111222333444444444333333555666666777777666666555555555555555555555555666333444555777777777666666333444666777888888999:::<<>>@@@@@@@@@???>>>======<<<;;;;;;::::::;;;<<<<<<===>>>>>>??????>>><<<;;;::::::===???AAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAACCCCCCAAAAAAAAABBBEEEBBBBBBFFFFFFEEEFFFIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMQQQVVV\\\___```\\\WWWQQQNNNMMMNNNOOORRRTTTWWWWWWUUUSSSSSSSSSSSSTTTSSSRRRVVV___cccaaabbbhhhttt|||qqqmmmhhhoooyyyllldddbbbbbb^^^ZZZZZZYYYWWWVVVTTTSSSSSSRRRJJJKKKKKKLLLNNNSSSYYY^^^jjjzzz~~~xxxvvvwwwlllhhhbbb]]]ZZZUUUNNNIIIEEECCC@@@===;;;;;;===>>><<>>AAABBBCCCBBBAAA>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<===??????>>><<<;;;::::::===???AAA???@@@AAAAAABBBBBBAAAAAA???AAABBBBBBAAA@@@@@@AAAEEEBBBBBBFFFGGGEEEGGGJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMQQQXXX^^^aaaaaa]]]XXXRRROOONNNOOOOOOTTTVVVXXXXXXVVVTTTSSSSSSNNNQQQRRRRRRYYYbbbddd``````ccckkkvvvxxxqqqpppuuu{{{}}}tttsssssspppmmmlllfffiiieee^^^ZZZ\\\[[[VVVVVVTTTQQQMMMLLLOOOUUUZZZdddpppwwwvvv}}}uuukkkfff```YYYSSSQQQNNNJJJFFFBBBAAA???>>><<<;;;;;;;;;===>>>@@@BBBGGGOOOXXX^^^jjjrrr~~~xxxzzzxxxdddSSSIIICCC@@@>>>BBBAAA???<<<888555333222555555555444444333333333555555555444444333333333444444444444444444444444555555555555555555444444888888888888888999999999999888777666666555666666777:::>>>???===;;;999888888888888888888777666666777777888888888666444333777888999;;;<<<=========:::;;;===BBBGGGGGGCCC???;;;<<<=========<<<:::999::::::999:::;;;===???@@@BBB@@@>>>===<<<===>>>???;;;<<<>>>@@@AAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLHHHGGGGGGIIIOOOVVV^^^cccddd```YYYRRRLLLLLLOOORRRWWWYYYZZZYYYWWWUUUTTTTTTPPPQQQRRRSSSUUUZZZ___cccfffdddgggmmmwwwyyy{{{|||zzz{{{{{{uuunnnkkkmmmkkkfff```]]]YYYSSSOOOOOORRRTTTaaammm}}}yyyuuuyyyrrriii]]]WWWQQQLLLJJJHHHDDDAAAAAAAAA???>>>======<<<<<<===>>>@@@CCCIIIRRR\\\bbbnnnuuuxxxxxx{{{}}}~~~qqq___OOOEEE@@@===;;;>>>===<<<:::888666555444555555444444444333333333222222222111111111000000444444444444444444444444555555555555555555555555777777777888888888888888888777777666666666666777777:::>>>???===:::888888777777888888777777666666666666777888888777777777777888999:::;;;<<<<<<<<<:::;;;>>>DDDIIIKKKHHHDDD<<<<<<<<<===<<<<<<;;;:::::::::::::::;;;===???@@@AAA@@@>>>===<<<===>>>???;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIJJJNNNUUU[[[___bbb___YYYRRRLLLLLLOOORRRWWWXXXZZZYYYVVVTTTSSSSSSPPPQQQRRRTTTVVVZZZ```dddgggeeefffjjjooo|||kkkiiilllsss{{{~~~qqqmmmggg___YYYUUUVVVXXXeeerrrxxxuuuzzzyyyyyyxxxiiiaaaSSSNNNHHHEEEDDDCCC@@@===@@@@@@???>>>>>>>>>>>>>>>>>>???AAAEEEKKKUUU```gggrrryyyyyyuuuuuuuuurrrgggVVVIII@@@<<<:::888999999888888777777666666555444444444444333333333444444444444333333333333444444444444444444444444555555555555555555555555666666666777777888888888777666666666666777777888888:::===>>><<<:::888888777777777666666666555555666666666777888999::::::888999999:::;;;;;;;;;::::::;;;>>>EEEKKKMMMKKKHHH======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@???>>>===<<<===>>>???<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB>>>>>>???AAACCCEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJNNNMMMLLLLLLNNNSSSXXX[[[___]]]WWWQQQLLLLLLNNNQQQVVVXXXYYYXXXUUURRRQQQQQQOOOPPPRRRTTTVVV[[[```dddjjjhhhhhhggghhhoooiiidddbbbfffkkkqqq|||}}}{{{xxxnnnfffdddeeehhhvvvyyyqqqmmmsss{{{rrrccc\\\NNNJJJDDDBBBBBBBBB@@@===>>>>>>=========>>>>>>???@@@AAACCCGGGNNNXXXccckkkvvv||||||uuupppoooeee\\\NNNCCC===:::777555666666666666666666666666444444444444444444444444555555555555555444444444333333333333333333333333444444444555555555555555555555666666777777888888666666555666666777888888888:::======<<<999888888777666666555555555555555999888777777777888:::;;;::::::;;;;;;;;;;;;;;;:::;;;;;;>>>DDDJJJLLLJJJGGG>>>===<<<::::::;;;<<<<<<;;;;;;<<<<<<===>>>?????????>>>============>>>>>>======>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCC??????@@@AAABBBDDDFFFGGGFFFGGGHHHJJJKKKLLLLLLMMMOOONNNLLLLLLNNNRRRVVVYYY\\\ZZZVVVQQQLLLLLLNNNPPPUUUWWWWWWVVVSSSPPPOOOOOOLLLNNNQQQSSSUUUYYY^^^bbbjjjkkkjjjhhhfffiiittt~~~mmmgggcccdddeeefffjjjooovvvvvvooonnnvvv|||tttsssxxx|||xxxpppkkkpppwwwrrrbbbYYYLLLHHHBBB@@@AAAAAA???=========<<<<<<<<<===>>>>>>BBBCCCEEEIIIQQQ\\\hhhqqq|||~~~tttlllhhhYYYQQQGGG???;;;999777555666666555555555555444444444444444444444444444444111111111111111111222222333333333333333333333333444444444555555555666666444555555666777777888888666666555666666777888888888:::<<<<<<;;;999888888777777666555444555555666;;;:::888777777777888999:::;;;;;;<<<<<<<<<;;;;;;===<<<>>>BBBGGGHHHFFFBBB>>>===<<<::::::;;;<<<<<<;;;;;;<<<=========>>>>>>==================>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLKKKKKKNNNRRRVVVXXXXXXWWWTTTPPPLLLLLLMMMOOOSSSTTTUUUTTTRRROOONNNNNNJJJLLLOOOQQQSSSVVVZZZ^^^dddggghhhfffdddhhhnnntttrrrlllggggggfffcccbbbdddhhhppp|||xxxnnngggaaaaaaiiittt}}}vvvyyy}}}uuuppprrrxxxsss```TTTLLLGGGBBB@@@@@@@@@>>>;;;>>>===============>>>>>>CCCDDDGGGMMMVVVcccqqqzzz~~~{{{}}}qqqeee```OOOHHH@@@;;;:::999777555666666555555444444444444333333333444444444444555222222222333333333333333333333333333333333333333333333444444555666666666555555666666777888999999777666666666666777777888888:::<<<<<<:::888888888888777666555555555666777::::::999888777666666666999:::;;;;;;<<<<<<<<<;;;===<<<<<>>======<<<;;;;;;;;;;;;<<<::::::;;;<<<======<<<<<<<<<<<<============>>>>>>??????>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGGGGHHHHHHHHHJJJJJJIIIJJJMMMPPPTTTWWWTTTTTTRRROOOLLLKKKMMMNNNPPPRRRSSSSSSPPPNNNMMMMMMJJJLLLNNNPPPQQQTTTWWWZZZ[[[```cccaaaaaaeeejjjllltttzzzsssnnnooonnnkkkiiiiiifffjjjqqq|||oooggg___ZZZWWWXXX^^^fffsss{{{qqqiiikkktttyyyzzz~~~||||||~~~|||fffWWWOOOJJJDDDAAAAAA@@@>>>;;;@@@@@@???????????????@@@BBBEEEIIIQQQ\\\lll|||~~~|||}}}}}}lll\\\UUUFFFAAA;;;888888888666444444444444555555555555555333333333444444444555555444444444555555666666666222222222222222222222222333333444444555666666777555555666777888999:::;;;888777777666666666666777888:::;;;;;;999888888999:::888777555555666777888777777777888888777666666666777888999:::;;;;;;;;;<<<;;;;;;===AAABBB@@@<<<<<<<<<<<<===<<<<<<;;;:::999:::;;;<<<<<<;;;;;;:::;;;<<<<<<======>>>======@@@???>>>>>>>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDBBBCCCFFFIIILLLNNNPPPQQQJJJIIIIIIIIIKKKNNNQQQSSSRRRRRRQQQOOOLLLKKKLLLNNNNNNOOOQQQQQQOOONNNMMMNNNKKKMMMOOOQQQQQQSSSUUUWWWVVV\\\___]]]]]]bbbeeeeeekkksss{{{vvvwwwxxxvvvuuuvvvhhhjjjmmmuuuzzzccc[[[UUUSSSRRRSSSWWW]]]gggyyysssiii```aaagggpppvvvrrrqqqrrrzzzsssbbbSSSNNNHHHEEEDDDCCC@@@===CCCBBBAAAAAA@@@@@@AAAAAAAAADDDJJJSSSaaassszzzgggUUUMMMAAA===888666777888666444333333444555555666777777333333333444444555555555111111111222222333333333222222222222222222222222333333444444555666777777555666777888999:::;;;;;;999888777666666555666666888:::;;;;;;999888888999:::999777666555666888999333444666888888888777777444444666777999999::::::;;;::::::===AAABBB@@@===;;;<<<=========<<<:::999888999:::;;;;;;;;;:::999;;;;;;<<<===>>>>>>======@@@???>>>>>>>>>???@@@AAA???@@@AAAAAABBBBBBAAAAAA?????????@@@AAABBBDDDEEE???BBBGGGMMMSSSXXX\\\^^^JJJJJJIIIIIIJJJLLLOOOPPPPPPQQQQQQOOOLLLKKKLLLMMMLLLNNNPPPPPPOOOMMMMMMNNNMMMNNNQQQRRRRRRSSSUUUWWWVVV\\\___\\\\\\aaacccaaacccjjjwwwzzzssszzz~~~wwwtttwww{{{kkkXXXUUUQQQNNNMMMOOOSSSUUU___mmmvvvlllccc```ccciiittt}}}yyyrrrmmmjjjmmmrrr|||ooo\\\QQQHHHFFFFFFBBB???>>>@@@@@@???>>>>>>???AAABBBDDDDDDGGGUUUjjjttteeeTTTGGG???<<<888666555555555444555555555555555555444444333222222111111222222333333222222111111222222333555555555444444333333333555555555555555555555555888777777666666666666777:::999777666555666888999999999::::::999888666555999888888777666555555555777666555555555666888999888888999::::::::::::999==============================<<<<<<<<<;;;;;;;;;::::::999888999:::;;;<<<>>>>>>======<<<<<<<<<;;;>>>?????????@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB??????@@@AAAAAABBBCCCCCCDDDFFFFFFJJJZZZjjjfffXXXFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNPPPPPPNNNMMMNNNOOOKKKLLLNNNOOOOOOOOOOOONNNNNNOOOOOOPPPRRRTTTUUUVVVUUUUUUWWWXXXYYY[[[\\\\\\___aaaiiiuuu}}}tttxxxuuufffTTTQQQNNNKKKJJJLLLOOORRR^^^kkkwwwkkkeeecccgggsss~~~zzztttnnnnnnqqqrrrwww}}}~~~{{{xxxvvvvvv}}}{{{{{{|||zzz}}}wwwsssqqqooommmrrrvvv}}}fffXXXLLLHHHGGGDDD@@@???>>>>>>??????@@@BBBCCCDDDIIIIIINNN\\\rrr}}}ppp```OOODDD===:::777555555666555555555555555555555555444444444333333333333333333444333222222111111222222333555555444444444333333333555555555444444444444444666666555555555666666777999888666555555666888999999999::::::999888666555888888777666666555444444666666666666666777777888888888999999:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999:::999999888999:::;;;<<<=========<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCDDDCCCHHHIIIHHHPPPYYYWWWNNNEEEEEEEEEFFFGGGHHHJJJJJJJJJLLLMMMLLLKKKIIIJJJJJJMMMNNNOOOPPPPPPPPPOOONNNPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTUUUWWWXXXYYYZZZ\\\^^^cccmmmzzzvvvuuu|||lll^^^QQQOOOLLLIIIIIIKKKNNNPPPYYYdddxxx|||ooogggiiiwww}}}uuuqqqrrrpppsssvvvtttoookkkiiiiii~~~xxxuuutttkkkkkklllooosssuuuuuutttsssnnngggbbb___]]][[[ZZZ___ccckkksss~~~vvvdddQQQJJJIIIGGGBBB???======???AAACCCDDDFFFFFFHHHJJJQQQ```uuuzzziiiXXXIIIAAA;;;999666555666666666555444444444444444444555555555444444333333444444555333222222111111222222333555444444444444333333333444444444444444444444444666666555666666777888999888777666555555666777888999999999999888777666555777777666666555444444444555666666777777777777777888888888999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>??????@@@@@@======>>>@@@AAACCCDDDEEEAAAIIILLLHHHFFFJJJKKKGGGDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKLLLKKKIIIHHHHHHIIIOOOPPPQQQQQQQQQPPPOOONNNPPPPPPPPPPPPPPPQQQQQQRRRPPPQQQQQQRRRSSSUUUVVVWWW[[[[[[___fffmmmyyy{{{sssvvvzzzfffZZZQQQOOOMMMKKKKKKLLLNNNOOORRR[[[llltttttt{{{vvvuuusssuuuuuuqqqjjjdddbbbbbbsss|||zzzjjjfffaaa___```bbbbbbaaa^^^\\\YYYVVVTTTRRRQQQPPPTTTXXX___gggrrrqqqXXXMMMKKKHHHCCC???===>>>@@@BBBDDDFFFGGGHHHGGGJJJTTTdddxxxuuubbbPPPDDD>>>999777555444666666666555333333444444444444555555444444333333333333444444333222222111111222222333444444444444444444444444333333333333444444444444777666777777888999:::;;;777666555555555666777888999999999888777777666666666666555555444444444444444555777888888888777666888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>;;;<<<>>>???AAACCCDDDEEEAAAHHHKKKHHHEEEGGGIIIHHHBBBBBBBBBCCCDDDEEEGGGGGGIIIKKKMMMMMMKKKKKKKKKLLLPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPRRRRRROOOOOOOOOOOOQQQRRRTTTUUUZZZZZZ]]]bbbgggooo|||tttqqq{{{vvvdddYYYPPPOOOMMMLLLKKKKKKLLLMMMMMMUUUbbbsss~~~yyyxxxtttuuusssmmmddd]]]ZZZYYYhhhwwwmmmeeeZZZTTTRRRSSSSSSRRRQQQQQQQQQOOONNNLLLKKKKKKNNNRRRXXX```kkk{{{}}}```PPPLLLHHHCCC@@@??????AAACCCEEEGGGIIIJJJKKKQQQ\\\lll~~~|||mmmZZZJJJ@@@===777555444444666666666444333333333333444444555555333333222222222222333333333222222111111222222333444444444444444444444444333333333444444555555555555555555666777888999:::666666666666666777888888999999888777777666666666555555555555555444444444444555777888888888777666888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777888888888888999888999999999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;<<<===???AAACCCDDDEEEEEEGGGGGGFFFFFFIIIIIIFFFAAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLMMMLLLLLLMMMOOOPPPPPPQQQQQQQQQPPPNNNMMMJJJKKKKKKMMMOOOQQQSSSTTTOOOOOONNNNNNOOOQQQSSSTTTWWWWWWZZZ```dddiiisss}}}{{{rrrxxxrrrcccZZZPPPOOONNNLLLKKKJJJIIIIIIKKKQQQ[[[hhhxxx{{{wwwvvvtttuuussslllbbbZZZVVVUUU[[[fffyyywwwlll\\\RRRNNNNNNLLLKKKIIIJJJKKKIIIGGGFFFFFFGGGHHHLLLSSS[[[gggvvviiiVVVMMMHHHDDDBBBAAAAAABBBDDDHHHKKKOOOQQQQQQXXXdddsss|||rrrcccRRREEE>>><<<666555444444555666444333222222333333444444555555333222222111111222222333333222222111111222222333333333333444444444444555333444444555555666666666444444333444444555666777666666777777888888999999999999888666666666666666555555555555555555555555555666666777777777777777888888777666777888999:::::::::::::::::::::::::::888888888777777777666666666666777888888888888777888888888888999999999999999999999:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@BBBCCCDDDGGGEEECCCCCCEEEFFFDDDAAAAAAAAAAAAAAABBBDDDEEEFFFFFFHHHJJJKKKJJJJJJKKKMMMMMMNNNOOOOOOOOONNNMMMLLLHHHIIIJJJLLLNNNQQQSSSTTTOOOOOOMMMMMMNNNPPPRRRSSSTTTSSSUUU[[[```ccckkkrrr}}}yyy|||zzzoooaaaYYYRRRQQQPPPOOOMMMJJJIIIHHHIIILLLSSS[[[ggguuu{{{xxxtttqqqpppssstttssslllbbbYYYTTTRRRQQQVVVaaasssuuucccVVVQQQOOOLLLJJJGGGIIIIIIHHHEEEDDDEEEGGGFFFJJJQQQXXXcccqqqrrr\\\PPPHHHEEEFFFCCCCCCDDDFFFKKKQQQWWW[[[ZZZaaannn{{{yyyrrrfffXXXJJJAAA<<<:::666555444444555555333111111222222333444444555555333333333222222333333333333222222111111222222333333333333444444444555555444444555666666777888888666555555555555555666666666777888999999::::::::::::999777666555555666666666666666666666666666666666666666666666777777888888888666666666777999:::999999999999999999999999888777777777666666666666555666777888888888777666777777777888888888999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<===>>>???@@@AAABBBBBBEEECCCAAABBBCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJJJJHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIJJJKKKMMMOOOQQQRRROOOMMMLLLKKKLLLNNNPPPRRRTTTRRRSSSWWW[[[]]]bbbiiinnn~~~}}}|||wwwlll```YYYVVVUUUTTTRRRPPPMMMKKKIIIFFFHHHLLLQQQZZZeeepppxxx|||wwwsssooolllkkknnnooonnnhhh^^^TTTOOOMMMLLLMMMRRR___ppp}}}zzzfffWWWQQQOOOKKKHHHJJJLLLLLLJJJGGGEEEGGGJJJGGGKKKQQQWWW```lllzzzxxxaaaRRRIIIGGGIIICCCCCCDDDHHHNNNVVV^^^cccfffnnnzzztttlll___QQQFFF>>>:::999666555444444555444222000111111222333333444555555555444444333333444444555333222222222222222222333333333333444444555555555555555555666777888888999:::999888888888888888999666777888::::::;;;;;;;;;:::999777666555555666666666666666777777777777777777666555555555666888999999888666555666777999:::999999999999999999999999999999999999888888888888444555777888888888777666666666777777888888888999999999:::::::::;;;;;;;;;:::999999999999999999999======>>>???@@@@@@AAAAAAAAAAAAAAACCCBBBAAACCCFFFAAAAAAAAABBBCCCDDDEEEFFFJJJLLLLLLKKKHHHFFFFFFFFFHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPNNNLLLKKKJJJJJJLLLOOOQQQVVVSSSSSSVVVXXXYYY]]]cccdddooo~~~vvvwww~~~tttpppnnneee[[[XXXWWWUUUSSSRRRPPPNNNLLLKKKMMMMMMMMMPPPVVV\\\^^^lllmmmoooooonnnnnnpppqqqtttvvvyyyzzz|||tttmmmkkkjjjhhhnnnmmmmmmkkkbbbVVVMMMLLLKKKJJJKKKQQQ[[[ggglllllllllttt~~~lll^^^SSSLLLJJJMMMMMMNNNNNNLLLIIIGGGFFFGGGNNNNNNSSS\\\aaafffqqq~~~xxxcccTTTHHHCCCEEEEEEEEEDDDHHHUUUccchhhfffnnnvvv{{{mmm___PPPGGGBBB<<<777666777777666555555555555555333333222222333333444555555444444333333444444555222222222222333444555666444444333222222222222333444555555666777888888999;;;:::888777777777888888888888999:::;;;<<<<<<===;;;;;;;;;::::::999999999666666666666666666666666777777777777777777777777999888777666666777888999;;;;;;:::999999::::::;;;:::999888777777777666444333444444555666777888888666666666666777888999:::666777888999999999999999:::;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAAAAA@@@AAAAAAAAACCCCCCBBB@@@@@@CCCHHHKKKOOOMMMJJJHHHFFFFFFFFFGGGIIIKKKLLLKKKIIIFFFEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNLLLKKKJJJKKKLLLNNNOOORRRSSSTTTVVVXXXZZZ\\\\\\aaafffrrrvvvqqqrrrvvvsssooommmggg___]]]]]]\\\\\\\\\YYYTTTQQQLLLLLLJJJJJJLLLPPPUUUWWWYYY[[[]]]]]]]]]]]]___aaacccdddfffgggiiimmmtttxxxzzzpppnnnppprrruuutttqqqlllcccWWWOOOMMMJJJIIIIIILLLRRRXXX\\\\\\]]]eeeqqq~~~uuuggg[[[QQQNNNQQQRRRRRRQQQNNNJJJGGGGGGHHHNNNOOOUUU]]]bbbeeeooozzzwwwcccUUUIIIDDDFFFBBBDDDGGGOOO]]]lllsssqqqxxxzzzgggYYYKKKCCC???:::777777666666555444444444444444333333222222333333444555444444333333333333444444333222222222333444444555777666666555555555555555444555555666777777888888:::999888777666666777888888888888777777777777666999999999888888777777777777777777777777777777777666666666666666666666666777777666555555666777777::::::999999999999:::::::::999888777777777666555555555555666666666666666666666666666777888999:::888888999999999999999888;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCGGGJJJMMMKKKIIIGGGFFFFFFFFFGGGJJJLLLMMMLLLJJJGGGFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNOOOSSSSSSTTTUUUVVVWWWXXXXXX\\\aaajjjwwwqqqlllhhhppp~~~ooolllkkkgggcccccceeeiiimmmoookkkaaaZZZQQQMMMIIIGGGIIILLLNNNPPPOOOQQQSSSSSSTTTUUUXXXZZZ\\\\\\\\\]]]___cccfffiiikkkrrr|||~~~ppppppyyyxxxkkk```VVVQQQLLLKKKIIIHHHIIIIIIKKKLLLNNNTTT___lllttteeeYYYUUUWWWZZZYYYVVVQQQLLLIIIIIIJJJPPPTTT[[[bbbdddeeellltttuuubbbUUUIIIEEEHHHDDDIIIPPPZZZiiixxx~~~}}}xxx___RRRDDD>>>;;;999777888555444333333333333333333333333222222333333444555444444333333333333444444444333333333333333444555888777666666555555666666444444555555666777777777888777666666555555666666777666666666666555555555666666666666666555555555777777777777777777777777666666666666666666666666666666555555555555666666888888999999999999999888999888888777777666666555777777777666666555555555666666666666777888999:::999:::::::::::::::999888;;;<<<<<<=========<<<<<<=========>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@???>>>@@@AAAAAAAAABBBEEEGGGJJJIIIGGGFFFFFFGGGHHHHHHKKKLLLNNNMMMKKKHHHHHHHHHFFFGGGIIIKKKLLLMMMMMMNNNMMMLLLKKKKKKKKKLLLNNNOOORRRSSSSSSSSSSSSSSSSSSSSSYYY[[[bbbkkkttt~~~rrreeegggnnn}}}|||kkkfffdddcccbbbeeekkkvvvuuuiiiZZZQQQJJJHHHJJJKKKMMMNNNQQQRRRTTTUUUVVVXXX[[[^^^aaa``````aaacccfffhhhiiikkkqqqyyy~~~mmmnnn}}}rrrcccVVVQQQNNNKKKIIIFFFCCCCCCFFFGGGLLLUUUaaavvv}}}mmm```]]]```aaa___ZZZTTTNNNKKKKKKLLLTTT[[[cccgggfffeeeiiinnnzzzppp___TTTIIIFFFIIIIIIRRR]]]hhhuuutttYYYLLL???:::999777666777444444333333333333444444333333222222333333444555444333333333333333333444444444333333333444444444666666555444444444444555444444444555555666666666666555555555555555555555444444555666777888888999555555555555555444444444555555555555555555555555666666666666666666666666666666666666666666666666666777888999:::999888777777888888777666555666666777666666666666666666666777777666666777888999999::::::;;;;;;;;;:::999999;;;<<<==================<<<<<<===>>>???@@@BBBCCCBBBBBBBBBAAAAAA@@@??????===???AAABBBBBBBBBCCCDDDGGGGGGGGGGGGGGGHHHJJJJJJKKKMMMNNNNNNLLLJJJIIIIIIFFFGGGHHHJJJLLLMMMNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQWWWYYY]]]dddjjjsss~~~hhhccccccooowwweee___\\\\\\]]]bbblll~~~~~~gggXXXLLLIIILLLLLLMMMPPPRRRSSSTTTUUUVVVXXX\\\___eeefffgggiiijjjlllnnnooowww{{{jjjiiixxxttt^^^VVVPPPKKKJJJGGGCCCCCCGGGHHHKKKRRR^^^qqqttthhheeehhhdddbbb^^^XXXRRROOOPPPQQQXXXaaajjjjjjfffcccdddgggrrrkkk\\\SSSJJJHHHKKKMMMZZZhhhttt}}}}}}{{{mmmTTTHHH<<<999888666555555555444444444444444555555333333222222333333444555333333333222222333333333444444333333444444555555666666555444444444444555444444444444555555555555444444444555555555444444333333444555666777777888444555555555555555555555444444444444444444444444555555555555555555555555777777777777777777777777555666999:::;;;:::888777666777888777555444555777555555666666777888888999777777777777777777888999:::::::::;;;;;;::::::999;;;<<<<<<===>>>>>>======<<<======>>>@@@AAACCCDDDDDDDDDDDDDDDCCCBBB@@@@@@===???BBBBBBAAAAAAAAABBBFFFFFFGGGGGGIIIJJJKKKLLLKKKMMMNNNNNNLLLJJJJJJJJJEEEGGGHHHJJJLLLNNNNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLMMMNNNPPPQQQRRRRRRVVVVVVYYY^^^bbbiiiuuupppeee___fffvvvrrraaaZZZVVVUUUXXX]]]ggg}}}vvvbbbPPPLLLMMMMMMNNNRRRRRRSSSTTTTTTUUUXXX\\\```hhhlllqqqttttttuuuxxx|||hhhcccppp~~~ooo^^^RRRIIIIIIIIIDDDDDDHHHHHHKKKRRR]]]ppptttnnnnnnfffeeebbb]]]YYYVVVWWWXXX]]]iiiqqqnnnfffaaaaaabbblllyyygggZZZSSSLLLKKKOOOQQQ```rrr|||qqqaaaMMMCCC:::888888666444444444444444444444555555666333333222222333333444555333333222222222222333333333333333333444555666777888777666666555555666666444444444444444444444444333333444555555555555444444333333333333222222222444444444555555555555555666666666666666666666666555555555555555555555555777777888888888888777777444666999<<<===;;;999777444777999777555333555888444555555666888999999:::888777777777777777888888888888999::::::::::::::::::;;;<<<=====================>>>???AAACCCDDDFFFFFFGGGGGGGGGFFFEEECCCAAA@@@AAACCCCCCAAA@@@@@@AAADDDEEEFFFGGGHHHJJJKKKKKKJJJLLLNNNNNNLLLJJJJJJJJJFFFGGGIIIKKKMMMOOOPPPPPPKKKLLLLLLLLLMMMMMMMMMMMMIIIJJJLLLNNNPPPRRRTTTTTTTTTSSSVVVZZZ\\\```iiisssqqqdddeeennn|||nnn___YYYSSSRRRVVVWWW```vvvpppXXXQQQQQQPPPPPPTTTSSSSSSTTTSSSTTTWWW[[[^^^jjjrrr{{{~~~|||}}}fff___iiiuuuiiiWWWJJJJJJKKKFFFDDDGGGGGGKKKSSS^^^qqqwwwqqqffffffeeeccc```^^^___```gggsss{{{tttjjjeeeeeedddjjjuuu|||eee[[[UUUPPPPPPTTTZZZjjj||||||}}}wwwdddSSSDDD<<<555777999777444444333333222222333444444555333333222222333333444555333333222222222222333333222222222333555666888999777666666555555555555555333333333333333333333333222333444666666666555444444444333333333222222222333333333444444555555555666666666666666666666666555555555555555555555555666666777888888777666666333666:::===>>><<<999777333666999777444333555999666666777777777888888888888888777777777777888888666666888999::::::;;;;;;999999;;;<<<<<<=========>>>>>>???@@@BBBDDDFFFGGGIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDCCC@@@??????@@@BBBBBBDDDEEEGGGHHHHHHHHHIIIKKKMMMMMMKKKJJJJJJJJJGGGHHHJJJLLLNNNPPPQQQQQQKKKKKKLLLMMMMMMMMMMMMMMMJJJKKKLLLNNNQQQSSSTTTUUUUUUTTTUUUXXXZZZ[[[aaaiii~~~lllhhhjjjssslll___YYYSSSRRRVVVSSSZZZooo{{{```WWWVVVSSSSSSXXXPPPPPPPPPOOOPPPRRRWWWZZZhhhrrr~~~eee^^^gggrrrrrr]]]LLLKKKMMMHHHDDDFFFGGGLLLTTT```sss|||sssfffggghhhgggeeeddddddeeeppp}}}|||pppkkkjjjiiikkkuuu{{{eee[[[WWWSSSSSSXXXdddsss}}}xxx{{{}}}|||yyyooo[[[III>>>777222555999888555444222111111111222333333444333333222222333333444555333222222222222222222333111111222333555777999:::444444333222222222222333333333333333333333333333222333555666666666555555222333444444666666777888222222222333333444444444444444444444444444444444555555555555555555555555444555666777777666555444333666;;;>>>???===:::888222666999888444222555999888888888888777777777777888888777777777777777888444555666888999:::;;;;;;888999:::;;;<<<<<<<<<<<>>???@@@@@@AAABBBDDDEEEFFFFFFFFFIIIKKKMMMMMMKKKJJJIIIJJJGGGHHHKKKMMMOOOQQQRRRRRRKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLNNNOOOQQQSSSTTTUUUXXXVVVWWWYYYZZZZZZ^^^eeeuuujjjhhhkkkxxxwwwaaaXXXVVVUUUTTTPPPYYYiiijjj```]]]XXXVVVXXXSSSSSSSSSSSSOOONNNVVVaaaooo~~~ddd```fffkkk~~~hhhTTTMMMJJJEEEDDDGGGEEEKKKUUUeeezzzooommmlllkkkgggdddfffkkkpppyyyxxxnnnkkkmmmiiisss}}}lllgggccc\\\\\\bbbrrr|||}}}{{{uuurrrrrrlll]]]MMMCCC<<<999555333444555666666666555444333222111111111555444444333333333444444000111333444555444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444111111222222222333333333333333333333333333333333888666555333222222222333333333333444444555555555666666777777777777777777666777888999:::;;;;;;;;;777777666555555555555555555666666666777777888888888666444555777777555333666777888999:::;;;;;;;;;888999999::::::;;;;;;<<>>?????????AAABBBDDDFFFGGGHHHHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHFFFFFFHHHLLLNNNMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJLLLNNNPPPRRRRRRRRRRRRYYYWWWVVVXXX[[[]]]______xxxooojjjppp{{{pppeee```\\\YYYVVV[[[fff}}}yyyooollleee______WWWUUUTTTRRROOOQQQ\\\hhh~~~fffcccjjjooonnnXXXPPPNNNIIIGGGIIIJJJPPPZZZiii~~~tttlllkkkjjjfffeeehhhooouuuvvvrrrssspppxxx|||qqqqqqqqqmmmnnnsss{{{yyyvvv{{{sssllliiicccUUUGGG@@@<<<999666555666666666666555444333333222222333333444333333222222333333444222222333444444444444444444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333222222222222333333333333444444444333333333333333777666555333222222333333333333444444444444444444444444444444333333333333666777888999999:::::::::777777666555555555555555555555555666666666777777888666444555666777555333555666777888999999999999888888999999:::;;;;;;;;;============>>>@@@AAACCCIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHEEECCCAAAAAAAAABBBAAABBBCCCDDDFFFGGGHHHIIIHHHIIIKKKKKKKKKJJJIIIGGGHHHFFFFFFGGGJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPSSSTTTUUUUUUUUUWWWUUUUUUVVVYYY\\\]]]]]]}}}ooonnnttt~~~uuummmgggdddcccfffxxxzzzpppmmmddd___ZZZWWWVVV[[[jjjyyymmmiiioootttvvv\\\SSSRRRNNNKKKLLLOOOUUU```pppzzznnnmmmkkkhhhgggkkkttt{{{yyyttttttwww~~~{{{{{{rrrqqq{{{oooccc\\\UUUJJJ@@@;;;;;;999777777888888777555444444333333333333444444333333222222222333333444333333333333333444444555444444444444444444444444222222222222222222222222222222222333333444444444222222222222222222222222333333333333444444444444444444444444444444444444666555444333333333333333444444444444444444333333444444333333222222222111555555666777888888888888777666555555444555555555444444444555555555555666777666444555666666555333555555666777888888888888888888888999::::::;;;;;;::::::::::::;;;===>>>@@@DDDEEEFFFGGGHHHHHHHHHHHHEEEDDDBBB@@@????????????CCCCCCCCCCCCDDDFFFHHHIIIFFFGGGHHHIIIIIIIIIHHHGGGHHHFFFFFFFFFHHHIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKMMMNNNQQQSSSUUUVVVVVVVVVUUUSSSSSSTTTWWWZZZ\\\\\\~~~wwwxxxyyytttppp{{{xxxqqqjjjggggggooo|||vvvwwwyyy{{{aaaWWWWWWSSSPPPPPPSSSZZZfffwww~~~tttssspppllljjjooowww~~~yyyvvvuuu{{{{{{wwwyyy{{{lll\\\QQQJJJAAA;;;999999999888999:::999777555666555444333333333333333444444333333333444555555555444333222222333555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333444444444555555444444444555555555555555555444444444444333444444555555555444444333333333777777666555555444444444444555666666777777777666666555555444444555555555444444444444444444444444666666555555555555444444555666777777888888888777777777888888999:::::::::;;;:::::::::;;;===???@@@AAABBBCCCEEEFFFGGGHHHHHHCCCBBBAAA@@@???>>>??????CCCBBBAAAAAAAAADDDFFFHHHDDDEEEFFFGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKLLLOOOQQQSSSTTTUUUUUUSSSRRRRRRSSSVVVZZZ[[[[[[}}}~~~jjjbbbbbb^^^[[[[[[\\\cccppp{{{zzzwwwrrroooqqqwww||||||zzzzzz||||||}}}yyyhhhVVVJJJCCC===:::999888888888:::;;;:::777555888777666444333222222222555555555555555666777777666555444333333333444555333333333333333333333333333333333333333333333333555555444333333222111111333333333333333333333333333333333444444444555555444444444555555555666666333333444444444444444444555555555444444333333333777777777777666666555555444444555666666666555555555555444444444444555555444444444444444333333333555555555555444444444444666777888888999888888888666666777888888999999:::::::::999:::;;;<<<>>>??????@@@BBBDDDEEEGGGGGGHHHEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@???>>>???@@@CCCDDDBBBCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJKKKNNNQQQSSSTTTUUUUUUSSSRRRQQQSSSVVVZZZ[[[\\\}}}xxxwwwsssqqqsssqqqxxx~~~yyywwwyyy|||}}}||||||||||||||||||}}}~~~qqqbbbPPPFFF@@@;;;999999888777777999:::999777555888777666444333333222222666666666666666777888999666555555444444444444444333333333333333333333333333333333333333333333333555555444444333222111111333333333333333333333333333333333333444444444444333333333444555555666666222222333444555555555444444444444444444444333333555555555555555555555555444555555666666555555555444444444333444444555666555444444444444333333333444555666555333333333444777777888999999888888777666666666777888888999999888777777777888:::<<<======>>>@@@BBBDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGGGGEEEFFFGGGEEECCCBBBCCCDDDBBBCCCEEEGGGIIIKKKKKKLLLJJJLLLOOORRRTTTVVVVVVVVVRRRPPPPPPRRRVVVYYY[[[[[[|||yyyxxx{{{~~~xxxgggYYYJJJCCC???:::888888777666666777888888777666555555444444444555555666555555555555666777888999555555555555555444333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333222222222333444555555555111222333555555666555555333333444444444444444444222333333444444555555666555555666666666666555555444333333333444444555666555555555555444444444333333555666555333222333555666777777888777777666666555555666666777888888999666666666666777999:::<<<;;;<<<>>>???AAABBBCCCCCC=========>>>>>>>>>======??????????????????>>>>>>@@@AAAAAABBBDDDFFFGGGHHHDDDFFFGGGFFFCCCBBBCCCEEEBBBCCCEEEGGGJJJKKKLLLMMMIIIKKKNNNQQQSSSUUUUUUVVVOOONNNNNNPPPTTTWWWYYYZZZzzz~~~}}}}}}ppp___RRRFFF@@@===999666666777666555666777888777666222222333333555666888999444444444555555777888888444555666777666555333222222222222222222222222222000000000000000000000000000111111222444555666666000000000000000000000000111111222222222333333333111111222333333444555555000111333555666666555555333333333444444555555555222333333444555666777777555666666666666666555555333333333333444444555666666666666555555444444444333555777555333111333555555666666666666666555555555555666666777888888888777777777777888999;;;<<<999:::<<<>>>???@@@@@@AAA===>>>>>>????????????>>>???@@@@@@@@@@@@???>>>>>>@@@AAAAAABBBDDDFFFHHHIIIDDDFFFGGGFFFCCCBBBCCCEEEBBBCCCEEEHHHJJJLLLMMMMMMFFFHHHKKKNNNQQQRRRSSSSSSNNNMMMLLLNNNRRRVVVXXXXXXxxxrrrpppuuutttdddUUULLL@@@:::999999888666444444555555555555444444333333333333333333333333333333333333333333333333555555444333333222111111///000000000000111111111111111000000111111222333333333333222222111111111222111111111111111222222333333333333333333333333111222333444333111///---222222333444444333222222555555555555555555555555222333333444444333333333444444444555555555555666666666555444222111333555555555555444333222000000333333444555555555444444666555555555555666777777666666666666666555555555999999999999999999999999<<<<<<;;;:::;;;<<<===>>>@@@@@@@@@???@@@@@@AAAAAABBBAAA??????@@@???>>><<<<<<>>>AAABBBCCCEEEGGGIIIHHHGGGFFFDDDDDDDDDDDDEEEGGGFFFDDDDDDEEEGGGKKKMMMIIIIIIJJJKKKLLLMMMNNNNNNRRRQQQPPPQQQRRRUUUWWWYYY~~~~~~}}}|||~~~xxxnnnhhhgggjjjuuu|||kkk\\\OOOHHH>>>999888888666444444444555555555555444444333333333333333333333333333333333333333333333333555444444333222222111111111222222222222333333333111111000000111111222333333333222222222222222222222111111111111111222222222222222222222222222222000111333444444333222111222333444444444444333222333333333333333333333333333333444444444333222222444444444444555555555555333333333222000000222444555555444444333111000///222222333444444444444333555555444444555555666777666666666666555555555555555555666777888888999999;;;;;;:::::::::;;;<<<===>>>>>>>>>??????AAABBBCCCCCCAAA???>>>??????>>>===<<<>>>AAABBBCCCDDDGGGIIIJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNPPPOOOOOOOOOQQQSSSUUUWWWyyyxxxxxxtttpppooorrrzzz~~~oooddd]]]]]]^^^eeerrrooo___PPPGGGBBB;;;777777777555333444444555555555555444444333333333333333333333333333333333333333333333333444444333333222222111111111222222222222333333333111111000000111111222333222222222222222222333333222222111111111111111222111111111111111111111111...000222444555666555555333444444555555444444333333333333333333333333333444444444444333333222111444444444444555555555555222222333222111111333555333333333333222111//////111111222333333333333333444444333333333444555555555555555555555555555555333444555666888999:::;;;::::::999999999:::;;;<<<;;;;;;<<<===???AAACCCDDDDDDBBB???===>>>???@@@???<<<>>>@@@BBBBBBDDDFFFHHHLLLKKKIIIHHHFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMOOOQQQSSSTTTwwwvvvwwwtttnnnkkkdddiiiooovvv~~~}}}kkk___YYYXXXWWW[[[eeeqqqssscccTTTGGG@@@===999777777777555333444444555555555555444444333333333333333333333333333333333333333333333333333333333333222222111111//////000000000111111111111111000000111111222333111111111222222333333333333222111111000111111111222222222222222222222222...000111333444555555555444444444444444444444444444444444444444444444444444444444444333222111111333333444444444555555555333444555555444444666777222333333222111000/////////000111222222222222222333333222222333333444555444444555555555555555666666666777888999:::;;;;;;999999999999999:::::::::888999:::<<>><<<===???@@@@@@<<<>>>@@@AAABBBCCCEEEGGGKKKJJJIIIHHHFFFEEEEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRvvvrrrrrrpppjjjggg^^^______aaaeeekkkrrrwww|||iii\\\WWWTTTTTTVVV\\\eeetttyyygggYYYLLLCCC;;;:::999888888777666444444444555555555555444444333333333333333333333333333333333333333333333333333222222222222222111111//////000000000111111111111111000000111111222333111111111222222333333333333222222111000000111111333333333333333333333333000000111222222222222222444444444444444444444444444444444444444444444444333444444444333333222111333333333444444444444555222444666666555555666777222222222222111111000///...///000111222222222222333222222222222333444444333444444444555555666666888888888888888999999999888888888999999999999999666777999;;;>>>AAACCCEEECCC@@@===<<<===???@@@@@@<<<===@@@AAAAAABBBDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQ{{{rrrnnnhhhaaa]]]XXXWWWUUUUUUWWWZZZ^^^aaahhhmmmvvv|||gggZZZTTTOOOOOORRRVVV[[[fffzzzzzzjjjZZZNNNFFFBBB888888888888777777666666444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222111111111222222222222333333333111111000000111111222333222222222222222222333333333333222111000000000000333333333333333333333333222222111111111111111111444333333222222333333444222222222222222222222222222333333444444333333222333333333333444444444444111333555555444333333444222222333333222111111000...///000111222333333333333333222222222333444444333333333444555555666666666666666666666666666666777888999::::::::::::999777777888:::===???BBBCCCAAA???<<<;;;===>>>??????;;;===???@@@@@@AAACCCEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKLLLLLLMMMNNNNNNOOOvvvjjj```[[[VVVTTTRRRRRRSSSUUUWWWXXXZZZ^^^fffttt|||fffXXXRRRJJJLLLPPPSSSUUU[[[jjjzzzyyyjjj[[[NNNEEEAAAAAA666777777666555555555666444444555555555555444444333333333333333333333333333333333333333333333333111111111111111111222222111222222222222333333333111111000000111111222333333333222222222222222222444333222111000000000000222222222222222222222222222222222111111222222222333222111111111111222333111111111111111111111111111111222333444444444444222222333333333444444444222444666666444333222333333333333333333222222111...///111222333444444444333333333333333444555555222222333444444555666666444444555555666666777777888888:::;;;;;;;;;:::999888888999:::;;;===???@@@>>><<<;;;;;;===>>>===<<<;;;===???@@@@@@@@@BBBDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIJJJKKKKKKLLLLLLLLLtttgggbbbXXXWWWUUUTTTUUUVVVUUUUUUWWWZZZaaannngggXXXRRRHHHKKKPPPSSSRRRVVVbbbppp|||qqqaaaRRRFFF>>>===@@@555666666555444333555666444555555555555555555444333333333333333333333333333333333333333333333333111111111111111111222222///000000000000111111111111111111000111222222333444333333222222111111111444333222111000000000000111111111111111111111111333222222222333333444555333222111000000111222333333333333333333333333333000111222333444555555555222222333333333444444444555777888888666444444444333333444444444333222222//////111222333444444555444444333333444444555666222222333333444555666666444555666777888999:::;;;888999:::;;;<<<;;;::::::999999999:::;;;<<<>>>>>><<<;;;:::;;;======<<<;;;;;;===?????????@@@BBBCCCAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLGGGGGGHHHIIIJJJJJJJJJJJJwwwiiiaaaYYYUUUXXX]]]]]]\\\\\\]]]aaagggpppkkkYYYRRRMMMJJJJJJMMMOOORRRXXX```ssssssfffTTTHHHCCC@@@<<<888777777666555444444333333555555666666666666666555333333333444444444555555333333333222222111111111111111111222222333333333222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222///000000000000111111111222333333444444333333222555444333222222222333444333444666777666555333222333333333333333222111000000111222333444555555555333333444444555666666666555444444555777888666555555666777666666777:::<<<<<<;;;:::<<<>>>???<<<999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<======>>>???@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEECCCBBBAAACCCDDDFFFHHHIIIKKKKKKKKKGGGHHHHHHHHHGGGHHHKKKMMM{{{kkkddd```dddiiiiiihhhgggfffiiinnntttppp\\\SSSOOOKKKKKKMMMOOOPPPUUU[[[iiiggg[[[LLLBBB???>>>;;;777777666666555444444333333444444555555666555555444333333333444444444444555333333333222222111111111000000000111111222222222222111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000000111111111222222222222333333333333222222444333222222222333444444666777888999888777555333333333333333333222111000000000111222333333333333222222333333444555555555555444444555777888666555444555555555444666888;;;<<<;;;:::<<<>>>>>>;;;999999999888999999:::;;;<<<;;;;;;<<<<<<<<<=========:::;;;<<<===???AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDCCCBBBAAAAAACCCDDDEEEGGGIIIJJJKKKKKKHHHHHHIIIHHHHHHIIIKKKMMM|||vvvsssxxx|||{{{xxxxxxtttuuuwwwzzzyyyaaaTTTPPPLLLKKKMMMNNNMMMPPPUUUbbbtttwwwZZZPPPDDD===<<<<<<;;;999666666666555444444333333444444555555555555444444333333333333444444444444222222222222222111111111000000000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111222222222333222222333333333333222222222222111222222333444555666777888999888666444222222222333333333222111111000111111222222222111111111111111222333333444444555444444555777888666555444555666666555777999<<<===<<<;;;<<<===<<<:::888888888888888999:::;;;<<<;;;;;;===>>>>>>>>>===<<<999:::;;;===???AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKHHHIIIJJJIIIIIIIIIKKKMMM~~~}}}fffVVVQQQLLLJJJLLLNNNMMMNNNRRR\\\hhh}}}}}}|||wwwhhhQQQJJJAAA===<<<===<<<;;;666666555555555444444444555666666666666555444444222222333333333444444444222222222111111111111111000000111111111111111111111111111222222111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333111111222222222222111111000111111222222333444555444555666666555333111///222222333333333222222111111222222222222222111000111111222222333444444444555444444555777888666555666777888888888999<<>>===<<<<<<;;;:::999888777777777888888999:::;;;:::;;;===??????>>>===<<<::::::;;;===>>>@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBDDDEEEBBBCCCDDDEEEFFFHHHIIIJJJHHHIIIJJJJJJIIIJJJKKKMMM}}}{{{}}}~~~|||ooo\\\SSSMMMJJJLLLNNNNNNOOORRRTTT\\\lll}}}wwwuuu|||hhhYYYJJJEEE???<<<<<<<<<;;;:::555555555555555444444444777777777777777666555444222222222333333333444444111111111111111111111111222222222222222222222222000111222222222222111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333000111111222222111111000///000111222333333444444444444666666555333111000111222222333333333222222333333333333333333222222222222222333444444555555555444444555777888666555666777888888888:::===??????>>>===;;;999888777777777777777777888999:::::::::;;;===??????>>><<<;;;<<<<<<======>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJJJJJJJJJJKKKLLL|||xxxwwwxxxyyywwwuuurrrrrrwww|||gggXXXPPPJJJLLLNNNOOOPPPRRRTTTWWWcccwww|||sssnnnwwwzzzmmm\\\OOOCCC@@@<<<:::999999888777555555555555555555555555777777777777666555444444222222222222333333333333000000000111111111111111333333333222222222222222000111222333333222111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333000000111111111111000000///000111222333333333222444555777777777666444333111111222333333333222222222333333444444444333333222222333333444555555555555444444555777888666555333444555555666777;;;===@@@@@@>>>;;;888666666777666666666666777888999:::::::::<<<=========<<<;;;========================@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBBCCCCCCEEEFFFEEEGGGIIIJJJIIIIIIJJJKKKzzzwwwuuuuuuvvvpppmmmjjjjjjppp|||uuu___UUUMMMLLLNNNOOOPPPRRRVVVVVV]]]lll}}}yyysssnnnrrrvvvkkk^^^QQQIII===<<<:::999999999888777555555555555555555555555555555555555444333222111111222222222222333333333///000000000111111111222222222222222111111111000///111222333333222111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222///000000000000000000///000111222222333222111111222444555777777666555444000111222333333333333222000111222333333333333333111111111222333333444444555444444555777888666555222333444444555777:::===@@@AAA???;;;777444555666666666666666666777999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>??????@@@AAAAAABBBCCCEEEFFFFFFGGGGGGGGGFFFCCCBBBAAAAAABBBCCCDDDFFFHHHIIIIIIHHHHHHIIIyyyvvvvvvvvvvvvmmmjjjfffffflllzzzeeeYYYOOOMMMNNNNNNOOOQQQSSSQQQVVV```lll{{{wwwtttqqqrrrzzzzzzmmm```SSSJJJEEE;;;;;;;;;;;;;;;::::::999444555555555555555555555333444333333222111000///111111222222222333333333//////000000111111111222222111111111000000/////////000222333333222000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111//////000000000000//////000111222333333222000//////111333555555555444333000111222333333333333333...///000111222333333333000000000111222222333333555444444555777888666555333444555666666888<<<>>>AAAAAA@@@;;;666333444666555555555666666777888999::::::999999999:::;;;<<<::::::;;;<<<===>>>???@@@>>>>>>>>>===>>>??????@@@???@@@BBBDDDFFFFFFFFFEEEHHHFFFDDDAAA@@@@@@AAABBBCCCEEEHHHIIIHHHGGGHHHHHHyyyrrrooorrruuupppkkkgggjjjuuuuuueeeTTTNNNOOOOOOOOOOOOSSSTTTUUUWWW]]]kkk~~~{{{sssqqqzzz}}}lll```UUUJJJCCCAAA<<<;;;:::888555333222111666666555555555555666666555555444333222222111111111111222222222333333333222222222222222222222222222111000//////111333444111111111111111111111111000000000000000000000000333333222111000///............///000111222333333111000---++++++,,,...000111111000000000000000111000000000000000000000000000000000000000000000000222222111000000000000000000000000000000000000000111222333333444444333333333333333444444333222222111111111111111111111111111111111222222333333333222333444444555555444444444444555666777999;;;<<<>>>===<<<:::999888888777666666555555555555666666888888888999999:::::::::=========>>>??????@@@@@@>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFJJJIIIGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFF}}}vvvtttvvvzzzvvvrrrpppttt}}}lllZZZRRRQQQPPPNNNNNNMMMOOOQQQSSSWWWbbbqqq{{{}}}|||{{{tttdddXXXMMMDDD>>>===;;;:::999888777666555444666666555555555555666666555555444444333222222111111111111222222222333333222222222222222222222222444333222111111333444555111111111111111111111111000000000000000000000000111111111000000000000000/////////000111111222222111000...---,,,---.../////////...............///000000000000000000000000000000000000000000000000111000///...............000000000000000000000000111222222333444333333333222333333444333333222222111111111111111111111111111111222222222333333333222333444444555444444444444444555666777999;;;;;;===<<<;;;:::999888777777666666555555555555666666999999999:::::::::::::::<<<======>>>>>>???@@@@@@????????????????????????@@@AAABBBBBBDDDDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGG|||zzz~~~}}}}}}{{{ggg]]]XXXTTTPPPOOOLLLMMMOOOPPPSSSYYYcccjjjwww}}}tttttt|||yyykkkZZZOOOFFF>>>:::;;;999999999888888777777777666555555444444555555666555555444444333333222222111111111222222222222333222222222222222222222222555444222111111222333444111111111111111111111111000000000000000000000000/////////000000111111111000000000000000000000000000000/////////.........///......------...//////000000000000000000000000000000000000000000000000......------,,,---------000000000000000000000000111111222333333333333222222222333333333333222222111111111111111111111111111222222222222333333333222222333444444444444444444444555666888999::::::<<<;;;::::::999888777777666666555555555555666666;;;;;;;;;:::::::::::::::<<<<<<======>>>?????????????????????>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEDDDBBBAAA@@@@@@AAAAAADDDDDDEEEFFFGGGGGGGGGGGGzzzmmmddd[[[UUUSSSQQQQQQQQQPPPPPPUUU[[[```iiiqqq~~~yyypppqqqxxxrrrdddTTTJJJCCC===;;;<<<888888888777777777666666555444444444444444444555555444444444333333222222111111111111222222222222222222222222222222222222333222111000//////000000111111111111111111111111000000000000000000000000////////////000000000111111111000000///////////////000111111111000......000000/////////000111111000000000000000000000000////////////////////////......---,,,,,,---------000000000000000000000000000111111222222222222222111111222333333333333222111111111111111111111111222222222222222222222222222222333444444444444333333444555666888888999999:::::::::999999888777777666666555555555555666666<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>=========>>>???@@@AAABBBCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGG}}}rrrfff^^^[[[XXXVVVRRROOOOOOQQQVVVZZZ```hhhsss~~~vvvpppqqqwwwjjj\\\NNNEEE@@@<<<;;;===888888777666555444444333444444333333333333444444333333333333333222222222000000111111111222222222222222222222222222222222222111111000////////////000000000000000000000000////////////////////////000000000////////////...111111000000///.........///000111222111000...---///////////////000111111000000000000000000000000///////////////////////////.............../////////////////////////////////000111111222222111111000111222222333333333222111111111111111111111111222222222222222222222222111222333333444444333333333444555777888888888888777888888999999888777777666666555555555555666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>========================>>>??????@@@AAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFF}}}}}}~~~vvvmmmjjjccc___YYYUUURRRSSSUUUVVV[[[aaajjjsss{{{{{{vvvsssuuuyyyzzz^^^RRREEE???;;;888888;;;777777666555444444333333444333333222222333333444222222222222222111111111000000000111111111111222222222222222222222222222222222222222222111111111000000000000000000000000////////////////////////000000000//////.........000000000//////.........//////000111000///...---,,,,,,,,,,,,---...//////000000000000000000000000000000000000000000000000/////////...//////000111//////////////////////////////000111111111111000///000111222333333333333111111111111111111111111333333333222222222222111111111222333333333333333333444666777888888777777555666888999999888777666666666555555555555666666999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<=========>>>>>>??????@@@AAABBBCCCDDDBBBAAA@@@?????????@@@AAABBBBBBCCCDDDEEEEEEEEEEEEwwwssssss{{{tttqqqkkkeeeaaa]]]ZZZXXXZZZ^^^eeekkkpppuuuzzz}}}yyyxxxzzz~~~iiiTTTIII???:::888555555888666666666666666666555555333333222222222222333333000000000000000000000000000000000000111111111111222222222222222222222222000111111222222222222222000000000000000000000000////////////////////////........./////////////////////////////////......///////////////...------,,,,,,,,,,,,---...//////000000000000000000000000000000000000000000000000//////......///000000111////////////////////////...///000000111111000000///000111222222333333333111111111111111111111111333333333222222222111111111111222333333333333222222444666777888777666666444555777888999888777666666666555555555555666666777888888999:::;;;<<<<<<999::::::;;;<<<<<<======::::::;;;<<<======>>>>>>??????@@@AAABBBCCCDDDDDDBBBAAA@@@>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDvvvooolllrrr}}}}}}wwwqqqjjjbbb^^^[[[^^^cccgggkkkooosssvvvxxxzzz|||vvv[[[PPPFFF<<<999777555555777444555555666777888888999333222222222222222222333///////////////000000000000000000000111111111111222222222222222222222222---...///000000000000000000000000000000000000000////////////////////////,,,,,,---...///000111222///////////////////////////.........---------------------...///000111222000000000000000000000000000000000000000000000000...............///000111////////////////////////...//////000000000000000//////000222222333333333111111111111111111111111333333333222222111111111111111222333333333333222222444666777888777666555333444777888999888777666666666555555555555666666666666777888:::;;;<<<<<<999999:::;;;;;;<<<<<<===888999:::;;;<<<>>>?????????@@@AAAAAACCCCCCDDDEEEDDDCCCBBB@@@???@@@@@@AAA???@@@AAABBBCCCCCCCCCCCC~~~uuupppmmmqqq~~~sssjjjmmmlllkkkjjjiiikkknnnqqquuu~~~wwwdddXXXEEE???777555777888777444222333666888999999888777333333333222222111111111111111111111111111111111111111111111111111111111222000///000222222000---////////////////////////000000000000////////////000000000000000///......000000000000////////////222222111000///...------////////////////////////---------............///000000000000000000000000...............///000111---------...///000000111////////////////////////......///000000000000000000111111111111222222222111111111111111111111111444444333222222222333333333333333333333333333333222222222333333444444444555555555555555555555555777666444444555555555444666666777777777777666666999999:::;;;;;;<<<<<<===:::::::::;;;<<<======>>>???@@@@@@AAABBBCCCDDDDDDCCCAAA>>>;;;;;;<<>>>>>??????@@@AAABBBCCCDDDDDDBBBAAA>>><<<;;;<<>>>>>>>>??????@@@AAABBBCCCCCCAAA@@@>>><<<<<<===???@@@????????????@@@@@@AAAAAA~~~~~~~~~}}}yyyrrrnnnfff^^^VVVMMMEEE@@@888666555666777777555333555666666666666555444333222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000///...////////////////////////---......///000111111222111111111111111000000///,,,,,,---......///000000........./////////000000---------------------------------............///////////////////////////...///000111000///---+++............//////000000////////////////////////......///000000000000000000000111111111222222222222222333333333333444444666666555444333333333333222222222222222333333333444444444333333222222222222222222222222222222222555333111111222333222111333444555666777777777777777777888888999:::::::::;;;;;;<<<<<<<<<============>>>>>>???@@@AAABBBBBB??????>>>===>>>>>>???@@@?????????@@@@@@AAAAAAAAA|||{{{uuuhhhbbbYYYPPPIIIDDD???<<<555444555666777666555333666666555555444444333222111111111111111111111111000000000000000000000000000000000000000000000000///000000000000///......////////////////////////---......///000111111222111111111111111000//////------...///000000111111------......//////000000---------------------------------............///...........................///000111000///---+++............////////////////////////////////////......///000000000000000000000111111111222222222222222222333333444444444666666555444333222222222111111111222222333333333444444444333333222222222222222222222222222222222444333111111222222222111222333444555777777888888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@{{{~~~yyypppaaaZZZPPPGGGAAA<<<999777444555555666666666555555555555444444333333333333000000000111111111111111000000000000000000000000000000000000000000000000...000111111///......///////////////////////////......//////000000111111000000000000000///............//////000000111111---------....../////////---------------------------------............///...........................//////000000///...---......//////////////////////////////////////////......///000000000000000000111111111111222222222333333444444555555666666666555444333222111111111000000111111222333333333444333333333333333333222222222222222222222222222555333111111222333222111111222333555777888888888888888999999:::;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????~~~uuuiiiUUUPPPGGG@@@;;;999666555555666666666555555555666444444333333333333333333///000000000111111111222000000000000000000000000000000000000000000000000---000111111...------///////////////////////////////////////000000000000///////////////...------////////////////////////---.............................................---------............///.................................////////////////////////////////////...////////////////////////......///000000000000000000111111111111222222222222222333333444555555555555444333222111000000000///000000111222222333333222333333333333333333444333333333333333333333333555333222222333333222111000111333555666888999999777777888888999:::::::::999999999999999999999999:::;;;<<<===>>>??????@@@>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>===qqqdddJJJFFF@@@;;;999888888777666777777666444444555777444333333222222333333444//////000000111111111222000000000000000000000000000000000000000000000000---000222111...,,,---///////////////////////////000000000000////////////...............------,,,...............---------........................////////////////////////---------.........//////.......................................///000111///////////////.........////////////////////////...//////000000000000000000111111111111222222222//////000111111222333333555444333111000////////////000000111222222333333222222222333333444444444333333333333333333333333666444222222333444333222///000222444666888999999666666666777888888999999999888888888888888888888::::::;;;<<<===>>>??????>>>@@@CCCEEEFFFFFFFFFEEEFFFEEEDDDBBB@@@>>>===<<<~~~yyyhhhVVVHHHDDD>>>999777666555333555444333555777666222//////000222444444444222111111111111111111111111111222111111000///......---000000000000000000000000////////////////////////////////////////////////000///.........///111222000///...------...///000//////////////////////////////.........---------------..................------------------------......---,,,,,,...///000////////////////////////'''(((+++...000000000///............////////////////////////////////////222222222222222222222222333333333222222111111111444444333333222111000000/////////000111111222222111222222333444444444444444444444555555555555666666555444333333555666777333444444444555666666666777777777777888999:::;;;;;;::::::::::::;;;<<<<<<;;;::::::999:::;;;<<<===???@@@AAACCCDDDEEEEEEFFFDDDCCCBBB@@@>>>===;;;;;;zzzqqq___NNNBBB???:::777666666555555777666444555666444111...,,,---///000111000///...111111111111111111111111111111111000///.........000000000000000000000000////////////////////////////////////////////////000///.........///111111000///...------...///000........................//////.........---------//////......------,,,,,,---------------------------------------...//////////////////////////////,,,---///000000///---,,,........./////////000000000000000000000000000000222222222222222222222222333333333333222222111111222222111111000//////...//////000000111222222333222222333444444444333333444444444444555555555555555555444444444444444555333333444444555666666666777777777777888999999::::::::::::::::::;;;<<<<<<:::999888888888:::;;;<<<>>>???@@@BBBCCCDDDDDDEEEAAAAAA@@@@@@???>>>======|||pppcccRRREEE<<<999666444555666666555999777555444444333000...///000111222333222111000111111111111111111111111111111000000//////......000000000000000000000000//////////////////////////////////////////////////////......//////000111//////...------...//////.......................................---------000000///...---,,,++++++------------------------,,,---......//////......///////////////////////////000000111000...---,,,////////////000000000000111111111111111111111111222222222222222222222222333333333333333222222111222222111111000/////////000000111111222333333333333333444444444333222222444444444444555555555555444444555444444333222111333333444444555666666777555666666666777888888999::::::999999::::::;;;<<<999888777777777888999:::<<<===>>>@@@AAABBBCCCCCC??????????????????>>>>>>rrrcccTTTGGG???999777444333444666666555888777555333333222222111222333444444444444333333111111111111111111111111111000000000/////////...////////////////////////////////////////////////////////////////////////............//////000000.................................................................................------,,,,,,,,,------------------------+++,,,.../////////...---////////////////////////------.../////////....../////////000000000111111000000000000000000000000111111111111111111111111222333333444444333222222333333333222222222111111000111111222333333444444444444444444333222222111333333444444444555555555444444555555444222000///222333333444555666777777444555666666777888888888999999999999999::::::;;;999888777777777888999::::::;;;<<<>>>???@@@AAAAAA????????????>>>>>>>>>>>>}}}}}}rrrdddUUUHHH@@@===999777555444555555555444555555444333333333444555111111111222222111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////---......///////////////------............------........................---.....................+++,,,,,,,,,------......------------------------+++,,,.../////////...---////////////////////////------------...---------////////////000000000000////////////////////////111111111111111111111111111222444555555444333222333333333222222222222222000111111222333333444444444444444444333222222111333333333444444444444555444444555555444222000///222222333444555666777888444555666777888888777777999888888888888999:::::::::999888777777888999:::999999;;;===>>>??????@@@AAA@@@@@@???>>>===<<<<<<~~~|||xxx~~~xxxnnnaaaUUUJJJ???;;;<<<999777555555555666555333222333555444333333444666333333333222222222222222111111111111111111111111000000000000////////////000000000000000000000000////////////////////////////////////////////////------...////////////...------............---------------------------------------...............******+++,,,---...//////------------------------,,,---......//////......////////////////////////000///...---,,,+++******............////////////........................111111111111111111111111111222444555666555333222000000000000000000000000000000111111222333333333333333444444444333222222333333333333444444444444444444555444444333222111111222333444555777888888444555777888999999888777888888777777888888999::::::999888777777777888999888999:::<<<===>>>??????AAA@@@@@@>>>===<<<;;;;;;{{{uuu{{{zzzuuuhhh]]]QQQJJJCCC;;;777999777555444444555666555444111444666666444222333444444444333333222222222222111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////,,,---.../////////......,,,------......------,,,---------------------------------.........//////+++++++++,,,,,,------...---------------------------------------...//////////////////////////////000000///------,,,,,,,,,------------............////////////////////////111111111111111111111111000222444666666555444222000000000000000000000000//////000000111222222333222222333444444444333333222222333333333444444444555555444444444444444555111222333444555777888888444666888999::::::999888777777777777777888999999999888777666555666777777888999:::<<<===>>>????????????>>>>>>============zzztttyyy}}}wwwqqq]]]QQQGGGDDD@@@999555666444333222333555666555444222555888888444111111111000000///...------......111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,.../////////...---,,,,,,---......---,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,...///000////////////////////////---------......///111111,,,,,,,,,---------......000000000000000000000000000000000000000000000000000222444666777666444222222222222222222222333333/////////000111111222222111222333333444444444444222222333333333444444444666555444333333555666777111222333444666777888999555666888:::;;;:::999888777777777777777888888999888777666555444444555666888999:::<<<===>>>??????<<<=========>>>>>>>>>???~~~qqquuuyyylll```RRRJJJAAA<<<:::999555222444444444444444444444444333333333333333333333333444444444333333222222222111111000///////////////////////////000000000000000///...------...///000//////............//////...///000///------///000111000...---,,,------...,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---...000111111111000///)))+++,,,...//////......---,,,++++++,,,---///000......------------..............................//////////////////////////////...,,,******,,,///------------.........///000000000000000000000000444444444555444444333333333333333333333333333333111111111333555666444222666666666555333333444555333333333222222111111111222333444555555444444333222222333444444555555666777666555666888999999888;;;999777888999::::::999555555666666666666666666666777888:::<<<>>>???@@@>>>>>>======<<<<<<;;;;;;sssvvvtttdddXXXKKKEEE===999999888666333444444444444444444444444222222222222222222222222222222222222111111000000222111111000000000000000.../////////000000000000000///...------...///000//////............//////---......---,,,,,,---///...---,,,+++++++++,,,------------.........//////......---,,,,,,,,,,,,,,,***+++,,,---...------,,,***+++,,,............---///...---,,,,,,+++,,,,,,......------------......................................................---------+++))))))+++---------........./////////000000000000000000000000222333333333333333222222333333333333333333333333111111222444666777555333777777777555444444444555333333333222222222111111444555666777777777666666222333333444555555666666000000222555999;;;;;;:::===;;;999999:::::::::999666666666666666555555555666777888:::;;;===>>>???>>>>>>>>>======<<<<<<<<>>888666666777666444444444444444444444444444111111111111111111111111000000000000////////////222222111111111000000000....../////////000000000//////............////////////............//////,,,------,,,++++++,,,...,,,,,,,,,+++,,,,,,---...............////////////...------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---......------.........------,,,+++***......------------......................................................---...---,,,******,,,........./////////000000000000000000000000000000000111111222222222222111111333333333333333333333333111111222555777888777555888777666555444444444444333333333222222222222111555555666777888888777777333333444444555666666666///000333777;;;<<<<<<:::===;;;:::999:::::::::999777777666666555555555444555666777999:::<<<===>>>>>>>>>>>>>>>============||||||vvvbbbPPPDDD>>>:::666444555666555555333333333333333333333333000000000000000000000000////////////////////////111111111111000000//////........./////////000000/////////......////////////......------......///,,,------,,,++++++,,,...---.........//////000000------------............------,,,,,,+++,,,,,,---,,,------...............++++++,,,,,,------------)))***,,,---......---,,,...------,,,,,,------...................................................///000000///------///111////////////000000000000000000000000000000000000000111222222222222222222222222222222222222222222222222333666888999888777777666444333444444333222222222222222222222222222333444444555555666666666444444444555666666777777666777999;;;======:::777;;;999888888999::::::999777777777666555555444444555666777888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>zzziiiWWWHHH@@@;;;999666444444444444444333333333333333333333333000000000000000000000000000000000000000000000000//////000000//////...---............////////////...//////////////////.........------------......---......---,,,,,,---///---......//////000000000++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.............../////////++++++++++++,,,,,,,,,---)))***+++---...------,,,------,,,,,,,,,,,,------...................................................///000///......///000////////////000000000000000000000000000000000000111111222333333333333333222222222222222222222222333333444666888999888666555333000000222333222000222222222222222222222222333333333444555666666777444444555666666777777888::::::;;;===>>>===999666777555444555888::::::999777777666666555555555444666666777888:::;;;<<<<<<===============>>>>>>>>>{{{||||||uuuiiiZZZKKKAAA<<<999888666444333333444444333333333333333333333333000000000000000000000000000000000000111111111111---...///000///...---,,,------........./////////......////////////............------------......---......---,,,,,,---///,,,,,,---.........------***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++,,,------...,,,,,,++++++++++++,,,,,,---------,,,,,,+++***)))------,,,,,,,,,,,,------........................------------------------***,,,------,,,,,,---........./////////000000000000000000000000000000000000111222333444444444444222222222222222222222222444444444666888888777555222000---...111333222000111222222222222333333333444444444444555777888999555555666666777888888888666666888:::======;;;999555444333444777999999888666666666666666666666666777777888999:::;;;<<<<<<<<<<<<<<<<<<============~~~|||rrrpppooojjj```UUUJJJAAA:::666444444444333222222444555222222222222222222222222111111111111111111111111//////000000000111111111...///000111000///---,,,---------.........//////---...///000000///...---...------,,,,,,------...,,,------,,,++++++,,,...------...//////...---,,,+++++++++,,,,,,,,,------++++++******+++,,,,,,---,,,+++*********+++---------,,,+++******+++,,,,,,...---,,,+++************---,,,,,,++++++,,,,,,---........................------------------------)))+++,,,,,,++++++,,,---------........./////////000000000000000000000000///000111222333333333333111111111111111111111111555444444666777777555333111...,,,...222555444111111111222222222333333333333333333333444666777888555666666777777888999999555555666999===??????>>>888777555555777777777666444444555555666777777777888888999:::;;;<<<<<<===:::;;;;;;;;;<<<<<<<<<===zzz}}}|||~~~~~~yyylllgggbbb[[[QQQHHH@@@:::555111000111222222222222444666222222222222222222222222111111111111111111111111.../////////000000111111...///111222111000...------------.........//////---...///000000///...---...------,,,,,,------...+++,,,,,,+++******+++---000000111111111///...---,,,,,,,,,---------......+++*********+++,,,,,,------,,,+++++++++,,,---...---,,,+++*********+++,,,+++******)))***,,,---...---,,,,,,++++++,,,,,,---........................------------------------***,,,......---------...------------.........///000000000000000000000000......000111111222222222111111111111111111111111555555444555666666444111111...,,,...333777555333111111111222222333333333000000000000111333555666666666666777888888999999999999999;;;>>>AAAAAAAAA<<<:::888777777777555444333333444555666777888888999999:::;;;;;;<<<======:::::::::;;;;;;;;;<<<<<>>:::888777666555444444333333222222111111111111111111111111111000000000000000///............////////////......000000000000000000000000111222222111...---...///111000...---,,,,,,---...++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,---------............---,,,,,,+++******,,,,,,+++***+++,,,...//////---******,,,---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////////////////......222222111111000000////////////111222222222222222000111222111000000222444444444222111111111222333222333444333111000111222222222222222333444555555555555333222222333444555555555666888999999999999888888888999:::;;;======999888777888999888777555666666555555555666666777999999999999:::;;;<<<<<<:::999999888888999999:::rrrvvvzzz}}}~~~~~~~~~~~~~~~tttbbbVVVNNNIIIAAA;;;777666555555222333333333333333333333111111111111111111111111000000000000000///............////////////......////////////////////////000111111000...------...///......------------...,,,------....../////////,,,,,,------------,,,,,,,,,,,,,,,---------............---,,,,,,+++******---,,,,,,+++,,,---...//////---******,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......//////000000000//////////////////......------000000111222333333333333000111222111000000222333444333222111111111222222333444444333222111111333//////000222444777999:::777666555444333333444555555555666777888888888888666666777777888:::;;;<<<888777666777888888666555222333444555888:::<<<===999999888999999:::;;;<<<:::999999888888999999:::kkkooossswwwxxxyyyzzz{{{zzz|||mmm[[[OOOGGGBBB<<<777555444333333111111222222333444444555000000000000000000000000000000000000000///............////////////.................................///000///---,,,,,,---,,,------............---.............../////////,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,,,,++++++***---,,,,,,,,,,,,---......///---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------...///000000000000/////////............---000111222333333444444333111222222111000000111333333333222111111111111222222333444333222111222333///000111444666999;;;<<<:::999777555444444555555555555666666666666666555444444555555666888999:::888777555666777777666444999999999888888888888888888888888888999:::;;;<<<:::999999888888999999:::dddhhhlllpppqqqsssuuuvvvuuuxxxzzz|||~~~vvvbbbQQQGGG@@@===888555444444333222111111222222333333333333////////////////////////000000000000000///............////////////......---------------------------...///...,,,+++,,,---***+++---...///......---...............---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,...---,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...++++++---...////////////000000000000000000000000///000111222222333222222222222333111000///111222333333222222111111111111000111222222000000111222333333555666777888999999;;;:::888666555555555555555555555666555555444444444444444555666777888999888666555555666666555444<<<<<<;;;:::888666555444777777777888888999:::;;;:::999999888888999999:::^^^aaafffiiikkkmmmoooqqqpppsssvvvxxxyyy|||}}}lllYYYJJJ@@@<<<999666444444444444333333333333222222111111111////////////////////////000000000000000///............////////////......------------------------,,,---...---,,,+++,,,---***+++---.........------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++***++++++++++++*********---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...///+++++++++,,,,,,---------------------------------...------,,,,,,------...)))***+++,,,---.........///////////////000000000---...///000000111111111111222222111000000111333333333333333222222222111...000111000///...///111333444666777888999999999;;;:::888666555444444555444555555555555444444333555555555666777888999:::888666444444555666555555555666777999999999999999777777777777888999:::::::::999999888888999999:::YYY\\\___bbbdddfffiiikkkkkkmmmpppssstttwwwzzz|||~~~{{{uuubbbRRREEE>>>999777555555555555444333444333333222111111000000000000000000000000000000000000000000000///............////////////......------------------------,,,---......,,,,,,,,,...+++,,,,,,------------,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,------,,,******+++---************************++++++++++++++++++++++++++++++***++++++,,,---...***++++++,,,,,,------...------------------------...------,,,,,,------...******+++,,,------------,,,------------.........,,,---...//////000000///000111222111000000222444444444444555444333333222...///000000///...000111111222555777999:::;;;;;;999888666444333333444444444444555555555555555444666666666666777999:::;;;999777555444555666666666777888999::::::999777666666666666666777888999::::::999999888888999999:::TTTWWWZZZ\\\^^^```ccceeeeeegggkkkmmmoooqqqtttwwwzzz}}}{{{yyy{{{vvveeeUUUIII@@@;;;777666555555666555444222222222222111111111111111111111111111111111111111000000000000000///............////////////......------------------------,,,...///...---,,,---///------,,,,,,+++,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,---...---***)))+++---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******+++,,,,,,---.................................------,,,,,,------...,,,------.........------,,,,,,,,,---------......,,,---...///000000000000...000111111000111333555555555666666666555444333///000111111000000111333111333555888999999999999666555333222222222333333333444555666666666666666555555666666777888:::;;;;;;888555555666777777777<<<<<<===<<<:::888555333666666666666666777999999:::999999888888999999:::QQQSSSVVVXXXYYY[[[^^^aaaaaadddgggiiikkknnnqqqssstttxxx}}}zzzwwwwww|||tttgggXXXKKKAAA;;;777666555444444555555333111000000000111222222333333111111111111111111111111000000000000000//////.........////////////..............................---...//////------...//////...,,,+++***++++++,,,++++++,,,,,,---...//////+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++,,,---...---***)))+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++,,,,,,---.................................------,,,,,,------.../////////000//////.............../////////000000---...///000111111111111---///000111111222444666555666777777777666444444000111333333222222333444555666888999888777555444444333222111111111222333333444555666777777777777555555555555666888999:::;;;999666555666777888888777888:::<<<======<<<;;;555555555666666777888999:::999999999999999999:::NNNPPPRRRTTTUUUXXX[[[^^^______aaaccceeehhhkkklllpppuuu|||~~~yyytttvvvyyy|||nnncccSSSGGG@@@;;;777333555555444333333222111111333333333222222111111111444444444333222111000///000000000000000000000000////////////000000000000///...---,,,,,,---...///......//////...---,,,,,,------------------------///......---------......++++++*********+++---...,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))***,,,------,,,***))),,,++++++******+++,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---,,,***)))''''''(((***+++---,,,,,,++++++,,,------///...---,,,,,,---...///,,,,,,+++***+++,,,---...,,,,,,,,,------.............................................///000222222000000000///...000444888::::::::::::999777555444333333222111111222333333555555555666777666444222333222222111111000000000111111222444555777888888<<<;;;999888888888999999:::999888666666666777888999999;;;<<<============999999777666666666777888;;;;;;<<<<<<;;;999888777JJJLLLNNNPPPRRRTTTXXX[[[\\\\\\^^^```bbbeeehhhiiikkkpppvvvyyyyyyyyy{{{~~~}}}|||xxxyyy{{{~~~qqqbbbXXXKKKAAA<<<999666333444444333222222111000000333333333222222111111111333333333333222111000000000000000000000000000000.../////////000000000000///...------------...///......//////...------,,,------------------------------,,,,,,,,,------...++++++*********+++------///---+++))))))***+++---******+++++++++,,,,,,,,,******,,,,,,,,,,,,******,,,,,,+++*********++++++)))******++++++******)))***,,,---,,,+++***+++,,,++++++***))))))***+++,,,///...---+++******))))))------...//////...------,,,,,,+++++++++,,,---...------------------------------------------------///.........///000111111000000000///...000444777<<<=========;;;999777666444333222111111222333444666555555666777777444222333333333222222222222111444444666777888:::;;;;;;;;;:::999888777888888999:::999888777666666777888999999;;;<<<===>>>??????:::999888666666666777888:::;;;<<<======<<<;;;:::DDDFFFIIIKKKLLLOOOSSSVVVWWWWWWYYY[[[^^^aaaccceeeeeeiiinnnpppqqqssswww{{{~~~~~~|||ooo```RRRKKK@@@:::777777666444333222222111111000000000222222222222222111111111111222222222222222111111000000000000000000000000....../////////000000000///...------------...///.........///......---,,,------------------------+++++++++++++++,,,---...,,,++++++++++++,,,,,,---000...***((((((***,,,///******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***************)))))))))******))))))))))))+++,,,+++***)))***+++***++++++,,,------------...---,,,+++***)))))))))***,,,///000000///,,,***,,,,,,+++++++++,,,---...------------------,,,,,,------------------------/////////...//////000000///000000//////000444777???@@@@@@@@@???<<<:::888444333222222222222333444777666555666777666555333333333444444444444444444555555666888999:::;;;;;;:::999888888777888888888999999888777777777888888999:::;;;===>>>???@@@@@@;;;:::888777666666777777:::;;;===>>>??????>>>>>>???AAADDDFFFGGGJJJNNNQQQRRRSSSTTTWWWZZZ]]]```aaaaaadddhhhiiikkknnntttyyy{{{~~~}}}~~~|||sssdddVVVGGGAAA:::666555555555555333222222222111111111000222222222111111111111111000000111222222222222222000000000000000000000000........./////////000000.........------.........---...............------------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...******+++++++++,,,,,,,,,++++++************++++++---,,,+++***))))))))))))))))))************))))))(((***+++***)))((()))***)))***---/////////...---))))))))))))***+++,,,---+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,------.................................000//////.........//////...///000//////000333666???@@@AAABBBAAA>>>;;;:::555444333222222333444555666555444444555555444222333444555666777666666666333333444555666777888888888888888888888888888888999888888888888888888888999:::<<<===???@@@AAAAAA<<<;;;999777666666777777:::;;;===>>>??????>>>>>><<<>>>@@@BBBCCCFFFIIILLLMMMNNNPPPSSSVVVYYY\\\^^^___aaadddeeefffkkkrrrwwwxxx|||~~~zzzyyy}}}zzzqqqgggXXXMMMAAA>>>999555444444555666333333333333333222222222111111111111111111111111//////000111222222222222000000000000000000000000............////////////---..................---------...............---------------------------,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++******+++++++++,,,,,,,,,+++******))))))******+++,,,+++******)))))))))******++++++++++++++++++***((()))******(((((()))***(((***---///000///...---((((((((()))***,,,---...------,,,,,,,,,,,,------++++++,,,,,,,,,---------******+++,,,...///000000////////////////////////000///...............///...////////////000333555===>>>@@@BBBAAA???<<<:::666555444333333444555666555444222222333444333222333444666888888888777666111222222333444555666666888888888999999999888888888888888999999999999888999:::<<<>>>???@@@@@@AAA<<<;;;999888777777777888;;;<<<============<<<;;;:::<<<===??????AAADDDFFFIIIJJJKKKNNNRRRUUUXXXZZZ\\\^^^```aaacccgggnnntttsssxxx}}}~~~|||{{{vvv{{{zzzoooeeeZZZNNNFFF>>><<<999666444444444555333333333333333333333333000000000111111111111111//////000111222222222111000000000000000000000000------........./////////------...//////...------,,,---......///.........------------------------------------......///000,,,------------,,,,,,+++)))+++---//////...,,,+++******+++++++++,,,,,,,,,******************************)))))))))******+++++++++,,,,,,,,,,,,++++++(((***+++***)))((()))***(((***,,,.........,,,+++++++++*********++++++,,,...---,,,++++++,,,---...***+++,,,---------,,,,,,******+++,,,...///000000////////////////////////.........---......//////---...///000///000222444999;;;>>>AAAAAA???<<<;;;666555444444444444555666666444222222333444333222444555777999999888666555333333444555555666777777888888999:::::::::999999777888999999:::999999999:::;;;<<<===>>>?????????;;;:::999888777888999999:::;;;<<<<<<<<<;;;:::999888999;;;;;;;;;<<>><<<777666555444444555666777888666444333444555555444555666888999999777555444444444555555666777777777888999:::;;;<<<;;;;;;:::777888999:::::::::999999;;;;;;<<<===============:::999888888888999:::;;;888999;;;<<<======<<<;;;777888999999888999;;;===AAABBBDDDGGGJJJNNNQQQSSSTTTVVVYYYZZZ[[[^^^dddiiijjjooouuuzzz}}}~~~}}}~~~~~~~~~wwwgggXXXLLLBBB:::666666666555333111111222333111111111111111111222222//////000000111111111222000000111111111111000000000000000000000000000000---------.........//////,,,---...//////...---,,,,,,,,,---.../////////...------------------------------,,,+++++++++,,,,,,------...///...---+++***---,,,,,,+++,,,---...///******+++++++++,,,,,,,,,''')))***,,,,,,***)))''''''((((((((()))+++,,,---))))))************)))))))))+++,,,+++***)))***+++))))))*********))))))((((((((()))***,,,///111222)))+++---//////---+++)))***+++,,,---...---,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,...///000///000111333555888===@@@BBBAAA???===777666555444444555666777:::888555555666777777666555666888999999777444222333333444444555555666666888999;;;<<<===<<<;;;;;;777888999:::;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;999888888777888:::;;;<<<777888:::<<<>>>>>>>>>>>>444666999<<<===<<<:::999;;;===???AAACCCFFFIIILLLLLLNNNRRRUUUWWWZZZ^^^```gggiiimmmqqquuuxxxzzz|||yyy{{{}}}yyysssqqqwwwuuubbbPPPEEE>>>:::777777666666555444444333333222111111000000000000000222111000//////000111222000000//////.........---////////////////////////------...///000000//////,,,---...//////...---,,,//////...---,,,,,,++++++,,,---...---,,,+++---///...---,,,,,,++++++,,,,,,///...---,,,,,,---...///,,,+++***+++,,,---+++)))(((***+++,,,,,,+++***((()))************+++++++++,,,,,,+++++++++++++++,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......)))***+++---...//////000------......------,,,+++------,,,,,,,,,---......222///,,,+++,,,---...---...//////000111333444555999:::;;;<<<<<<<<<::::::666666555555555555666666777777777777777777777777666666777777777777666666000222444555555555777999;;;;;;;;;:::::::::999999777999<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<;;;;;;999888666666888888888777::::::;;;;;;<<<======>>>555666888:::;;;;;;:::999:::<<<>>>@@@BBBDDDHHHJJJIIILLLPPPRRRTTTWWW[[[]]]```bbbeeeiiimmmppprrrtttuuuwwwzzz{{{|||~~~|||sssnnnsss|||vvviiiXXXHHH???:::666444666666666555444333333333222111111000000000000000111111000//////000111111000/////////............////////////////////////---...//////////////////,,,---...//////...---,,,//////......---,,,,,,+++,,,---...---++++++---...,,,+++******))))))******---,,,,,,++++++,,,,,,---,,,+++***+++,,,---+++)))&&&'''((())))))((('''&&&)))************+++++++++++++++************++++++((((((((('''''''''&&&&&&*********+++++++++,,,,,,,,,,,,++++++***))))))(((******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......******,,,---......//////******+++,,,---------,,,,,,,,,,,,---...///000111222///---,,,---.........,,,---...000222555777888::::::;;;<<<<<<<<<;;;;;;777666555555555666777888777777888888888888888888777777777777777666555444111333555666666777999;;;;;;;;;:::::::::999999999888:::<<<<<<:::999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::888777777999::::::999::::::::::::;;;;;;;;;<<<666777777888888999999999888:::<<<>>>???AAAEEEGGGGGGIIILLLOOOQQQSSSWWWYYY]]]^^^aaaeeeiiilllnnnooooooqqqtttvvvwwwyyy|||~~~|||}}}wwwqqqmmmvvv}}}|||}}}}}}zzzvvvdddZZZKKK@@@999666444333666555555444444333333222222111111000000000000000111000000//////000000111////////////............//////////////////////////////////////////...---------............------/////////...------,,,,,,,,,---------++++++---...------,,,,,,,,,+++++++++*********++++++*********,,,+++***+++,,,---+++)))((()))***++++++***)))((()))************+++++++++******)))))))))******+++)))))))))))))))(((((((((*********++++++++++++,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......++++++,,,---------------((((((***+++,,,---------,,,,,,,,,---...000222333222000------...//////...***+++---000333777:::;;;::::::;;;;;;;;;<<<<<<===888777666555666777999;;;777777888999999:::999999777777777777666555333333333555777888999:::<<<>>>;;;;;;::::::999999999:::888:::<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888:::<<<<<<;;;;;;;;;:::999999999999999888777666666666777888999777888:::<<<<<<>>>BBBDDDDDDGGGJJJLLLNNNPPPSSSUUUZZZ[[[^^^aaaeeegggiiijjjiiikkknnnqqqrrrtttxxxzzzxxxyyy{{{}}}|||zzzzzz}}}vvvrrrqqqoooiiieeeUUUMMMBBB:::777777666555444444444444333333222222222111111000000000000000000000000//////000000000///////////////.........//////////////////////////////000000///...------------------------------/////////......---------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,++++++((()))***++++++***)))(((++++++***+++,,,---+++)))***++++++,,,,,,++++++***))))))*********+++++++++)))))))))((())))))***++++++++++++***************************+++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++))))))+++,,,,,,---------,,,,,,,,,------///000000111///------///000//////+++,,,...000333777999;;;:::::::::;;;<<<===>>>>>>999888666555666888;;;<<<777777999:::;;;;;;::::::777777777777555444333222555777:::;;;<<<===@@@BBB<<<;;;:::999999999::::::999;;;<<<;;;999999999:::;;;;;;<<<<<<<<<<<<;;;;;;999888777999;;;=========>>>===;;;:::999888888999:::888777666555666888999666777999::::::<<>>>>>???999888777666777888:::<<<777888999;;;;;;::::::999666666777777666555444444888:::===>>>>>>???BBBDDD<<<;;;:::999888999:::;;;:::;;;<<<;;;999888999:::;;;;;;<<<<<<<<<<<<;;;;;;999888777999<<<>>>??????AAA???===;;;999999999999;;;:::888777666777777888555777888999999:::===???AAACCCEEEGGGHHHIIILLLNNNPPPQQQTTTWWWYYY[[[\\\]]]^^^```ccceeefffhhhkkkmmmnnnoooppprrrtttvvvwwwxxxxxxxxxzzz|||~~~~~~uuuhhh___ZZZTTTNNNHHH>>>999444222333555444333222222222222222222222222222111111000000000000000...//////000000//////............/////////////////////////////////////////////////////////...---------,,,,,,,,,,,,------------------------------+++,,,,,,,,,******,,,---......///000///...---,,,++++++,,,,,,,,,,,,++++++,,,+++***+++,,,---+++))))))))))))))))))))))))))))))************+++++++++))))))))))))******+++,,,))))))************++++++)))))))))************+++******************************+++,,,,,,,,,,,,++++++++++++++++++,,,------+++,,,,,,,,,,,,,,,+++***---.........------,,,+++...---,,,+++************...---,,,---//////...---/////////000111333444555777888;;;===>>>?????????999999888888888888888999777888:::;;;;;;999888666444555666777888888888888;;;===???@@@@@@@@@BBBDDD===<<<:::888888999:::;;;;;;<<<<<<:::888888999:::;;;;;;<<<<<<<<<<<<;;;;;;999888888:::>>>AAABBBBBBBBB@@@===;;;999999::::::;;;;;;:::999888777777777555666888888888999;;;===>>>@@@BBBCCCDDDEEEHHHJJJMMMNNNPPPSSSUUUWWWXXXXXXXXXZZZ]]]^^^___aaaccceeeiiiiiijjjkkkmmmooopppqqqrrrssstttwwwzzz}}}|||}}}~~~wwwmmm^^^TTTNNNJJJDDD???:::666222111333444333111111111111222222222222222222111111000000000000000......///000000///................../////////000////////////////////////---...//////////////////------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---///000111222111000...---,,,++++++******++++++,,,,,,+++***+++,,,---+++))),,,,,,++++++++++++,,,,,,)))************+++++++++)))))))))******+++------***+++++++++,,,,,,,,,---))))))))))))******************************************+++,,,,,,,,,,,,++++++++++++***++++++,,,---***++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------,,,+++++++++,,,,,,,,,++++++,,,...///...,,,.........///000222333444555777;;;???@@@@@@???>>>888999999999999777666555777888:::;;;:::888555444222333555777999;;;<<<<<<>>>???AAAAAA@@@@@@BBBCCC===<<<999888777888:::<<<<<<<<<<<<:::888777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::===AAADDDFFFFFFAAA???<<<999888888999:::<<<;;;;;;:::999888777777555777888888888999;;;===<<<>>>@@@AAAAAABBBEEEGGGEEEGGGIIIKKKMMMOOOPPPPPPUUUWWWYYYZZZ[[[\\\^^^```fffffffffggghhhjjjkkklllooooooqqqtttyyy|||~~~~~~yyyzzz{{{}}}~~~ooodddUUUKKKEEEBBB===999:::666333222444555444222111111111111111111222222222111111000000000000000---...///000000///...------.........//////000000////////////////////////------...///000000000///------++++++++++++------+++++++++++++++++++++++++++,,,,,,+++******+++---)))***+++,,,,,,***(((''',,,+++***))))))***+++,,,,,,+++***+++,,,---+++)))))))))(((((((((((()))))))))************+++++++++************+++,,,---...&&&&&&''''''((((((((()))))))))))))))******************************++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,------...///+++******,,,......---+++,,,,,,---...000222333444333777<<<@@@BBBAAA???===888999::::::999777444333777888::::::999777444222111222555888:::===>>>??????@@@BBBAAA@@@@@@AAACCC>>><<<999888777888:::<<<<<<===<<<:::888777999:::;;;<<<<<<<<<<<<<<<<<<;;;===<<<<<>>>>>===<<<;;;:::777777666666777888999::::::;;;;;;<<<===>>>??????BBBCCCEEEHHHJJJLLLMMMMMMRRRTTTUUUVVVUUUUUUWWWXXX\\\]]]___``````aaadddfffkkklllnnnqqqtttvvvxxxyyyuuuvvvxxxyyy{{{}}}~~~}}}|||{{{|||~~~yyywwwxxx{{{bbb[[[OOOEEE>>>;;;999888333333333333333333333333333222222111111222222333...............///000111000000000000000000000000..............................------------......000000000000000/////////////////////............+++,,,,,,+++******+++---++++++++++++,,,,,,---...,,,+++******,,,,,,+++******,,,...///...+++(((%%%))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))((((((***,,,.........***)))((((((((()))++++++******+++,,,---......///+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111222444999>>>AAAAAA===:::888777666555444555666777666888:::999666333111111111222555:::@@@CCCAAA???===<<<;;;<<<===>>>===<<>>@@@@@@???===??????>>>AAAJJJPPPNNNGGG>>>;;;888666777999999999???>>>>>>>>>============:::999888666666777888999:::::::::;;;<<<======>>>???@@@BBBDDDGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPRRRTTTXXXZZZ\\\\\\]]]^^^aaaccccccdddeeegggjjjmmmpppqqqrrrssstttvvvxxx{{{|||}}}{{{}}}~~~}}}|||zzzzzz{{{}}}~~~|||yyyyyy|||xxxxxx{{{|||pppZZZSSSIII@@@;;;999888888444444444333333222222222333222222111111222222333111000000/////////000000000000000000000000000000..............................------------......////////////////////////............------------,,,---------++++++---...+++++++++++++++,,,---...---+++***+++,,,,,,+++)))++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))(((***,,,...---,,,)))******+++++++++++++++((())))))******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...//////000555666999===???===999555555444333222222222333444777999:::999777444333333333444888===CCCEEECCC@@@;;;::::::<<<>>>??????>>>>>><<<;;;:::;;;<<<;;;::::::::::::999888888999:::;;;<<<<<<>>>@@@@@@@@@??????BBBEEEJJJRRRWWWSSSJJJ???<<<888666777999:::;;;AAA@@@???>>>>>>>>>???@@@???===:::777666666888999888999999999::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPTTTUUUWWWXXXXXXYYY\\\^^^______```aaadddgggkkkmmmlllmmmoooqqqtttvvvxxxyyywwwyyyzzz{{{{{{}}}~~~|||{{{zzzyyyyyyzzz|||}}}|||xxxxxx}}}~~~mmmaaaNNNIIIAAA:::777777666666444444444333333222222222222222111111111111222222333222111000000/////////000000000000000000000000////////////////////////......------------..............................------------,,,,,,,,,+++......///...---,,,...000,,,++++++++++++,,,,,,------,,,++++++,,,,,,***))),,,+++***)))***+++---...))))))))))))))))))))))))++++++++++++++++++++++++*********************)))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++***)))***,,,---,,,+++)))***,,,---------,,,+++************************++++++,,,,,,,,,,,,++++++************************........................,,,,,,,,,------...000000444555777:::;;;:::666333444333222111111111222222777888:::999777555444555444666:::@@@DDDEEECCCAAA:::999:::<<>>???@@@AAABBBBBBBBBHHHPPPWWW___aaaXXXMMM@@@===999777888:::<<<===CCCBBB@@@>>>>>>@@@AAABBBCCC@@@<<<999777777888999888888888888888888999999999:::;;;===???@@@@@@@@@CCCEEEGGGIIIIIIJJJMMMOOOOOOQQQRRRSSSSSSUUUWWWZZZ\\\[[[[[[[[[^^^bbbfffiiifffgggiiilllnnnqqqsssttttttuuuwwwxxxxxxyyy|||~~~~~~~~~}}}}}}yyyxxxwwwwwwwwwyyy{{{|||~~~}}}}}}~~~~~~|||~~~qqq```TTTFFFAAA;;;666444444444444333333333333333333333333222222111111111111222222111111000000///000000000////////////////////////000000000000000000000000......------------......,,,,,,---------------...------------,,,,,,,,,,,,---...///...,,,,,,...///,,,+++++++++++++++,,,,,,---,,,***+++,,,,,,+++))),,,++++++******+++,,,,,,))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,***)))***++++++***)))***++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************************------------------------------------...///111111000000222555888888666444444444333333333333333333555777777666555444555666444777<<>>:::999999:::;;;;;;:::999777:::======;;;::::::<<<>>>@@@AAAAAABBBCCCEEEFFFIIIQQQ[[[ccchhhfffZZZMMMAAA>>>:::999:::<<<>>>???DDDBBBAAA???@@@AAACCCDDDEEEBBB???;;;999888999:::888888888888888888777777888999:::<<<===>>>>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLNNNOOOOOOPPPSSSUUUUUUUUUTTTTTTWWWZZZ^^^aaaaaabbbdddfffiiikkkmmmnnnppprrrsssttttttvvvyyy{{{yyyzzz{{{}}}~~~{{{zzzzzz{{{}}}~~~}}}|||wwwvvvuuuuuuvvvxxxzzz{{{|||||||||}}}~~~yyytttwww|||~~~vvvfffVVVKKKAAA===888555333333222222111111222333333444555555222111111000000111111222---------...///000111222////////////////////////000000000000000000000000......------------......+++,,,,,,,,,------...............------------,,,,,,------,,,++++++,,,...,,,++++++******+++++++++,,,+++******,,,,,,+++***,,,,,,------,,,***)))((())))))))))))))))))))))))***************************))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,***)))***++++++***(((,,,+++)))))))))***,,,------,,,,,,++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------...///000222333//////000222444555333111111222222333333444444444333444444333222222555777666:::???CCCEEEEEECCCBBB???>>>???@@@AAAAAA>>><<<999888888:::<<<<<<;;;999999===@@@@@@<<<:::;;;===AAACCCFFFGGGFFFGGGIIIKKKRRRZZZccchhhiiidddWWWKKKAAA???<<<;;;===???@@@@@@CCCBBBAAAAAAAAABBBCCCDDDDDDBBB@@@>>><<<;;;;;;;;;::::::999999888888888777888999:::;;;<<<<<<<<<<<<;;;===???@@@AAAAAADDDEEEFFFHHHIIIJJJJJJLLLOOOQQQRRRRRRRRRSSSUUUXXX[[[]]]\\\]]]^^^```bbbdddeeefffjjjlllnnnnnnooopppsssuuurrrtttvvvyyy{{{}}}~~~|||zzzzzzyyyxxxyyy{{{|||{{{zzzuuuuuuttttttuuuxxxzzz||||||||||||}}}~~~|||tttjjjffflllvvvvvvgggZZZMMMDDD>>>;;;777444444333222111111111222333444444555555111111000000000000111111,,,,,,,,,---...000222333000000000000000000000000////////////////////////......------------......+++,,,,,,------.....................------------***+++,,,+++***)))+++---,,,++++++************+++***))))))***,,,------,,,,,,---------,,,***((('''))))))))))))))))))))))))************************)))))))))*********++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))***+++***(((+++***)))))))))***,,,---******)))))))))(((((((((******++++++++++++******++++++++++++++++++++++++************************,,,,,,------///000222333333222000000111000...,,,---...000111333333444444222222222111000222555888:::===BBBDDDEEEEEEEEEFFFAAAAAAAAACCCCCCBBB???<<<888888999;;;===>>><<<:::<<<@@@CCCBBB===;;;===@@@FFFJJJNNNOOONNNNNNPPPRRRYYY___dddeeeccc^^^SSSHHHAAA???>>>???@@@AAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@???>>>===<<<<<<<<<;;;::::::999888888777888999::::::;;;::::::999;;;=========>>>???AAAAAACCCEEEEEEFFFGGGJJJLLLOOOPPPQQQRRRTTTVVVXXXZZZWWWWWWXXXZZZ[[[\\\]]]^^^ccceeefffggggggiiikkknnnkkkmmmppptttwwwyyyzzzzzz|||~~~~~~~~~~~~~~~~~~{{{zzzyyyzzzzzzzzzxxxvvvyyyxxxwwwwwwxxxyyyyyyxxxuuutttttttttuuuxxxzzz||||||||||||}}}~~~|||xxxtttooojjjcccbbbooo~~~yyyeeeXXXMMMCCC<<<999777555444444444333222333333333333333333333333111111000000000000111111............///000111222000000000000000000000000..............................------------......,,,,,,,,,---......//////------------,,,,,,,,,+++***+++,,,+++))))))+++,,,,,,,,,+++***************)))((((((***---.........---,,,,,,+++*********+++))))))))))))))))))))))))************************((())))))***+++,,,------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))((()))***+++***))))))***,,,---...---,,,+++))))))))))))((((((((((((******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++---///000111333222////////////---,,,+++---///222444555666666222222111000000222777::::::===@@@AAAAAAAAACCCEEEBBBBBBCCCDDDFFFEEEAAA???888888999<<<>>>???===;;;===AAADDDBBB>>>===AAAFFFKKKQQQWWWYYYWWWVVVWWWYYY]]]``````]]]ZZZVVVOOOGGG@@@???@@@BBBDDDDDDBBB@@@@@@@@@AAABBBCCCCCCBBBBBB@@@@@@AAABBBAAA@@@???===>>>===<<<<<<;;;:::999999777777888999999999999999:::;;;============???@@@>>>@@@AAABBBBBBDDDGGGIIIHHHIIIKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYY]]]___aaaaaabbbcccfffhhhgggiiilllpppsssuuuwwwwwwyyy{{{}}}~~~|||{{{{{{{{{{{{{{{|||}}}}}}{{{zzzzzzzzzwwwvvvuuuvvvwwwwwwuuusssyyywwwvvvuuuwwwwwwwwwvvvttttttssstttuuuxxx{{{}}}|||||||||}}}~~~}}}}}}~~~~~~zzzuuunnnjjjgggeeecccgggxxxmmmYYYMMMEEE===777666444333333444555555444666666555444222111111000111111000000000000111111111000000000000000111222000000000000000000000000.................................------.........,,,,,,------...///000000,,,,,,,,,+++++++++******+++,,,,,,+++******+++---,,,,,,+++***))))))******(((''''''***---/////////...,,,)))((((((***---///))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---...///,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))(((((()))***++++++)))'''***///222222000+++(((***************+++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---///000000///------///000000///,,,...111444777888999999333333222111111333888<<<777:::<<<===<<<<<>><<<===AAADDDCCC>>>>>>DDDJJJOOOVVV]]]```^^^\\\\\\^^^]]]___]]]WWWSSSQQQMMMHHH??????AAADDDFFFEEEBBB???AAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCAAA@@@?????????@@@@@@@@@???>>>>>><<<;;;:::999999999:::;;;999999999:::;;;;;;<<<<<<>>>>>>???@@@AAACCCEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRRRRSSSSSSUUUWWWXXXXXXZZZ[[[]]]```bbbcccdddfffjjjlllmmmpppsssuuuzzzzzzyyyxxxwwwwwwwwwwwwyyy{{{||||||||||||}}}~~~}}}{{{yyyvvvtttrrrqqqqqqrrrssssssttttttsssssswwwvvvvvvvvvvvvvvvwwwxxxrrrrrrrrrssstttvvvxxxyyy~~~~~~~~~~~~}}}|||rrroooooonnnllllllpppyyyvvv```PPPGGG>>>999888555555444333333222111111/////////000111111222222000000000000000111111222111111111111000000000000//////.........---------........................000////////////.........//////000000000000//////......---,,,,,,+++******---------,,,,,,+++++++++......---,,,,,,++++++***$$$%%%(((+++---.........///+++'''&&&)))+++,,,+++---,,,***)))))))))******))))))))))))))))))))))))---,,,+++******+++,,,---++++++++++++,,,---...///***))))))((())))))*********++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******)))))))))***,,,---)))+++...000000...+++)))******************************))))))))))))******------------,,,,,,+++******************************+++,,,---///000111222000///...------...///000...///000444777999888666444222111111222666:::<<<;;;999888888;;;>>>@@@AAADDDEEEFFFGGGFFFEEEDDDCCC>>>???AAACCCBBBAAA>>>===>>>>>>======>>>BBBGGGKKKSSSYYY```bbb___]]]]]]___```]]]ZZZYYYXXXTTTOOOJJJHHHGGGGGGFFFEEEDDDCCCCCC??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAAAAAAAA@@@@@@?????????===<<<;;;:::999::::::;;;888999999999::::::;;;;;;=========>>>@@@BBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLKKKMMMOOOOOOOOOPPPRRRTTTTTTUUUVVVWWWYYY\\\^^^___aaacccfffhhhjjjllloooqqqvvvuuuuuuttttttsssssstttvvvxxxyyyzzzzzzzzz|||~~~~~~~~~}}}{{{zzzzzzyyyxxxwwwuuusssrrrppppppppppppqqqrrrrrrrrrrrrrrrsssssssssssstttuuuwwwwwwrrrrrrssstttuuuwwwxxxyyy||||||}}}}}}~~~|||~~~zzzrrrppptttuuuwww{{{}}}|||yyygggSSSGGG???999555555555444444333222222111111333333222222222222222222000000//////000000111222////////////............//////.........---------......................../////////.........------,,,------......------,,,++++++,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,---,,,++++++///,,,((((((***,,,---,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++************++++++*********++++++---......,,,+++******))))))))))))***++++++,,,,,,++++++*********++++++++++++************)))))))))***+++,,,)))+++---......---+++)))))))))))))))))))))))))))******))))))))))))******++++++,,,,,,+++******)))************************))))))***,,,---///000000000///...------...//////......///222666888888888555444222222333666:::<<<<<<:::888888:::===>>>>>>AAABBBDDDEEEFFFFFFFFFFFF???@@@BBBCCCCCCAAA???>>><<<=========>>>AAAFFFIIIQQQWWW^^^aaa^^^[[[[[[\\\^^^]]]\\\\\\[[[XXXSSSNNNMMMLLLJJJHHHEEECCCAAAAAA===>>>???@@@AAABBBCCCDDDFFFEEEDDDCCCCCCBBBCCCCCCEEEDDDBBB@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;888999999999999999999999;;;;;;;;;<<<===???@@@AAA@@@@@@AAABBBCCCEEEGGGHHHFFFHHHJJJKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUWWWYYYZZZ\\\___aaaccceeefffiiilllooooooooonnnnnnnnnnnnnnnqqqsssuuuvvvvvvwwwzzz{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~|||zzzwwwtttssssssssssssrrrrrrqqqpppoooooonnnoooooooooppppppppppppqqqoooooopppqqqrrrtttuuuvvvrrrssstttuuuvvvwwwxxxyyy{{{{{{{{{{{{}}}~~~~~~{{{|||~~~zzzyyyuuuuuuyyy||||||tttpppoooooocccTTTEEE===999555333444444444333333222222111111444444333333222111111000000000//////000000111222////////////...........................---------..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++---...//////---------,,,,,,,,,,,,,,,***************+++++++++,,,,,,------,,,,,,+++***///,,,***)))***,,,------*********)))******+++,,,++++++++++++++++++++++++))))))************))))))************+++,,,------------,,,+++***)))((((((******++++++++++++******++++++************++++++******)))))))))***++++++)))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))******************)))(((************************((()))***+++,,,---...//////......---......//////.........111444888999999777555444333444666999:::<<<:::888888:::;;;<<<;;;>>>???@@@BBBDDDFFFHHHHHHCCCCCCDDDDDDCCCAAA???>>>:::;;;===>>>>>>@@@CCCEEEMMMSSSZZZ]]]\\\XXXWWWWWW[[[[[[]]]___```]]]XXXTTTSSSQQQNNNKKKGGGCCC@@@>>>>>>??????@@@@@@AAAAAABBBDDDDDDCCCBBBCCCDDDFFFGGGGGGEEECCCAAA@@@@@@AAABBBAAA@@@@@@>>>======<<<<<<999999999999999999999999::::::::::::;;;<<<===>>><<<======>>>@@@AAACCCDDDBBBDDDFFFGGGGGGHHHIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVXXXZZZ]]]^^^___aaaccceeehhhhhhiiiiiiiiiiiiiiiiiilllnnnppprrrrrrtttvvvyyyxxxxxxxxxxxxyyy{{{|||}}}}}}zzzyyyzzz~~~}}}vvvuuusssrrrppppppppppppmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppqqqooooooooopppqqqrrrssstttrrrssstttuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~{{{}}}}}}xxxlllddd___]]]SSSHHH===888666444333555333333333333222222111111111111111000000000/////////////////////000111111111111111111000000000000................................................---------,,,,,,,,,++++++,,,------......------,,,)))******+++---......///******))))))))))))))))))'''(((((()))***+++++++++)))******+++,,,,,,,,,,,,---,,,***)))***+++,,,,,,)))))))))******+++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''***************+++,,,,,,,,,,,,,,,,,,++++++************++++++++++++******,,,+++***))))))***+++,,,***))))))))))))*********+++******))))))******+++))))))))))))))))))))))))))))))************)))))))))******+++******))))))************************))))))***+++,,,---.........------.........//////...------///333777999:::666555444222333444666888999888666777999;;;<<<;;;<<<<<<===???AAADDDFFFGGGHHHGGGFFFDDDAAA???===<<<777999<<<======>>>@@@AAAHHHNNNUUUXXXXXXUUURRRQQQUUUXXX\\\```aaa___\\\YYYVVVTTTQQQMMMHHHDDDAAA???BBBAAAAAA@@@@@@??????>>>@@@@@@@@@AAACCCFFFHHHJJJGGGFFFCCCAAAAAAAAABBBCCCBBBBBBBBBAAA@@@???>>>>>><<<<<<;;;;;;::::::999999:::999999999:::;;;;;;<<<::::::;;;;;;===>>>@@@AAA???AAACCCDDDDDDEEEFFFHHHKKKLLLLLLMMMOOOQQQSSSTTTTTTVVVXXXYYYZZZ[[[]]]___aaaaaabbbddddddddddddcccfffhhhkkkmmmnnnooorrrtttssssssttttttuuuvvvxxxyyyzzzxxxvvvxxx{{{}}}zzzvvvtttpppoooooonnnmmmmmmmmmmmmkkkkkklllmmmmmmnnnooooooooooooooonnnooopppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqrrrtttvvvwwwxxxxxxxxxwwwwwwxxxyyyzzz|||~~~~~~~~~~~~~~~}}}|||}}}qqqdddZZZTTTPPPHHH@@@888666555333222444333222222222222222111111//////000000000111111111/////////...///000000111111111111111000000000000---.............................................---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))******+++,,,)))))))))))))))******+++******))))))((()))***+++))))))******++++++++++++(((((((((((((((((((((((('''((()))******)))((('''******)))))))))***++++++)))***+++,,,,,,,,,,,,,,,)))******++++++******))),,,+++***))))))***+++,,,)))))))))***)))))))))))),,,+++***))))))***+++,,,************************((()))************)))(((******+++++++++++++++*********************************+++,,,---......///,,,,,,---..................---,,,...222666888999444333222111111222444555555555555777:::=========<<<;;;;;;;;;===???BBBDDDKKKIIIFFFBBB>>>;;;888777666888;;;<<<<<<<<<===>>>CCCGGGNNNRRRSSSQQQOOOMMMOOOSSSYYY^^^___^^^\\\ZZZVVVUUURRRNNNKKKGGGDDDCCCDDDCCCBBBAAA@@@???>>>===<<<===>>>@@@BBBEEEGGGIIIEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA??????>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;999999::::::;;;===>>>???===>>>@@@AAAAAABBBDDDEEEIIIIIIIIIJJJLLLMMMOOOPPPOOOQQQSSSTTTTTTUUUWWWYYYYYYZZZ\\\^^^______^^^^^^```bbbeeefffgggiiikkkmmmnnnnnnnnnnnnoooqqqrrrsssuuutttsssuuuyyy|||}}}~~~}}}~~~}}}{{{{{{{{{yyyyyywwwuuussspppnnnmmmjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmoooooopppoooooonnnmmmnnnooopppqqqtttsssrrrqqqpppppppppppppppqqqsssuuuwwwwwwwwwwwwvvvwwwwwwxxxzzz|||~~~~~~|||zzz{{{|||}}}ttteeeYYYPPPJJJFFF???999555555444111000222222222222222222222111111000111111222333333444444//////......//////000111////////////............---------.......................................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***......---,,,,,,+++******+++++++++++++++,,,,,,,,,'''(((((()))***+++++++++,,,+++***(((((('''''''''((()))***)))'''''')))***))))))***+++++++++******************************(((((())))))))))))((((((***)))))))))))))))******'''(((***,,,------,,,,,,))))))************))))))++++++************++++++))))))*********)))((('''++++++************++++++************************((()))***++++++***)))((()))***++++++,,,+++++++++************************+++++++++,,,---.........+++,,,---..................------///222555666666333222111111111222333444444444555777;;;>>>>>>>>>:::999888777888;;;>>>@@@IIIFFFBBB>>>:::777555444555777999:::999999:::;;;>>>AAAFFFKKKNNNNNNMMMKKKKKKPPPVVVZZZ[[[ZZZZZZZZZUUUTTTRRROOOLLLIIIGGGFFFDDDCCCCCCBBBAAA@@@??????:::;;;===???AAABBBCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;<<<999999999:::;;;<<<===>>>:::;;;===>>>>>>???AAACCCDDDDDDEEEEEEGGGHHHJJJKKKKKKMMMOOOOOOOOOPPPRRRSSSSSSTTTVVVXXXZZZZZZYYYXXXZZZ\\\^^^``````aaadddfffggggggggghhhiiijjjllllllnnnnnnooorrruuuwwwwwwvvvyyyzzz|||~~~~~~|||zzzwwwtttqqqooonnnnnnpppooommmllljjjiiihhhhhhffffffgggggggggggggggfffhhhiiijjjkkkmmmnnnooopppnnnmmmlllkkklllmmmoooppprrrqqqpppppppppppppppqqqnnnppprrruuuvvvvvvvvvuuuvvvvvvwwwxxxzzz|||~~~}}}|||{{{wwwwwwwwwuuuyyyuuueeeWWWLLLEEE@@@===888444333444444111000222111111111111111111222222222222222222222222333333///............///000000////////////............---------.........//////........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,+++******+++++++++,,,,,,,,,------)))))))))******+++++++++,,,+++***((((((((())))))(((***+++***(((''')))+++******+++,,,+++***))))))***************************))))))(((((())))))******))))))((((((((())))))'''(((***+++,,,+++***)))))))))************))))))******++++++++++++******))))))*********)))'''&&&))))))))))))))))))))))))************************((()))***++++++***)))(((((())))))***++++++************************************++++++,,,,,,------***+++,,,...//////......------...000333444444333222111111111222333444444555555666999<<<>>>>>>===777666444333444888<<>>>>>======<<<;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>777999;;;<<<<<<===???@@@@@@@@@AAABBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLNNNOOONNNPPPSSSUUUVVVVVVVVVUUUVVVXXXZZZ[[[[[[\\\^^^```cccccccccdddeeefffggghhhiiijjjkkkooorrrsssrrrqqqxxxyyy{{{}}}~~~~~~wwwrrrtttrrrooollliiigggfffeeejjjiiihhhgggfffeeeeeeeeeffffffggggggggggggffffffhhhhhhiiikkklllmmmnnnooommmlllkkkjjjjjjlllnnnoooooooooooooooooopppqqqqqqmmmooorrrtttuuuvvvuuutttvvvvvvwwwxxxzzz|||~~~~~~~~~zzzsssqqqtttxxxttt{{{|||uuujjjZZZLLLCCC>>>:::777666333222555555333222444111111111111111111222222222222111111000/////////...............///000000111111111111000000000000---------.........//////..............................------------,,,,,,---......//////......------------,,,,,,+++++++++))))))******++++++++++++************++++++++++++))))))(((((()))+++---...(((+++,,,,,,)))(((***,,,***+++,,,,,,+++***)))(((((((((((((((((((((((((((+++***)))(((((()))***+++***)))(((((((((((())))))((()))***++++++***((('''))))))************)))))))))***+++,,,,,,+++***)))((()))*********((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))''')))***++++++***)))'''''''''((()))))))))))))))************************)))))))))***+++++++++,,,)))+++,,,...//////......------...111333444222111222222222222333444555666777777777:::<<<======;;;555333111111333777;;;???>>><<<999555444333444555555666777666555666888999888:::===AAAGGGJJJKKKKKKJJJNNNSSSUUUUUUUUUWWWYYYVVVUUURRRPPPLLLJJJGGGFFFGGGGGGGGGFFFFFFDDDCCCCCCAAA???>>><<<<<<===???@@@BBBCCCDDDCCCAAA@@@AAABBBFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA???AAABBBCCCBBB???<<<999999;;;<<<===<<<:::777555888999:::;;;<<<<<<===>>><<<===>>>???@@@AAABBBCCCEEEBBB@@@AAAFFFJJJJJJIIILLLMMMMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWZZZ[[[[[[\\\]]]^^^______bbbccceeehhhjjjlllmmmmmmuuuvvvxxxxxxwwwxxxzzz||||||~~~{{{|||}}}{{{uuummmiiihhhhhhfffccc```___```aaaaaaccceeeeeecccbbbcccdddeeeeeeeeeeeeffffffggghhhhhhiiiiiiiiiiiijjjmmmooooookkkhhhgggjjjllllllkkkkkkkkkmmmnnnoooooooooooopppppppppqqqrrrtttuuuvvvyyyuuuuuu{{{}}}}}}}}}{{{{{{}}}wwwrrrqqqtttyyy|||}}}~~~}}}kkk___NNNCCC???<<<888444000111222222444444555666111111111111111111111111222111111111000000//////000000////////////000000//////............///////////////...------,,,,,,......---------,,,,,,,,,//////...---,,,++++++***+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''%%%&&&(((***)))))))))******++++++,,,(((((((((((()))***+++,,,************************...---+++*********+++,,,***)))(((&&&&&&&&&'''(((+++***((('''''''''((()))---+++)))(((((()))+++---+++******)))((()))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((''''''''''''+++***)))))))))***,,,,,,******+++,,,------......,,,,,,+++******+++,,,,,,))))))*********+++++++++,,,+++***+++---/////////***+++,,,...///000000000...000111111000000111222444555888;;;>>>===:::777111000...000444999<<<===>>>;;;888444222222222333333444555777888888999999888888:::???DDDIIILLLMMMMMMNNNOOOPPPPPPQQQTTTWWWUUURRRMMMJJJHHHGGGEEEDDDIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???@@@AAABBB@@@AAACCCBBBAAAAAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBAAA???===;;;;;;<<<>>>???>>><<<999777999::::::;;;;;;<<<<<<===;;;<<<===>>>???@@@AAAAAAAAAEEEIIIIIIHHHFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTWWWWWWXXXYYY[[[\\\]]]]]]___```bbbeeeggghhhiiijjjooopppqqqqqqrrrsssvvvyyyzzz{{{}}}~~~|||zzzyyy}}}zzzsssuuuvvvwwwvvvsssmmmgggdddeeefffeeeccc```^^^^^^___aaabbbdddcccbbbaaabbbcccccccccccccccdddeeefffgggiiijjjjjjiiihhhhhhjjjlllnnnkkkiiiiiilllnnnnnnmmmqqqqqqqqqqqqppppppooooooqqqqqqqqqrrrsssuuuvvvwwwzzzvvvvvvzzz}}}~~~wwwrrrpppnnnlllmmmsss|||ttt___TTTFFF===:::999666333111222222333333444444444111111111111111111111111111111111000000000//////000000////////////000000//////............////////////.........---------......---------,,,,,,,,,.........------,,,,,,++++++,,,,,,---......------++++++++++++++++++++++++,,,,,,+++)))((((((***,,,************++++++++++++(((((((((((()))***+++,,,************************+++******)))))))))))))))))))))(((((('''(((((((((***))))))((((((((((((((())))))(((''''''((())))))*********)))))))))(((((()))))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((('''))))))((((((((()))***+++''''''((())))))***++++++,,,++++++******++++++,,,************++++++++++++---,,,++++++---//////...,,,,,,---......//////...///000111111000000111333555666888;;;===<<<999666111000///000444888;;;<<<:::888555111//////000111333444555666777888888888888999:::===BBBGGGKKKMMMMMMNNNMMMMMMLLLNNNRRRUUUUUURRRMMMIIIFFFEEECCCBBBKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDBBBAAAAAABBBBBB>>>@@@AAABBBAAAAAABBBDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEECCCBBBBBBAAA@@@???>>>>>>===>>>@@@@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>HHHRRRRRRJJJCCCBBBEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOORRRRRRTTTUUUVVVXXXYYYZZZ[[[\\\^^^```bbbcccdddeeeggghhhiiiiiijjjlllpppsssuuuvvvxxx{{{~~~{{{wwwqqqpppqqquuuyyywwwpppiiillllllllljjjhhhddd```^^^aaacccdddccc```^^^]]]]]]```aaabbbbbb```___```aaaaaaaaaaaaaaabbbcccdddeeejjjjjjjjjiiigggggghhhjjjkkkjjjiiijjjmmmpppqqqqqquuuttttttsssrrrrrrrrrrrrppppppooopppqqqsssuuuvvvxxxvvvvvv{{{}}}qqqjjjfffeeegggnnn{{{vvvbbbOOOFFF<<<666555666444222333333333333333333333333111111111111111111111111111111000000000000//////000000////////////000000//////............//////...............---------......---------,,,,,,,,,------------------------+++,,,,,,---------------************************+++,,,+++***((((((***,,,,,,,,,++++++++++++++++++(((((((((((()))***+++,,,)))))))))))))))))))))))))))******+++***)))((('''(((((())))))***))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))*********)))((('''((((((((())))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''((())))))***'''''''''((())))))******,,,+++************+++,,,******+++++++++,,,,,,,,,...,,,+++,,,---...---,,,------......------------///111222222111111222333555666777999;;;:::666444222000///000444777:::;;;777555333000......///000333333555666777777777777999999:::<<<@@@EEEJJJMMMNNNMMMKKKIIIHHHJJJNNNRRRTTTRRRMMMHHHDDDAAA@@@@@@LLLLLLLLLLLLLLLKKKJJJJJJHHHGGGEEEDDDBBBBBBBBBBBB@@@BBBCCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAA>>>???@@@AAA@@@???===<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<=========GGGQQQRRRIIIBBBAAADDDAAAAAABBBBBBCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVXXXYYY[[[]]]______``````aaabbbbbbcccgggkkkooopppqqqsssuuuxxxzzz|||}}}}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{wwwvvvvvvwwwwwwvvvssspppiiihhhhhhjjjmmmlllgggbbbddddddcccaaa___]]]\\\[[[^^^aaacccdddbbb___^^^]]]___```aaa```^^^]]]___```^^^^^^^^^___```aaabbbcccgggiiiiiihhhgggggghhhiiihhhhhhhhhkkknnnrrruuuvvvxxxxxxxxxxxxyyyyyyyyyyyyuuutttsssrrrrrrsssuuuvvvrrrsssxxxzzzqqqkkkiiimmmqqq{{{wwwaaaOOOCCC===555222222333222111333333333333222222111111111111111111111111111111000000000000000000//////000000////////////000000///......------......///------........................---------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---------,,,,,,************************((())))))(((''''''(((***------,,,,,,++++++******))))))(((((()))***++++++***************************+++---......,,,)))((('''((()))+++++++++***)))((()))*********)))'''&&&))))))***++++++***))))))''')))***++++++)))'''&&&&&&''''''((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******************++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,...---,,,---......---+++------------------......000111222222111111222333666555666777888777444111222000///000333666888888666555333111000000000111222333444555666666666666999999999:::===BBBHHHLLLOOOMMMJJJFFFDDDGGGLLLPPPTTTRRRNNNHHHBBB>>>======LLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEBBBAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDBBBAAA@@@AAABBBCCC???@@@@@@AAA@@@@@@???>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;AAAFFFFFFBBB???>>>@@@??????@@@@@@AAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^```cccgggjjjjjjkkklllnnnqqqssstttuuuuuutttssssssssstttuuuvvvxxxyyyzzz{{{|||||||||||||||~~~}}}~~~}}}|||}}}~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~|||~~~}}}zzzwwwvvvttttttsssrrrqqqqqqppppppnnnmmmlllmmmnnnnnnllljjjeeeccc``````bbbcccbbb``````___^^^\\\[[[[[[[[[[[[]]]```ccceeecccaaa_________``````^^^\\\\\\]]]___]]]]]]]]]^^^___```bbbbbbdddeeeggghhhgggggghhhjjjhhhhhhjjjmmmqqqvvv||||||xxxvvvuuuuuuuuummmrrryyyzzzwwwwwwxxx~~~|||vvvtttooobbbPPPBBB>>>999444222222333222000444333333222222111111000111111111111111111111111//////////////////000000000000////////////000000......------------......,,,---------......//////......---------,,,,,,,,,+++,,,,,,------.........+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++''')))))))))''''''(((***,,,,,,,,,++++++*********))))))))))))))))))***+++++++++++++++++++++++++++)))+++---......,,,)))''''''((()))+++++++++***)))((()))*********)))'''&&&((()))************)))((('''(((***+++***)))'''%%%&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))*********++++++++++++++++++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,---......,,,***++++++++++++,,,...///000///111222222111000222333555444444555666555222000222000///000333555666555333222111000000000000111222333444555555666555555888888999:::;;;???FFFKKKNNNLLLHHHDDDCCCFFFKKKPPPUUUSSSOOOHHHAAA===<<<===KKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHEEECCCCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEECCCBBBBBBBBBCCCDDD@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>===============<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>??????@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVUUUWWWYYY[[[\\\^^^aaadddbbbccceeefffhhhjjjkkklllmmmmmmlllkkklllmmmnnnooooooppprrrtttuuuvvvuuuuuusssuuuxxx|||~~~}}}|||||||||{{{xxxuuutttrrrrrrssstttvvvuuutttuuuvvvvvvwwwwwwwwwvvvvvvtttuuuwwwwwwvvvssspppmmmhhhhhhggggggffffffeeeeeeeeedddcccccceeefffeeedddbbb___\\\ZZZ[[[]]]^^^^^^\\\\\\[[[[[[ZZZ[[[\\\\\\\\\___bbbdddcccaaa````````````___]]][[[[[[]]]___\\\]]]]]]^^^___aaabbbcccaaadddfffggggggggghhhiiihhhiiikkkmmmrrryyy~~~xxxtttqqqqqqooouuu|||}}}tttnnngggaaa\\\RRRFFF<<<999777444333333333222111333333222222111111111000111111111111111111111111......////////////000000000000////////////000000......------------......,,,,,,,,,---...///000000......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))***++++++******+++,,,++++++*********************)))))))))))))))******************************''')))+++,,,,,,***'''&&&(((((())))))***))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((()))))))))((('''&&&'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++++++++++++++************************))))))***++++++***))))))))))))*********+++++++++,,,,,,,,,...//////---+++************,,,...000111...000111111000000111222333333222333444333111///222111000111222444444333///...............//////222333333444555555444444666888:::::::::===CCCHHHIIIHHHEEEBBBBBBEEEKKKPPPUUUUUUQQQJJJBBB======???LLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKJJJHHHFFFGGGHHHFFFGGGHHHIIIJJJIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>======;;;;;;;;;:::999:::;;;<<<===============>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGJJJKKKLLLNNNOOOPPPPPPQQQNNNQQQUUUWWWXXXYYYZZZ\\\[[[[[[]]]^^^```aaabbbcccddddddcccbbbcccdddeeefffeeegggjjjlllnnnnnnmmmmmmkkklllooorrrvvvyyy|||}}}vvvtttsssrrrqqqooollliiicccbbbbbbdddhhhjjjkkkkkkkkklllmmmmmmmmmmmmlllkkkiiiiiijjjkkkkkkhhhdddaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\[[[[[[]]]_________]]][[[YYYYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\ZZZ]]]```aaaaaa``````aaa``````___]]][[[[[[]]]___]]]]]]^^^___```bbbcccdddbbbdddfffgggfffeeeffffffdddeeegggiiinnnwww{{{wwwuuuzzz}}}~~~{{{|||}}}|||ttthhhaaaXXXPPPJJJDDD===888444444333333333333222111222222222111111111111111111111111111111111111111........./////////000000000000////////////000000...------,,,,,,------...++++++,,,---...///000111......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++******************************(((***++++++******+++,,,))))))))))))))))))************))))))))))))******((((((((((((((((((((((((((()))+++++++++***((('''))))))(((((('''(((((((((***))))))(((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((***+++++++++***)))*********)))))))))))))))((()))***++++++***)))((((((((()))))))))*********++++++,,,...000000...+++,,,+++******+++---///000---///000000//////000111222111000111222222111///222111000111222333222111------......//////000000222222333444444444444333444777:::::::::<<>>>>>>>>@@@BBB@@@<<<;;;===@@@<<<<<<<<<<<<<<<<<<============>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIKKKLLLMMMMMMMMMJJJMMMQQQTTTTTTTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^___aaadddggghhhiiihhhhhhiiiiiijjjllloooqqqtttuuummmkkkiiihhhgggddd```]]]VVVVVVVVVZZZ^^^bbbdddeee___```aaaaaaaaa```___^^^^^^___```aaaaaa^^^YYYVVVWWWWWWXXXXXXXXXXXXXXXXXXZZZXXXVVVWWWYYY[[[[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[YYY[[[^^^_________```aaaaaaaaa```]]][[[[[[]]]___^^^^^^^^^___aaacccdddeeeccceeeggggggeeedddcccddd___```aaabbbhhhrrr|||~~~yyy|||vvvwww{{{zzzrrriii___WWWLLLCCC===:::777444000000111222333333222222111111111111111111111111111111111111111111111111---.........//////000000000000////////////000000...------,,,,,,------...++++++,,,---...000111111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))%%%''')))***)))((()))***''''''(((((())))))************)))))))))))))))***''''''''''''''''''''''''+++,,,,,,---,,,+++***)))***)))(((&&&&&&&&&'''(((+++***((('''''''''((()))+++***(((''''''(((***+++))))))(((''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,,,,,,,,,,&&&''')))*********)))(((+++++++++***************((()))***++++++***)))((((((((((((((())))))))))))******+++...000000...,,,...---+++******+++---...---...//////......///000111000///000222222111///222111000111222222111000//////000000111222222222222222333444444444333333222666;;;;;;:::;;;@@@EEE?????????>>>@@@DDDJJJNNNVVVWWWTTTMMMEEE@@@AAACCCMMMNNNQQQSSSSSSRRRPPPOOONNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRNNNJJJHHHHHHIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@?????????@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCFFFFFFGGGHHHHHHGGGEEEEEEGGGGGGIIILLLNNNPPPRRRSSSOOOOOOPPPPPPQQQQQQRRRRRRVVVVVVUUUUUUUUUUUUVVVVVVWWWXXX[[[\\\\\\]]]___aaadddaaa___aaafffkkknnnnnnjjjfff```\\\[[[[[[XXXVVVQQQMMMJJJLLLRRRXXXYYYXXXYYYXXXWWWWWWWWWXXXYYYZZZVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSQQQPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXYYYYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXZZZ[[[]]]___```aaa]]]^^^^^^^^^]]]]]]^^^```^^^]]]]]]]]]^^^```bbbcccfffeeedddeeeeeeeeecccaaa___[[[[[[^^^ccciiittt~~~~~~{{{rrrooopppnnnggg___SSSMMMFFF???999555222000444444222111000000//////333333333333333333333333111111000///////////////000000000000000000000000////////////////////////,,,------------,,,+++***+++******,,,///111222222,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((''''''***---///111000...---+++++++++*********))))))+++)))''''''((()))))))))******)))))))))))))))***'''((()))***+++,,,------+++***)))(((((()))***+++************)))(((&&&&&&))))))))))))(((((((((((($$$%%%%%%&&&'''((()))))))))))))))))))))))))))))))))$$$ """''')))&&&"""))))))))))))))))))))))))$$$%%%'''(((***++++++,,,******))))))((((((''''''))))))************))))))(((((()))***************************************))))))************))))))---------,,,,,,,,,+++++++++---------+++++++++---------,,,,,,,,,---......000//////............///222222111111111111222222000000000000111111111111111111222222222111111000333555777888888999;;;===>>>===;;;<<>>=========??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKFFFGGGGGGHHHIIIIIIJJJJJJOOONNNNNNNNNNNNNNNNNNOOOOOOQQQSSSTTTTTTUUUWWWYYY]]][[[YYY[[[```dddggggggccc___[[[XXXWWWVVVTTTRRRNNNKKKHHHIIIOOOTTTUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQRRRQQQPPPOOOOOOQQQRRRTTTRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]^^^^^^]]]\\\[[[]]]___]]]\\\\\\\\\]]]^^^```aaadddcccbbbcccdddcccaaa___\\\XXXVVVYYY\\\bbblllvvv}}}~~~|||ssshhhccccccaaaZZZSSSFFFBBB<<<888666555444333333333222111000000000000222222222222222222222222111111000///////////////000000000000000000000000.................................---------,,,,,,+++***)))+++---/////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++(((((())))))***)))))))))'''(((***++++++***)))(((*********)))))))))((((((***(((&&&&&&'''(((((((((,,,,,,***)))(((((((((((('''(((((()))+++,,,,,,---+++***)))(((((()))***+++************)))((('''&&&))))))))))))((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))***&&&$$$$$$((()))(((%%%))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((()))***************************************))))))))))))))))))))))))'''((()))+++---...000000+++,,,------++++++,,,---...------,,,,,,,,,------///...............//////111000000//////000000111//////000000000111111111222222333333333222222111333555777777888888:::<<<<<<;;;:::;;;>>>CCCHHHKKKPPPRRRRRRNNNFFFAAAAAABBBQQQQQQPPPPPPPPPQQQQQQRRROOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQTTTWWWYYYVVVOOOIIIGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCBBB@@@???>>>======???????????????@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLLLLLLLMMMOOOPPPTTTSSSRRRSSSWWWZZZ]]]]]]\\\YYYVVVTTTTTTSSSQQQPPPKKKHHHEEEFFFJJJNNNOOONNNOOOOOOMMMLLLKKKJJJJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZ^^^______]]][[[[[[\\\]]]]]]]]]]]]]]]]]]^^^___```bbbaaaaaabbbccccccaaa___YYYUUURRRTTTVVV[[[eeennnyyy}}}{{{{{{uuu}}}~~~tttjjj^^^WWWUUURRRLLLFFF<<<999555444444444444444222222111111111111111222111111111111111111111111111111000///////////////////////////////////////........................//////...---------......---+++******,,,---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((((()))******++++++)))(((((((((''''''&&&&&&)))))))))((((((((((((((()))'''%%%%%%&&&(((((('''...---+++)))((('''''''''''''''((()))***+++,,,,,,******))))))))))))******)))******))))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))******))))))((('''&&&))))))))))))((((((((((((''''''((((((((((((''''''(((((()))***************************************+++***)))(((((()))***+++++++++******))))))((((((+++,,,------++++++,,,---///...------,,,,,,,,,,,,------------...///000000000//////......//////000//////000000000000111111222222333333333333333222222444666666666777999;;;999999999:::>>>BBBGGGJJJLLLMMMMMMIIICCC@@@@@@BBBQQQQQQRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOONNNOOOOOOOOONNNMMMMMMLLLLLLJJJIIIJJJJJJKKKLLLMMMNNNMMMPPPTTTVVVSSSOOOKKKIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@????????????????????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBEEEEEEFFFGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFHHHIIIJJJIIIIIIKKKMMMMMMLLLLLLLLLOOOQQQSSSTTTWWWVVVUUUTTTSSSSSSQQQPPPIIIGGGEEEEEEGGGJJJJJJJJJMMMMMMLLLKKKJJJJJJJJJIIILLLMMMNNNOOOPPPQQQQQQQQQOOONNNNNNMMMNNNOOOPPPPPPRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[___``````^^^\\\[[[\\\]]]_______________``````aaabbbbbbbbbcccdddcccaaa^^^XXXSSSQQQRRRUUUYYYbbblllwww|||zzz~~~|||}}}{{{pppfffXXXOOOKKKHHHCCC???;;;888555444444444333222111111000000111222222333111111111111111111111111111000000///////////////////////////////////////........................///...---,,,,,,---.........,,,+++***+++,,,+++***++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***************+++++++++***************++++++++++++***)))((((((((())))))))))))))))))))))))))))))***(((&&&&&&'''((()))(((,,,+++***)))((((((((((((''''''(((((()))***++++++***))))))))))))))))))***)))))))))))))))(((''''''(((((((((((()))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))(((***+++***'''''')))+++(((((((((((((((((((((((()))******))))))((('''&&&))))))))))))(((((((((((('''(((((())))))(((((('''(((((()))***************************************---,,,***))))))***,,,---++++++)))(((&&&$$$###"""***,,,------++++++,,,...000///...---,,,+++++++++,,,,,,,,,---...///000111000//////......//////000////////////000000000111111111222333333333222222111333555555555555777999888999:::<<<@@@EEEIIIKKKLLLKKKIIIEEE@@@===>>>???PPPQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMKKKKKKJJJKKKKKKLLLMMMMMMOOONNNPPPUUUZZZXXXRRRKKKIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHHHHGGGGGGIIIJJJHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRQQQPPPOOOIIIGGGFFFFFFGGGHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]```aaaaaa___]]]\\\]]]^^^^^^^^^___``````aaaaaaaaaaaaaaaaaaccccccbbb___\\\UUUQQQOOOQQQSSSXXXaaakkkvvvzzz{{{zzzwwwkkkaaaSSSJJJEEEBBB>>>::::::777444333333333222111000000000000111222333333222222222222222222222222111000000///////////////////////////////////////........................---,,,,,,,,,,,,,,,------///---++++++,,,---,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))*********+++++++++///...---,,,+++***+++++++++***)))((((((***+++,,,************************,,,***'''''')))************)))))))))))))))******'''''''''(((((())))))***)))))))))******)))))))))((())))))))))))((((((''''''((((((((()))))))))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&)))+++)))&&&%%%(((+++(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))((())))))******))))))((((((((()))***************************************,,,+++)))(((((()))+++,,,&&&&&&''''''((())))))******+++---,,,,,,+++---...000///...---,,,+++++++++,,,,,,,,,,,,---///000000111000000//////000000111...////////////000000000//////000111111111111111111333444555444444666888888999<<<@@@EEEJJJNNNPPPOOOMMMHHHCCC>>>;;;;;;<<>>DDDJJJOOOSSSVVVTTTPPPIIICCC>>>;;;:::;;;gggddd^^^XXXTTTRRRQQQQQQSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPNNNKKKJJJMMMQQQQQQMMMHHHJJJKKKLLLLLLMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGIIIHHHFFFFFFGGGIIIGGGKKKNNNOOOLLLJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[ZZZ\\\]]]^^^___aaaccceeefffffffffeeeeeeeeeeeeeeeaaa\\\YYYVVVQQQNNNNNNPPPSSS\\\eeeuuuxxxnnnhhhVVVOOOFFF>>>:::888666444111000///000222333222111111111111111111111222222111111111111111111111111111111000///////////////000000000000000000000000------------------------)))+++---//////...---+++***)))(((***,,,.........---......//////......---+++,,,,,,------,,,,,,+++*********+++,,,---------///---+++)))))))))******))))))(((((((((((((((((())))))))))))*********+++,,,***(((''')))*********))))))))))))))))))***+++&&&&&&''''''''''''((((((((()))***++++++***)))((((((((())))))))))))(((((('''''''''((()))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))&&&'''((())))))*********'''((((((((()))))))))***(((((())))))))))))(((((((((((()))***************************************((((((((((((((((((((((((000///...---,,,***)))))))))+++,,,,,,,,,,,,---///...------,,,,,,,,,---------------,,,,,,---......000//////......//////000........./////////000000......000111111222222222222333555555444444666777666:::???FFFNNNTTTXXXZZZVVVQQQJJJCCC???=========wwwqqqggg]]]VVVTTTUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGEEEDDDCCCCCCCCCIIIIIIHHHHHHIIIIIIJJJKKKEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGFFFDDDDDDDDDEEEEEEGGGIIIHHHFFFEEEFFFIIIGGGKKKOOOPPPMMMIIIHHHHHHGGGHHHIIIJJJIIIIIIJJJLLLKKKLLLLLLLLLKKKIIIHHHFFFJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[ZZZYYYYYY[[[\\\aaaccceeehhhjjjkkklllllljjjjjjjjjjjjiiieee```[[[ZZZUUUQQQQQQQQQSSS\\\dddzzz~~~ssshhhaaaQQQKKKCCC<<<999777555444555333222222333333222000222222111111111111111222000000000000000000000000111111000///////////////111111111111111111111111------------------------)))+++///111222000---+++((('''&&&(((+++...///.........////////////......+++,,,,,,------,,,,,,+++******+++,,,------......,,,***)))''''''(((***+++,,,,,,+++***)))((('''''''''((((((((())))))******+++)))''''''((()))))))))++++++***))))))((())))))&&&&&&''''''''''''''''''((()))***++++++***)))((((((((()))))))))))))))(((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((('''((((((((())))))******''''''((((((((((((''''''(((((()))******************************************+++,,,,,,,,,,,,+++***''''''(((***+++,,,---...)))+++,,,,,,,,,,,,...///------,,,,,,,,,---............---,,,,,,,,,------.........------...................../////////000//////000222222333333333222444555555444444666777555999???GGGOOOVVVZZZ\\\WWWRRRJJJDDD@@@?????????ttthhh___\\\\\\]]]^^^^^^\\\XXXSSSQQQSSSUUUQQQQQQRRRRRRQQQOOOMMMKKKMMMMMMNNNOOOQQQQQQPPPNNNPPPOOOMMMLLLLLLLLLMMMNNNJJJKKKLLLLLLLLLKKKIIIHHHJJJKKKKKKKKKLLLNNNQQQTTTLLLHHHHHHLLLNNNKKKFFFEEEJJJIIIGGGFFFEEEFFFGGGGGGJJJHHHGGGFFFFFFGGGIIIJJJMMMKKKGGGDDDCCCDDDFFFHHHLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLJJJIIIGGGIIIHHHHHHHHHIIIJJJLLLMMMOOOOOOOOOPPPPPPOOONNNNNNPPPPPPPPPPPPQQQQQQRRRRRRUUUUUUTTTTTTUUUWWWXXXYYY[[[YYYXXXXXXYYY[[[\\\\\\\\\YYYWWWXXXZZZZZZXXXUUUYYY\\\^^^^^^\\\ZZZ[[[]]]eeejjjnnnppprrrssssssqqquuusssqqqqqqqqqnnnhhhccc^^^[[[ZZZZZZYYYZZZaaajjj|||wwwkkk___WWWGGGBBB;;;666444444444444444333333222222333333444111111111111111111111111111000///......///000111222111111111000000//////111111000000//////......////////////////////////111111000///---,,,+++***,,,++++++++++++,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))************************+++++++++*********************))))))(((((('''''')))******))))))((('''&&&---,,,)))'''&&&&&&'''(((******)))(((((((((((((((((()))***++++++***)))(((***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&''''''((()))***%%%&&&&&&'''((()))******)))))))))))))))******+++((((((''''''''''''((((((+++***)))'''''''''((()))))))))))))))************((()))***++++++***)))(((&&&&&&''''''((()))))))))***)))((('''''''''''''''((('''''''''''')))+++,,,+++++++++++++++***)))((())))))+++,,,,,,,,,,,,,,,---------.........//////---,,,*********,,,...///................................................///////////////...............///111222333444555333333444444555444444444888;;;@@@HHHOOOTTTUUUTTTQQQLLLEEE@@@>>>======<<<~~~rrriiidddccccccfffeeedddaaa^^^ZZZWWWVVVQQQQQQQQQQQQPPPOOONNNMMMOOOOOOOOOQQQRRRSSSQQQOOOOOOOOOMMMLLLLLLLLLMMMNNNLLLLLLMMMNNNMMMLLLKKKJJJLLLLLLLLLKKKKKKNNNRRRUUUNNNIIIGGGLLLNNNLLLIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGIIILLLMMMNNNKKKHHHEEEDDDDDDFFFGGGJJJIIIHHHIIIIIIIIIGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLKKKKKKJJJIIIKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOPPPPPPOOOOOONNNOOOOOOPPPPPPQQQRRRRRRSSSUUUTTTSSSSSSSSSUUUWWWXXXYYYXXXXXXYYYZZZ\\\]]]]]]]]][[[ZZZZZZ\\\]]][[[YYY[[[\\\^^^]]]\\\\\\]]]___dddllluuu{{{~~~}}}{{{zzz~~~~~~yyysssnnniiifffeeecccccchhhoooxxx}}}}}}xxxyyyzzzpppdddXXXPPPCCC???:::666444444444333333333222222222222333333111111111111111111111111111000///......///000111111111000000000/////////000000000000//////..............................000//////...---,,,+++++++++++++++,,,,,,---------------,,,++++++***))))))++++++,,,,,,+++******)))***************+++++++++++++++******)))(((''''''((((((((()))))))))))))))(((((()))***+++++++++++++++***(((''''''''')))*********)))((((((((((((((('''((()))*********))))))***)))(((''''''((()))***)))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&''''''(((((())))))))))))(((((())))))***+++******))))))))))))******+++***)))(((''''''((()))''''''''''''((((((((((((((()))***++++++***)))(((***))))))(((''''''&&&&&&******))))))((((((((((((((((((''''''(((***+++,,,***++++++++++++***)))(((((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,+++******+++---.../////////...------,,,,,,------------------------////////////............//////000111222222333444333333444444555555444444777999>>>EEEKKKOOOPPPOOOIIIFFFBBB???>>><<<;;;999wwwqqqooonnnnnnllljjjiiihhhccc\\\VVVTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPRRRSSSTTTRRRQQQOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNLLLLLLMMMMMMLLLKKKKKKOOOTTTXXXQQQKKKHHHKKKMMMLLLKKKLLLIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGIIILLLNNNPPPNNNLLLHHHFFFDDDDDDFFFGGGHHHGGGFFFGGGHHHGGGEEECCCEEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDDDDFFFGGGIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNOOOPPPQQQSSSSSSTTTVVVUUUSSSQQQQQQSSSUUUWWWWWWXXXZZZ[[[]]]^^^^^^^^^[[[ZZZYYYYYY[[[[[[ZZZYYY[[[\\\]]]^^^___```aaaaaacccmmm|||xxxqqqooommmkkkkkkoooppprrrpppjjjhhhlllsssvvvxxxpppeeeYYYNNNFFF>>>;;;777555555444333222333333222222222222333333111111111111111111111111000000////////////000000///////////////.........000000000////////////...---------------------------------,,,,,,,,,++++++***+++,,,---------,,,+++,,,++++++******)))))))))***++++++++++++***))))))))))))******++++++++++++,,,+++***)))(((&&&%%%%%%''''''((())))))***++++++)))***+++,,,,,,------,,,)))(((''''''''')))***+++***))))))(((((((((((((((&&&'''((()))))))))))))))))))))(((((((((((())))))******************************(((''''''&&&&&&&&&'''''''''((((((((((((((())))))(((((())))))***+++******))))))))))))*********))))))(((((((((((()))''''''''''''(((((((((((())))))************))))))***))))))((((((''''''&&&++++++************)))))))))))))))))))))***+++,,,******++++++******))))))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,...---+++******+++,,,,,,000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000000111111111222222222333444444555555444444555666:::@@@EEEIIIIIIHHH@@@???======<<<;;;888555~~~|||xxxsssnnnnnnooolllddd\\\XXXVVVTTTQQQPPPQQQSSSTTTRRRQQQQQQQQQSSSSSSRRRQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMLLLMMMLLLKKKJJJLLLPPPWWW\\\VVVOOOIIIKKKLLLKKKKKKMMMIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNOOONNNLLLIIIFFFEEEEEEFFFFFFHHHGGGFFFGGGHHHGGGEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIJJJLLLNNNOOOMMMLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMNNNPPPRRRSSSTTTUUUXXXVVVTTTRRRQQQSSSUUUWWWYYY[[[^^^`````````aaaaaa]]]\\\\\\[[[\\\[[[[[[ZZZYYYZZZ]]]bbbfffhhhgggeeebbblll||||||rrrnnnkkkfffddddddbbbcccbbb^^^\\\___eeejjj|||~~~xxxpppfffZZZOOODDD===888777555444555444222111222222111111111111222222111111111111111111111111000000////////////000000........................////////////////////////------------------------++++++++++++++++++++++++***+++---......---+++***,,,+++++++++*********)))*********++++++***)))))))))))))))***++++++,,,,,,++++++***)))((((((''''''(((((()))))))))*********,,,,,,,,,,,,+++***)))))))))(((((('''((()))******))))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))************************))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((()))******((((((''''''''''''(((((()))))))))(((((((((((()))))))))))))))************)))))))))******)))))))))'''''''''((())))))************************))))))***************++++++,,,))))))************))))))'''((()))******+++******,,,,,,---------............---,,,+++******++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///111111111111000000000000222222333444555555555555444555888<<<@@@CCCCCCBBB===<<<:::999999888555333zzzrrrppprrrqqqlllfff\\\YYYVVVRRRPPPPPPRRRSSSSSSQQQPPPPPPRRRRRRRRRPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPOOONNNMMMLLLKKKKKKJJJJJJLLLRRRZZZ___ZZZRRRKKKKKKKKKJJJJJJLLLJJJJJJLLLMMMMMMLLLKKKJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLNNNPPPKKKKKKKKKKKKKKKKKKKKKJJJMMMNNNOOOOOOPPPPPPPPPOOOMMMMMMNNNPPPRRRSSSTTTUUUYYYWWWUUUSSSSSSTTTVVVXXX[[[___ccceeeeeefffgggiiigggfffeeedddaaa___^^^^^^XXXYYY^^^gggppptttqqqmmmgggkkkvvv|||qqqhhhccc___YYYUUUUUUSSSTTTVVVXXXXXX[[[bbbhhhyyyvvvpppfff[[[QQQFFF<<<777555444333333444444222000222111111000000111111222000000000000000000000000//////000000000000//////------------.........................../////////........................*********++++++++++++,,,***+++---......---+++***,,,,,,,,,,,,,,,+++++++++)))******+++++++++******))))))*********+++++++++)))*********************+++*********)))))))))(((++++++++++++***)))((('''***))))))((((((((((((((())))))(((((((((((())))))******)))((('''&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''((((((((('''((())))))***((((((''''''''''''((((((((((((((())))))))))))((())))))))))))***************))))))))))))))))))***''''''(((((()))*********(((((()))******))))))((()))*********++++++++++++((())))))*********))))))'''((()))******+++******,,,,,,,,,---------......---,,,,,,+++***************++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////111111111000000000000///111222333444555555555555555555777:::===??????>>>???<<<888666666555444333vvvqqqrrrrrroookkkccc```\\\WWWTTTRRRRRRRRRTTTRRRPPPPPPQQQRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPNNNOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKMMMRRRXXX]]][[[SSSLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJKKKKKKLLLMMMNNNOOOJJJJJJKKKLLLLLLKKKKKKJJJMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOPPPQQQSSSSSSTTTWWWVVVVVVUUUUUUVVVWWWXXX]]]aaagggjjjkkknnnrrrvvvsssrrrppplllfffbbb```___\\\\\\aaammmzzz}}}tttooosss|||tttnnnggg```YYYVVVSSSNNNLLLNNNMMMOOOUUUZZZ\\\^^^cccjjjuuu~~~iiicccYYYPPPGGG@@@999555444333222222333333222000111111000000000000111111000000000000000000000000//////000000000000//////---------...............---............/////////////////////////////////+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))))))))***++++++,,,,,,,,,++++++***))))))((((((&&&&&&((()))))))))))))))******))))))((((((''''''((((((((((((((())))))***++++++)))((('''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******'''''''''(((((((((((((((((((((''''''(((((()))*********))))))))))))******'''(((((())))))))))))(((''''''''''''((((((((((((******))))))))))))******+++******))))))((((((''''''((()))*********)))((())))))***++++++******)))(((((())))))******))))))'''((()))***++++++++++++************+++++++++++++++++++++++++++*********((()))***,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000111222333444555666666666555555666888;;;<<<<<<;;;>>>;;;777555444555444444}}}{{{xxxuuupppmmmhhhbbb]]]ZZZXXXWWWVVVTTTRRRQQQRRRSSSSSSRRRSSSSSSTTTUUUTTTSSSRRRQQQPPPPPPQQQRRRQQQPPPOOONNNLLLMMMMMMLLLMMMPPPTTTWWWXXXPPPJJJJJJLLLKKKKKKMMMMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLKKKKKKJJJIIIHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMIIIJJJLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVV\\\bbbiiinnnrrrwwwyyyqqqjjjffffffeeebbbdddpppyyyuuu~~~~~~xxxwwwnnnkkkhhhgggfffccc^^^YYYTTTPPPNNNOOOMMMKKKNNNSSSVVVXXX___fffgggeeehhhooosssuuusssxxxzzztttmmmXXXRRRKKKDDD???;;;888666555333111111222333222111000000000//////000000000000000000000000000000000...///000111111000///...------......////////////---------.........//////........................,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++***)))))))))))))))))))))************************************&&&&&&'''((())))))))))))'''(((((()))))))))))))))((((((((((((((()))*********)))((((((((()))******'''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&''''''(((((())))))(((''''''''''''((())))))******))))))))))))******&&&'''((()))******)))(((''''''''''''((((((((((((+++***)))(((((()))***+++++++++******)))((((((((('''(((***+++,,,+++***)))((()))*********)))(((((('''(((((()))))))))))))))((()))***+++,,,,,,,,,,,,)))************+++++++++)))******++++++++++++***))))))***+++---...//////------------------------++++++,,,------...///////////////000000000000000000111333444555666666666555444444666999::::::999999777666666666666555333vvv~~~|||yyysssmmmgggccc```^^^XXXVVVSSSRRRSSSTTTTTTSSSTTTUUUUUUVVVVVVTTTSSSRRRQQQRRRSSSSSSSSSRRRPPPOOOOOOOOOOOONNNMMMMMMPPPSSSUUUMMMHHHJJJMMMLLLMMMOOONNNNNNMMMLLLMMMNNNPPPQQQJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGGGGHHHJJJJJJHHHGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKMMMNNNNNNMMMLLLLLLJJJKKKMMMNNNOOOOOOOOONNNLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRTTTUUUVVVVVVVVVUUU[[[aaaiiipppuuu~~~wwwsssrrrlllgggfffqqqyyy{{{ppplll```[[[WWWTTTTTTRRRNNNJJJIIIHHHJJJMMMMMMMMMTTT[[[cccdddkkkrrrqqqlllmmmrrrtttxxxjjjeeegggggg```WWWKKKFFF@@@;;;999999888888666444111000111222222111000000////////////000000000000000000000000000000...///000111111000///............/////////000000---------.........//////---------------------------------,,,,,,,,,++++++...---,,,++++++++++++,,,******************+++++++++,,,------............---,,,,,,+++***)))((((((******))))))(((((('''''')))))))))***++++++,,,,,,*********))))))((('''&&&%%%&&&''')))******++++++((((((((((((((()))******(((((('''((()))+++---...'''((()))******)))((('''((((((((((((((((((((((((***)))(((''''''&&&''''''%%%&&&&&&'''((()))******'''''''''''''''((())))))((((((''''''''''''((((((&&&'''(((*********)))((())))))))))))************+++***)))(((((()))***+++((((((((()))******++++++((()))+++---------+++***'''((()))******)))((('''''''''((())))))))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,,,,---------((()))***+++++++++++++++***++++++,,,,,,------...........................++++++,,,,,,---...//////////////////000000000111000111333444555666666666444333333555777999999888333333444777999888555222vvvhhhpppuuulllhhhgggbbb___\\\ZZZXXXVVVSSSPPPTTTWWWXXXWWWSSSQQQRRRUUURRRSSSTTTRRROOONNNPPPRRRPPPQQQQQQRRRRRRQQQQQQQQQNNNMMMKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFJJJIIIGGGEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIHHHHHHHHHIIIJJJKKKNNNLLLKKKLLLMMMMMMMMMLLLPPPOOOMMMKKKJJJJJJJJJJJJMMMNNNOOOOOOPPPOOOOOOOOONNNOOOPPPPPPOOOPPPRRRTTTPPPPPPOOONNNOOORRRRRRPPPTTTQQQSSSYYYZZZVVVUUUYYY\\\bbbiiinnnttt}}}xxxwwwxxxwwwwww|||qqqddd\\\QQQRRROOOIIIFFFHHHHHHFFFKKKIIIMMMWWW^^^___dddkkktttvvvyyy~~~|||xxxyyy~~~qqqeee```\\\UUULLLHHH===<<<;;;:::999999999999000000000000000000000000000000000000000000000000000111111000000///...---000000000000000000000000...///000///...---...000///............---------.........------,,,,,,,,,---------------------,,,...,,,++++++++++++***(((,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++***((((((((()))***)))(((((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&%%%$$$$$$%%%'''***,,,))))))))))))))))))))))))''''''(((((())))))******,,,(((%%%&&&***,,,***'''((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))************,,,***(((((()))*********(((((()))***************+++++++++***((('''(((***))))))))))))))))))))))))((()))***+++++++++++++++(((((()))***************++++++************++++++******++++++++++++******+++,,,---///000//////...222000...,,,++++++++++++(((,,,---+++,,,......+++...///000000000000//////...///000111111222111111222333555777888888777666222333666999:::999888666uuudddggg{{{|||jjjfffaaa]]]ZZZXXXVVVTTTRRRSSSTTTTTTTTTTTTVVVXXXXXXYYYXXXVVVRRRQQQSSSUUUQQQQQQQQQQQQPPPOOONNNMMMOOONNNLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEJJJHHHGGGEEEEEEEEEGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHIIIJJJLLLMMMOOONNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLMMMNNNNNNMMMNNNPPPRRRSSSRRRQQQOOOOOOPPPPPPOOOUUUSSSUUU[[[\\\YYYXXX[[[\\\bbbkkkttt}}}}}}{{{yyyrrrfffZZZTTTHHHMMMNNNJJJHHHLLLOOOOOOTTTUUU^^^jjjsssvvvzzzsssggg[[[UUUQQQJJJCCC@@@:::999888777666666666666000000000000000000000000000000000000000000000000...///000000000000000///000000000000000000000000...///000///...---...000///............---------//////.........---------***++++++,,,,,,---------,,,*********,,,,,,,,,***)))((((((''''''((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))(((&&&%%%%%%'''((()))))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))((((((((()))******&&&&&&'''((((((((((((((()))***++++++))))))***+++))))))))))))))))))))))))'''(((((())))))))))))((())))))***+++++++++++++++++++++************++++++*********++++++***************+++,,,------------'''((()))+++,,,,,,+++++++++......,,,---000111.../////////000000000//////...///000111222222222222000111333555555555333333000222555777888777555444}}}gggcccuuu~~~vvvnnniiidddaaa^^^UUUTTTSSSUUUXXX\\\^^^^^^]]]\\\ZZZVVVRRRQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGIIIIIIIIIIIIHHHGGGHHHGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRTTTUUUTTTSSSRRRRRRSSSSSSSSSRRRPPPNNNMMMJJJJJJKKKLLLMMMMMMNNNNNNLLLMMMNNNNNNMMMNNNPPPRRRUUUTTTSSSSSSRRRRRRRRRSSSWWWWWW[[[```bbb___]]]___\\\bbbkkkuuuxxxmmmdddYYYPPPLLLFFFPPPXXXXXXVVVZZZ___aaaeeeiiittt{{{hhh\\\OOOIIIEEE???:::888666666555444333333333333000000000000000000000000000000000000000000000000---...///000111111111111000000000000000000000000...//////...------...000///............---------////////////............((())))))***+++,,,---...***)))(((***,,,------,,,***++++++,,,,,,+++++++++))))))))))))))))))))))))+++***))))))((()))))))))***(((&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++)))'''&&&&&&'''''')))))))))))))))))))))))),,,,,,+++******)))((((((&&&)))+++)))%%%$$$'''+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))&&&''''''(((((((((((((((''')))+++,,,+++*********))))))))))))))))))))))))((())))))))))))(((((('''******+++,,,,,,,,,,,,,,,++++++************++++++************************)))))))))******+++,,,---###%%%))),,,------+++***,,,///...+++,,,000222000///////////////////////////000111222222333222222000111222333333222111111///111333444555444333222uuukkkyyywwwooojjjccc```]]]^^^bbbeeeeeeccccccaaa]]]XXXTTTSSSSSSSSSVVVVVVVVVUUUSSSRRRPPPOOOOOONNNMMMLLLLLLLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGIIILLLNNNOOOPPPSSSWWWZZZ[[[[[[[[[[[[]]]]]][[[YYYVVVTTTRRRQQQMMMMMMMMMMMMNNNOOOOOOPPPMMMNNNOOOOOONNNOOOQQQSSSTTTTTTVVVYYYYYYWWWXXXZZZZZZ]]]aaafffhhhfffdddccc\\\___eeennn}}}{{{kkk```XXXQQQOOOPPPWWWfffuuuwwwsssrrruuuvvvxxx|||}}}~~~rrraaaUUUIIICCC???:::777777444333222222111111111222000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000...//////...,,,,,,...000///............---------..................------******++++++,,,,,,------***))))))***+++,,,,,,***+++,,,---.........---,,,++++++++++++++++++++++++******))))))))))))))))))***'''%%%%%%&&&((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,+++***(((''''''''''''((((((((((((((((((((((((*********)))))))))((((((&&&)))***(((%%%$$$'''***((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))(((((('''((()))))))))************))))))&&&)))+++,,,***(((''''''))))))))))))))))))))))))+++++++++++++++***)))((()))***++++++,,,,,,++++++++++++************+++++++++******************+++******)))))))))+++---...+++,,,---......---+++***+++---,,,)))***...111000000/////////.........//////000111222333333333333222333333444333333222111000111222333333333222111www|||wwwrrrnnnlllmmmmmmjjjgggkkkhhhccc___[[[YYYWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQNNNNNNMMMMMMMMMLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFHHHIIIIIIIIIHHHHHHFFFFFFFFFGGGIIILLLNNNPPPSSSXXX___cccfffgggiiikkkllljjjeee```[[[XXXWWWVVVQQQQQQPPPOOONNNNNNOOOOOOMMMNNNOOONNNNNNNNNPPPRRRTTTVVV\\\cccbbb]]][[[^^^___bbbgggjjjkkkkkkiiifff\\\[[[\\\ddduuu}}}|||yyymmmaaaYYYVVVVVV]]]eeeuuu|||pppcccYYYOOOEEE???<<<777666777333333222111111111222222000000000000000000000000////////////////////////000000000000000///......////////////////////////.........---+++,,,...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,+++)))***++++++)))((('''(((***+++++++++***)))++++++++++++++++++++++++)))))))))*********))))))***'''%%%%%%&&&((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************''')))******((('''(((***))))))************))))))''')))++++++)))&&&%%%$$$))))))))))))))))))))))))+++++++++++++++***)))(((((())))))***************++++++************++++++++++++***))))))***++++++++++++*********,,,...///111000///...---,,,,,,,,,+++---,,,)))***///222111000000///...------......//////000111222222222222222222222222222222111111222222333333333222111111~~~{{{wwwrrrppppppmmmhhhdddaaa^^^ZZZXXXTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJHHHHHHHHHIIIKKKNNNPPPRRRWWW]]]eeekkkooosssxxx|||{{{xxxsssmmmgggbbb___^^^XXXWWWTTTQQQPPPOOONNNNNNLLLMMMNNNNNNMMMMMMOOOQQQVVVZZZfffrrrqqqfffaaadddfffkkknnnooopppqqqoookkk^^^ZZZXXX^^^ooowwwrrrqqqpppggg```]]]___gggvvv~~~tttdddXXXOOOGGG???;;;888444444666333333222222111222222333000000000000000000000000////////////////////////111111111111000///...---////////////////////////.........,,,++++++...000///............---------+++++++++++++++,,,,,,,,,000//////...---,,,+++***---+++***)))******((('''((()))***+++++++++++++++))))))))))))))))))))))))(((((()))************)))***(((&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))+++***)))(((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''***,,,,,,)))''')))+++(((((((((((((((''''''&&&''')))+++***(((&&&&&&&&&))))))))))))))))))))))))((())))))))))))(((((('''(((((()))************)))++++++************++++++,,,+++***))))))***+++,,,,,,++++++,,,,,,---...///...---,,,++++++,,,---...,,,......,,,---222444222111000...---,,,------......///000111111222111111000000000000000000000000333444444333333222111111xxxuuuqqqnnnlllhhhbbb^^^XXXXXXXXXWWWVVVTTTRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJLLLLLLKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMLLLLLLLLLMMMOOOQQQSSSTTTUUU\\\eeemmmrrryyy{{{tttnnnkkkccc```\\\XXXTTTRRRQQQQQQOOOPPPQQQQQQPPPPPPRRRTTTXXX```rrryyysssuuutttxxxzzzxxxyyy|||zzzvvvccc^^^YYY]]]lll|||tttqqqrrrqqqkkkggghhhooo||||||~~~sssfffYYYQQQFFF???:::888666222222555222222222111111222222333000000000000000000000000///////////////////////////000000000000000///...////////////////////////......---+++***+++...000///............---------+++++++++,,,,,,---------...------,,,,,,++++++++++++***))))))***+++)))(((*********+++,,,---......))))))))))))))))))))))))'''((()))***+++******))))))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***,,,---+++'''&&&(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''+++...---***((())),,,((((((((((((((('''&&&&&&''')))******))))))***,,,))))))))))))))))))))))))'''(((((())))))))))))((())))))***++++++++++++***++++++************++++++,,,+++***((((((***+++,,,***+++,,,---............***++++++,,,,,,---------+++...///---///333444222222000...,,,,,,,,,---...------///000000000000000////////////000111111222444444333333222111000000}}}{{{vvvpppjjj___^^^]]][[[YYYWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIKKKLLLMMMLLLKKKIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIKKKJJJHHHGGGHHHKKKNNNPPPPPPPPPOOOPPPQQQSSSUUUVVVPPPXXXbbbjjjpppyyy|||wwwllliiiddd___ZZZWWWVVVUUUSSSUUUUUUUUUTTTUUUWWWYYYXXXccc{{{iiiccc]]]^^^iii{{{}}}}}}|||wwwuuuyyyuuuqqqooorrrzzz~~~{{{|||mmmbbbXXXOOOJJJAAA<<<888777555222222555222222111111111111222333000000000000000000000000////////////////////////---...///000111111111111///////////////////////////...---+++***+++...111//////.........---------,,,,,,,,,------.........++++++++++++++++++,,,,,,)))((('''(((***,,,+++***((('''&&&&&&''')))+++,,,++++++++++++++++++++++++'''((()))+++++++++***))))))(((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&'''''''''''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((...111...&&&###(((...((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************'''+++//////+++(((***---***************)))(((((('''(((******+++,,,///111))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,+++)))(((((()))+++,,,)))***,,,---......---,,,+++,,,...000000...,,,***(((+++---,,,...222222///222000...,,,+++,,,---...,,,---...///000000000000111111111111222333555555444333333222111000//////xxxpppmmmiiieeeaaa]]][[[YYYWWWWWWWWWVVVTTTQQQNNNLLLOOOKKKIIIJJJKKKKKKNNNSSSPPPNNNLLLKKKMMMNNNNNNMMMIIIJJJKKKKKKKKKKKKLLLMMMKKKKKKKKKJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMNNNMMMLLLJJJIIIJJJJJJKKKLLLLLLKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFEEEFFFHHHIIIIIIHHHJJJKKKKKKKKKKKKMMMQQQTTTVVVUUUSSSSSSUUUWWWWWWWWWVVVXXX___iiipppvvvuuulllgggbbb]]]\\\^^^________________________bbbeeexxxxxxiii___dddlllpppzzzyyyyyyyyy{{{}}}}}}{{{yyyxxxqqqnnnuuu~~~yyyjjj\\\PPPHHHCCCAAA===;;;666222555:::888333222222222111111111111000000000000000000000000000///............---------000000000000000000000000000000///...---,,,,,,+++........................000///---,,,+++,,,,,,---+++,,,...//////...,,,+++...---,,,,,,++++++++++++,,,+++***))))))***+++,,,************************++++++***)))((((((((()))))))))((((((''''''&&&&&&*********)))))))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))*********(((&&&&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))*********+++******))))))))))))******(((((()))***************)))))))))))))))*********)))))))))******+++++++++,,,,,,+++***)))(((''''''++++++,,,,,,,,,,,,------..................------...---,,,+++,,,...000111.........------,,,,,,,,,,,,...000000///...///000//////000111111111111111111111222222222222111111{{{{{{~~~xxxqqqjjjeeebbbaaa```^^^[[[WWWSSSOOONNNRRRMMMJJJJJJJJJIIILLLQQQVVVSSSQQQOOOPPPQQQPPPOOOMMMNNNOOOOOONNNNNNNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFGGGIIIJJJJJJIIIJJJJJJJJJIIIHHHIIILLLOOOVVVUUUSSSTTTVVVXXXXXXXXXUUUWWW^^^gggnnnuuuyyyrrrkkkffffffjjjlllmmmnnnnnnllljjjgggeeefffgggwww{{{kkk___```dddgggoooyyywww~~~}}}xxxrrrqqqtttyyy}}}}}}|||{{{tttqqqvvv}}}tttlll^^^QQQGGGAAA<<<::::::999555333777<<<;;;777222222222111111111111000000000000000000000000000000000/////////........./////////////////////////////////...------,,,,,,........................///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...---,,,+++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++***))))))))))))))))))*********)))))))))((((((***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))((())))))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''******)))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***++++++,,,,,,++++++''''''''''''''''''((((((***))))))(((((())))))***(((((()))***************(((((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++,,,,,,,,,,,,------******+++,,,---......///...---,,,,,,,,,...000111.........------,,,,,,,,,,,,...000000///...///000//////000111111111111111111111222222222222111111yyytttwwwwwwsssxxxvvvqqqkkkeee^^^XXXUUUSSSNNNKKKKKKKKKKKKOOOTTTYYYVVVRRRPPPPPPOOOOOONNNMMMNNNNNNMMMMMMMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIGGGFFFGGGIIIKKKKKKKKKJJJKKKKKKIIIHHHHHHJJJLLLTTTSSSSSSTTTWWWYYYYYYXXXSSSTTTZZZccckkkuuuyyyrrrrrrwww}}}{{{uuuqqqllllllxxxttteeeYYYWWWWWWVVV[[[ccc___fffkkkkkkkkkmmmmmmjjjjjjrrr|||{{{vvvzzz|||yyyyyywwwqqqlllbbbZZZOOOEEE>>>999666444777777555333777======999222222222111111111111000000000000000000000000000111000000000////////////////////////////////////................................................------......------,,,,,,---------------------------,,,,,,++++++++++++,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***+++,,,++++++++++++*********))))))))))))))))))************))))))((((((''''''''''''''''''''''''&&&%%%))))))))))))))))))))))))((()))+++***(((''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++'''((())))))******))))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))(((((()))***************''''''((()))***++++++,,,......------------------++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,---...000111.........---------------,,,...000000/////////000///000000111111111111000111111222222222222111111{{{~~~yyynnneee___TTTOOOKKKLLLMMMOOOTTTZZZ^^^ZZZUUURRRQQQPPPOOONNNNNNMMMLLLLLLMMMMMMLLLLLLOOONNNNNNMMMMMMMMMMMMNNNMMMNNNNNNMMMLLLKKKIIIHHHMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQNNNNNNNNNNNNLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGJJJKKKLLLKKKJJJKKKKKKJJJIIIIIIKKKLLLOOOOOOPPPRRRUUUWWWVVVUUUNNNOOOTTT^^^hhhtttzzzuuuuuu~~~xxxtttrrrooofff\\\SSSPPPOOOMMMOOOSSSUUU\\\cccfffiiinnnpppooommmvvvzzzuuusssooohhhcccRRRMMMEEE>>>999777555444444555444333666;;;<<<888222222222111111111000000000000000000000000000000000000000/////////......////////////////////////---------.........//////........................,,,,,,.........---,,,+++...------,,,,,,------...,,,,,,+++++++++++++++,,,+++******************+++++++++++++++++++++++++++)))((((((((()))***++++++++++++++++++++++++++++++)))))))))))))))*********(((((((((((())))))))))))'''(((((()))((('''%%%$$$(((((((((((((((((((((((((((***,,,,,,+++)))((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******%%%%%%&&&''''''''''''''')))))))))((((((((((((((()))(((((((((((((((((()))(((((()))***************&&&'''((()))***+++,,,,,,.........------,,,,,,,,,))))))))))))******+++++++++++++++,,,,,,,,,------222222111000...---,,,,,,------,,,,,,---...000000...............------------///000000//////000111///000111111111111000000111111222222222222111111uuummm^^^WWWRRRQQQPPPQQQWWW]]]fffbbb\\\XXXWWWVVVVVVUUUSSSPPPMMMLLLNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLOOOPPPQQQRRRQQQPPPNNNMMMKKKKKKJJJJJJLLLNNNPPPRRRSSSTTTWWWYYYZZZYYYXXXVVVQQQQQQPPPOOOMMMLLLJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGIIILLLMMMLLLKKKHHHIIIJJJJJJJJJJJJLLLMMMKKKLLLMMMPPPSSSTTTSSSQQQJJJKKKPPPYYYdddrrrwwwnnniiieeeaaa]]]WWWSSSQQQPPPOOOOOOQQQRRR[[[eeekkkqqqxxx{{{{{{zzzxxxppplllfff^^^XXXGGGBBB===999777666555444333555444222333777777444222222222111111111000000000000000000000000000000/////////.........------........................,,,,,,------.../////////........................+++,,,---.........,,,,,,...------,,,,,,------...+++++++++******++++++,,,*********++++++*********)))))))))))))))))))))))))))((((((((()))***++++++************************(((((())))))************&&&&&&'''((()))***++++++((()))******)))(((&&&%%%((((((((((((((((((((((((''')))++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))(((((()))***************&&&'''((()))***+++,,,,,,---,,,,,,,,,++++++******''''''((())))))*********+++++++++,,,,,,,,,------222111000///...---,,,,,,,,,,,,------...//////000........................---///111111000///000111000000111111111000000///111111222222222222111111uuulllddd___[[[YYY]]]ccclllhhhccc___^^^^^^^^^^^^ZZZTTTMMMJJJLLLNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSRRRQQQPPPJJJJJJIIIJJJLLLPPPTTTWWWXXX[[[```eeefffeeebbb```[[[YYYVVVSSSOOOLLLJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJMMMPPPQQQOOOMMMGGGIIIKKKKKKJJJKKKLLLNNNKKKKKKNNNQQQTTTTTTQQQOOOIIIIIIMMMVVV```mmm~~~~~~rrrtttqqqjjjeeeeeedddbbb^^^[[[WWWTTTSSSRRRSSSTTT[[[eeepppxxx|||pppfff___XXXOOOHHH===:::777555555555444444222555555222222444444111222222222111111111111000000000000000000000000000............------------........................---------.........//////........................,,,,,,------......------------------------------+++************++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***+++((((((((()))))))))))))))((((((((()))******++++++&&&&&&'''((()))***++++++))))))))))))))))))(((((())))))))))))))))))))))))&&&'''((((((&&&%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''''''''((((((((()))******))))))))))))******(((((()))***************''''''((()))***++++++,,,+++******************)))(((((())))))*********+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---....../////////.............../////////---///111111000000000111000111111111111000000///111111222222222222111111}}}vvvpppllloootttxxxtttoookkkkkklllmmmnnnggg___TTTNNNNNNPPPPPPPPPTTTSSSRRRQQQPPPPPPPPPPPPMMMOOOSSSVVVXXXXXXXXXWWWNNNMMMMMMNNNQQQWWW\\\```bbbhhhooovvvyyywwwrrrooommmiiibbb[[[UUUPPPMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKOOOSSSVVVVVVRRROOOMMMNNNPPPPPPNNNNNNNNNOOONNNOOOQQQUUUWWWVVVSSSPPPLLLKKKNNNUUU\\\fffvvvvvvuuusssrrrqqqppplllggg```cccccc```bbbiiippprrrrrrnnnfff]]]YYYYYY\\\^^^hhhrrr}}}yyypppcccYYYRRRKKKCCC<<<999777444444444555444333111555555333222444444222222222222111111111111000000000000000000000000000////////////....................................---------.......................................,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,***************+++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))))))))******'''(((((()))******++++++))))))))))))(((((((((((((((((('''''''''((())))))))))))))))))))))))))))))((())))))(((&&&%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&''''''((()))***++++++++++++************++++++(((((()))***************(((((())))))*********+++)))))))))***************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------((())))))***+++,,,------,,,,,,---...////////////---........./////////000...///111111000000000111111111111111111000//////111111222222222222111111||||||~~~yyyoooaaaYYYWWWXXXYYYXXXZZZYYYXXXWWWVVVVVVVVVVVVUUUWWW\\\```cccdddccccccSSSRRRRRRTTTXXX^^^eeeiiimmmsss}}}||||||wwwnnnddd[[[UUURRRPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKNNNRRRXXX[[[YYYUUUQQQTTTUUUVVVVVVSSSRRRRRRRRRQQQRRRUUUXXXZZZYYYUUURRROOONNNOOOUUUZZZbbbppp|||}}}yyywwwjjjhhhccc___]]]]]][[[XXXWWWZZZ[[[[[[aaaooo|||yyykkkddddddhhhkkkpppxxx|||yyynnneeeYYYQQQLLLFFF???:::888666555555666666555444000444666444333555666444222222222111111111111000000000000000000000000000000000000000////////////........................................................................------,,,+++,,,---///000+++,,,...//////...,,,+++******))))))***+++,,,,,,)))***+++,,,,,,+++***)))************************++++++***)))(((((())))))(((((())))))*********+++'''(((((()))***+++++++++,,,+++***)))((('''&&&&&&'''&&&%%%%%%&&&''')))***)))))))))))))))))))))))),,,,,,,,,***((((((***,,,************************))))))))))))))))))))))))************))))))))))))(((((())))))*********+++******************************))))))((((((((('''******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,(((((()))+++,,,---...///,,,,,,++++++++++++,,,,,,(((((()))***************)))))))))))))))*********)))))))))******++++++,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---.........//////000000...000111222111000111222111111111111111000//////111111222222222222111111~~~~~~uuummmhhheeeccc```gggbbb___``````]]]]]]``````bbbeeemmmzzzzzznnn^^^UUUSSS[[[bbbeeejjjrrr}}}}}}rrrhhh```\\\ZZZUUUUUUVVVWWWWWWXXXXXXYYYWWWUUUWWW]]]```]]][[[[[[TTT^^^eeeccc]]][[[[[[ZZZ[[[]]]___aaa```]]]ZZZXXXQQQTTTVVVWWWYYY^^^fffmmm|||~~~yyyuuusssrrrpppnnnllljjjgggccc```ZZZUUURRRRRRRRROOOOOOQQQQQQRRRXXX```gggppp~~~vvvvvvtttqqq{{{vvvmmmhhh[[[VVVMMMFFF@@@<<<888666222222222333333444444444111111111111111111111111222222222111111111000000222111111000///......---111111000000//////......//////............//////........................------------------------...//////000000000000000***************************+++,,,---,,,+++***)))))))))))))))))))))))))))******++++++++++++******))))))************))))))***))))))(((***,,,///000(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((((())))))*********))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))((('''(((+++------,,,***((())))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&'''(((***+++(((((())))))))))))((((((+++***)))***,,,,,,***)))+++************,,,---...))))))))))))************(((((((((((())))))))))))******+++++++++******)))---,,,,,,+++***)))((((((+++------***&&&%%%)))...222000,,,)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///////////////......///////////////000111111000000000000////////////333333222111000///...---~~~{{{xxxuuuzzzuuurrrrrrqqqnnnnnnpppnnnnnnpppyyy~~~jjj___ZZZ___fffiiioooxxxuuuooojjjhhhbbbbbbccccccdddfffggghhheeebbbccchhhjjjgggeeeeeedddooowwwvvvrrrpppooonnnmmmlllllllllllliiieeeaaaVVVVVVVVVVVVWWW[[[```dddiiiqqqzzz}}}~~~|||xxxrrrqqqmmmjjjeeebbb```^^^`````````aaabbb```]]]ZZZXXXSSSPPPQQQRRRPPPRRRUUUTTTVVV\\\eeellluuu|||mmmbbb[[[PPPKKKEEE???;;;999666444222333333333333333333444333333333333333333333333222222222111111111000000222222111111000000//////000000000000//////......//////............//////........................---------------------------...//////000000//////+++++++++++++++++++++++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))******++++++++++++******))))))************))))))+++***))))))))))))++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))))))))*********))))))((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&''')))***+++***)))(((***)))((('''&&&''''''((())))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&'''(((***+++(((((())))))))))))(((((()))(((((()))******)))'''******))))))***+++,,,---''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++******)))++++++******)))((((((''')))+++,,,)))%%%$$$(((,,,///---+++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---....../////////......---///////////////000111111000000000000////////////000000000000000000000000|||}}}~~~~~~~~~yyyllldddggglllooowww|||zzzvvvuuuuuuvvvxxxzzz|||~~~zzzwwwvvvzzzzzzvvvssssssttt~~~yyytttrrrrrroooiiidddWWWTTTQQQOOOPPPQQQRRRSSSSSSZZZ`````````aaa```\\\\\\ZZZXXXUUUTTTSSSTTTTTTVVVXXX\\\aaaeeefffdddbbbaaa\\\YYYZZZZZZYYY\\\``````bbbhhhnnnsss{{{|||pppcccVVVMMMDDDAAA<<<999888777555444444333333333333333333222333333333333333333333333222111111111111000000000111111111111111111111111000000000////////////...//////............//////........................------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((())))))))))))))))))))))))******++++++++++++******))))))************))))))++++++***)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******************))))))(((((('''((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''%%%%%%%%%&&&&&&'''''''''(((((((((((((((***)))'''&&&%%%&&&((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))******(((((())))))))))))((((((''''''&&&'''((()))'''%%%(((((((((((()))***+++,,,''''''''''''(((((((((((((((((((((((()))))))))))))))******+++++++++************))))))((((((((('''***+++,,,***'''&&&))),,,+++++++++++++++,,,---...++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,---............------///////////////000111111000000000000////////////......///000111111222222~~~yyypppssswwwyyy||||||}}}|||sssnnnmmmkkkddd]]]TTTOOOJJJHHHHHHIIIHHHEEEFFFLLLPPPOOOOOOQQQRRRPPPPPPPPPOOOPPPRRRWWW[[[^^^cccgggoooxxx{{{vvvrrrpppmmmjjjlllqqqqqqssswwwzzz}}}zzzmmmcccYYYMMMDDD>>><<<888777777777666555444444444333333222222222000000000000000000000000111111111111000000000000000000000000000111111111//////////////////////////////............//////........................------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((())))))))))))))))))))))))******++++++++++++******))))))************))))))+++++++++***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++******++++++***)))((('''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))''''''((()))***((('''&&&&&&&&&'''))))))***)))'''%%%%%%&&&(((***(((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((())))))***(((((())))))))))))(((((('''&&&&&&'''(((((('''%%%'''''''''((())))))***+++))))))))))))************(((((((((((())))))))))))))))))***+++++++++******************)))))))))))),,,---...,,,******,,,...******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------...---------///////////////000000111000000000000////////////---......///000111222222|||~~~yyyyyy|||}}}tttiiicccbbb___YYYRRRMMMIIIEEECCCDDDEEECCCAAA???EEEHHHGGGHHHMMMOOOOOONNNNNNOOOSSS[[[dddmmmsss}}}}}}|||jjj]]]VVVNNNCCC;;;;;;999666555555555444333444444444333333222222222000000000000000000000000000000000000000000000000.........///////////////...............///////////////............//////........................------------------------+++,,,,,,---------------++++++++++++++++++++++++------,,,+++*********)))))))))))))))))))))))))))******++++++++++++******))))))************)))))))))******++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******************++++++)))(((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((,,,+++***)))))))))***+++)))((('''&&&&&&((()))***)))((('''&&&&&&''')))***(((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((((((((('''((()))***(((&&&&&&''''''((())))))******))))))))))))************(((((((((((())))))))))))((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++,,,---++++++,,,,,,,,,+++***)))*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---......------///////////////000000111000000000000//////////////////////////////000000}}}zzzvvvoookkkkkkllluuu|||~~~|||yyyrrrlllggg```XXXSSSSSSRRRNNNJJJGGGEEECCCBBBCCCCCCCCCBBBBBBGGGKKKKKKMMMSSSWWWXXXZZZ[[[]]]dddooo|||zzzmmm\\\OOOHHHBBB:::444888666444333333333222000444333333333333333333222222222222222222222222222//////000000000000000111........................---............///////////////............//////........................------------------------+++,,,------......------************************---,,,++++++******++++++))))))))))))))))))))))))******++++++++++++******))))))************)))))))))))))))******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******+++***((('''&&&''''''((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((('''&&&&&&((()))***'''''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((((((((())))))))))))((((((***)))((()))***+++)))'''&&&'''((()))*********)))''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++++++++***++++++,,,,,,---------)))))))))***************++++++,,,,,,+++***))))))))))))******+++,,,,,,,,,++++++,,,---------------+++,,,---......///......///////////////000111111000000000000////////////000000000//////.........~~~zzztttrrrxxx~~~{{{~~~|||{{{|||}}}~~~~~~~~~}}}{{{yyywwwssskkkeeeccc```ZZZXXXYYYWWW^^^eeeggggggeee___XXXVVVSSSOOONNNOOOPPPQQQQQQOOOOOOPPPOOONNNNNNPPPQQQSSSYYY]]]]]]aaagggkkklllppppppssszzzwwwfff[[[MMMCCC>>>:::666333666444222222333333222111222333333333333333333444222222222222222222222222////////////000000111111000000//////......---------------.........////////////............//////........................------------------------,,,,,,---...............++++++++++++++++++++++++,,,+++*********+++,,,---))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))((('''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((((())))))***)))'''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))'''&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''')))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((()))************)))((((((((())))))))))))(((((())))))((()))***+++)))'''&&&''')))***+++*********''''''''''''(((((((((((((((((((((((())))))))))))(((((()))++++++,,,,,,+++))))))***+++,,,,,,------((((((((()))*********)))***************+++++++++((())))))***++++++,,,,,,,,,,,,---............---,,,,,,---...///////////////////////////000111111000000000000////////////000000/////////.........uuu~~~}}}wwwooolllsss|||zzzzzzuuussspppttt{{{~~~}}}wwwooommmrrruuuuuunnnllliiiffffffgggjjjkkkmmmmmmnnnnnnlllhhhdddbbb___XXXSSSQQQOOOLLLKKKLLLMMMUUU[[[]]]^^^^^^YYYRRRSSSSSSTTTUUUXXX[[[___aaaaaaccceeedddaaaaaadddggggggmmmqqqrrruuu{{{~~~~~~~~~~~~uuueeeUUUMMMCCC;;;888777777666555444333444555666555333222222222333333444444444////////////////////////.../////////000000111111222111111000///......------------.........////////////............//////........................------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...))))))))))))))))))))))))******++++++++++++******))))))************))))))***)))'''&&&%%%'''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((())))))((('''&&&&&&''')))***''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%'''***+++,,,***(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((******)))((('''))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((((((((())))))))))))(((((()))(((((()))******)))'''&&&''')))+++++++++******))))))))))))************(((((((((((())))))))))))(((((()))++++++,,,,,,,,,(((((()))***+++,,,,,,---)))))))))***,,,,,,+++***((((((((()))***,,,---...((())))))***++++++,,,,,,,,,---......//////......,,,---...///000000000000///////////////000111111000000000000////////////......//////////////////pppttt}}}zzzwww{{{}}}}}}uuunnnooossswwwtttsssqqqooommmllllllllllllfff___^^^aaaeeeeeedddhhhiiiiiifffbbb^^^[[[[[[TTTTTTSSSQQQJJJDDDGGGNNNOOOQQQVVV]]]bbbcccaaa___]]]^^^```fffoooyyy}}}|||~~~|||wwwyyy~~~{{{{{{ooobbbYYYDDDBBB===999666555555555111111222222222333333333111222222333333222222111111111111111000000000000000111222222333333333333---.........//////000000000000//////.........---//////............//////.........------,,,,,,,,,---+++******,,,---......------------------------***++++++,,,,,,------...,,,,,,,,,++++++*********************************((()))***+++++++++++++++))))))))))))************''''''((()))))))))))))))((('''''''''((()))+++,,,''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***((((((''''''***)))'''&&&&&&'''(((***'''''''''''''''((())))))''''''(((((())))))******)))((((((''''''''''''((())))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))''''''&&&&&&((()))+++---++++++***)))(((((())))))''''''((()))))))))))))))***************)))(((((())))))))))))************,,,+++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,,,,+++*********+++,,,,,,,,,------,,,++++++........................---...000222222111///......///000000000000000///...............---------ssssssvvv||||||zzz}}}~~~|||{{{yyyxxx{{{tttllljjjooowww|||~~~|||{{{xxxtttnnnhhhbbb___YYYWWWUUUSSSNNNJJJLLLQQQWWW[[[dddmmmuuuxxxwwwuuuwwwwwwzzz{{{tttkkk___RRRJJJ???<<<999555222222222222333333333222222111111111111222222333333222222111111111111111000000000000000000111111222111111111............/////////000000/////////............//////............///////////////......------------,,,******,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************))))))***+++++++++++++++)))))))))(((((('''''''''''''''((()))))))))))))))((((((''''''((()))***+++'''(((((())))))((((((''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''(((''''''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))(((((((((((())))))((((((((())))))***))))))))))))))))))))))))************************************************************)))))))))((((((((((((((())))))))))))))))))((((((((()))***+++++++++***)))))))))))))))''''''((()))))))))))))))***************)))(((((())))))))))))************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,++++++*********+++,,,,,,,,,------,,,,,,+++------------------------------...///000//////...///000000000000000//////.............../////////~~~{{{{{{yyywww{{{xxxpppkkkeee```]]]ZZZVVVWWWZZZjjjoooyyy~~~|||~~~zzzvvvooofff\\\QQQFFF???:::888555333111111111222555444444333222111000///111111222222222222111111111111111111000000000000000000000111000000//////............////////////////////////............//////............/////////////////////.........---,,,***+++,,,......---..............................---,,,,,,+++***************)))))))))))))))************************))))))***++++++++++++***,,,+++***)))((('''&&&&&&''''''((()))))))))))))))))))))(((((((((((()))***((())))))******))))))((())))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''(((((((((''''''''''''(((((()))******))))))((('''''''''))))))((())))))***+++,,,))))))))))))))))))))))))************************************************************))))))))))))(((((((((((())))))))))))++++++***)))(((((()))))),,,+++******)))*********''''''((())))))))))))))))))************))))))((())))))))))))************************************,,,+++***))))))***+++,,,,,,,,,+++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------...//////111111000000//////............//////000000111111~~~~~~~~~|||{{{|||{{{sssooollliiiiiilllyyy}}}|||wwwxxxzzz{{{{{{sssnnneee\\\RRRHHH@@@:::888777555333333333444444444444333333222111000000111111222222222222111111111111111111000000000///111111111111000//////............//////////////////////////////.........///......------....../////////.....................,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************))))))************************)))******+++++++++******------,,,,,,+++******)))''''''((())))))))))))))))))))))))((((((((((((((())))))************))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***$$$%%%&&&'''((((((''''''((((((''''''''''''((()))))))))))))))((((((((((((((('''(((((()))***+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))+++*********))))))))))))++++++************++++++''''''((()))))))))))))))))))))************)))(((((()))))))))************)))))))))))))))*********++++++***))))))***++++++++++++***************+++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,...000111222222111000///...............///000111222222333yyyttttttvvvwwwzzzuuuyyyxxxqqqppprrrqqqnnnfff```WWWNNNFFF???999555666666555444444444555555222222222222222222222222000111111222222111111000111111111111000000000///111222222222111000/////////////////////..................///////////////......------------......------------------------...---,,,---......---++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++******)))++++++++++++++++++,,,,,,''''''((())))))))))))))))))))))))))))))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&''''''((()))******+++&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))******(((((((((((())))))))))))(((((())))))************+++******)))******++++++''''''((()))))))))))))))((())))))*********))))))((()))))))))************(((((()))))))))*********+++******************+++*********))))))***++++++***+++,,,,,,---------,,,+++++++++,,,,,,---------000///---,,,---///222444333222000///...............//////000111222333333vvvrrrppplllqqqwww~~~~~~xxxuuuxxx}}}yyypppmmmnnnjjjdddXXXRRRKKKDDD???;;;888555333333333222222333333333111111222222222333333333000000111111111111000000111111111111000000000000111111222222111111000000///////////////..................///////////////......------------......,,,,,,,,,---------------...------...//////---+++++++++++++++++++++++++++******+++,,,,,,---......+++++++++++++++,,,,,,,,,***************************++++++++++++***))))))((((((((()))))))))******''''''((()))))))))))))))'''((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((%%%&&&'''((()))***+++,,,''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))&&&'''((()))))))))))))))))))))))))))))))))***+++''''''((()))))))))))))))((())))))************)))))))))))))))************((())))))******+++++++++***************************))))))))))))***++++++******+++,,,------------++++++,,,,,,------......///...------...000333444222111000.........///000//////000000111111222222{{{tttpppqqqtttwww{{{|||}}}wwwlllhhhhhhaaaXXXKKKGGGBBB>>><<<;;;999888222222222222222222222222333333222222222222222222000000111111111111000000111111111111000000000000//////000000111000000000000/////////......................../////////000...------,,,,,,------...------------.........///......---...//////---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************+++++++++++++++***))))))((((((((((((((((((((('''''''''((()))))))))))))))&&&'''((()))******))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((())))))***,,,+++)))(((''''''(((((())))))((('''''''''''''''&&&''''''((()))******+++)))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))''''''((()))((('''&&&&&&((((((''''''((())))))***''''''((()))))))))))))))(((((()))***************))))))))))))************))))))******+++,,,,,,---*********++++++*********)))))))))))))))***++++++)))***+++,,,------------+++,,,,,,---......//////------------...000222333222111///......///000111000000000000000000000000xxxuuurrrqqqrrrsssssssssttt||||||xxxnnnccc^^^\\\TTTIII???===999777777777777666444444444333333333333333555444444333222111000000000000111111111111000000111111111111000000000000------...///000000000///000000//////.........------.........//////000000...------,,,,,,------...---.........//////000000///......///000///,,,***////////////////////////...------,,,,,,++++++***(((((())))))*********+++************************+++++++++++++++***)))(((,,,,,,+++***)))((('''''''''(((((()))))))))))))))%%%&&&((()))*********)))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))***+++---...///...---***(((''''''((()))***)))((('''''''''''''''(((((((((((())))))))))))+++***)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))((()))))))))'''&&&$$$"""'''''''''''''''((())))))'''(((((()))))))))))))))(((((()))***************))))))))))))************))))))***+++,,,,,,------******++++++++++++******))))))((())))))***++++++)))***+++,,,------...---,,,,,,------...///000000+++,,,,,,---...///000111111000...---...///111222000000000///////////////}}}yyywwwtttooojjjhhhjjjqqqsssnnnggg^^^VVVMMMEEE@@@;;;:::888666666666666777555555444333222222111000111111111111111111111111000111111111111222222222111111000000000000111111111000...///000111///...000000000000000000000000000000///...............222000///---,,,,,,------////////////////////////,,,,,,,,,---------......------------,,,,,,+++***+++++++++***************,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((+++*********))))))((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((''')))***)))((('''(((***,,,+++)))'''&&&''')))***))))))(((((((((((())))))))))))************))))))((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++************++++++---------.........//////,,,,,,,,,------,,,++++++.........------.........---------........./////////////////////.........{{{uuujjjhhhiiiqqq~~~{{{{{{}}}}}}yyykkkfff^^^VVVOOOHHHAAA===999888777666555555555555333333333333333333222222111111111111111111111111000111111111111222222222111111000000000000111111111///...///000000///...000000000000000000000000000000///...............//////...------,,,,,,---........................,,,,,,,,,---------......,,,---------,,,,,,+++***------,,,+++***(((((('''++++++,,,,,,+++******)))******************************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))(((((((((''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))''')))***)))((('''(((***)))'''&&&$$$$$$%%%&&&'''))))))(((((((((((())))))))))))************)))))))))***++++++++++++***)))************************++++++******************++++++************+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++......------------......---------.........//////////////////////////////}}}xxxrrrrrrwwwxxxsssqqqyyywwwxxxzzz{{{pppiii^^^YYYQQQJJJDDD@@@;;;888666666666666555444333333222222222222333333444444111111111111111111111111000111111111111222222222111111000000000000111111000///......000000000...000000000000000000000000000//////............///---------...------,,,,,,........................,,,,,,,,,---------......,,,,,,---------,,,++++++,,,,,,++++++***))))))(((******++++++******))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))+++,,,------************************((((((((((((((())))))***(((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***************)))(((((((((((())))))))))))''')))***)))((('''(((*********((('''''''''((()))))))))(((((((((((())))))((())))))******))))))(((************************((((((((((((((((((((((((,,,,,,++++++***))))))(((++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------------........./////////////////////////////////||||||xxxsssqqqzzz}}}{{{|||}}}ooohhheeegggkkkzzz{{{wwwnnnbbbXXXPPPKKKEEE???;;;999777555333444555555555333222111222222222222222222222333111111111111111111111111000000111111111222222222111111000000000000111111///...---...000000000...////////////////////////000///............//////+++,,,---......---,,,,,,........................,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++(((((()))***+++,,,,,,,,,))))))*********))))))(((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''((()))+++,,,------))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((******))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))+++*********)))(((((((((((((((((()))))))))******''')))***)))((('''(((***++++++***)))))))))***+++(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******************************+++++++++*********))))))++++++************++++++,,,,,,---------.........+++,,,---------------------,,,,,,++++++,,,,,,---............///////////////////////////000000000zzztttqqqppppppooonnnyyyyyysssrrrvvv~~~~~~mmmccc___```fffmmm{{{sssmmmhhh```TTTJJJEEEAAA<<<888666666555444111222333444444333111000444444333222222111000000000000000000000000000000000000111111111222222222111111000000000000111111...------...///000000/////////////////////////////////............//////+++,,,---...///...---,,,........................,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,(((((()))***+++,,,,,,,,,((())))))*********))))))************************++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''(((((()))))))))((((((((())))))*********(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***)))((()))***+++(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))((((((''''''(((((()))))))))*********)))))))))))))))))))))))))))))))))((('''''''''&&&(((((((((((())))))))))))''')))***)))((('''(((***'''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))((((((******)))(((((()))******))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,,,,,,,---------......+++,,,------.........------,,,,,,++++++,,,,,,---........./////////000000////////////000000111111}}}yyyssslllhhhgggiiijjjfffppp}}}wwwrrrsssvvv~~~vvveeeaaadddhhhpppzzzxxxqqqfff^^^XXXQQQHHH@@@===:::777555555555444444222222222333333222222111444444333222111000//////000000000000000000000000000111111111111222222222111111000000000000111111...---,,,---///000000///000000000000000000000000///............//////000.........///......------------------------------,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,++++++***))))))((())))))******++++++******))))))))))))))))))))))))++++++,,,------,,,++++++************************))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((''''''''''''''''''''''''''''''***))))))((((((((((((((()))(((&&&%%%$$$%%%'''(((((())))))******))))))((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''((((((((((((''')))***)))((('''(((***((((((((()))))))))))))))'''((()))******)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((())))))***++++++,,,,,,++++++************++++++************+++++++++++++++,,,---......///......------,,,,,,,,,,,,------....../////////000000000...//////000000111111222{{{tttmmmiiikkkmmmmmmsss{{{{{{yyywwwzzzsssqqq{{{nnnooosssuuu{{{~~~xxxkkkdddYYYPPPIIIDDD???;;;888666444444444555444333333222222111111222222333333222222222111111000000000000000000000000000000000111111111111222222222111111000000000000111111---,,,,,,---///000000///000000000000000000000000...............///000000111000//////............------------------------,,,,,,,,,---------......***+++,,,,,,---------,,,------,,,+++***((((((''')))******+++,,,,,,++++++***************************+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''&&&###"""!!!"""$$$&&&))))))************))))))(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''')))***)))((('''(((*********++++++,,,,,,,,,,,,'''((()))******)))((('''''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((******************++++++++++++************++++++)))************++++++++++++,,,---...////////////......------------........./////////000000000000...//////000111111222222xxxssstttvvvzzz}}}{{{{{{}}}lllhhhyyy|||vvvqqqaaa[[[PPPGGG@@@<<<:::999555444333333444555333222333333111111111222333444111111111111111222222222000000000000000000000000000111111111111222222222111111000000000000111111---,,,+++---///000000///000000000000000000000000...............///000111333222000///.........///------------------------,,,,,,,,,---------......***+++,,,,,,------------+++++++++***************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((''''''(((((()))))))))***))))))))))))))))))))))))******)))(((((((((((((((,,,+++(((&&&&&&''')))+++))))))************))))))(((((())))))))))))((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''(((***&&&'''((()))))))))))))))'''((()))++++++)))((('''''''''((((((((((((''''''&&&((()))++++++)))(((&&&++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++************++++++++++++,,,,,,,,,---------+++,,,---...///////////////......------......///////////////000000000000...//////000111222222222zzznnnoooxxxzzznnnfffaaaUUULLLAAA;;;999999888666555555555555555555555555333333333222222222111111333111///000222333222///111111111222333111...,,,+++,,,---///000111111111000000////////////000000000000000000000000000000////////////000000000000......---,,,,,,,,,------------------------------,,,,,,,,,++++++*********------------,,,,,,+++***,,,---......//////.........------,,,,,,++++++***------,,,)))'''''')))+++---,,,+++***))))))))))))+++******))))))******+++******))))))((((((''''''******))))))))))))******''''''(((((())))))******(((((((((((((((((((((((('''***,,,***%%%###%%%(((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++)))((('''((()))***(((((())))))))))))(((((((((&&&$$$%%%(((***(((%%%'''((()))******)))((('''))))))******+++++++++,,,))))))((((((((((((((()))(((((())))))*********+++*********)))))))))))))))''''''((()))***++++++,,,))))))************)))))))))+++...///.........///,,,,,,,,,---------..............................000000000000000/////////000000000000111111111111wwwtttzzzzzzhhh\\\VVVQQQJJJCCC:::666666777666444444444444444444444444444333333222222222111111111333111///000222333222000000///000222333333111...+++,,,---///000111111111000000////////////000000////////////////////////.../////////000000000000,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,*********))))))***---///---,,,+++***))))))))))))******))))))))))))******+++*********))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((+++...000...***(((***---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++)))''''''((()))***(((((())))))))))))((((((((('''&&&&&&'''''''''%%%))))))************)))))))))))))))*********++++++))))))(((((((((((())))))((()))))))))************+++++++++***************************++++++++++++))))))************))))))&&&(((+++++++++***+++,,,,,,,,,,,,---------..............................////////////////////////000000000000111111111111zzzyyyzzz}}}xxxiiiXXXNNNHHHEEE>>>:::555444555666555444333333333333333333333333333222222222222111111111222111000111222222111000//////000222444444333111,,,---...///000111111111000000////////////000000////////////////////////....../////////000000000+++++++++,,,---...///000------------------------,,,---------------......,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,******++++++,,,------...***++++++******+++---000,,,,,,+++******)))))))))))))))************))))))++++++++++++******************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))+++---+++(((&&&(((***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********)))((('''''''''((()))((())))))******))))))((()))******)))(((''''''(((++++++************++++++(((((())))))))))))******))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))************)))))))))+++------,,,,,,---...,,,,,,,,,---------......................................................000000000000111111111111~~~}}}~~~~~~{{{zzzsssppphhh[[[MMMDDD@@@>>>888666555555666777666444222222222222222222222222222222222222111111111111222111111111111222111111111000000222333444222111------...000000111111111000000////////////000000////////////////////////........./////////000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,.........,,,******+++,,,++++++++++++******))))))))))))***++++++***))))))******************************))))))))))))************))))))((((((''''''((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''''''''(((((()))))))))******)))))))))+++---///---)))''')))++++++***)))((()))***+++,,,((((((((((((((())))))))))))(((((((((((())))))***)))))))))))))))******************+++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++,,,......---,,,---///,,,,,,,,,---------..............................,,,,,,---------------...///000000000111111111111yyyuuutttddd^^^UUUKKKBBB;;;777777666555555666666666444333222222222222222222222222222222222111111111000000111111222111111111111222333222111111222222000///......///000111111111000000000////////////000000....................................///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++*********---......---+++***+++,,,******+++++++++***))))))***++++++++++++++++++***))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((((((((((((((((((((()))******)))((((((((()))((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((('''''''''''''''(((((())))))************))))))***,,,...,,,(((&&&(((***)))(((((('''((()))***+++)))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))******++++++(((((())))))***++++++,,,******++++++++++++******((()))******((((((***+++,,,,,,,,,---------..............................+++,,,,,,,,,------......///000000000111111111111~~~{{{~~~~~~}}}wwwqqqmmmjjjXXXPPPHHHBBB===888555666333444444444333222111000222222222222222222222222222111111111111000000000000222222222111000111222333222000000000000///---...///000000111111111000000000////////////000000........................------........./////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++,,,---------,,,,,,+++,,,,,,------------------,,,,,,+++******)))))))))***,,,,,,++++++---...)))***+++,,,,,,+++***)))++++++************++++++((((((((((((((()))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((())))))))))))******++++++******)))((())))))(((&&&&&&&&&'''''''''''''''((()))***+++******))))))))))))(((((((((''''''(((((()))***+++************))))))))))))((((((((()))******++++++&&&'''((()))***+++,,,,,,******++++++++++++*********++++++***))))))***,,,,,,,,,,,,---------..............................+++,,,,,,------.........000000000000111111111111}}}{{{~~~zzzxxxttt{{{|||xxxsssmmmfff```\\\OOOFFF???>>>===888666777222333333333222111111111333333333333333333333333111111111111000000000000000222333222000///111333111000......///000///...//////000111111111111000000000////////////000000........................---------........./////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,******+++,,,,,,,,,,,,,,,+++++++++***************''')))+++,,,++++++,,,---((()))+++,,,,,,+++***)))+++)))'''&&&&&&''')))+++(((((()))))))))***************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&''''''(((''''''''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((())))))*********))))))******++++++******))))))(((''''''(((((((((&&&''''''((()))******+++***++++++*********)))))))))''''''''''''((()))***+++************)))))))))((((((((()))******+++,,,,,,)))))))))******+++++++++***++++++,,,,,,++++++***---------,,,***+++,,,...,,,,,,,,,---------..............................,,,,,,,,,---......//////000000000000111111111111zzzxxxxxxxxxwwwxxxvvvqqqlllfff^^^VVVQQQGGG===777888999555333555222333444444333333333555333333333333333333333333111111111111000000000000///222333333000///111333///---,,,---///000000000///000000111111111111000000000////////////000000........................---------.........//////------,,,,,,,,,---......++++++++++++++++++++++++.........------,,,,,,,,,***+++,,,,,,------------))))))***++++++++++++***)))))))))***++++++,,,,,,***,,,---,,,***(((((()))((()))+++,,,,,,+++***)))***(((%%%######%%%(((***))))))******+++++++++,,,******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((((('''''''''((()))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((()))*********************++++++++++++******,,,)))((())),,,---+++)))'''(((***+++,,,,,,++++++,,,+++++++++******))))))''''''''''''((()))+++++++++*********))))))(((((())))))***+++,,,,,,------,,,,,,,,,++++++++++++******++++++,,,,,,++++++************)))'''''')))+++,,,,,,,,,---------..............................,,,,,,------...///000000000000000000111111111111{{{|||{{{yyyyyy~~~uuupppjjjcccXXXLLLGGGHHH;;;999777555333333333333444444444333333222222222222222222222222111000///111111000000000000111111111111000//////////////////---++++++...000111222---......///000111111222////////////////////////000///...---,,,---......,,,,,,,,,---------......//////............//////........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------------,,,+++***))),,,---.........,,,***(((++++++******************(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++*********)))&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&'''(((***,,,++++++***((('''&&&%%%$$$&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++%%%$$$))))))%%%$$$'''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&& """&&&***+++***((('''************)))))))))))),,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,+++++++++******))))))(((***+++***)))((()))***)))))))))))))))******+++------------,,,,,,+++******+++---...---+++)))((('''(((***+++++++++******------......------,,,,,,++++++,,,,,,,,,,,,------///...---,,,------///000000000////////////000000yyytttqqquuuxxx{{{xxxmmmeee]]]WWWNNNDDD??????777666666555555444555555444444333333333222222222222222222222222111000000111111000000000000111111111111000///////////////000...,,,,,,...111222222.........//////000000000////////////////////////000///...---,,,------...---------.........//////......------------......------------------------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******------------,,,+++***)))(((***,,,---......---,,,************************,,,+++***))))))(((((((((************************++++++*********)))))))))'''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++***))))))((('''&&&%%%%%%'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***&&&%%%))))))&&&%%%((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''###%%%(((***+++***)))((())))))))))))))))))))))))+++******))))))******++++++++++++***************++++++*********)))))))))(((***+++***)))((()))***)))))))))))))))******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++)))(((,,,---///000000000///...++++++,,,---------------++++++,,,,,,,,,,,,------......---,,,---...///000000000////////////000000~~~~~~|||zzzuuupppmmmnnnrrruuuyyy}}}zzzqqqdddYYYNNNHHHBBB;;;888888333333444555666666666666333333333333222222222222111222222222222111000000111111000000000000111111111000000///////////////111///------///111222222...................../////////////////////////////////...------------............/////////000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***------------,,,+++***)))(((***+++---------,,,,,,************************,,,++++++***))))))((((((******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''(((***+++(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))&&&'''))))))'''''')))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((())))))'''((()))************)))'''''''''(((((())))))***)))******++++++******)))(((((((((((())))))))))))******))))))))))))(((((((((***+++***)))((()))***)))))))))))))))******+++)))******++++++++++++******************)))))))))***+++,,,---...---,,,,,,((()))***,,,------......++++++,,,,,,,,,,,,---------------------...///000000//////......//////000{{{pppkkkjjjkkkjjjiiihhhjjjrrr~~~qqqggg]]]PPPCCC>>>;;;888555555111222444555666666555444333222222222222222222222111111222222222111111000111111000000000000111111000000////////////000000111000...///000222222111...............---------//////////////////////////////......---------------.........////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,------,,,+++))))))***************+++++++++(((((()))***++++++++++++************************))))))))))))(((((((((((())))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))***&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))***)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))******))))))(((((()))))))))%%%&&&&&&'''((())))))***((()))***++++++***)))((('''''''''(((((())))))))))))))))))((((((((((((((((((***+++***)))((()))***)))))))))))))))******+++'''((()))*********************)))(((((())))))***'''((()))******)))((((((((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......///////////////....../////////sssiiibbb______^^^```cccgggnnn{{{wwweeeYYYSSSGGG<<<888777555444555333333444555555444222111222222222222222222222222000111111222222222111111111111000000000000111111000000////////////000000111000//////111222111000...............---------////////////////////////...............---------,,,,,,---------.........//////............//////------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******,,,,,,,,,,,,+++***))))))))))))*********+++++++++((()))***+++,,,,,,++++++************************))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((***,,,***))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))*********)))((('''''''''((((((%%%&&&&&&'''((())))))***((()))***++++++***)))((('''(((((())))))*********((((((((((((((()))))))))(((***+++***)))((()))***)))))))))))))))******+++'''((())))))***************))))))(((((()))*********+++,,,------,,,+++***+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,---......///////////////............//////{{{uuummmeee___]]]^^^___]]]bbbhhhooowww~~~xxxgggUUUIIIFFF===666444444333333555555555444444333222111000111111111222222222222222000000111222222222222111111111000000000000111111///////////////000000111111/////////111111000///.....................///////////////////////////......//////......---,,,,,,,,,,,,------------.../////////....../////////........................------............------***++++++++++++,,,,,,,,,***+++++++++++++++******))))))******+++,,,,,,,,,)))))))))***++++++,,,,,,+++,,,,,,---,,,***)))(((++++++++++++++++++++++++******)))))))))(((((((((((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))---///+++((()))++++++))))))))))))))))))))))))************************((())))))))))))))))))***))))))((('''''''''(((((('''''''''(((((())))))***((())))))******))))))((())))))))))))************(((((())))))))))))******(((***+++***)))((()))***)))))))))))))))******+++((())))))************))))))))))))************++++++,,,---------,,,+++***,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++---...///////////////......------......///|||yyyqqqnnniiifffeeefffgggggghhhmmmsssxxx}}}wwwmmmaaaSSSFFF>>>;;;666444444444111222666555444333222111111111111000111111111222222222222000000111222222222222222111111000000000000111111///////////////000111111000///...///000000///---.........//////000000000////////////////////////---.../////////...---,,,------------............///......------......///------------------------,,,------......------,,,******+++++++++,,,,,,,,,******++++++++++++******)))))))))******+++,,,---((())))))***++++++,,,,,,+++,,,------,,,+++)))'''++++++++++++++++++++++++++++++*********)))))))))((((((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************000222,,,((()))+++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))*********++++++(((***+++***)))((()))***)))))))))))))))******+++******++++++******))))))((()))+++,,,,,,,,,+++***)))***+++++++++)))((('''+++,,,,,,------------,,,++++++,,,,,,,,,,,,------***+++---...///000000//////......------......///}}}vvvrrroooqqqooonnnnnnpppqqqqqqpppooosssxxx||||||~~~{{{tttmmmcccYYYOOOFFF>>>999555333444666555222444888444333222111111111222333000000111111222222222222///000111222222222222222111111000000000000111111///////////////000111111///......///000000...,,,---......///000111222222////////////////////////---.../////////...,,,,,,............/////////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))******+++++++++******---,,,+++***))))))))))))((())))))***++++++,,,,,,''')))+++---------,,,+++++++++++++++++++++++++++++++++++++++************'''(((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))***))))))(((''''''+++*********)))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***222333---''')))+++)))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((()))***+++++++++++++++************))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))******+++++++++,,,(((***+++***)))((()))***)))))))))))))))******++++++++++++++++++***)))(((((()))+++---...---+++******+++,,,,,,+++***)))(((***+++,,,---.../////////++++++,,,,,,,,,---------)))+++---///000000000///.........------.........|||yyywwwwww}}}xxxyyy{{{~~~}}}rrrkkkddd\\\QQQGGG@@@<<<999777444444444444444444444444222111000//////000111222222333333333333222111111000000000000000000000000000000000000000000000000000///...............//////////////////.........000000000000000000000000000000000000////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------......------,,,+++---.........---,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''&&&&&&&&&%%%((()))*********)))'''&&&((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))'''((()))******)))((('''&&&&&&((()))************))))))))))))))))))))))))***++++++***((('''((())))))))))))))))))))))))))))))((('''''')))******)))(((((()))***************(((((((((((())))))))))))'''''''''((())))))******))))))))))))))))))))))))++++++,,,,,,,,,---------)))************+++++++++---,,,,,,---...///---,,,//////.........---------------............------------------......///000}}}}}}zzz||||||rrrfff^^^TTTNNNEEE>>>999666444333333333333333333333333333222111000//////000111222222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............////////////////////////000000000000////////////000000/////////.........------------------------......---------,,,,,,,,,---------------,,,++++++,,,,,,------,,,++++++***------------,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++************************+++,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&)))))))))))))))(((''''''((((((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((()))******)))((((((''''''((())))))*********))))))))))))))))))))))))+++,,,---,,,*********,,,)))))))))))))))))))))))))))((('''''')))******)))(((((()))***************)))))))))))))))((((((((((((((()))******+++,,,,,,))))))))))))))))))))))))************++++++++++++************++++++++++++,,,++++++---...///...---//////.........---------...//////////////////.........---------------...zzzxxxqqqcccUUUNNNDDD???999555333333222222222222222222222222222222111111000000000000111111111111222222111111000///000000000000000000000000000000000000000000000000///000111222333333222222111000///------......///////////////////////////000000000000//////////////////.........---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******,,,,,,,,,,,,++++++++++++------------------------************************++++++++++++++++++++++++************************+++++++++,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))((())))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++******+++,,,)))))))))))))))))))))))))))((('''((()))******((((((((()))************************))))))((((((((())))))***+++,,,---...///))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,+++++++++,,,///000///---...............---------//////000000000000/////////...---,,,++++++++++++}}}zzzzzzwwwrrrmmmnnnppptttzzz~~~zzz{{{|||uuuooocccSSSHHHDDD<<<888555333333444444444111111111111111111111111111000000000000000000111000111111111111000//////000000000000000000000000////////////////////////---...111333444333222111111000...---------///000////////////////////////000000000000////////////......---------,,,,,,,,,------------------------------------------------++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))))))))+++***((('''''''''((()))******))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++(((((((((((((((((((((((((((''''''(((******)))((((((((()))***************++++++******)))(((((((((((()))***+++,,,...//////))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,+++***+++,,,///000///.........................../////////000000/////////...---,,,+++++++++++++++wwwsssnnnllllllkkkjjjhhhggglllttt}}}~~~vvvooommmppp{{{yyyqqqhhh^^^QQQDDD===<<<999777444333444555555555111111111111111111111111000000000111111000000000000111111111111000//////000000000000000000000000////////////////////////+++---///111222222111000111000///...---......///........................000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***))),,,,,,---------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))******++++++*********))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))******************+++***((('''''''''((()))))))))******************((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************))))))))))))******+++***))))))))))))******************************&&&'''))))))(((((()))+++((((((((((((((((((((((((((('''''')))***+++)))'''(((((()))***************+++*********)))))))))((((((((()))***+++,,,------)))))))))))))))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,+++++++++,,,/////////------.....................---......//////......---+++++++++++++++,,,---...zzzxxxpppooonnnlllllllllmmmnnnsssxxx|||vvvqqqqqqttt}}}}}}|||||||||}}}zzzxxxuuuqqqggg^^^TTTKKKBBB999666777666444333333444444444222111111111111111111111111000000111111111111000000111111222222111111000///000000000000000000000000000000000000000000000000,,,---...///000000/////////////////////.................................000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++***,,,,,,---.........------,,,,,,,,,,,,++++++++++++------------------------************************++++++++++++++++++++++++************************((()))******+++*********))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************)))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************''''''((()))******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******++++++******))))))******++++++***)))((())))))+++,,,************************(((***+++***))))))***+++))))))))))))))))))))))))''''''''')))++++++)))'''(((((()))***************************************(((((())))))***+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,---...///---,,,---------...............------............------++++++++++++,,,---...///~~~yyyuuuvvvvvvzzz~~~~~~{{{yyyzzz||||||yyywwwyyyyyyuuunnniiifff___XXXTTTKKKCCC@@@<<<666444444333222111222333444222111222222222222222222222222///000111222222111000///222222222222222111111000000000000000000000000000000000000000000000000000...........................///000111000///---,,,........................000000000000////////////............------------------------------------,,,,,,,,,---------......---------------,,,++++++++++++,,,---------------------------,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++************************(((((()))***************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++++++++***))))))***++++++******)))((()))***,,,---************************)))***+++***)))((()))***))))))))))))))))))))))))''''''((()))++++++)))'''(((((()))***************)))))))))******++++++,,,))))))******************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,---......,,,***---------.........//////......////////////.........---------------......|||xxx{{{|||yyyxxx{{{~~~yyyvvvuuussskkkbbb\\\VVVMMMCCCIIIAAA<<<<<<<<<888555555111000000222444444333111222222222222222222222222///000111222222111000///222333333333333222111111000000000000000000000000000000000000000000000000000///...............///---...000222111///---+++........................000000000000//////////////////.........---------........................,,,,,,,,,------.........------......------,,,+++)))***+++,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((()))***************))))))************))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((()))))))))***((()))*********)))'''&&&''''''(((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''************************))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++***))))))***+++,,,***)))(((((()))+++---///************************((()))***((('''&&&&&&'''))))))))))))))))))))))))''''''(((***++++++)))&&&(((((()))***************(((((()))***+++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------///...------...---+++***---------.........////////////000000000000//////000000///...------------}}}uuuoooiiicccYYYPPPIIIDDD@@@======;;;:::777666555444444333333333222222222111111222222222222222222222222000111111222222222111111111111111000000000000000000000000000000000000000000000000000111111111111000000//////.........---////////////////////////......------------......111///------......---,,,000000////////////000000...------,,,,,,------...,,,------......------,,,//////...------,,,++++++------++++++++++++------......---,,,,,,+++******((((((((()))*********+++...---+++***)))((())))))******))))))******+++,,,(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******''')))***+++***)))'''%%%))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,***************)))((((((+++***)))(((((()))***+++))))))******++++++,,,,,,,,,+++***))))))(((((()))(((((())))))))))))(((((())))))************))))))+++++++++++++++++++++,,,(((***,,,---...---+++***)))***+++***))))))+++---//////.........---------------,,,,,,,,,---......------------------------,,,---......//////......+++,,,.../////////...---~~~uuujjjbbbVVVQQQIIIBBB===:::777666999888777666555444333222333333333222222222111111111111111111111111111111000000111111111111111000111000000000000000000000000000000000000000000000/////////000000000111111000/////////............////////////////////////000000////////////000000000...------.........---000//////////////////000...------,,,,,,------...------............------***++++++,,,---......///---,,,,,,++++++,,,,,,---//////...------,,,++++++******++++++++++++++++++))))))***+++******)))(((***************+++,,,,,,)))))))))))))))((((((((())))))))))))******************************************++++++++++++******************)))(((&&&%%%((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++***************)))((((((***)))(((''''''((()))***)))))))))***************))))))((((((((())))))***(((((())))))))))))(((((())))))************))))))))))))))))))))))))(((((('''(((***+++,,,+++***))))))***+++***))))))+++---///.........------------++++++***+++,,,---......------------------------,,,---......//////......,,,---...///000///......~~~|||sssvvvxxxvvvrrrssszzz|||sssgggZZZPPPGGGCCC>>>:::888777666555444444555555444333111000333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000111111////////////////////////.........////////////000////////////............000000000000000000000000000000////////////000000///---,,,,,,...//////...//////............//////...------,,,,,,------...------............------))))))***+++,,,---...///+++,,,,,,------,,,,,,+++//////......------,,,,,,------------,,,,,,,,,,,,'''(((+++,,,---,,,***)))++++++******++++++,,,---*********))))))(((((('''))))))))))))************++++++++++++++++++++++++******++++++++++++******))))))))))))(((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********************+++******)))((()))((((((''''''(((((()))***))))))))))))))))))((((((((((((((()))***+++,,,(((((())))))))))))(((((())))))************)))))))))))))))(((((('''''''''((()))***+++++++++***))))))***+++***))))))+++---............------------)))))))))***+++,,,---...------------------------,,,---......//////......---...///000000000//////xxxqqqmmmmmmkkknnnqqqpppnnnppp}}}~~~uuulllcccXXXLLLDDD@@@===999777777777777777111222444555555333111000333333333222222222111111111111111111111111111111000000000///////////////000000000000000111111111////////////////////////---------........./////////////////////.........000000000000000000000000...------,,,,,,------......---+++,,,...////////////......------......///...------,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++++++++------------++++++......---------,,,,,,,,,......------,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++,,,,,,---++++++******)))(((''''''((()))))))))******************************************++++++++++++******''''''''''''(((***+++,,,'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,+++******)))*********++++++******)))))))))(((((((((((())))))******))))))((((((''''''************++++++,,,---(((((())))))))))))(((((())))))************))))))++++++******)))((((((((()))***+++,,,,,,,,,++++++)))***+++***))))))+++---------------------------++++++++++++++++++,,,---------------------------,,,---......///............//////000000000000000~~~yyytttqqqoooqqqrrroookkkiiijjjllllllmmmqqqsssrrrvvv}}}{{{|||~~~ssskkkaaaXXXQQQJJJCCC>>>:::777444333333444444333111222444555555444222111333333333222222222111111222222222222222222222222111111000///......////////////000000111111111111////////////////////////------------.....................///////////////000000000000000000000000------,,,,,,,,,,,,------...---+++,,,.../////////......------------.........------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******++++++------------++++++,,,,,,,,,+++++++++++++++------,,,,,,++++++******///---+++)))((()))***+++++++++******++++++,,,---,,,++++++***)))(((((('''((()))))))))************))))))))))))))))))))))))******++++++++++++******((((((((('''((()))******)))))))))***+++++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************,,,,,,,,,,,,,,,+++***)))******++++++++++++************************************))))))(((((('''''',,,+++***)))))))))))))))(((((())))))))))))(((((())))))************))))))+++*********))))))((((((((())))))***************)))***+++***))))))+++---,,,,,,------------------///...---,,,,,,+++,,,,,,------------------------,,,---......///.........///////////////000000111zzzuuuqqqnnnkkkiiieeehhhjjjjjjjjjnnntttyyy|||yyy{{{zzzvvvrrrnnnlll^^^WWWMMMFFFCCC@@@===:::999666444333333444333222333333444555555444333222333333333222222222111111222222222222222222222222333222000///...//////000/////////000111111222222////////////////////////---------............///.........///////////////000000000000000000000000//////............/////////---,,,,,,...//////...------,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,,,,,,,++++++******++++++,,,---------+++,,,,,,------,,,,,,+++++++++++++++************++++++++++++************///,,,(((%%%$$$%%%''')))******))))))******+++,,,+++++++++******))))))((())))))))))))************((((((((((((((((((((((((******++++++++++++******++++++***)))((('''&&&%%%************++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++,,,---------,,,+++***)))***++++++,,,+++++++++***++++++,,,,,,++++++******))))))))))))))))))(((***)))((('''&&&&&&&&&&&&(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((('''''''''((((((((()))))))))***+++***))))))+++---,,,,,,,,,,,,------------//////...---,,,,,,,,,,,,------------------------,,,---......//////......//////.........///000111{{{xxxxxxzzz{{{|||zzz|||{{{zzzwwwqqqnnnssszzzwwwvvvuuutttrrrpppqqqsssuuuwww}}}wwwooohhhbbb[[[WWWKKKEEE???;;;;;;:::888666999777444444444555444333444444444333333222222222333333333222222222111111111111111111111111111111444333111/////////000111...//////000111111222222000000000000000000000000---............/////////............/////////000///////////////////////////......------......///000...------.........---------,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++---+++)))''''''''')))***))))))(((((())))))***+++************************))))))))))))************((((((((((((((((((((((((******++++++++++++******((()))*********((('''&&&******)))))))))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))+++,,,......---,,,+++)))***++++++,,,,,,,,,+++)))***++++++++++++***))))))))))))***************))))))(((((('''((((((((((((((())))))))))))(((((())))))************))))))''''''(((((()))*********)))))))))))))))******+++)))***+++***))))))+++---++++++,,,,,,,,,---------,,,,,,++++++,,,------...------------------------,,,---......//////......///...---------...///000uuummmiiihhhgggeeejjjmmmrrrvvvvvvrrrmmmjjjeeefffiiimmmqqqqqqnnnlllfffgggeeeaaa^^^dddpppzzzwwwqqqhhh___VVVOOOHHHDDD???;;;777666888888555222444333111111222222111000555444333222111111111111333333333222222222111111000000000000000000000000555444222000//////000111...//////000111222222222111111111111111111111111.........////////////000---.........//////000000////////////////////////---,,,,,,++++++,,,,,,---111///------......---,,,---,,,,,,++++++,,,,,,---...------,,,,,,------.........////////////......111111///...,,,+++))))))...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------((((((((((((((())))))******************+++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******"""$$$'''***,,,,,,,,,+++))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))***,,,.........,,,+++)))***+++,,,,,,,,,,,,,,,((()))***++++++***)))((())))))******++++++,,,,,,************+++,,,---...(((((())))))))))))(((((())))))************))))))))))))***+++,,,---......------,,,,,,------...///)))***+++***))))))+++---+++++++++,,,,,,---------(((((()))***+++---///000------------------------,,,---......//////.........------,,,,,,...///000yyyuuussslllhhhkkkiiikkkmmmnnnlllhhhdddaaacccdddfffhhhkkknnnpppqqqeee___[[[]]]aaadddiiiooo}}}|||wwwggg^^^SSSMMMKKKHHHAAA;;;777888888999888666444333333222222111111222222333222222222222222222333333<<<777222000111333444333////////////////////////---.........//////000000------...//////000000///000000000000000///....................................------------......///////////////////////////...---,,,,,,---...///////////////////////////111000///...---......///---------,,,,,,+++++++++------------------------///...,,,+++******+++,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......((((((((()))******++++++)))))))))))))))))))))))),,,+++***((((((((()))*********************************)))(((((((((((((((((((((''''''((()))***+++))))))))))))************(((***,,,---...---,,,+++***)))(((&&&&&&((()))***+++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,+++***((('''******))))))(((((('''''')))***,,,------,,,***)))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((''''''((()))***+++,,,,,,)))************++++++++++++++++++++++++***)))((('''(((***++++++******)))///'''---...'''555AAA555111...))))))...111...)))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------,,,//////...---...///000111------......//////000000{{{~~~{{{vvvvvvwwwzzz~~~|||yyyvvvuuutttuuuvvvwwwyyyzzz{{{{{{nnngggbbbffflllrrryyywwwnnngggUUUPPPJJJJJJLLLJJJDDD>>>666666666666555444333222333222222111111222222333222222222222222222222222999555111000222333333333111111111111111111111111........./////////000000000///...------...000111000000000000000///....../////////////////////////////////......////////////////////////////////////...------------...///........................---,,,+++***)))******+++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++***++++++,,,------,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++************+++,,,------*********************)))************************,,,+++***)))(((((()))***************************++++++***))))))))))))))))))))))))))))))))))))***(((((()))))))))*********%%%&&&((()))***)))((('''+++***)))(((((()))***+++************)))))))))((())))))***+++++++++++++++))))))))))))))))))))))))))))))***++++++,,,------))))))++++++++++++***)))******))))))((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************)))***+++,,,,,,+++***)))((())))))******))))))((())))))))))))))))))))))))************)))))))))((('''(((((())))))******+++)))************++++++++++++++++++++++++***))))))((())))))***************+++%%%+++---***999FFF>>>111000...,,,,,,,,,***''',,,,,,---............---+++,,,,,,,,,,,,---------+++,,,,,,------.........///...---------...000000.........///////////////zzz{{{zzzyyytttzzz|||vvvnnncccXXXQQQCCCAAAAAAEEEIIIHHHCCC===555555444333222222222222333222222111111222222333444333333222222111111111444333111111222333333222111111111111111111111111......////////////000000222000...,,,+++---///111000000000000000//////...000000000000000000000000000000////////////000000///////////////////////////......------......///...........................---,,,,,,+++,,,,,,,,,.........---------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******+++,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++++++++***)))))))))******************************,,,++++++************************+++******)))((((((((())))))))))))******'''(((***++++++***)))))),,,+++***))))))***+++,,,************))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,(((((()))++++++,,,,,,+++***))))))))))))(((((((((((()))***++++++***)))(((******************************************************++++++++++++***************++++++*********))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++++++++***))))))***))))))))))))***++++++)))%%%)))++++++888EEEBBB111111///---+++))))))))),,,---......//////......++++++,,,,,,------------***++++++,,,---...//////...------------.../////////////////////.........dddiiipppzzz{{{zzz}}}xxxsssooohhh```XXXOOOFFFAAA<<<;;;;;;>>>AAA@@@;;;666555444222111111111222333333222222111111222222333444444333333222111000000111111111222222222222111111111111111111111111111//////////////////000000222000///---------.../////////000000000000//////////////////////////////000//////////////////000//////////////////////////////............//////........................................................................++++++++++++++++++++++++******++++++,,,---......,,,++++++++++++,,,------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---,,,++++++*********+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********************************************+++******))))))*********++++++,,,,,,+++***)))((((((((((((((()))))))))***))))))***+++++++++***)))+++******))))))******+++*********))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))***++++++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((''''''))))))*********+++++++++******+++++++++******)))+++***)))((()))***+++,,,***((((((((()))222;;;>>>999222---++++++***+++---,,,,,,---...............++++++,,,,,,---.........,,,,,,,,,------.........---------------......///000000//////......------WWWZZZ___eeemmmwwwzzz~~~yyyqqqlllaaa[[[SSSKKKEEE@@@<<<999;;;999777777888888444111555444333222222222333444333222222111111222222333444444333333222111000000///000222222222111111111000000000000000000000000000000000000000000//////...///000000000///---,,,//////000000000000//////........................///......------......///////////////////////////////////////////////////........................+++,,,,,,,,,,,,,,,,,,,,,........................------------------------)))***+++,,,---.........,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,+++******************+++++++++,,,,,,,,,*********************************++++++++++++***************************))))))((((((((())))))***+++++++++++++++***)))((('''(((((((((((()))))))))''''''''''''''''''&&&&&&)))))))))(((((()))))))))))))))))))))))))))******((())))))***************)))))))))))))))))))))))))))***************++++++,,,++++++*********))))))))))))))))))***************++++++++++++++++++***++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''))))))*********+++++++++)))******+++++++++******+++***)))))))))***,,,---+++,,,)))(((+++...444<<>>,,,***---,,,*********+++,,,,,,------,,,,,,++++++,,,---...//////000//////...---,,,++++++***---...//////000000/////////////////////.........HHHKKKOOOSSSVVVYYY]]]``````dddjjjsss}}}{{{}}}|||vvvlllcccZZZRRRKKKGGG@@@===:::888777777666555666555444444444444444333333333444444444444444333333222222111111222222333222222222222222222222222222333444333000///000222000000000000000000000000111111111000000000//////,,,---///000000000............///000000000000000........................//////............//////////////////////////////...///000111111000///...---------------------------...///000000000//////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------,,,---,,,,,,,,,,,,---......,,,,,,+++************++++++,,,,,,------,,,,,,+++*********+++,,,---------,,,,,,++++++***+++++++++)))*********************************************)))***+++,,,,,,,,,++++++************************))))))(((((())))))***++++++***(((&&&'''(((***,,,'''''''''((((((((())))))------,,,+++++++++++++++)))))))))******)))))))))((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))************)))))))))))),,,+++***))))))******+++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---******++++++++++++******))))))))))))))))))))))))((()))))))))************++++++++++++************)))************+++++++++))))))***+++++++++++++++)))***++++++,,,,,,++++++'''///+++***333...---???OOO<<<------///+++))),,,+++,,,,,,---------------++++++,,,---...///000000.........------,,,,,,+++...///000111111111000///.........///////////////FFFIIINNNQQQRRRSSSUUUVVVSSSVVVYYY^^^fffoooyyyyyyzzz~~~tttjjjdddZZZPPPIIICCC>>>;;;888777777888999888555333666666666666555444222111111222444555555444333222333222222222222222222333222222222222222222333333333555555333000///000333111111111111111111111111222111111111000000//////...............///000111......///000000000000000000000000000000000000000000000////////////000000////////////////////////...///000111111000///...------------------------((()))+++,,,---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,,,,,,,,,,---......//////...------------...++++++------------++++++******+++,,,------......,,,++++++***++++++,,,,,,++++++******)))(((((((((++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******************************))))))***+++,,,,,,+++)))&&&%%%%%%(((+++---''''''''''''((((((((()))++++++***)))(((((())))))******++++++++++++******(((((())))))*********+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))***))))))))))))+++,,,---))))))******++++++++++++******))))))))))))******************************++++++++++++++++++++++++------++++++++++++------*********++++++*********))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++((()))***+++++++++++++++)))***+++,,,---,,,++++++&&&///******222***''':::EEE666---000111,,,,,,111,,,---......//////......++++++,,,---...///000111,,,---------------------...///111222222222111000---.........//////000000HHHHHHIIIIIIKKKLLLMMMNNNNNNPPPRRRTTTWWW\\\cccgggmmmrrr{{{|||xxxyyyzzztttjjjaaa\\\KKKIIIFFFCCC???<<<:::999777777666666555555555555999777555333222333444555222333333444444333333222111222222333333222222111333333222111000000000111000000000000111111111111000000000000000000000000000000////////////000000111000///......///000111////////////////////////...------------...//////......//////000000111111000000000000111111111111000000000000/////////////////////......---------/////////...---------,,,000///---+++*********+++---,,,,,,++++++,,,,,,---,,,---///000000000///...///............---------.........------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++'''((()))***************++++++***))))))***+++,,,---,,,,,,+++***)))((((((+++******))))))))))))))),,,***((('''&&&'''((()))(((((((((((())))))))))))---------,,,,,,,,,++++++,,,+++)))((((((((()))***++++++,,,,,,,,,,,,++++++''''''((()))***++++++,,,+++++++++++++++***)))((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******((()))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++///...---,,,++++++++++++------,,,,,,***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))((((((((((((,,,,,,,,,++++++***************++++++++++++******,,,+++*********,,,...000.........------,,,,,,,,,000000000///...---++++++---,,,+++++++++,,,---...---......---,,,,,,///111......//////////////////,,,,,,,,,,,,------------HHHHHHHHHIIIJJJKKKLLLMMMIIIKKKLLLMMMOOOTTTYYY]]][[[```gggooowww|||{{{|||}}}vvvmmmddd]]]VVVMMMGGGAAA@@@>>>;;;999777666666666666666555555444444444888777555333222333444555222333333444444333333222222222222333333222222222222222222111111111111111000000000000111111111111333333333333333333333333222222111111111111222222222111000//////000111222///////////////////////////............///000000////////////000000000000/////////000000000111111............------------............---------,,,...............---------///...---,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,---............---///............---------...---,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&''')))+++,,,------...******++++++++++++************+++,,,,,,,,,,,,,,,---,,,+++******++++++,,,,,,,,,++++++***)))))))))+++******)))))))))))))))***)))'''&&&&&&&&&'''((((((((((((((()))))))))***)))))))))(((((((((''''''))))))((())))))***++++++))))))************))))))(((((())))))******++++++++++++,,,,,,++++++***)))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***)))((()))***++++++,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,+++***)))((('''************************************************************************---,,,,,,++++++******++++++++++++*********))))))******++++++++++++*********)))(((((()))***,,,...------------,,,,,,,,,+++...............---,,,+++++++++***++++++---///000---......---,,,---///111///////////////.........//////000000000111111111FFFFFFGGGGGGHHHIIIKKKKKKHHHHHHIIIIIIIIILLLPPPSSSPPPSSSXXX]]]aaagggmmmqqqxxx~~~{{{tttpppfff\\\PPPIIIFFFCCC<<<777888777666555444444444444555555444444444444333333777666555333333333444444222333333444444333333222222222222222222222222222///000111222333222111111000000000000111111111111000000000000000000000000222222111111111111222222222222111111111111222222///////////////////////////////////////000111111000000000000////////////....../////////000000000............------------...------------,,,,,,,,,---------..................------------...///000---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---///............---------...---+++)))))))))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++&&&'''(((***+++,,,,,,,,,)))******************)))***+++,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,************************+++******))))))))))))))))))((('''&&&%%%&&&'''(((((((((((()))))))))******************))))))))))))&&&'''((()))+++++++++,,,))))))************)))))))))*********************++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************+++++++++++++++,,,,,,,,,,,,+++)))((('''))))))***++++++++++++***)))***,,,---......------+++++++++++++++***))))))++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++++++++++++++************))))))))))))******++++++++++++*********))))))((()))+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,*********+++,,,...000111---......---,,,---///000000000//////.........---............/////////000EEEEEEEEEFFFFFFHHHIIIIIILLLLLLLLLKKKIIIJJJLLLOOOMMMOOORRRTTTVVVYYY]]]```fffjjjpppvvv}}}~~~uuulllccc[[[VVVQQQKKKCCC>>>===<<<:::888666555555444444444444444333333333333333333333333666555444333333333333444222333333444444333333222222222222222222222222222...///111333444333222000///000000000111111111111........................000000////////////000000111111111111111111111111//////////////////////////////......//////000111111111000000//////..................////////////000000000000////////////---------------,,,,,,,,,,,,---------.../////////------------------......---,,,,,,++++++,,,,,,---,,,+++*********+++---...///............---------///---+++)))((()))+++,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************)))(((((())))))************))))))))))))***++++++*********...------,,,++++++******))))))*********++++++++++++******))))))))))))))))))(((''''''''''''(((((((((((()))))))))*********,,,,,,,,,++++++++++++***&&&''')))***++++++******++++++,,,,,,,,,,,,+++++++++*********************)))******+++******))))))***++++++++++++++++++***++++++++++++++++++++++++******++++++++++++++++++++++++++++++******))))))((()))******++++++******---...///000///---+++***)))******+++++++++******++++++++++++++++++++++++************************************************((())))))*********))))))++++++************************++++++++++++******++++++++++++,,,---...///++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++,,,---...//////,,,---......------...000000000000///......---------------.........//////EEEEEEDDDEEEEEEFFFGGGHHHOOOPPPOOOMMMKKKJJJKKKMMMGGGIIIKKKLLLMMMOOORRRTTTZZZ\\\^^^aaaeeejjjqqquuuzzz}}}{{{xxxrrrggg]]]TTTMMMGGGCCCBBBCCCBBB???:::888999:::777666555444444444444444222333333333333333333333555444444333333333333333222333333444444333333222333222222111111222222333...///111333444333222000///000000000111111111111111111111111111111111111000000////////////000000///000000000000000000///////////////////////////......------......///000111111000000//////..................////////////000000000000////////////------------------------,,,---------.../////////......------,,,++++++***---,,,,,,++++++,,,,,,------,,,+++++++++,,,...//////............---------000...,,,+++++++++,,,---------------------------++++++++++++++++++++++++******++++++++++++*********************)))((('''))))))************))))))******+++++++++******)))+++++++++++++++***)))))))))))))))***++++++,,,,,,+++******)))))))))))))))))))))))))))))))))******))))))))))))*********************)))))))))((((((((()))***++++++***)))(((++++++,,,,,,,,,,,,++++++++++++++++++************(((((()))))))))))))))((())))))************))))))((((((((((((((((((((((((************************)))))))))******++++++,,,))))))***+++++++++++++++,,,---...///...,,,***)))))))))***++++++++++++***************************************************++++++++++++++++++++++++'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,---......++++++++++++++++++++++++******+++,,,---------------------------------,,,,,,---//////------...///000000//////.........---000000111111111222222222EEEEEEDDDDDDEEEFFFFFFGGGOOOOOOOOOLLLJJJHHHIIIJJJEEEFFFHHHHHHHHHJJJLLLOOOOOOPPPQQQRRRTTTWWW\\\```bbbccceeeiiimmmuuu~~~{{{qqqhhh]]]WWWOOOHHHCCC???===;;;999>>>AAA===777222444777666555444333222222222222222222333333333333444444333444444444333333333333222333333444444333333222444333222111111222333444///000111222333222111111000000000000111111111111000000000000000000000000222222111111111111222222//////000000000000//////////////////////////////---------------...//////000000000000////////////....../////////000000000............---------------------............///---------........................---,,,+++)))(((---,,,,,,++++++,,,,,,------------------.../////////............---------.........---.........///------------------------++++++++++++++++++++++++******++++++++++++******'''((()))***++++++++++++)))******************)))------------------,,,+++)))******++++++******)))))))))******+++++++++,,,+++******)))))))))))))))))))))************++++++)))))))))*********++++++,,,,,,+++++++++************************)))(((((())))))************))))))******++++++++++++++++++'''((())))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))***************)))))))))((((((((()))***+++---...******+++,,,,,,,,,,,,+++'''(((***+++,,,++++++***)))******+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---------,,,,,,,,,,,,---------------******++++++++++++******((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------...//////......---,,,++++++---//////...---...///////////////////////////////////////000000000000EEEEEEEEEEEEEEEEEEFFFGGGLLLLLLLLLJJJHHHFFFFFFGGGFFFHHHIIIHHHHHHIIIKKKMMMIIIJJJKKKKKKKKKLLLPPPSSSRRRSSSTTTUUUWWW[[[```dddhhhmmmttt|||qqqgggaaaZZZSSSGGGDDD@@@===;;;:::999888666888:::888555333444666444333333222222222333333333333333333444444444555222333333444444333333333222333333444444333333222444333111000000111333444222222222111111111111111000000000000111111111111////////////////////////222222111111111111222222///000111111111111000///////////////////////////...............//////000////////////000000000000/////////000000000111111............------------........./////////000000...............---------------.........,,,+++***---,,,,,,++++++,,,,,,---,,,,,,---...............///............---------+++,,,...///000000//////------------------------************************++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,******++++++++++++******------......------,,,+++((()))***,,,,,,,,,,,,+++***************++++++++++++******)))))))))))))))(((((()))***************))))))*********+++++++++------------,,,,,,,,,,,,))))))))))))))))))******))))))************))))))*********++++++,,,,,,,,,))))))***+++++++++++++++)))******++++++******)))------------------------,,,,,,+++++++++***************)))))))))+++,,,---++++++,,,------------,,,))))))******+++,,,,,,,,,******+++++++++******)))************************++++++++++++++++++++++++************************'''(((***,,,......---,,,+++++++++,,,,,,---------******++++++++++++******(((((()))***+++++++++++++++,,,,,,,,,------------,,,------.........---------......//////...---,,,+++---//////............------......///000000000+++,,,,,,,,,------------FFFEEEEEEEEEEEEFFFFFFGGGJJJKKKKKKJJJGGGFFFFFFGGGFFFGGGHHHGGGFFFFFFGGGIIIKKKKKKKKKJJJHHHHHHJJJLLLJJJLLLMMMMMMLLLMMMPPPRRRWWWZZZ___dddiiiqqq{{{yyyjjjXXXLLLHHHDDD@@@>>><<<;;;::::::999666444666555444555666888999:::333333222333333444555555333333333444444555555555222222333444444444333333222333333444444333333222444333111000000111333444333333222111000000000111000000000000111111111111222222222222222222222222000000////////////000000000111222333333222111000///////////////////////////////////////000111111......//////000000111111000000000000111111111111111000000000////////////.../////////000000111111/////////......------,,,,,,---.../////////...------,,,,,,++++++,,,,,,---+++,,,---...///...---,,,//////.........---------)))+++---000111000///...------------------------************************,,,------......------,,,---------,,,+++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))((()))+++---.........---************************+++******)))))))))))))))''''''((())))))))))))))))))************+++++++++)))))))))(((((((((((('''((((((''''''(((***,,,---++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------***+++,,,---------------+++++++++,,,,,,+++++++++************************---------,,,,,,+++++++++,,,+++***)))))))))***++++++,,,------......------000000///---------------+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))$$$&&&(((+++,,,,,,++++++*********++++++,,,,,,,,,******++++++++++++************+++---------------,,,,,,,,,------.........---......///......------+++,,,.../////////......+++---///000///.........,,,,,,---...///000111111.........////////////000EEEDDDEEEFFFGGGFFFCCCAAAHHHGGGGGGGGGGGGIIIKKKLLLIIIHHHGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIGGGFFFFFFGGGHHHIIIMMMNNNOOOQQQVVV[[[aaaeeepppzzzzzztttjjj___PPPGGGDDDBBB===888888888777666555444444333444444555555555555444444444444444444444444444444444444444555555555555666555444333222111222333333222111000//////000111222111111111111111111111111222222111000000111111222222222111000/////////000888555000......000111111111111000000//////............//////000000111111000000000000000/////////000000000000111111111111//////000000111111111222000000000000000000000000000000000000///////////////............---------........................------------------------,,,,,,------,,,,,,+++***------,,,+++++++++,,,,,,........................///............---------////////////...---,,,+++*********++++++,,,------------------------------++++++++++++******)))))))))******++++++******))),,,,,,,,,++++++************+++---......---+++******+++,,,+++)))((()))***)))))))))))))))))))))*********))))))))))))******)))************+++++++++************+++,,,------+++++++++++++++***)))((()))***,,,------,,,***))),,,,,,,,,++++++*********+++++++++***++++++,,,,,,))))))))))))))))))))))))+++++++++************))),,,,,,++++++++++++++++++------,,,+++************,,,///111///,,,***+++------...///...------...///******++++++++++++******))))))((((((((()))+++,,,++++++******************,,,,,,++++++***)))))))))******************++++++---------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++******)))))))))////////////////////////---------............//////......---------......------------.........///......//////000000111111000000000000000000000000FFFEEEDDDDDDEEEDDDBBB@@@CCCBBBBBBCCCDDDEEEGGGHHHHHHGGGFFFGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJMMMRRRWWW[[[cccllluuuuuurrrwww~~~uuunnnjjjeee^^^YYYSSSLLLCCC===;;;:::888666777777666666555555444444444444555555555555444444444444444444444444444444333333333333444444444555555444333222222222333333222111111000000111111222111111111111111111111111222222222222222222222222222111000000000000000000333222333444444333///---000000000000000/////////////////////000000000000//////////////////////////////000000000111111111111111111000000000000000000000000000000000000000000000000000///////////////............---------........................------------------------......//////......---,,,,,,,,,+++,,,,,,---......000000000000000000000000///............---------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))---------......---------,,,,,,,,,+++++++++******+++,,,---......---,,,++++++,,,---,,,*********++++++++++++++++++***************))))))))))))******)))************+++++++++,,,,,,++++++***++++++++++++++++++++++++***))))))***+++---......---+++***,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++************************++++++++++++************++++++++++++++++++++++++++++++******)))*********(((***,,,---,,,,,,---...---...///...,,,*********)))******++++++******))),,,+++*********+++---...******************************************++++++''''''(((***+++,,,---...---------,,,,,,+++++++++,,,++++++******)))))))))+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------............///......---------......------........./////////......//////000000111111000000000000000000000000HHHFFFCCCBBBBBBBBB@@@???>>>>>>???@@@AAACCCEEEFFFFFFEEEEEEGGGHHHIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHLLLQQQUUU^^^gggppprrrpppsss~~~xxxppphhhccc[[[VVVSSSOOOJJJFFFCCC@@@===999777777777777666666666666666555555555444444555555555555444444444444444444444444444444222222222333333333444444555444333222222222333333111222222333333222222111111111111111111111111111111222333444444333222111000000000000000000111222111000111333333222///,,,//////000000000000000000000000000000////////////........./////////////////////000000000000111111222111111000000//////...000000000000000000000000000000000000///////////////............---------........................------------------------......//////......---,,,+++++++++,,,---///000111000000000000000000000000///............---------+++,,,---.../////////////////////...---,,,,,,+++++++++++++++++++++++++++++++++++++++************---......//////......---,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++,,,---...---+++++++++---------,,,,,,+++++++++*********))))))))))))******)))************+++++++++...---,,,+++************++++++++++++++++++***)))+++,,,---......---,,,+++,,,,,,,,,++++++++++++***------,,,+++************************************,,,+++++++++***************************************))))))))))))******+++)))))))))***,,,---,,,+++)))+++------,,,))))))((())))))************)))))),,,++++++++++++,,,------************************((())))))***++++++,,,,,,''''''(((***+++,,,---...------,,,,,,,,,,,,++++++,,,,,,+++***)))(((''''''((()))***,,,---///000111************************------------..................---------......///....../////////000000000......//////000000111111000000000000000000000000IIIFFFCCCAAA@@@@@@???>>><<<<<<>>>???AAACCCEEEFFFDDDDDDDDDEEEHHHIIIHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHIIIKKKPPPVVV[[[dddnnnyyyvvviii^^^XXXRRRNNNJJJGGGFFFEEEBBB@@@===>>>>>>;;;666444444666555555555666666666666666444444555555555555444444444444444444444444444444222333333333333444444444444444333333333222222222111222444444444444222111111111111111111111111111000222444555555444333222000/////////000111222222333000...---...000000000/////////000000111111222111111000000//////...................../////////////////////000000000111000000000000000/////////////////////////////////000000000000///////////////............---------................................................,,,,,,------,,,,,,+++***---,,,,,,---...///000000........................///............---------,,,------...//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++,,,---,,,+++***+++,,,------,,,,,,++++++************))))))))))))******))))))*********+++++++++---,,,++++++*********++++++++++++,,,,,,+++******++++++,,,------,,,++++++++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++,,,,,,+++++++++*********))))))************++++++***)))))))))***+++,,,,,,...+++)))***,,,,,,)))&&&###'''+++------,,,,,,,,,((())))))******))))))(((***************************************+++++++++))))))*********++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))''''''(((***,,,---...///------------------------,,,,,,---------............------------...//////////////////000000000000......//////000000111111////////////////////////IIIFFFCCC@@@@@@???>>>===:::;;;===???AAABBBCCCDDDCCCBBBCCCDDDGGGHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHMMMPPPSSSYYYbbbiiipppyyyvvvrrrkkkcccZZZSSSMMMKKKBBB@@@===<<<;;;;;;::::::555888:::888333000111333555555555666666666666666444444555555555555444444444444444444444444444444444444444444555555555555444444444333333333222222222333444555555444333222111111111111111111111111000111333555555555333222000/////////000111222222333222111222333444333222//////000000111111222222111111000000//////..................//////000000...////////////000000000------...///000111111222////////////////////////000000000000///////////////............---------................................................,,,,,,------,,,,,,+++***///......---------..............................///............---------......//////...------,,,+++,,,,,,,,,---------...........................+++++++++++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,)))+++,,,+++***)))***,,,,,,,,,++++++******************))))))))))))******))))))*********++++++++++++*********++++++,,,---***++++++,,,,,,,,,++++++*********++++++*********++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******++++++++++++++++++++++++,,,,,,---...///,,,***+++------***'''%%%(((,,,......---------))))))************))))))******+++++++++*********))))))*********++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------------------------------,,,,,,,,,------------...---------------...//////////////////000000000000......//////000000111111////////////////////////HHHFFFCCCBBBAAA@@@>>>===999:::<<<>>>@@@AAAAAAAAACCCBBBBBBDDDFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEGGGJJJOOOVVVZZZ___fffrrrzzz}}}wwwpppiiiddd[[[XXXRRRLLLHHHEEECCCCCC>>><<<:::888666555555555111444777777555444555777666666666666666555555555444444555555555555444444444444444444444444444444444444444555555555666666333333444444444333222111222333333444444333333222111111111111111111111111000111222444444444333333000000000000000000111222///333999???AAA===555///000000111111111111111111000000000000////////////......//////000000111111......////////////000000,,,,,,---...000111222222000000000000000000000000000000000000///////////////............---------......................................................//////......---,,,///......---,,,,,,------000000000000000000000000///............---------////////////...---,,,+++***++++++,,,------..............................++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))***,,,******++++++++++++++++++******))))))))))))******)))************+++++++++************+++,,,---...***+++,,,,,,,,,,,,,,,,,,*********))))))************++++++++++++,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,---------,,,,,,,,,,,,------...*********+++---...---,,,+++---//////...,,,++++++******++++++++++++******---------...------,,,+++)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------******+++,,,---...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000....../////////000000000......//////000000111111000000000000000000000000GGGEEEDDDCCCCCCBBB???===<<<===???@@@BBBBBBBBBBBBCCCBBBBBBCCCEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBFFFJJJOOORRRXXX___ggglllqqqzzzxxxzzz|||~~~~~~{{{rrrmmmgggaaa\\\WWWSSSOOOIIIGGGEEECCC@@@>>>======<<<<<<:::888666666777888333555777888888999:::;;;777777666666555555444444444444555555555555444444444444444444444444444444333333444444444555555555333333444444444333222111333333222222222222333333111111111111111111111111000000111111222333333444222111000000000000000000---333<<>>888222333222222222111000000000......//////000000111111///000000111222333333333............/////////000.........///////////////000000000000000000000000000000000000//////////////////.........---------........................////////////////////////,,,,,,------,,,,,,+++************+++,,,---...///........................//////.........---------,,,,,,---...////////////000000000///......------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++******))))))******+++***+++---,,,,,,,,,---...***++++++,,,---...//////******))))))))))))******)))************+++++++++------,,,+++***************+++,,,,,,------------,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++***++++++,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,------...//////------,,,+++************(((+++---,,,(((&&&''')))+++,,,------++++++,,,...+++,,,,,,------,,,,,,+++++++++,,,---,,,+++)))(((((())))))***++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((+++++++++,,,,,,---------,,,,,,++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111------------.........///......//////000111111111000000000000000000000000KKKRRRUUUNNNEEEAAAAAA@@@@@@AAACCCGGGJJJKKKJJJHHHEEEBBB??????AAADDDDDDCCCHHHEEEAAA???@@@CCCFFFGGGGGGIIIMMMTTT\\\dddkkkooozzzyyykkkeeebbb^^^ZZZYYYXXXWWWVVVVVVYYY___dddhhhyyy~~~{{{xxxwwwzzz}}}vvvoooiiidddbbbYYYUUUPPPNNNMMMMMMJJJGGGFFFFFFFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<999999999888777666666555333333333444555777888999???;;;777666777777555333555555555666555555444333333222222222333333444555444444222222222222444444555444333222333444555666111222333333333333222111444333222111000111222333555555444333222111000///......//////000000111111111111111222222111111111222222222111111///......000000000000000000000000......//////000000111111////////////////////////////////////000000000000111///...///000111000...000000000000000000000000000000//////.........---,,,,,,---......---,,,,,,000///---,,,,,,---///000---------............///---------...............,,,---......//////....................................------------......111000///...............---------,,,,,,,,,++++++,,,+++)))***,,,...//////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------............------******++++++,,,---.........---,,,+++***+++,,,---++++++******)))************)))(((''''''((()))***---,,,++++++******++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,---,,,+++*********+++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,......---,,,,,,,,,------------------------------+++,,,.........,,,***)))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------............////////////000//////000222222111000---......///000111111222NNNYYY___XXXKKKCCCAAA@@@@@@BBBDDDHHHKKKLLLIIIGGGCCC@@@======@@@CCCCCCCCCLLLJJJFFFEEEEEEHHHJJJKKKTTTWWW]]]eeemmmuuu|||qqqbbb[[[XXXTTTQQQPPPRRRQQQPPPPPPSSSWWW\\\___gggqqq~~~|||uuuooojjjggggggddd```___aaadddggghhhggghhhjjjnnnrrrvvvyyy{{{}}}zzzwwwwwwxxxvvvpppkkkfffdddaaa]]]XXXTTTPPPOOOIIIFFFCCCAAABBBBBB@@@>>>@@@AAAAAA@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666666666666666777888:::;;;<<<===;;;888777777777777666666666666666666555444333333333333333333444555555444333333222222333333444333222222222222333444444111222333333333333222111333222111111000000111111111111111111111000000000000000000111111111222222222222333333333333222222222222222111111000///...000000000000000000000000000000000000////////////////////////////////////////////////000000000000111///...///000111000///000000000000000000000000000/////////............---...////////////...---///...------------...///---------............///111111000000//////......,,,---......//////..............................---------,,,,,,---------...------,,,,,,,,,---------------,,,,,,,,,++++++,,,+++******,,,---...///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,------......---,,,+++*********++++++++++++*********++++++,,,,,,++++++++++++++++++,,,---,,,++++++***+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111+++++++++,,,,,,,,,,,,---******)))***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))+++++++++++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++000000///---,,,***))))))------,,,,,,------...///,,,,,,,,,,,,------------............///////////////......///111111000///......//////000000111111TTTdddooogggTTTEEEAAAAAAAAABBBEEEIIIKKKKKKGGGDDDAAA???======@@@BBBDDDDDDLLLKKKKKKLLLOOOSSSWWWYYYfffkkkrrr{{{uuueee\\\WWWQQQNNNNNNNNNMMMLLLLLLMMMPPPTTTVVVSSS[[[eeemmmppprrrtttvvvsssppplllfff___ZZZVVVTTTWWWSSSPPPNNNOOOPPPQQQRRRNNNOOOQQQSSSVVVXXX[[[\\\___bbbgggllloooqqqqqqqqqvvvvvvwwwxxxyyy{{{}}}zzzxxxvvv}}}}}}~~~yyynnnggg```]]]ZZZYYYYYYXXXUUUQQQLLLKKKIIIHHHFFFDDDCCCBBB???===;;;;;;<<<===<<<;;;;;;<<<<<<<<<;;;:::999888::::::::::::::::::::::::999999999888777777666666555555555555666777888999999::::::999777777888:::777777777777666555444333444444333333444444555555444333333222222333333444111111222333333333333333111222222333333222222111111111111111111000000///......//////000000000111111111111222222222222222111222222222222222222111111111222111111000///...000000000000000000000000111111111000///.........////////////////////////////////////000000000000111000//////111111000///000000000000000000000000////////////...............///000000000000///...........................---------............///222222111000///...------------...////////////...........................---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......------------,,,,,,,,,,,,,,,+++++++++,,,---...///------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------......,,,,,,+++***************++++++***++++++,,,---...,,,,,,------------,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++---000222333+++++++++,,,,,,,,,------+++++++++++++++,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------///000000///---,,,---...------------------------------------------------...---,,,,,,------,,,+++'''(((***+++,,,++++++***+++++++++++++++++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,---.........------.........//////000000000.........---...//////000------------.........///............////////////......---///000111000...////////////000000000000ZZZooo}}}ttt]]]JJJCCCBBB???AAADDDHHHJJJHHHDDD@@@@@@???>>>>>>@@@BBBDDDEEEGGGKKKPPPVVV]]]dddkkkoooxxx|||pppddd[[[TTTPPPPPPNNNMMMLLLKKKLLLMMMOOOPPPKKKPPPVVV[[[]]]___aaacccaaa___[[[WWWTTTRRRQQQQQQQQQNNNKKKIIIIIIIIIIIIHHHEEEFFFFFFGGGHHHJJJLLLMMMKKKMMMPPPSSSVVVWWWWWWWWWXXXYYYZZZ[[[\\\^^^bbbeeedddeeeggghhhhhhfffdddccciiijjjkkkkkkjjjkkklllnnnmmmllljjjhhhgggeeeeeeeeeeeeeeedddbbb```]]][[[ZZZ^^^^^^_________`````````bbbggglllmmmggg]]]TTTNNNOOOLLLHHHGGGGGGGGGFFFDDD@@@???????????????>>>>>>;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777777444444444444444555666777555888:::999777777999<<<999999999888777666444444444333333333333333444444333333333333333333333333111222333444555444333222222222222222222222222222111111222333333111000///////////////000000000000111111222222222222222222//////000000000000//////111111111111111000//////////////////////////////111000000000/////////...////////////////////////////////////000000000000111000///000111111000//////////////////////////////////////////.........////////////////////////......////////////......---------............/////////......------,,,,,,------...///////////////...........................------,,,,,,------..................///000111...------------,,,,,,,,,+++,,,------,,,,,,...///------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,..................------,,,,,,,,,++++++++++++++++++***++++++,,,---...///***+++,,,------,,,+++***------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///111222*********++++++++++++,,,//////---,,,+++***))))))+++,,,...//////...,,,+++,,,,,,,,,---------------000111111000...,,,---...------------------------........................///...,,,,,,------,,,***&&&'''***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++++++++,,,,,,------.........++++++,,,---......//////......------......///000............////////////............///////////////......///111222000///000000000000////////////___sssyyybbbNNNEEECCC===???AAADDDFFFEEEAAA===????????????@@@CCCFFFHHHLLLRRR\\\eeennnvvv~~~vvvhhh]]]SSSNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMKKKMMMPPPRRRSSSTTTUUUVVVQQQPPPNNNLLLKKKKKKLLLLLLKKKHHHFFFEEEEEEEEEDDDCCCDDDDDDDDDCCCDDDDDDEEEFFFCCCDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJJJJJJJKKKMMMPPPNNNOOOQQQSSSSSSRRRPPPOOOQQQRRRTTTSSSRRRQQQRRRSSSOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPSSSSSSPPPJJJFFFDDDBBB@@@===<<<;;;<<<<<<<<<::::::::::::::::::::::::999999999999888777777777999999999999::::::;;;;;;::::::::::::::::::::::::999999999999888888888888888888888777888888999999333666999999777777:::===999999999999888777666555333333222222222222333333333333333333333333333333222333555666666666555444222222222222222222222222222333444555444333222111222222222111111111000000111111111111111111111111//////000000000000//////000111111111111000000///////////////////////////.../////////000000000111////////////////////////////////////000000000000222000///000111222111000////////////////////////.........///////////////..............................///000000///......---------............///,,,,,,------......//////---...//////000000////////////////////////////////////............//////...............///000111.........---------,,,,,,+++---......,,,,,,---///------------------------,,,------......------,,,------............------..................---------------------,,,,,,,,,+++***++++++,,,---...///+++,,,---......---,,,+++...---,,,,,,++++++,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///))))))))))))************//////...---,,,+++))))))+++,,,...//////...,,,+++,,,,,,,,,------.........000111111000...,,,---...------------------------........................///...------------,,,+++''')))+++---......---,,,........................+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,---.........///...,,,***'''%%%###"""---------,,,---......///........./////////000000............////////////111000000111333333222000000000000000////////////aaappp{{{sssaaaQQQGGGBBB<<<===>>>AAACCCBBB@@@======???AAACCCEEEIIIOOOSSS]]]eeepppzzzuuuiii^^^TTTOOOPPPNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDEEEFFFGGGIIIIIIIIIHHHHHHFFFHHHIIIIIIGGGEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEECCCAAA@@@AAA===<<<;;;999999999::::::999999999999999999999888999:::;;;;;;999777777777777777777777777888999999::::::::::::::::::::::::999999999999999999999999888888777666666666777777444666888999::::::;;;<<<999999::::::999999888777444444333222222222333333222333333444444333333222444444555666666666666666333222222111111222222333444444444444444333333222444333333333222222111111111111111111111000000000111222222222222222222111000000111111111111000000000000000000000000000000.........///000111111111////////////////////////////////////000000000000222111000000222222111000000000000000000000000000.........//////////////////......------......///////////////////////////---------............///------...///000111222222......///000000000000///////////////////////////000000////////////000000------,,,,,,,,,---..................---------,,,***---000///---+++---///------------............------............---------......//////......---------------------.....................---,,,,,,++++++***++++++,,,---.........////////////.........------,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---))))))))))))*********+++++++++,,,---...---------,,,,,,---......---,,,,,,,,,,,,,,,---....../////////000000///---,,,---...------------------------------------------------///...,,,---......---,,,***+++---...///......---........................++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......000000...---+++***)))(((------,,,,,,------...///............/////////000............////////////111111000222333444333111////////////000000000000___hhhmmmhhh\\\QQQFFF???===<<<===???AAABBBAAA???@@@DDDHHHMMMRRRXXX```fffqqqzzzwwwllleee]]]UUURRRTTTOOOOOOPPPPPPOOONNNLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMPPPQQQPPPOOOJJJJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@>>>???@@@@@@???>>>@@@AAAAAAAAABBBCCCDDDDDDEEEEEECCCDDDFFFEEECCCAAA@@@@@@??????@@@@@@@@@?????????===>>>???@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@@@@<<<>>>??????>>>======>>>============<<<<<<<<<===;;;;;;;;;;;;::::::::::::888;;;======:::999999:::888777666666666777888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666555444444444444444777777888;;;===>>>===<<<888999999:::::::::::::::666666555444444444444444222333333444444333333222555444444444444555666666333333222111111222333333555444333333222222333333222222222222333333333333333333222222222111111111222222333333333333222222000000111111111111000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000222111000000222222111000000000000000000000000000............/////////000000000///......///000000111000///......///000111---------............///......//////000000111111......///000000000000000//////////////////////////////............//////...------,,,,,,,,,------............------------***...111111---+++,,,///------------.........///------............------,,,------......------,,,++++++,,,,,,------......------.........---,,,+++++++++*********++++++,,,///......------......///......---,,,,,,,,,,,,---)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))***,,,---...///......------------------------,,,,,,------.../////////---...///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...------------------.................................++++++++++++,,,,,,---...,,,,,,,,,---.../////////------------------------,,,,,,------...////////////...---,,,,,,,,,------------...///111222333333.........---......///000------........./////////............////////////111000000111333333222000......//////000000111111]]]aaaccc^^^XXXPPPFFF<<<>>>===<<<>>>@@@BBBBBBAAAEEEJJJPPPWWW]]]fffpppwww|||wwwnnnggg```\\\WWWRRRQQQTTTRRRRRRSSSSSSSSSQQQOOONNNNNNMMMMMMNNNOOOOOOMMMLLLHHHJJJKKKMMMMMMMMMLLLLLLLLLMMMOOORRRVVVXXXXXXVVVSSSRRRQQQPPPOOONNNNNNNNNJJJIIIGGGDDDCCCBBBBBBBBB>>>???AAAAAA@@@@@@BBBCCC>>>>>>>>>>>>???AAABBBCCCAAACCCDDDCCCAAA>>>==================<<<;;;::::::;;;<<<======>>>>>>=====================>>>>>>>>>:::<<<>>>>>>===<<<;;;<<<;;;<<<======<<<<<<<<<===999999999999999999999999444777::::::888777888999:::999888777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::999888777777666777777:::999999<<<@@@BBB???<<<888888999:::;;;;;;;;;;;;888888777666666666666666222222444444444444222222555444333222333444555666444333222111111222333444444333222111000111222333///000111222333444555555444444444333333222222222111111222222222222111111///000000111111111000000000000000000000000000000111111000000//////......////////////////////////////////////000000000000222111000111222222222000000000000000000000000000---.........//////000000222111000//////000111222222000///------///000222---------.........//////...............---------...//////000000000000000000000000000000000000000......------------......111000///...............//////.........---------***...222111---+++,,,///---------.........//////------............------+++,,,,,,------,,,,,,+++******++++++,,,---......,,,,,,---...---,,,+++***++++++******)))*********---,,,+++******+++,,,---......---,,,,,,,,,,,,---)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,---------.........,,,---.........---,,,+++...------,,,,,,------...,,,,,,------...///000000+++---...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///.........---,,,,,,,,,------------------------------,,,+++++++++,,,,,,---...,,,,,,------...///000000------------------------+++,,,,,,---...///000000000///---,,,+++,,,,,,---------------------------///////////////000111111------------.........///............/////////000000//////000222222111000---......///000111111222SSSUUUWWWVVVPPPIIICCC@@@??????>>>===>>>AAAFFFKKKMMMTTT___iiiqqqzzzyyyooogggaaa\\\[[[^^^\\\VVVTTTWWWZZZYYYWWWUUUTTTTTTUUUVVVVVVUUUUUUVVVXXXWWWUUUSSSTTTTTTTTTSSSSSSRRRRRRQQQXXX[[[___ccceeeeeedddccc___^^^]]]\\\ZZZYYYXXXWWWRRROOOLLLLLLLLLLLLIIIFFFGGGFFFEEECCCAAA@@@@@@@@@???>>>>>>===>>>???@@@AAA>>>?????????????????????;;;<<<======<<<<<<===>>><<<<<<;;;;;;;;;<<<>>>???=========<<<;;;;;;::::::======<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;999999999999999999999999999999999999999999999999888888888888888888999999999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888999999>>>:::666666999<<<===<<<======<<<<<<;;;;;;;;;:::999999888888888888888999666666666666666666666666666555444444333333333444///000111444666555222//////000222333333222111000000000111222333555666777>>>777000...000222222000//////000000111111222222111111111111111111111111///......///222333333222//////000000000000//////000000000000////////////111111000000000000111111222222111111111111111111000000000000000111111111222222111111000000////////////000000000000/////////////////////000111111000000////////////000000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000000///...---------------......---------,,,,,,,,,,,,,,,,,,---...///000000---------,,,,,,+++++++++........................******,,,---.../////////+++,,,,,,------......///,,,------......------,,,...---,,,,,,++++++++++++------------------------.........------,,,,,,,,,---------------,,,,,,,,,......---------...//////,,,,,,,,,---------......---.........---,,,,,,+++/////////......---------........................---.........///000000000..................------------............------........................+++,,,------......------,,,,,,---.../////////...------------------------,,,,,,,,,...//////---+++///............---------000///---,,,---///111222........................////////////////////////000000000000000//////...///......,,,+++)))'''&&&000000000000////////////...//////000111222222222111///...///000111000...111///......000111000000PPPRRRTTTRRRNNNIIIDDDBBB??????>>>>>>AAAGGGNNNTTTaaaiiittt}}}yyysssppplllddd]]]^^^[[[[[[^^^^^^ZZZYYY\\\aaa___\\\ZZZZZZ[[[^^^_________```bbbddddddbbb`````````aaabbbdddfffggghhheeehhhkkknnnooonnnlllkkkiiihhhfffdddbbb___^^^]]]YYYWWWTTTTTTUUUTTTRRROOOMMMLLLJJJHHHGGGEEEDDDDDDCCCBBB@@@?????????@@@AAA@@@????????????@@@@@@@@@=========<<<<<<;;;<<<=========<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@<<<;;;;;;;;;;;;;;;<<<<<<888888888888888888888888999999999999999999999999888888888999999999999999999:::<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999<<<999777666888:::;;;<<<>>>>>>>>>======<<<<<<<<<;;;;;;::::::999999::::::666666555555555444444444555444444333333333444444000000111333666666444222111111222222222222111111111111111222333444555666>>>888222///111333333111000000000000111111111111111111111111111111111111111000///000111222111000//////000000000000//////.........//////000000000111111000000000000111111111111111111111111111111000000000000111111111111111111111000000///////////////000000000000/////////////////////000111111000000////////////000000111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000000///...------------.../////////.........------,,,---------.../////////---------,,,,,,,,,++++++------------------------,,,,,,---.........------...............---------,,,------......------,,,...---,,,,,,++++++,,,,,,------------------------......---------,,,,,,,,,000000000000000000000///------,,,,,,,,,---......,,,,,,---------............/////////......---,,,,,,,,,,,,+++++++++******........................,,,,,,,,,---------------...........................//////////////////...........................+++,,,------......------------......///.........---------------------------------...///...,,,***,,,,,,------........./////////.........///111222........................////////////////////////,,,---......///////////////////////////...------000000000000000000000///000000000111222333333333222000000000111222111000111///......000111111000IIIJJJLLLKKKHHHEEEDDDDDDBBBBBBBBBDDDJJJSSS^^^eeettt|||}}}tttnnngggdddcccbbb]]]XXXZZZXXXYYY]]]^^^]]]^^^```fffdddbbbaaabbbeeehhhjjjooooooqqqtttwwwxxxvvvtttppppppppprrrtttwwwyyyzzzvvvwwwyyyzzzzzzxxxuuussssssrrrooollliiifffdddccc```___]]]]]]^^^^^^\\\[[[WWWVVVTTTRRRPPPNNNLLLKKKIIIHHHFFFCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<======>>>>>>=========>>>???@@@======>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>???======<<<<<<<<<<<<======999999999999999999999999::::::::::::::::::::::::999999999999999999999999888999;;;;;;999888999::::::::::::::::::::::::::::::999999888888888888999999999888777666777:::<<>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;777666666555444333222222444333333333333333444444333222111333555666666555333222222111111222222222222222222333333444444444===888333111222444444222111111111111111000000000111111111111111111111111333111000000111111000//////000000111111000000///,,,,,,---...///000111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000//////////////////000000000000//////000////////////000111111000000////////////000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000//////......------......000000000/////////......------..................---------------,,,,,,,,,------------------------...............---,,,,,,000000///......---,,,,,,------............------...---,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------......---------------...//////,,,------------.........///////////////........................---------........................---------------,,,,,,,,,........................//////000000000000//////........................,,,,,,---............---....../////////...------------------------------///...---.........,,,*********+++,,,---...///000///////////////000000000........................////////////////////////)))***+++---.../////////---...///000111111111111000000000000000000000000111111111222333333444444333222111111222333222111111000//////111222222111FFFGGGHHHGGGFFFFFFGGGHHHIIIJJJLLLPPPXXXdddpppyyy|||vvvoookkkjjjfffaaaaaabbbccc```^^^^^^]]]^^^```aaabbbdddeeeiiiiiikkkllloooqqqtttuuu~~~~~~~~~~~~}}}zzzxxxvvvuuusssqqqnnnkkkiiihhhfffeeeeeeeeeeeeeeeddddddaaaaaa___]]]ZZZXXXVVVTTTRRRPPPMMMJJJGGGEEEDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEECCCAAA@@@@@@@@@@@@?????????????????????@@@@@@======>>>>>>????????????@@@???>>>>>>======>>>>>>>>>>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999777888::::::888777888999999999999999999999999999:::::::::999999999999:::777888999777444444888;;;>>>>>>>>>>>>>>>>>>=====================<<<<<<;;;:::999888777555444333222333333333333333444444555777555333333444555555555555444222111111222333444333333333333333333333222999666333111222333333222222222222111111000000000111111111111111111111111222111000000222222111000000000000111111000000000,,,------...//////000000111111000000000000111111111111111111111222222222222222111111111111111000//////////////////////////////000000000000//////000000//////000000111222000000////////////000000000000000000//////////////////////////////////////////////////////////////////////////////////////////............//////000000000/////////.....................---------.........---------------------------------------------............------.........---------,,,,,,------............------...------,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,------............///000111111------------............//////..................////////////////////////........................000000000///.........---............/////////////////////000000/////////........................,,,------...............///////////////...---,,,........................000///------......,,,++++++++++++,,,---......///---....../////////..............................////////////////////////***+++,,,---............+++,,,---...////////////000000000000000111111111111111111222222222333333333111000111222333222111222000///000222333333222EEEFFFHHHHHHHHHJJJNNNQQQSSSVVVZZZ```iiittt|||yyyuuuqqqooollliiigggjjjhhheeeeeehhhjjjjjjhhhjjjkkkjjjiiiiiikkkllllllkkknnnrrrwwwzzz|||||||||}}}{{{wwwwwwvvvtttrrrqqqpppooollllllmmmmmmlllllllllmmmjjjjjjiiigggdddaaa___]]][[[XXXUUUQQQNNNKKKJJJIIIIIIGGGFFFEEEDDDEEEFFFFFFJJJIIIGGGGGGHHHHHHEEECCCBBBBBBBBBBBBBBBBBBBBBAAADDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999666888999999888777777888999999999999999999999999::::::;;;;;;;;;;;;;;;;;;666888999888555444777:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<===<<<;;;:::888666555555555444444333444444555555:::888555333333444444333666555333222222222333444333333444444444333222111555333222111222222222111333333222222111111000000111111111111111111111111000000///000222444333222000000111111111111000000/////////////////////...111111000000000000111111000000111111111222222222333222222222111111000000/////////000000000000000//////000000000000//////000000000000000111222222000000////////////000000////////////000000000000////////////////////////000000000000000000000000//////////////////////////////.........//////000/////////.........------...............---------........................------------------------+++,,,---...////////////++++++,,,,,,---------------......//////......------------,,,,,,---..............................------------------------......//////000000000000------------...///000111---------.........//////...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---////////////////////////000000000///.........---........./////////000000---......//////......---////////////////////////,,,---......//////......///000000000///...------........................000///------......---,,,------------------------,,,---.........---,,,,,,........................////////////////////////......////////////......,,,------............---///000000000111111111222000000000111111111111111222111000000111222111000111000///000222333444333@@@BBBEEEHHHKKKPPPUUUYYYbbbffflllttt|||~~~tttqqqmmmkkklllmmmmmmlllsssrrrqqqsssvvvyyyzzzzzzyyyzzzxxxtttsssuuuuuusssoooqqqvvvzzz||||||{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxtttuuuvvvuuusssssssssuuuppppppooonnnllliiifffdddbbb```]]]YYYVVVSSSRRRQQQPPPNNNLLLJJJJJJJJJLLLMMMPPPOOOOOOPPPSSSRRRNNNJJJGGGGGGGGGHHHGGGGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999777888::::::888777888999888888888888888888888888999:::;;;;;;;;;;;;;;;:::888888999888666666777888999::::::::::::;;;;;;;;;:::<<<===?????????>>>>>>??????>>><<<;;;999888888777666666555444555555555:::888555333333444333222666666555444333333333333222333444555444333222111222222222222222111111111222222222222222111111111111111111111111111111111000//////000333555444333000111111222222111111000111000000000////////////111111000000000000111111000000000111222222333333333333333222111111000000000000000000111111111111//////000000000000//////111000000000000111222222000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000/////////.........------------...........................///////////////........................+++,,,---...///000000000++++++,,,,,,---......///......////////////......------------------...///........................,,,,,,,,,------------...---------......//////000*********+++,,,---...///------........./////////------,,,++++++,,,...///---------............///////////////////////////---------------,,,,,,,,,.........//////000000111------............------////////////////////////------...////////////...//////000000000///..............................000...------...//////...//////.........---------.........---------------........................////////////////////////000000111111000//////...000000000000000//////...///000000111111222222222000000000000000000000000222000///000111222111000000///...///111333333333AAADDDJJJPPPWWW___fffkkkuuuzzz}}}|||}}}|||{{{yyyzzz}}}~~~~~~}}}}}}}}}xxxzzz{{{zzzwwwvvvwwwyyyrrrssssssrrrqqqnnnkkkiiihhhfffccc___]]][[[ZZZYYYXXXVVVTTTRRRQQQRRRSSSTTTVVVUUUVVVYYY]]][[[UUUPPPMMMMMMNNNNNNNNNMMMKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::::::::777999::::::999888888999888888888888888888888888777888999:::::::::999999:::999777777888888777666999999999999::::::;;;;;;:::<<<>>>@@@BBBBBBBBBAAA@@@???>>>===<<<;;;:::999:::999888666666555555555777555333333444555444333666666666555555444333222111222444555555444333222000222333333333222222222111222222222222222222333111111111111111111111111222111000111333444333222000111111222222111111000000000000111111111111111111111000000000000111111///000000111222222333333444444333222222111000000000111111111222222222333//////000000000000//////111111000000111111222333000000////////////000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000/////////......,,,---------.../////////....../////////000000000////////////////////////------...///////////////.........///////////////......////////////......---------------...//////........................,,,,,,,,,---------......******++++++,,,------...******++++++,,,...///000............////////////...---,,,,,,,,,---///000///000000000111111111111////////////////////////,,,,,,,,,------------------......///000000111111......////////////......////////////////////////------...///////////////...//////000000000000///........................///---,,,,,,...000111000......//////////////////111000///...---......///........................//////////////////////////////000111111111000000000111111222222111111000///000000111111222333333111111111111111111111111333222111111222333222111///...---...111222333222KKKOOOWWW```iiisss|||~~~||||||}}}}}}~~~}}}{{{{{{~~~~~~}}}yyy{{{}}}{{{xxxvvvwwwyyyssstttttttttssspppmmmlllkkkiiifffcccaaa______^^^^^^\\\YYYWWWVVVWWWXXXZZZXXXXXXZZZ___cccaaaZZZTTTQQQQQQRRRSSSRRRQQQOOONNNLLLLLLMMMMMMNNNOOOOOOOOOJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB========================>>>>>>===<<<;;;;;;::::::888999;;;;;;999888999:::777777777777777777777777555666777888999999888777<<<999777777::::::888555999999999::::::;;;;;;;;;:::<<>>===<<<;;;;;;:::<<<;;;999888666555555555333222222333555666555444555666777777666444222111000111333555555444333222000222444555444333333333111111111222222333333444111111111111111111111111444333111222333333222000111111222222222222111111//////000111222333333444111111000000000000111111///000000111222222333333444444333333222111000000111111222222222333333333//////000000000000//////111111111000111111222333000000////////////000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111111000000000000,,,,,,------...///000000.../////////000000111111000000000000000000000000///////////////......---222222111111000000//////......////////////......---------------...///000////////////////////////,,,,,,,,,------.........------......///000111111------......000111222333............/////////000///...---,,,---///111222,,,---------......//////000000000000000000000000---......//////000000000---......///000111111222//////000000000000//////000000000000000000000000---......///////////////......///000000111000000////////////////////////...---+++,,,...111222222------...///000111222222444222000///...///000111........................////////////////////////,,,---...000111111111111...///000111111111111111///000000111222222333333333222222222222222222222444333222222444444333222...---,,,...000222222222TTT^^^jjjrrrxxx~~~|||~~~{{{xxxxxxyyyxxxtttpppooonnnmmmlllkkklllmmmnnnmmmjjjgggeeedddccccccbbbcccbbb^^^ZZZ[[[]]]\\\WWW\\\[[[[[[[[[\\\[[[YYYWWWPPPRRRSSSSSSRRRQQQQQQRRRXXXSSSOOOPPPSSSUUUSSSPPPOOOMMMJJJJJJKKKLLLLLLKKKMMMLLLJJJJJJJJJIIIGGGDDDDDDEEEEEEEEEDDDBBBAAA@@@???===<<<<<<>>>???>>>===<<<<<<<<<<<<;;;:::888777999999999999999999888888:::999888888888888888999777777777777888888888888:::;;;:::999777666777888777555666;;;<<<;;;<<>><<<===<<<;;;999888777666666555555444333222222222222444444444444444444444444555777888999999888777555444333222222111111111222111111222333333444555555...000333555555444222111222222222222222222222222////////////////////////000000000111222222222333000000000111222222222333111111222222222333333333222444444111222444333...000000000000000000000000000000000111222222222333111111000000/////////...000000000000000000000000......//////000000111111111111000000//////......000000000000000000000000//////000000111111111222000111222111000///000111111000///......///000111............/////////000.........///////////////000000/////////111222333........................////////////////////////........................,,,---///000000...,,,+++............////////////000//////......//////000------............------......------------......////////////////////////............/////////000222111000......//////000////////////////////////............/////////000///////////////000111111000000//////......------........................///......------///000111000000000000000000000000//////............/////////////////////000111111//////000000000000//////......---------,,,,,,,,,...------------...//////111111000000//////......---.........//////000000000000000000000///................../////////000333333444555444333111000222222111111111111222222333333222222222222333333hhhqqq}}}~~~~~~}}}|||}}}|||{{{yyyzzzyyyxxxxxxxxxvvvsssqqqrrrsssssssssrrrrrrssstttuuussspppnnnllljjjhhhgggiiiiiigggddddddeeeaaa[[[]]]]]]^^^aaaccccccaaa___XXXYYYYYYWWWVVVVVVZZZ]]]aaa]]]YYYYYY]]]___^^^\\\VVVSSSPPPNNNNNNNNNNNNNNNOOOMMMKKKJJJKKKJJJIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDBBB@@@???@@@AAA@@@???>>>>>>??????>>>===;;;::::::::::::999999999999999999999999888999999::::::999999999888888777777777:::;;;:::999666555666888777555666:::<<<;;;<<>><<<;;;999999888888777666555444333333333333444444444444444444444444444555666888888666555444333333333222222222111111000000111222222333444444///111222333444333222111222222222222222222222222222222222222222222222222111111111111111222222222222222222222222333333333111222222222222333333333222444444222333555444000111111111111111111111111111111111111111222222222111111000000000/////////111111111111111111111111000000000000000000//////111111000000////////////111111111111111111111111///000000000111111111111000111222111///...///000111000////////////000111........./////////000000//////////////////......111000/////////000111222........................////////////////////////........................---...///111111000...---............////////////---,,,,,,++++++,,,,,,------......//////......---///......------......///////////////////////////........./////////000000111000///.........//////////////////////////////........./////////000000...............///000000///////////////.........//////////////////////////////...---...///000111//////////////////////////////............/////////////////////000111111/////////000000000000///000/////////............//////......//////000111111111000000////////////........./////////000000000000000000000///.............../////////000000222333333333222222111000222222111111111111222222222222222111111222222222zzz~~~~~~}}}yyy{{{zzzyyyzzz{{{|||{{{zzzxxx{{{}}}}}}|||yyywwwwwwyyy|||~~~~~~~~~{{{xxxuuussssssuuuuuurrrqqqpppjjjcccdddfffiiimmmqqqsssrrrpppgggfffccc___]]]aaaiiippptttppplllllloooqqqrrrqqqfffaaa[[[VVVTTTTTTSSSSSSTTTQQQNNNMMMMMMNNNNNNMMMLLLKKKIIIGGGGGGIIIKKKLLLHHHEEEBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>===;;;;;;;;;;;;:::::::::999999999999999888999999:::;;;<<<;;;;;;:::999888777777666999::::::888666666777888888666666:::<<<:::;;;>>>@@@??????AAACCCDDDCCCAAACCCBBBAAABBBCCCCCCAAA???AAA@@@>>>===;;;:::::::::888777666555555444444444444444444444444444444444222333444555555444333222222333333444444333111111000000111111222222333333222222222111111111111111333333333333333333333333222222222222222222222222222222222111111111111111444444444333333333333333222222222222333333333333111444555333333555555222111111111111111111111111222222222111111111111111111111111000000000000000111111111111111111111111222222111111000//////...111000000000000/////////111111111111111111111111000000000000111111111111///000111000///...///000111000000//////000000111....../////////000000000000000000//////.........000000///.........//////........................////////////////////////........................---...///111111111000000............//////////////////............//////---......//////......---///......------......///////////////////////////....../////////000000000000000///...............////////////////////////....../////////000000000......---------...//////...///////////////000000000000000000000000000000//////.........///000111////////////////////////000//////......//////000///////////////000111111......//////000000111111111111111111000000000000000000//////000000111222111000000000000/////////......////////////000000000000111111000000//////////////////000000000000222222111111000000111111222222111111111111222222222222111111111111222222|||~~~~~~xxxyyyyyyzzz|||yyyuuuwww{{{zzzxxxsssllljjjppp}}}}}}wwwmmmeee```^^^]]]\\\]]]YYYTTTRRRRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMJJJGGGFFFFFFFFFEEEDDDAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;:::999999888888888888888999;;;<<<<<<<<<<<<;;;;;;::::::999999777888999888777777999;;;888666777:::;;;999:::===<<<<<<>>>AAADDDEEEDDDBBBCCCBBBBBBCCCEEEEEEDDDBBBBBBAAA???===<<<;;;;;;;;;999888777666555555444444555555555555555555555555222333444444444444333222111222444555555444222000111111222222222333333333444333111000///000000111333333333333333333333333000000000000000000000000333222222222111000000000444444333333222222222111222222222333333333444444000444555333222444555333111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111222222222111111000000000000000000000000000000000111111111111111111111111000000000000000111111111///000111000.........///000000000000000000000000...////////////000000000222111111000///...------000000//////......------........................////////////////////////........................,,,---...000111111111111............////////////111000000//////000000111......////////////......//////............//////////////////////////////...////////////000000000/////////...............////////////////////////...////////////000000000///............///000000......//////000000000111000000000000000000000000///////////////000000000........................000000////////////000000///////////////000000111.........//////000111111111111111111111111111111000////////////000111111000000000000000000000000//////////////////000000000000111111111000000/////////000000000111111111333222111000000111222333333222222111111222222333222111111000000111111222}}}}}}}}}yyyrrrnnnlllkkkhhhccc]]]YYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[XXXUUUSSSVVVTTTQQQPPPOOONNNLLLJJJHHHHHHGGGFFFEEEDDDCCCCCC??????>>>===<<<;;;:::999888888999999:::;;;<<<===<<<<<<<<<======>>>>>>>>>666888999999999:::<<<>>>999666777:::;;;888999<<<::::::<<>><<<;;;;;;;;;:::999888777555555555444555555555555555555555555444444444555555444444444111222444555555444222111333333333444444444444444444333111000///000111222333333333333333333333333000000000000000000000000333222222222111000000000333333222222111111000000222222333333333444444444///444666333111333444222111111111111111111111111333222222222111000000000111111111222222222222222111111111111111111111111000111111111222222333333000000000000111111111111111111111111111111111111111111000000000000000000///111111000///...///000000000111111111111000000////////////000000000111222222111000///......---000000/////////...------////////////////////////000000000000000000000000////////////////////////+++,,,---...//////000000............////////////...------------------......//////////////////.../////////....../////////000000000000000000000000////////////000000000111///////////////.........000000000000000000000000////////////000000000111000000//////000000111222.../////////000000111111/////////////////////////////////000000000000000////////////////////////000000////////////000000///////////////000000111//////......///000111222000000000000000000000000//////......//////000111000000000000111111111111000000000000000000//////000000111111111111000000000000000111111111111222444333222111111222444444333333222222222222333333222222111111111111222222yyytttmmmhhheeedddbbbaaafffhhhkkkmmmnnnllliiigggbbbaaa^^^]]][[[WWWRRROOOMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCAAA@@@>>>======<<<;;;;;;;;;<<<===>>>>>>======>>>???@@@AAABBBBBB999:::;;;;;;:::;;;===???:::777777::::::777888:::999999:::===AAACCCCCCCCCCCCBBBBBBDDDFFFGGGFFFEEECCCBBB@@@>>>===<<<<<<<<<<<<;;;:::888777666666666555555555555555555555555555555555555555555555555222222444555555444444333444444444444555555555555444333222111111111222333333333333333333333333333333333333333333333333333222222222111111111111111222222111111111111111111333333333333444444444444000666888444111222333222222222222222222222222222222222222111111111111111222222222222222333333333222222222222222222222222000111111222333333444444000000000111111111111222222222222222222222222222111111111111000000000000000111222111000//////111000111111222222111111000/////////000000000111111111111111000000///////////////000000000///......////////////////////////000000000000000000000000////////////////////////,,,,,,------......//////............//////////////////............//////...//////000000//////...000//////......//////000000000000000000000000000/////////000000000111111000000000111000//////...000000000000000000000000/////////000000000111111111111000000111111222333///000000000000000000111////////////////////////...///000111111111000000000000000000000000000000111000000//////000000111///////////////000111111111000///......///000111///////////////000000000///............///000000000000000111111111111222111111000000000000//////000000111111222222111111000111111111222222222222333333333222333333444444333333222222222222333333333222222222222222222333~~~yyyvvvssspppqqqtttyyy~~~|||zzzxxxuuuqqqjjjaaa\\\VVVTTTRRROOOLLLKKKJJJJJJKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDD>>>>>>>>>===;;;:::;;;===:::777777::::::777777999888888888:::>>>AAABBBBBBBBBBBBBBBDDDFFFHHHGGGFFFDDDCCCBBB@@@???>>>>>>===@@@???===;;;:::999888888555555555555555555555555555555444444444444555555333333333444444444555555444444444444444444444444333333333333333333444444444444444444444444444444333333333333333333333333111111111111111222222222111111222222222222222222333333333444444444444555333999<<<777333333444444222222222222222222222222111111111111111222222222222222222333333333444444222222222222222222222222222222333333333333333333000000111111111222222222222222222222222222222222111111111111000000000///111222333222111000111222000111222222222222111000//////000000000111111111111000000000000000000000...///000111111111000///////////////////////////000000000000000000000000///////////////////////////...............//////............////////////222222111111111111222222//////000000000000//////000000////////////000000000000000000000000000000//////000000000111111111000111222222222111//////000000000000000000000000//////000000000111111111000000000000000111111222111111111000000000000000000000000000000000000000...///000111222111000000111111111111111111111111111111000000000000111111///////////////000111111333222000...---...///000////////////000000000111000000//////000000111222000000111111111222222222111111111000000000/////////000111222222222222111111111111222222222333333111111222333333333333333444333333222222333333444444444333333333333444444~~~zzz|||vvvooocccaaa^^^ZZZWWWUUUUUUTTTOOONNNMMMKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCAAA???;;;999999::::::777777::::::777666999888777777888<<<@@@AAABBBAAAAAABBBDDDFFFHHHGGGFFFFFFEEEDDDBBBAAA@@@??????BBBAAA???>>><<<;;;;;;:::666666666666666666666666555444444333333444444555444333333333333444555666333333333333333333333333333333333444444555555555444444444444444444444444111111111111111111111111000000111111222222222333222222222333333444444444333333333444444444555555666<<<>>>999444444555555222222222222222222222222000000111111222222222333222222222333333444444444222222222222222222222222555444444333333222222111000000111111222222222222222222222222222222222222222111111111000000//////222333444333111111111222000111222333333222111000000000000000111111111111000000000000000111111111...///000222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000............/////////000//////............////////////000000000000//////000000////////////000000000000000000000000000000000000000000111111111111111222222333333111000///000000000000000000000000000000000000111111111111///////////////000111111222222111111000000//////111111111111111111111111...///000222222111111000111111111111111111111111111111000000000000111111///////////////000111111444333000...------.../////////000000111111111222111111111000111222222333000000111111222222222222222111111111000000/////////000111222222222222222111111222222222333333333///000111333333333222111444333333222222333333444555444444333333444444555{{{qqqjjjjjjggg```[[[\\\XXXVVVTTTQQQOOOMMMKKKJJJGGGHHHIIIGGGCCCBBBDDDFFFCCCCCCCCCEEEGGGGGGEEECCCBBBCCCCCCAAA<<<999:::;;;;;;;;;<<<<<<===<<<<<<;;;:::999999999;;;===@@@BBBEEEEEEFFFFFFGGGHHHIIIJJJGGGFFFDDDBBB@@@??????>>>AAABBBBBBAAA@@@>>><<<::::::999888666555555444444333666777555111000333777555333000000222444555555222222444555555444222222333333333444444444555555555555444444444444555555555444222333333444222111444333333222222333333444222222222222222222222222444333222111222333444555777777666555444222000000444444444555555555555666333222111000000000111222444444333222222333333333111222222333333222222111111111111222222333333444333333333333333222111000333333222222222222222222222222333333333333222222555666666666555444444333111111111111000000//////111111111111111111111111////////////000000000000222222222222222222222222000000111222222222222111////////////////////////000000////////////000000111111111111111111111111000000000000000000000000111111111000000000000000222000//////000000///---000000000000//////////////////............//////222222111111111111222222222222222222222222222222///000111333333222111111222222222222111111000000222222222222111111000000222222111111111111111111333222222111111222222333222111111111000000////////////000000111111222222111///------000111000/////////000000000000//////000000111222222222222111111111111111222333444444000000000000111111111111000000000000111222333444222111111111000000/////////000333555555555444333111111222333333444555555222222333333333222111111333444444444333222222111333333333333333333333333~~~wwwrrrrrreeeaaa\\\WWWSSSOOOLLLKKKHHHJJJJJJHHHEEEDDDEEEGGGFFFEEEEEEFFFGGGGGGEEECCCAAACCCCCCAAA>>><<<<<<===============<<<<<<;;;;;;::::::999999:::<<<>>>@@@AAABBBCCCEEEGGGHHHIIIIIIGGGFFFEEECCCAAA@@@@@@@@@BBBBBBBBBAAA@@@???>>>===<<<;;;:::888777555555444444777999666333111444888777555222111222444444444333333333444444333333333333333444444444555555555444444444333333444444444555444333333444444333111444333333222222333333444333333333333333333333333333333222222222333444555555555555555444333222222333333333333444444444555333222222111111222222222333222222111111222222333222222333333333333222222222222222222222333333333333333333333333222111111222222222222222222333333111222222222222222222111444444444444444333222222111111111000000/////////000000000000000000000000//////000000000111111111111111111000000111111111000000111222222222222111000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000//////222000//////000000///...000000000000000000000///000000//////.../////////222111111000000111111222222222222222222222222222000000111222222222222111333222222111111000111111222222222222111111111000222222111111111111111111333222222111111222222333222111111111000000000000000000000000111111111111666333111000111222000...000000000//////000000000000000111222222222222111222222111111111111222222000000000000111111111111000000000111222333444444333222222222111111111111///111333444555555444333111111222333333444555555111111222333444444444333444444444444444333222222333333333333333333333333yyytttmmmeee___YYYTTTPPPMMMNNNNNNMMMJJJGGGGGGGGGKKKIIIIIIIIIIIIIIIGGGEEECCCDDDDDDBBB@@@>>>>>>???>>>>>>>>>======<<<<<<;;;<<<;;;:::999999:::<<<===<<<>>>AAADDDFFFHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA???>>>===;;;999777666555666888999777444333666888:::888555333444444444333444444333333333333444444333444444444444555555555444333333333333333333444555444333333444444333222444444333333333333444444444444444444444444444444333333333222333444444555333333444444555444444444222222222333333333444444222222333333444333333222222222111111111111222222222222333333333333222222333333333333222222222222333333333333333222222111111111222222333333444444111111222222222222111111222222222222222111111000111111111111000000000000000000000000000000000000000000111111111222222222111000///......///000111000000111222222222222111111111111111111111111111111000000//////000000111...///111222222111///...000000000000000000000000////////////////////////222000//////000111000...000000000000000000000000222222111000//////000000111111000000000000111111111111111111111111111111111111111000111111222333333222111000000000111222222222222222111111111111111111222222222222222222333222222111111222222333111111111111111000000000111111111111111000000000555333111111222222111000222111000//////000111222000000111222222222222111222222222222111111111111000000000111111111222222111111222222333333444444333333333333333222222222000111333444555444444333111222222333333444444555000111222444555666666666555555555555555555444333333333333333333333333333zzzssskkkaaa[[[XXXXXXWWWUUUQQQNNNJJJIIIMMMLLLJJJJJJKKKJJJHHHGGGGGGGGGFFFDDDBBBAAA@@@@@@>>>>>>>>>===>>>>>>>>>>>>======;;;:::::::::::::::999;;;???CCCFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEEBBBAAA@@@>>><<<:::888777777888999777555444666888<<<:::777555555555444222555444333222222333444555444444444444555555555555555444444333333444444555555444333333444555444222444444333333333333444444444444444444444444444444333333333333444444555555333444444555555444444333222333333333333444444444222333444555555555444333222222222111222222333444222333333333333333333222444444444333333222222111222333333444333333222222111111222222333444555555000111111222222111111000111111222222222222111111222222222222222222222222000000000000000000000000111111222222222333333333111000///......///000111000000111222222222222111111111111111111111111111111000000000000000000111...///222333333222///...111111111111111111111111000000000000000111111111111000///000111111000///000000000000000111111111333333222111000000000000111000000//////000000111000000000000000000000000222111000000000111333444333222111000///000222333222222222222222222222222111111222222222222222333333222222111111222222333111111111111111111111111222222222111111000000000.........///000222333333333222000//////000222333000000111222222222222111222222222333333333333333000000111111111222222222222222333333444444444444333333333333222222222222111222333444444444444333222222222333333444444444222333444555666666666666555555666666666666555555444444444444444444444444~~~qqqhhhgggfffeeebbb^^^YYYSSSOOONNNMMMKKKJJJJJJJJJHHHGGGLLLJJJHHHGGGEEECCCAAA@@@============>>>@@@AAABBB@@@???>>><<<;;;::::::::::::;;;???BBBEEEHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGEEEDDDDDDBBB@@@===;;;999777777777666555555666777<<<:::777777777666555333666555333333333333555666444444444555555555666666666666555555555555666666555444333333555555444333555444444333333444444555333333333333333333333333333333444444444555555555555555555555444333222111444444444444555555555555222333444555666555444444333333333333333444555666333333333444444333333333555444444333333222222222222333333444444444333333111111222333444444555555111111222222222222111111222222333333333333333222444444444444444444444444222222222222222222222222222222222222333333333333222222111000000111222222000000111222222222222111000000000000000000000000111111000000000000111111///111333555555333111///222222222222222222222222111111222222222333333333111000///000111222111000///000000000111111111222333333222111111111111111111111000000000000111111000000000000000000000000222111000000000111333444222222111000000111222333222222222222222222222333111111222222333333333333333222222111111222222333111111111111111222222222333333222222111111000000......//////000111333555333222111000000111222333000000111222222222222111111111333444555555555555111111111111222222222222222222333444444444333333111111222222222222222222222222333333333333333333222222333333333333444444555555555666666555555444555555666666777666666555444444444444444444444444vvvxxxwwwuuussspppjjjccc]]]VVVSSSPPPNNNMMMKKKIIIGGGNNNLLLJJJHHHHHHFFFDDDBBB???>>>>>>>>>???AAACCCDDDBBBBBBAAA???>>>===<<<;;;<<<===>>>@@@CCCEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFEEECCCAAA>>><<<888777777666666666666666999888777777888888666555555555444444444444555555444444555555555666666666777777666666666666777777555444333444555666555444555555444444444444555555333333333333333333333333333333444555555555555444555555555555444333222111444444444555555555666666222222333444555555555555444333333444444555666777333333444444444444333333444444444444333333333333222333333444444444444444222222333333444444555555222222222333333222222222222333444444444444444444444444444444555555555555333333333333333333333333111111222222222333333333222222222333333222222222000000111222222222222111000000000000000000000000222111111000000111111222111222444555555444222111222222222222222222222222222222222333444444555555111000///000222222222111///000000111111222222222222111111111111111222222222222111111111111222222111111111111111111111111111111111000111111222333000111111111222222222222222222222222333333333333111111222222333444444444333222222111111222222333111111111222222222222222222222222222222111111111444444444333111111222333222222222222222222222222000000111222222222222111000111333555555555555444111111111222222222222333111222333444444333222111111111111111222222222222333333333333333333333333333333333333333333333333555555666666555444444333444555666666666666666666444444444444444444444444}}}uuupppgggccc^^^YYYVVVSSSOOOMMMMMMKKKIIIIIIJJJJJJHHHFFFCCCAAA@@@??????@@@AAABBBDDDDDDCCCBBBAAA@@@>>>===>>>=========???BBBDDDFFFHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHFFFDDDAAA???:::999777777777888777777666555555666888999888666444444555555555555444444555555555555666666666666666666555555555555666666555444333444555666666555555555444444444444555555444444444444444444444444333333555666666666555444333444444555444444333333333333444444444555555555222222222222333444555666333333333333444555666666333333444444444444333333333333333444444444444444222333333444555555444444333333444444444444444444333333444444444444333333222222333444444444444444222333333333444444444444222222222222222222222222111111111111222222222222111222333444444333222111000000111222222222222111111111111111111111111111222111111000000111111222111222222333333222222111333333333333333333333333111111222333333444555555111000///000222333222111///000000111111222333333000000000000000111222333333333222222222222333333222222222222222222222222000000111222222222222111...000111333333333111111222222222333333333444444111111222222333444444555333222222111111222222333111111111222222333333333111222222222222222222333444666666444111000111333111222333444444333222111000000111222222222222111111222333444333222000///111111111222222222333333000111333444333222111000222222222222333333444444444333333333222333333333333333333333333333333333333444444555555555444444333444555666666666666555555555555555555555555555}}}wwwrrrkkkeee```[[[VVVSSSLLLJJJHHHIIILLLMMMLLLJJJFFFDDDBBB@@@>>>>>>???@@@EEEEEEEEEDDDCCCAAA@@@??????>>><<<;;;<<